.ink-seal[data-v-88d6e3b9]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-kai);font-weight:var(--fw-strong);border-radius:var(--radius-xs);line-height:1;flex-shrink:0;vertical-align:middle;transition:background-color var(--dur-slow) var(--ease-ink)}.seal-sm[data-v-88d6e3b9]{width:18px;height:18px;font-size:var(--font-size-2xs);border-radius:var(--radius-xs)}.seal-md[data-v-88d6e3b9]{width:24px;height:24px;font-size:var(--font-size-sm)}.seal-lg[data-v-88d6e3b9]{width:32px;height:32px;font-size:var(--font-size-base);border-radius:var(--radius-sm)}.seal-xl[data-v-88d6e3b9]{width:42px;height:42px;font-size:var(--font-size-xl);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.ink-seal-outline[data-v-88d6e3b9]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-weight:var(--fw-strong);border:1px solid currentColor;border-radius:var(--radius-sm);background:transparent;padding:2px 8px;line-height:1.2}.seal-outline-sm[data-v-88d6e3b9]{font-size:var(--font-size-2xs);padding:1px 6px}.seal-outline-md[data-v-88d6e3b9]{font-size:var(--font-size-xs);padding:2px 8px}.seal-outline-lg[data-v-88d6e3b9]{font-size:var(--font-size-sm);padding:4px 12px}.flat-pill[data-v-82940a4d]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--radius-md);font-size:var(--font-size-xs);font-family:var(--font-primary);font-weight:var(--fw-medium);border:none;background:transparent;color:var(--ink-black-text);transition:all var(--dur-base) var(--ease-ink);-webkit-user-select:none;user-select:none}.flat-pill[data-v-82940a4d]:hover{background:var(--theme-accent-light)}.flat-pill-accent[data-v-82940a4d]{background:var(--theme-accent-light);color:var(--theme-accent)}.flat-pill-wood[data-v-82940a4d]{background:transparent;color:var(--ink-black-deep)}.flat-pill-wood[data-v-82940a4d]:hover{background:#785a421a}.flat-pill-cinnabar[data-v-82940a4d]{background:var(--theme-accent-light);color:var(--theme-accent)}.top-bar[data-v-452adc26]{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:var(--bg-rice-card);border-bottom:1.5px solid var(--ink-black-border);z-index:50;position:relative;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-md)}.brand-area-wrap[data-v-452adc26]{position:relative}.brand-area[data-v-452adc26]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);transition:all var(--dur-base) var(--ease-ink)}.brand-area[data-v-452adc26]:hover,.brand-area.is-active[data-v-452adc26]{background:var(--theme-accent-light)}.brand-title[data-v-452adc26]{font-size:var(--font-size-base, 14px);font-weight:var(--fw-strong);color:var(--ink-black-deep);letter-spacing:1.5px;font-family:var(--font-title, serif)}.brand-sub[data-v-452adc26]{font-size:var(--font-size-xs, 11.5px);font-weight:var(--fw-strong);color:var(--ink-black-muted);letter-spacing:1px}.brand-desc[data-v-452adc26]{font-size:var(--font-size-xs, 11px);color:var(--ink-black-muted);margin-left:2px}.brand-caret[data-v-452adc26]{font-size:var(--font-size-2xs);color:var(--ink-black-muted);transition:transform var(--dur-base) var(--ease-ink)}.brand-area.is-active .brand-caret[data-v-452adc26]{transform:rotate(180deg)}.status-area[data-v-452adc26]{display:flex;align-items:center;gap:8px}.status-item-wrap[data-v-452adc26]{position:relative}.top-pill[data-v-452adc26]{padding:3px 8px;border-radius:var(--radius-md);background:transparent;border:none;transition:all var(--dur-base) var(--ease-ink)}.top-pill[data-v-452adc26]:hover,.top-pill.pill-active[data-v-452adc26]{background:var(--theme-accent-light);color:var(--theme-accent)}.popover-panel[data-v-452adc26]{position:absolute;top:calc(100% + 4px);right:0;background:var(--bg-rice-card);border:1.5px solid var(--ink-black-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:12px;z-index:100;animation:fadeIn-452adc26 .15s ease-out;font-size:var(--font-size-sm)}@keyframes fadeIn-452adc26{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.panel-header[data-v-452adc26]{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep);padding-bottom:8px;border-bottom:1px dashed var(--ink-black-border);margin-bottom:10px;font-family:var(--font-primary)}.brand-menu[data-v-452adc26]{left:0;right:auto;width:320px}.brand-links-grid[data-v-452adc26]{display:flex;flex-direction:column;gap:6px}.brand-link-card[data-v-452adc26]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);background:var(--bg-rice-subtle);border:1px solid var(--ink-black-border);cursor:pointer;transition:all var(--dur-base) var(--ease-ink)}.brand-link-card[data-v-452adc26]:hover{background:var(--theme-accent-light);border-color:var(--theme-accent-border);transform:translate(3px)}.link-title[data-v-452adc26]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep)}.link-desc[data-v-452adc26]{font-size:var(--font-size-2xs);color:var(--ink-black-muted)}.brand-menu-footer[data-v-452adc26]{margin-top:10px;padding-top:8px;border-top:1px dashed var(--ink-black-border);display:flex;justify-content:flex-end}.footer-action-link[data-v-452adc26]{background:transparent;border:none;font-size:var(--font-size-xs);color:var(--theme-accent);cursor:pointer;font-weight:var(--fw-strong)}.footer-action-link[data-v-452adc26]:hover{text-decoration:underline}.skin-panel[data-v-452adc26]{width:290px}.skin-list[data-v-452adc26]{display:flex;flex-direction:column;gap:4px}.skin-option[data-v-452adc26]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:var(--radius-md);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink)}.skin-option[data-v-452adc26]:hover{background:var(--theme-accent-light)}.skin-option.is-active[data-v-452adc26]{background:var(--theme-accent-light);border:1px solid var(--theme-accent-border)}.skin-left[data-v-452adc26]{display:flex;align-items:center;gap:8px}.skin-name[data-v-452adc26]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep)}.skin-subtitle[data-v-452adc26]{font-size:var(--font-size-2xs);color:var(--ink-black-muted)}.skin-palette-preview[data-v-452adc26]{display:flex;gap:3px}.palette-dot[data-v-452adc26]{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.sub-panel-section[data-v-452adc26]{margin-top:10px;padding-top:8px;border-top:1px dashed var(--ink-black-border)}.section-title[data-v-452adc26]{font-size:var(--font-size-xs);font-weight:var(--fw-strong);color:var(--ink-black-muted);margin-bottom:6px}.size-btn-group[data-v-452adc26]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.size-btn[data-v-452adc26]{background:var(--bg-rice-subtle);border:1px solid var(--ink-black-border);border-radius:var(--radius-sm);padding:3px 0;font-size:var(--font-size-2xs);color:var(--ink-black-text);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink)}.size-btn[data-v-452adc26]:hover,.size-btn.is-active[data-v-452adc26]{background:var(--theme-accent);color:#fff;border-color:var(--theme-accent)}.font-select-grid[data-v-452adc26]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.font-pill-btn[data-v-452adc26]{background:var(--bg-rice-subtle);border:1px solid var(--ink-black-border);border-radius:var(--radius-sm);padding:4px 0;font-size:var(--font-size-2xs);color:var(--ink-black-text);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);white-space:nowrap}.font-pill-btn[data-v-452adc26]:hover,.font-pill-btn.is-active[data-v-452adc26]{background:var(--theme-accent-light);border-color:var(--theme-accent-border);color:var(--theme-accent);font-weight:var(--fw-strong)}.economy-panel[data-v-452adc26]{width:280px}.economy-hero[data-v-452adc26]{background:var(--theme-accent-light);border:1px solid var(--theme-accent-border);border-radius:var(--radius-md);padding:8px 10px}.hero-title[data-v-452adc26]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--theme-accent)}.hero-desc[data-v-452adc26]{font-size:var(--font-size-2xs);color:var(--ink-black-muted)}.resident-list[data-v-452adc26]{display:flex;flex-direction:column;gap:6px}.resident-row[data-v-452adc26]{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:var(--radius-sm);background:var(--bg-rice-subtle)}.resident-info[data-v-452adc26]{flex:1}.resident-name[data-v-452adc26]{display:flex;justify-content:space-between;font-size:var(--font-size-xs);font-weight:var(--fw-strong);color:var(--ink-black-deep)}.resident-lvl[data-v-452adc26]{color:var(--theme-accent)}.resident-task[data-v-452adc26]{font-size:var(--font-size-2xs);color:var(--ink-black-muted)}.panel-action-btn[data-v-452adc26]{width:100%;margin-top:10px;background:var(--theme-accent);color:#fff;border:none;border-radius:var(--radius-md);padding:6px 0;font-size:var(--font-size-xs);font-weight:var(--fw-strong);cursor:pointer;transition:opacity var(--dur-base) var(--ease-ink)}.panel-action-btn[data-v-452adc26]:hover{opacity:.9}.time-box[data-v-452adc26]{display:flex;align-items:center;gap:6px;background:transparent;border:none;padding:3px 8px;border-radius:var(--radius-md);transition:all var(--dur-base) var(--ease-ink);-webkit-user-select:none;user-select:none}.time-box[data-v-452adc26]:hover,.time-box.time-active[data-v-452adc26]{background:var(--theme-accent-light)}.time-date[data-v-452adc26]{font-size:var(--font-size-xs);color:var(--ink-black-muted);font-weight:var(--fw-medium);white-space:nowrap}.time-divider[data-v-452adc26]{font-size:var(--font-size-xs);color:var(--ink-black-muted);opacity:.6}.time-clock[data-v-452adc26]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep);font-family:var(--font-mono, monospace);letter-spacing:.5px;white-space:nowrap}.time-shichen-badge[data-v-452adc26]{font-size:var(--font-size-2xs);font-weight:var(--fw-strong);background:var(--theme-accent-light);color:var(--theme-accent);border:none;padding:1.5px 5px;border-radius:var(--radius-sm);line-height:1.2;white-space:nowrap}.chronology-panel[data-v-452adc26]{width:290px}.shichen-hero[data-v-452adc26]{display:flex;align-items:center;gap:10px;background:var(--bg-rice-subtle);border:1px solid var(--ink-black-border);border-radius:var(--radius-md);padding:8px 10px}.shichen-badge[data-v-452adc26]{font-size:var(--font-size-md);font-weight:var(--fw-strong);background:var(--theme-accent);color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-family:var(--font-title, serif)}.shichen-title[data-v-452adc26]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep)}.shichen-desc[data-v-452adc26]{font-size:var(--font-size-2xs);color:var(--ink-black-muted)}.solar-term-card[data-v-452adc26]{margin-top:8px;padding:8px 10px;border-radius:var(--radius-md);background:var(--theme-accent-light);border:1px solid var(--theme-accent-border)}.solar-term-header[data-v-452adc26]{display:flex;justify-content:space-between;font-size:var(--font-size-xs)}.solar-term-name[data-v-452adc26]{font-weight:var(--fw-strong);color:var(--theme-accent)}.solar-term-desc[data-v-452adc26]{color:var(--ink-black-muted);font-size:var(--font-size-2xs)}.solar-term-poem[data-v-452adc26]{font-size:var(--font-size-xs);font-style:italic;color:var(--ink-black-deep);margin-top:4px;font-family:var(--font-primary)}.chronology-tip[data-v-452adc26]{margin-top:10px;font-size:var(--font-size-xs);color:var(--ink-black-muted);text-align:center}.lang-pill-btn[data-v-452adc26]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:var(--bg-rice-paper);border:1px solid var(--ink-black-border);border-radius:999px;font-size:var(--font-size-xs);font-family:inherit;color:var(--ink-black-text);cursor:pointer;transition:all var(--dur-base) var(--ease-ink)}.lang-pill-btn[data-v-452adc26]:hover{background:var(--theme-accent-light);border-color:var(--theme-accent);color:var(--theme-accent)}.mountain-container[data-v-de25c12c]{position:absolute;top:38px;left:0;width:100vw;height:calc(100vh - 76px);overflow:hidden;transition:background .8s var(--ease-ink);pointer-events:auto;z-index:1}.mountain-svg[data-v-de25c12c]{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.welcome-banner[data-v-de25c12c]{position:absolute;top:26%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;z-index:2;-webkit-user-select:none;user-select:none}.welcome-title[data-v-de25c12c]{font-size:38px;font-weight:var(--fw-strong);color:var(--ink-black-deep);letter-spacing:5px;font-family:var(--font-song)}.welcome-sub[data-v-de25c12c]{font-size:var(--font-size-base);color:var(--ink-black-muted);letter-spacing:3px;margin-top:8px;font-family:var(--font-kai)}.ai-container[data-v-76d66efe]{position:fixed;bottom:50px;right:28px;display:flex;align-items:flex-end;gap:10px;z-index:15}.ai-container.chatroom-active[data-v-76d66efe]{z-index:40}.ai-chatroom-panel[data-v-76d66efe]{width:360px;height:480px;background:var(--bg-rice-card);border:1.5px solid var(--ink-black-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;box-shadow:var(--shadow-lg);font-family:var(--font-primary);-webkit-user-select:none;user-select:none;overflow:hidden}.chatroom-header[data-v-76d66efe]{padding:10px 14px;background:var(--bg-rice-subtle);border-bottom:1.5px solid var(--ink-black-border);display:flex;justify-content:space-between;align-items:center}.header-left[data-v-76d66efe]{display:flex;align-items:center;gap:8px}.header-title[data-v-76d66efe]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep)}.header-status[data-v-76d66efe]{font-size:var(--font-size-2xs);color:var(--ink-black-muted);display:flex;align-items:center;gap:4px}.status-indicator[data-v-76d66efe]{width:6px;height:6px;border-radius:50%;background:var(--theme-accent)}.header-actions[data-v-76d66efe]{display:flex;align-items:center;gap:6px}.header-btn[data-v-76d66efe]{background:transparent;border:1px solid var(--ink-black-border);border-radius:var(--radius-sm);padding:2px 6px;font-size:var(--font-size-2xs);color:var(--ink-black-muted);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink)}.header-btn[data-v-76d66efe]:hover{background:var(--theme-accent-light);border-color:var(--theme-accent-border);color:var(--theme-accent)}.chatroom-messages[data-v-76d66efe]{flex:1;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}.msg-bubble-wrap[data-v-76d66efe]{display:flex;gap:8px;max-width:88%}.msg-bubble-wrap.is-user[data-v-76d66efe]{align-self:flex-end;flex-direction:row-reverse}.msg-bubble-wrap.is-assistant[data-v-76d66efe]{align-self:flex-start}.msg-bubble[data-v-76d66efe]{padding:8px 12px;border-radius:var(--radius-lg);font-size:var(--font-size-sm);line-height:1.5;word-break:break-word}.is-user .msg-bubble[data-v-76d66efe]{background:var(--theme-accent);color:#fff;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg)}.is-assistant .msg-bubble[data-v-76d66efe]{background:var(--bg-rice-subtle);border:1px solid var(--ink-black-border);color:var(--ink-black-deep);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs)}.fn-call-badge[data-v-76d66efe]{display:inline-flex;align-items:center;gap:4px;margin-top:6px;background:var(--theme-accent-light);border:1px solid var(--theme-accent-border);color:var(--theme-accent);font-size:var(--font-size-2xs);padding:2px 6px;border-radius:var(--radius-sm);font-weight:var(--fw-strong)}.generating-status[data-v-76d66efe]{font-size:var(--font-size-xs);color:var(--ink-black-muted);font-style:italic;padding:4px 8px}.quick-prompts-bar[data-v-76d66efe]{display:flex;gap:4px;padding:6px 10px;overflow-x:auto;scrollbar-width:none;border-top:1px dashed var(--ink-black-border);background:var(--bg-rice-card)}.quick-pill[data-v-76d66efe]{background:var(--bg-rice-subtle);border:1px solid var(--ink-black-border);border-radius:var(--radius-xl);padding:2px 8px;font-size:var(--font-size-2xs);color:var(--ink-black-text);white-space:nowrap;cursor:pointer;transition:all var(--dur-fast) var(--ease-ink)}.quick-pill[data-v-76d66efe]:hover{background:var(--theme-accent-light);border-color:var(--theme-accent-border);color:var(--theme-accent)}.chatroom-input-bar[data-v-76d66efe]{display:flex;gap:6px;padding:8px 10px;background:var(--bg-rice-subtle);border-top:1px solid var(--ink-black-border)}.chat-input[data-v-76d66efe]{flex:1;background:var(--bg-rice-card);border:1px solid var(--ink-black-border);border-radius:var(--radius-md);padding:6px 10px;font-size:var(--font-size-sm);color:var(--ink-black-deep);outline:none}.chat-input[data-v-76d66efe]:focus{border-color:var(--theme-accent-border)}.chat-send-btn[data-v-76d66efe]{background:var(--theme-accent);color:#fff;border:none;border-radius:var(--radius-md);padding:0 12px;font-size:var(--font-size-sm);font-weight:var(--fw-strong);cursor:pointer;transition:opacity var(--dur-base) var(--ease-ink)}.chat-send-btn[data-v-76d66efe]:hover:not(:disabled){opacity:.9}.chat-send-btn[data-v-76d66efe]:disabled{opacity:.4;cursor:not-allowed}.ai-bubble[data-v-76d66efe]{background:var(--bg-rice-card);border:1.5px solid var(--ink-black-border);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xs) var(--radius-xl);padding:10px 14px;font-size:var(--font-size-sm);color:var(--ink-black-text);line-height:1.5;max-width:250px;box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--dur-base) var(--ease-ink),box-shadow var(--dur-base) var(--ease-ink);-webkit-user-select:none;user-select:none;font-family:var(--font-primary)}.ai-bubble[data-v-76d66efe]:hover{transform:translateY(-2px);border-color:var(--theme-accent-border);box-shadow:0 8px 24px var(--theme-accent-light)}.ai-bubble-header[data-v-76d66efe]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.ai-sender[data-v-76d66efe]{display:flex;align-items:center;gap:5px;color:var(--theme-accent);font-size:var(--font-size-xs)}.sender-tag[data-v-76d66efe]{background:var(--theme-accent-light);color:var(--theme-accent);font-size:var(--font-size-2xs);padding:1px 4px;border-radius:var(--radius-xs);font-weight:var(--fw-strong)}.btn-close-bubble[data-v-76d66efe]{border:none;background:transparent;color:var(--ink-black-muted);font-size:var(--font-size-xs);cursor:pointer;padding:2px 4px;border-radius:var(--radius-xs);line-height:1}.btn-close-bubble[data-v-76d66efe]:hover{background:var(--theme-accent-light);color:var(--theme-accent)}.ai-text[data-v-76d66efe]{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--ink-black-deep);min-height:36px}.ai-actions[data-v-76d66efe]{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding-top:4px;border-top:1px dashed var(--ink-black-border);font-size:var(--font-size-2xs)}.action-hint[data-v-76d66efe]{color:var(--ink-black-muted)}.harvest-link[data-v-76d66efe]{color:var(--theme-accent);font-weight:var(--fw-strong);cursor:pointer}.harvest-link[data-v-76d66efe]:hover{text-decoration:underline}.ai-avatar-wrapper[data-v-76d66efe]{position:relative;cursor:pointer}.ai-avatar[data-v-76d66efe]{width:46px;height:46px;border-radius:50%;background:var(--bg-rice-card);border:1.5px solid var(--ink-black-border);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);transition:all var(--dur-base) var(--ease-ink)}.ai-avatar[data-v-76d66efe]:hover,.ai-avatar.is-active[data-v-76d66efe]{transform:scale(1.08);border-color:var(--theme-accent);box-shadow:0 0 10px var(--theme-accent-light)}.avatar-text[data-v-76d66efe]{font-size:var(--font-size-md);font-weight:var(--fw-strong);color:var(--theme-accent);font-family:var(--font-primary)}.harvest-badge[data-v-76d66efe]{position:absolute;top:-3px;right:-3px;background:var(--theme-accent);color:#fff;font-size:var(--font-size-2xs);font-weight:var(--fw-strong);width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid #ffffff}.fade-slide-enter-active[data-v-76d66efe],.fade-slide-leave-active[data-v-76d66efe]{transition:all var(--dur-base) cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-76d66efe],.fade-slide-leave-to[data-v-76d66efe]{opacity:0;transform:translateY(8px) scale(.95)}.flat-btn[data-v-be75f6dd]{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1.5px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-duration) var(--ease-ink)}.flat-btn[data-v-be75f6dd]:active{transform:translateY(1px)}.flat-btn[data-v-be75f6dd]:disabled{opacity:.5;cursor:not-allowed}.flat-btn-primary[data-v-be75f6dd]{background:var(--ink-black-deep);color:#fff}.flat-btn-primary[data-v-be75f6dd]:hover{background:var(--ink-black-text)}.flat-btn-accent[data-v-be75f6dd]{background:var(--theme-accent);color:#fff}.flat-btn-accent[data-v-be75f6dd]:hover{opacity:.92;box-shadow:0 2px 8px var(--theme-accent-light)}.flat-btn-outline[data-v-be75f6dd]{background:transparent;border-color:var(--ink-black-border);color:var(--ink-black-text)}.flat-btn-outline[data-v-be75f6dd]:hover{border-color:var(--theme-accent-border);background:var(--theme-accent-light);color:var(--theme-accent)}.flat-btn-sm[data-v-be75f6dd]{padding:4px 10px;font-size:var(--font-size-xs)}.flat-btn-md[data-v-be75f6dd]{padding:7px 16px;font-size:var(--font-size-sm)}.flat-btn-lg[data-v-be75f6dd]{padding:10px 22px;font-size:var(--font-size-base)}.flat-btn-wood[data-v-be75f6dd]{background:var(--bg-rice-subtle);color:var(--ink-black-deep);border:1.5px solid var(--ink-black-border)}.flat-btn-wood[data-v-be75f6dd]:hover{background:var(--theme-accent-light);border-color:var(--theme-accent-border);color:var(--theme-accent)}.flat-btn-green[data-v-be75f6dd]{background:var(--theme-accent);color:#fff}.flat-btn-green[data-v-be75f6dd]:hover{opacity:.92;box-shadow:0 2px 8px var(--theme-accent-light)}.focus-timer-card[data-v-3cf9e67e]{position:fixed;bottom:84px;right:28px;width:290px;background:var(--bg-rice-card);border:2px solid var(--theme-accent);border-radius:var(--radius-xl);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-lg);z-index:9995;animation:slideUp-3cf9e67e .25s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-3cf9e67e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.timer-header[data-v-3cf9e67e]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink-black-border);padding-bottom:8px}.header-left[data-v-3cf9e67e]{display:flex;align-items:center;gap:6px}.focus-title[data-v-3cf9e67e]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep);font-family:var(--font-primary)}.header-right[data-v-3cf9e67e]{display:flex;align-items:center;gap:6px}.ambient-btn[data-v-3cf9e67e]{background:transparent;border:1px solid var(--ink-black-border);border-radius:var(--radius-sm);width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--ink-black-muted);cursor:pointer;transition:all var(--dur-base) var(--ease-ink)}.ambient-btn[data-v-3cf9e67e]:hover{border-color:var(--theme-accent);color:var(--theme-accent)}.ambient-btn.active[data-v-3cf9e67e]{background:var(--theme-accent);border-color:var(--ink-deep-green);color:#fff;box-shadow:var(--shadow-sm)}.close-btn[data-v-3cf9e67e]{background:transparent;border:none;font-size:var(--font-size-sm);cursor:pointer;color:var(--ink-black-muted);display:flex;align-items:center}.focus-timer-card.mode-break[data-v-3cf9e67e]{border-color:var(--ink-secondary)}.task-info.break-info[data-v-3cf9e67e]{background:#2e475614;border-color:#2e475640}.task-info.break-info .task-tag[data-v-3cf9e67e]{color:var(--ink-secondary)}.clock-circle.is-break[data-v-3cf9e67e]{border-color:var(--ink-secondary)!important;box-shadow:var(--shadow-md)}.task-info[data-v-3cf9e67e]{background:var(--theme-accent-light);border:1px solid var(--theme-accent-border);border-radius:var(--radius-md);padding:8px 10px}.task-tag[data-v-3cf9e67e]{font-size:var(--font-size-2xs);color:var(--theme-accent);font-weight:var(--fw-strong);font-family:var(--font-primary)}.task-name[data-v-3cf9e67e]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-text);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-primary)}.duration-presets[data-v-3cf9e67e]{display:flex;justify-content:center;gap:6px;margin-top:2px}.preset-pill[data-v-3cf9e67e]{padding:2px 10px;border-radius:var(--radius-xl);font-size:var(--font-size-xs);font-weight:var(--fw-strong);border:1px solid var(--ink-black-border);background:var(--bg-rice-subtle);color:var(--ink-black-muted);cursor:pointer;transition:all var(--dur-base) var(--ease-ink)}.preset-pill[data-v-3cf9e67e]:hover:not(:disabled){border-color:var(--theme-accent);color:var(--theme-accent)}.preset-pill.active[data-v-3cf9e67e]{background:var(--theme-accent);border-color:var(--theme-accent);color:#fff}.preset-pill[data-v-3cf9e67e]:disabled{opacity:.5;cursor:not-allowed}.svg-clock-wrap[data-v-3cf9e67e]{position:relative;width:124px;height:124px;margin:4px auto;display:flex;align-items:center;justify-content:center}.progress-ring[data-v-3cf9e67e]{transform:rotate(-90deg)}.ring-bg[data-v-3cf9e67e]{fill:none;stroke:var(--ink-black-border);stroke-width:4;opacity:.45}.ring-indicator[data-v-3cf9e67e]{fill:none;stroke:var(--theme-accent);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .4s var(--ease-ink),stroke var(--dur-slow) var(--ease-ink)}.ring-indicator.is-break[data-v-3cf9e67e]{stroke:var(--ink-secondary)}.ring-indicator.is-running[data-v-3cf9e67e]{filter:drop-shadow(0 0 4px rgba(58,107,102,.45))}.ring-content[data-v-3cf9e67e]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.clock-digits[data-v-3cf9e67e]{font-size:25px;font-weight:var(--fw-strong);color:var(--ink-black-deep);letter-spacing:1px;font-family:monospace;line-height:1.1}.clock-sub[data-v-3cf9e67e]{font-size:var(--font-size-2xs);color:var(--ink-black-muted);margin-top:2px;font-family:var(--font-primary)}.timer-controls[data-v-3cf9e67e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.focus-capsule-bar[data-v-3cf9e67e]{position:fixed;bottom:84px;right:28px;background:var(--bg-rice-card);border:1.5px solid var(--theme-accent);border-radius:20px;padding:4px 10px;display:flex;align-items:center;gap:6px;box-shadow:var(--shadow-lg);z-index:9995;cursor:pointer;animation:slideUp-3cf9e67e .2s ease;transition:all var(--dur-base) var(--ease-ink)}.focus-capsule-bar[data-v-3cf9e67e]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.focus-capsule-bar.is-break[data-v-3cf9e67e]{border-color:var(--ink-secondary)}.capsule-digits[data-v-3cf9e67e]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep);font-family:monospace}.capsule-pulse-drop[data-v-3cf9e67e]{color:var(--theme-accent);animation:pulseDrop-3cf9e67e 1.5s infinite ease-in-out}@keyframes pulseDrop-3cf9e67e{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.capsule-expand-btn[data-v-3cf9e67e]{border:none;background:transparent;color:var(--ink-black-muted);cursor:pointer;display:flex;align-items:center;padding:2px}.capsule-expand-btn[data-v-3cf9e67e]:hover{color:var(--ink-black-deep)}.global-context-menu[data-v-3e1f322d]{position:fixed;background:var(--bg-rice-card);border:1.5px solid #dcd3c4;border-radius:var(--radius-lg);padding:6px 4px;min-width:200px;box-shadow:var(--shadow-lg);z-index:9990;display:flex;flex-direction:column;animation:scaleIn-3e1f322d .12s ease-out;-webkit-user-select:none;user-select:none}@keyframes scaleIn-3e1f322d{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.menu-header[data-v-3e1f322d]{display:flex;align-items:center;gap:6px;padding:4px 8px}.header-title[data-v-3e1f322d]{font-size:var(--font-size-xs);font-weight:var(--fw-strong);color:var(--clay-brown);font-family:var(--font-song);letter-spacing:.5px}.menu-divider[data-v-3e1f322d]{height:1px;background:#eee7db;margin:4px 0}.menu-list[data-v-3e1f322d]{display:flex;flex-direction:column;gap:2px}.menu-item[data-v-3e1f322d]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:#344046;font-weight:var(--fw-medium);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink)}.menu-item[data-v-3e1f322d]:hover:not(.is-disabled){background:#f2ece1;color:#1c2428;padding-left:12px}.item-left[data-v-3e1f322d]{display:flex;align-items:center;gap:8px}.item-icon[data-v-3e1f322d]{font-size:var(--font-size-sm)}.item-label[data-v-3e1f322d]{letter-spacing:.2px}.item-shortcut[data-v-3e1f322d]{font-size:var(--font-size-2xs);color:#8c9b9e;font-family:var(--font-song)}.menu-item.is-danger[data-v-3e1f322d]{color:var(--seal-vermilion)}.menu-item.is-danger[data-v-3e1f322d]:hover:not(.is-disabled){background:#faebe8;color:#a02816}.menu-item.is-disabled[data-v-3e1f322d]{opacity:.45;cursor:not-allowed}.toast-container[data-v-7dabbcb1]{position:fixed;top:70px;right:28px;display:flex;flex-direction:column;gap:10px;z-index:9999;pointer-events:none}.toast-card[data-v-7dabbcb1]{pointer-events:auto;background:var(--bg-rice-card);border:1.5px solid var(--ink-black-border);border-radius:var(--radius-lg);padding:10px 16px;display:flex;align-items:center;gap:12px;box-shadow:var(--shadow-lg);min-width:260px;max-width:380px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all var(--dur-base) var(--ease-ink)}.toast-card[data-v-7dabbcb1]:hover{border-color:var(--theme-accent-border);box-shadow:0 8px 24px var(--theme-accent-light)}.toast-text-box[data-v-7dabbcb1]{display:flex;flex-direction:column;gap:2px}.toast-title[data-v-7dabbcb1]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep);font-family:var(--font-primary)}.toast-desc[data-v-7dabbcb1]{font-size:var(--font-size-xs);color:var(--ink-black-muted);line-height:1.4;font-family:var(--font-primary)}.toast-slide-enter-active[data-v-7dabbcb1],.toast-slide-leave-active[data-v-7dabbcb1]{transition:all var(--dur-slow) cubic-bezier(.16,1,.3,1)}.toast-slide-enter-from[data-v-7dabbcb1]{opacity:0;transform:translate(40px) scale(.95)}.toast-slide-leave-to[data-v-7dabbcb1]{opacity:0;transform:translateY(-15px) scale(.9)}.app-icon-wrapper[data-v-75d4e517]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;transition:transform var(--dur-base) cubic-bezier(.34,1.56,.64,1),filter var(--dur-base) var(--ease-ink);-webkit-user-select:none;user-select:none}.app-icon-svg[data-v-75d4e517]{width:100%;height:100%;display:block;shape-rendering:geometricPrecision}.is-rounded[data-v-75d4e517]{border-radius:22%}.app-icon-wrapper[data-v-75d4e517]:hover{filter:brightness(1.05)}.error-boundary-box[data-v-b3521f9d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background:var(--bg-rice-card);text-align:center;gap:12px}.repair-seal[data-v-b3521f9d]{margin-bottom:4px}.error-title[data-v-b3521f9d]{font-size:var(--font-size-base);font-weight:var(--fw-strong);color:var(--ink-black-deep)}.error-desc[data-v-b3521f9d]{font-size:var(--font-size-sm);color:var(--ink-black-muted);max-width:360px;line-height:1.6}.error-detail-box[data-v-b3521f9d]{background:var(--bg-rice-subtle);border:1px dashed var(--ink-black-border);border-radius:var(--radius-md);padding:8px 14px;max-width:400px;margin:6px 0}.action-row[data-v-b3521f9d]{margin-top:8px}.window-frame[data-v-c6cccb77]{position:absolute;display:flex;flex-direction:column;background:var(--bg-rice-card);border:1.5px solid var(--ink-black-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;-webkit-user-select:none;user-select:none;transition:box-shadow var(--dur-base) var(--ease-ink),border-color var(--dur-base) var(--ease-ink);contain:layout style}.window-frame.is-dragging[data-v-c6cccb77],.window-frame.is-resizing[data-v-c6cccb77]{will-change:top,left,width,height}.window-frame.is-active[data-v-c6cccb77]{border-color:var(--theme-accent-border);box-shadow:0 12px 40px #0000002e,0 0 0 1px var(--theme-accent-light)}.window-frame.is-maximized[data-v-c6cccb77]{border-radius:0;border-left:none;border-right:none}.window-frame.is-dragging[data-v-c6cccb77]{opacity:.95;cursor:grabbing}.window-frame.is-dragging .window-content[data-v-c6cccb77],.window-frame.is-resizing .window-content[data-v-c6cccb77]{pointer-events:none}.window-header[data-v-c6cccb77]{height:40px;background:var(--window-header-bg, #232c2b);color:var(--text-on-dark);display:flex;align-items:center;justify-content:space-between;padding:0 12px;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0}.window-header[data-v-c6cccb77]:active{cursor:grabbing}.header-title-box[data-v-c6cccb77]{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);font-weight:var(--fw-medium);letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-text[data-v-c6cccb77]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-controls[data-v-c6cccb77]{display:flex;align-items:center;gap:6px;flex-shrink:0}.ctrl-btn[data-v-c6cccb77]{width:24px;height:24px;border-radius:var(--radius-sm);border:none;background:#ffffff1a;color:#fff;font-size:var(--font-size-xs);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--dur-fast) var(--ease-ink)}.ctrl-btn[data-v-c6cccb77]:hover{background:#ffffff40}.ctrl-btn.btn-close[data-v-c6cccb77]:hover{background:var(--seal-vermilion);color:#fff}.window-content[data-v-c6cccb77]{flex:1;overflow:hidden;position:relative;background:var(--bg-rice-paper)}.resize-handle[data-v-c6cccb77]{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:se-resize;display:flex;align-items:flex-end;justify-content:flex-end;padding:2px;z-index:100;color:var(--ink-black-muted);transition:color var(--dur-base) var(--ease-ink)}.resize-handle[data-v-c6cccb77]:hover{color:var(--theme-accent)}.control-footer-bar[data-v-b3197fac]{position:absolute;bottom:0;left:0;width:100%;height:38px;display:flex;justify-content:space-between;align-items:center;padding:0 14px;background:var(--bg-rice-card);border-top:1.5px solid var(--ink-black-border);font-size:var(--font-size-xs, 12px);color:var(--ink-black-text);z-index:10;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-md)}.footer-section[data-v-b3197fac]{display:flex;align-items:center;gap:8px}.section-center[data-v-b3197fac]{position:absolute;left:50%;transform:translate(-50%)}.status-pill[data-v-b3197fac]{display:flex;align-items:center;gap:6px;background:transparent;border:none;border-radius:var(--radius-md);padding:3px 8px;color:var(--ink-black-text);font-family:var(--font-primary);position:relative;transition:all var(--dur-base) var(--ease-ink)}.status-pill.hover-pill[data-v-b3197fac]:hover{background:var(--theme-accent-light)}.storage-popover[data-v-b3197fac]{position:absolute;bottom:calc(100% + 8px);left:0;width:220px;background:var(--bg-rice-card);border:1.5px solid var(--ink-black-border);border-radius:var(--radius-lg);padding:10px 12px;box-shadow:var(--shadow-lg);z-index:200;font-size:var(--font-size-xs);display:flex;flex-direction:column;gap:6px;cursor:default}.storage-popover-title[data-v-b3197fac]{font-weight:var(--fw-strong);color:var(--ink-black-deep);border-bottom:1px dashed var(--ink-black-border);padding-bottom:4px}.storage-popover-item[data-v-b3197fac]{display:flex;justify-content:space-between;align-items:center;color:var(--ink-black-text)}.storage-popover-hint[data-v-b3197fac]{font-size:var(--font-size-2xs);color:var(--ink-black-muted);margin-top:2px}.audio-control-box[data-v-b3197fac]{position:relative}.footer-btn[data-v-b3197fac]{display:flex;align-items:center;gap:5px;background:transparent;border:none;border-radius:var(--radius-md);padding:3px 8px;font-size:var(--font-size-xs, 12px);color:var(--ink-black-text);cursor:pointer;font-family:var(--font-primary);transition:all var(--dur-base) var(--ease-ink);white-space:nowrap}.footer-btn[data-v-b3197fac]:hover{background:var(--theme-accent-light);color:var(--theme-accent)}.footer-btn.is-active[data-v-b3197fac],.footer-btn.btn-highlight[data-v-b3197fac]{background:var(--theme-accent-light);color:var(--theme-accent);font-weight:var(--fw-strong)}.footer-btn.is-active .btn-icon[data-v-b3197fac],.footer-btn.btn-highlight .btn-icon[data-v-b3197fac]{color:var(--theme-accent)}.badge-pill[data-v-b3197fac]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-sm);font-size:var(--font-size-2xs);font-weight:var(--fw-strong);background:var(--theme-accent-light);color:var(--theme-accent);border:none;margin-left:4px;transition:all var(--dur-base) var(--ease-ink)}.badge-pill.badge-active[data-v-b3197fac]{background:var(--theme-accent);color:#fff;box-shadow:var(--shadow-sm);animation:pulse-badge-b3197fac 1.6s infinite ease-in-out}@keyframes pulse-badge-b3197fac{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.task-mini-tray[data-v-b3197fac]{display:flex;align-items:center;gap:4px;background:transparent;padding:0 2px;border-radius:var(--radius-md);border:none;max-width:320px;overflow-x:auto;scrollbar-width:none}.task-mini-tray[data-v-b3197fac]::-webkit-scrollbar{display:none}.task-pill[data-v-b3197fac]{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-md);background:var(--bg-rice-subtle);border:none;font-size:var(--font-size-xs);color:var(--ink-black-text);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);white-space:nowrap;flex-shrink:0}.task-pill[data-v-b3197fac]:hover{background:var(--theme-accent-light);color:var(--theme-accent)}.task-pill.is-active[data-v-b3197fac]{background:var(--theme-accent-light);color:var(--theme-accent);font-weight:var(--fw-strong)}.task-pill.is-minimized[data-v-b3197fac]{opacity:.6;background:#0000000a}.task-close[data-v-b3197fac]{font-size:var(--font-size-2xs);opacity:.4;margin-left:2px;border-radius:50%;width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;transition:all var(--dur-fast) var(--ease-ink)}.task-close[data-v-b3197fac]:hover{opacity:1;color:var(--seal-vermilion);background:#b339251f}.volume-popover[data-v-b3197fac]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:180px;background:var(--bg-rice-card);border:1.5px solid var(--ink-black-border);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow-lg);z-index:200}.vol-popover-header[data-v-b3197fac]{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-xs);color:var(--ink-black-deep);font-weight:var(--fw-strong)}.vol-num[data-v-b3197fac]{color:var(--theme-accent)}.vol-slider[data-v-b3197fac]{width:100%;accent-color:var(--theme-accent);cursor:pointer}.vol-presets[data-v-b3197fac]{display:flex;justify-content:space-between;gap:4px}.vol-preset-btn[data-v-b3197fac]{flex:1;background:var(--bg-rice-subtle);border:1px solid var(--ink-black-border);border-radius:var(--radius-xs);font-size:var(--font-size-2xs);color:var(--ink-black-muted);padding:2px 0;cursor:pointer;transition:all var(--dur-fast) var(--ease-ink)}.vol-preset-btn[data-v-b3197fac]:hover{background:var(--theme-accent-light);border-color:var(--theme-accent-border);color:var(--theme-accent)}.scratchpad-btn[data-v-b3197fac]{position:relative}.scratchpad-dot[data-v-b3197fac]{width:6px;height:6px;border-radius:50%;background:var(--seal-vermilion);box-shadow:0 0 5px var(--seal-vermilion);margin-left:2px}.focus-mini-pill[data-v-b3197fac]{display:flex;align-items:center;gap:5px;background:var(--theme-accent-light);color:var(--theme-accent);border:none;padding:3px 8px;border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--fw-strong);transition:all var(--dur-base) var(--ease-ink)}.focus-mini-pill[data-v-b3197fac]:hover{background:var(--theme-accent);color:#fff}.focus-dot[data-v-b3197fac]{width:6px;height:6px;background:var(--theme-accent);border-radius:50%;animation:pulse-b3197fac 1.5s infinite}@keyframes pulse-b3197fac{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.7}}.version-tag[data-v-b3197fac]{font-size:var(--font-size-xs);color:var(--ink-black-muted);cursor:pointer;padding:2px 6px;border-radius:var(--radius-xs);transition:all var(--dur-base) var(--ease-ink);font-family:var(--font-primary);white-space:nowrap}.version-tag[data-v-b3197fac]:hover{color:var(--theme-accent);background:var(--theme-accent-light)}.scratchpad-drawer[data-v-c63aded4]{position:fixed;bottom:44px;right:330px;width:400px;height:290px;border:1.5px solid var(--ink-black-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -10px 36px #00000029,0 -2px 6px #0000000f;z-index:14;display:flex;flex-direction:column;overflow:hidden;transition:background var(--dur-slow) var(--ease-ink),border-color var(--dur-slow) var(--ease-ink)}.scratchpad-drawer.paper-ivory[data-v-c63aded4]{background:var(--bg-rice-card);border-color:#ded6c9}.scratchpad-drawer.paper-warm[data-v-c63aded4]{background:#faf6ea;border-color:#e5dac2}.scratchpad-drawer.paper-bamboo[data-v-c63aded4]{background:#f0f5f1;border-color:#cbded0}.scratchpad-drawer.paper-purple[data-v-c63aded4]{background:#f6f1f7;border-color:#dcd0e0}.binding-strip[data-v-c63aded4]{height:6px;background:#0000000a;border-bottom:1px dashed rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center}.stitch-line[data-v-c63aded4]{width:90%;height:1px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 6px,transparent 6px,transparent 12px)}.scratchpad-header[data-v-c63aded4]{height:38px;padding:0 12px;background:#00000006;border-bottom:1px solid var(--ink-black-border);display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.header-left[data-v-c63aded4]{display:flex;align-items:center;gap:8px}.header-title[data-v-c63aded4]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep);font-family:var(--font-primary)}.paper-palette[data-v-c63aded4]{display:flex;align-items:center;gap:5px;margin-left:4px;background:#00000008;padding:2px 5px;border-radius:var(--radius-xl)}.tone-dot[data-v-c63aded4]{width:13px;height:13px;border-radius:50%;border:1.5px solid transparent;cursor:pointer;padding:0;transition:transform var(--dur-base) var(--ease-ink)}.tone-dot[data-v-c63aded4]:hover{transform:scale(1.2)}.tone-dot.active[data-v-c63aded4]{transform:scale(1.25);box-shadow:var(--shadow-xs)}.header-tools[data-v-c63aded4]{display:flex;align-items:center;gap:5px}.tool-btn[data-v-c63aded4]{border:1px solid var(--ink-black-border);background:#ffffffb3;border-radius:var(--radius-sm);padding:2px 6px;font-size:var(--font-size-xs);cursor:pointer;display:inline-flex;align-items:center;gap:3px;color:var(--ink-black-text);font-family:var(--font-primary);transition:all var(--dur-fast) var(--ease-ink)}.tool-btn[data-v-c63aded4]:hover:not(:disabled){background:var(--theme-accent-light);border-color:var(--theme-accent-border);color:var(--theme-accent)}.tool-btn[data-v-c63aded4]:disabled{opacity:.45;cursor:not-allowed}.btn-to-garden[data-v-c63aded4]{font-weight:var(--fw-medium)}.todo-counter[data-v-c63aded4]{font-size:var(--font-size-2xs);background:var(--theme-accent);color:#fff;padding:0 4px;border-radius:var(--radius-lg);line-height:1.2}.btn-clear.is-confirming[data-v-c63aded4]{background:#b3392526;border-color:var(--seal-vermilion);color:var(--seal-vermilion);font-weight:var(--fw-strong)}.warn-pulse[data-v-c63aded4]{animation:pulse-c63aded4 1s infinite alternate ease-in-out}@keyframes pulse-c63aded4{0%{transform:scale(.9)}to{transform:scale(1.2)}}.confirm-text[data-v-c63aded4]{font-size:var(--font-size-2xs)}.btn-close[data-v-c63aded4]{padding:2px 5px}.scratchpad-textarea[data-v-c63aded4]{flex:1;padding:12px 14px;border:none;background:transparent;font-family:var(--font-primary);font-size:var(--font-size-base);line-height:1.65;color:var(--ink-black-deep);resize:none;outline:none}.scratchpad-textarea[data-v-c63aded4]::placeholder{color:var(--ink-black-muted);font-family:var(--font-primary);font-style:italic;opacity:.7}.scratchpad-footer[data-v-c63aded4]{height:28px;padding:0 10px;background:#00000005;border-top:1px solid var(--ink-black-border);display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-2xs);-webkit-user-select:none;user-select:none;font-family:var(--font-primary)}.footer-snippets[data-v-c63aded4]{display:flex;align-items:center;gap:4px}.snippet-btn[data-v-c63aded4]{background:transparent;border:1px solid transparent;border-radius:var(--radius-xs);padding:1px 5px;font-size:var(--font-size-2xs);color:var(--ink-black-muted);cursor:pointer;display:inline-flex;align-items:center;gap:2px;transition:all var(--dur-fast) var(--ease-ink)}.snippet-btn[data-v-c63aded4]:hover{background:#0000000d;color:var(--ink-black-deep);border-color:var(--ink-black-border)}.footer-meta[data-v-c63aded4]{display:flex;align-items:center;gap:8px;color:var(--ink-black-muted)}.meta-stats[data-v-c63aded4],.meta-time[data-v-c63aded4]{font-size:var(--font-size-2xs)}.slide-up-enter-active[data-v-c63aded4],.slide-up-leave-active[data-v-c63aded4]{transition:all var(--dur-base) cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-c63aded4],.slide-up-leave-to[data-v-c63aded4]{opacity:0;transform:translateY(20px)}.hotkeys-backdrop[data-v-e22668cd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9995;animation:fadeIn-e22668cd .15s ease-out}@keyframes fadeIn-e22668cd{0%{opacity:0}to{opacity:1}}.hotkeys-dialog[data-v-e22668cd]{background:var(--bg-rice-card);border:2px solid var(--ink-black-border);border-radius:var(--radius-xl);width:580px;max-width:90vw;padding:24px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:16px}.modal-header[data-v-e22668cd]{display:flex;align-items:center;justify-content:space-between;border-bottom:1.5px solid var(--ink-black-border);padding-bottom:12px}.header-left[data-v-e22668cd]{display:flex;align-items:center;gap:12px}.modal-title[data-v-e22668cd]{font-size:var(--font-size-md);font-weight:var(--fw-strong);color:var(--ink-black-deep);font-family:var(--font-primary)}.modal-sub[data-v-e22668cd]{font-size:var(--font-size-xs);color:var(--ink-black-muted);font-family:var(--font-primary);margin-top:2px}.btn-close[data-v-e22668cd]{border:none;background:transparent;font-size:var(--font-size-md);color:var(--ink-black-muted);cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm)}.btn-close[data-v-e22668cd]:hover{background:var(--theme-accent-light);color:var(--theme-accent)}.category-tabs[data-v-e22668cd]{display:flex;gap:6px;border-bottom:1px solid var(--ink-black-border);padding-bottom:8px;overflow-x:auto}.cat-tab[data-v-e22668cd]{background:var(--bg-rice-subtle);border:1px solid var(--ink-black-border);padding:4px 10px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--ink-black-muted);cursor:pointer;transition:all var(--dur-base) var(--ease-ink);white-space:nowrap;font-family:var(--font-primary)}.cat-tab[data-v-e22668cd]:hover{color:var(--ink-black-deep);border-color:var(--theme-accent-border)}.cat-tab-active[data-v-e22668cd]{background:var(--theme-accent-light);border-color:var(--theme-accent-border);color:var(--theme-accent);font-weight:var(--fw-strong)}.hotkeys-table[data-v-e22668cd]{display:flex;flex-direction:column;gap:8px;max-height:380px;overflow-y:auto}.hotkey-row[data-v-e22668cd]{display:flex;align-items:center;justify-content:space-between;background:var(--bg-rice-card);border:1px solid var(--ink-black-border);border-radius:var(--radius-md);padding:10px 14px;gap:12px}.key-badge[data-v-e22668cd]{background:var(--theme-accent-light);border:1px solid var(--theme-accent-border);border-radius:var(--radius-sm);padding:3px 8px;font-family:monospace;font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--theme-accent);white-space:nowrap}.key-desc[data-v-e22668cd]{flex:1;font-size:var(--font-size-sm);color:var(--ink-black-text);font-family:var(--font-primary)}.key-tag[data-v-e22668cd]{font-size:var(--font-size-xs);color:var(--ink-black-muted);background:var(--bg-rice-subtle);padding:2px 6px;border-radius:var(--radius-xs);font-family:var(--font-primary)}.modal-footer[data-v-e22668cd]{text-align:center;font-size:var(--font-size-xs);color:var(--ink-black-muted);border-top:1px dashed var(--ink-black-border);padding-top:10px;font-family:var(--font-primary)}.onboarding-overlay[data-v-00dc7d2d]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#121c1a47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99998;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-user-select:none;user-select:none}.wizard-fade-enter-active[data-v-00dc7d2d],.wizard-fade-leave-active[data-v-00dc7d2d]{transition:all var(--dur-slow) cubic-bezier(.16,1,.3,1)}.wizard-fade-enter-from[data-v-00dc7d2d],.wizard-fade-leave-to[data-v-00dc7d2d]{opacity:0;transform:scale(.96)}.onboarding-card[data-v-00dc7d2d]{width:100%;max-width:760px;max-height:90vh;background:var(--bg-rice-paper, var(--bg-rice-card));border:1.5px solid var(--ink-black-border);border-radius:var(--radius-xl);box-shadow:0 20px 60px #00000038,0 0 0 1px #00000014;display:flex;flex-direction:column;overflow:hidden}.wizard-header[data-v-00dc7d2d]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--bg-rice-subtle);border-bottom:1.5px solid var(--ink-black-border)}.header-left[data-v-00dc7d2d]{display:flex;align-items:center;gap:12px}.header-icon-pill[data-v-00dc7d2d]{width:32px;height:32px;border-radius:var(--radius-lg);background:var(--theme-accent-light, rgba(46, 71, 86, .12));border:1px solid var(--theme-accent-border, rgba(46, 71, 86, .25));display:flex;align-items:center;justify-content:center}.title-wrap .title[data-v-00dc7d2d]{font-size:var(--font-size-md);font-weight:var(--fw-strong);color:var(--ink-black-deep);font-family:var(--font-primary)}.title-wrap .subtitle[data-v-00dc7d2d]{font-size:var(--font-size-xs);color:var(--ink-black-muted);font-family:var(--font-primary);margin-top:2px}.header-right[data-v-00dc7d2d]{display:flex;align-items:center;gap:10px}.quick-skip-btn[data-v-00dc7d2d]{background:transparent;border:1px solid var(--theme-accent-border);color:var(--theme-accent);padding:4px 10px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;font-family:var(--font-primary);transition:all var(--dur-base) var(--ease-ink)}.quick-skip-btn[data-v-00dc7d2d]:hover{background:var(--theme-accent-light)}.close-btn[data-v-00dc7d2d]{background:transparent;border:1px solid var(--ink-black-border);border-radius:var(--radius-sm);padding:4px 8px;font-size:var(--font-size-sm);color:var(--ink-black-muted);cursor:pointer}.close-btn[data-v-00dc7d2d]:hover{background:var(--seal-vermilion);color:#fff;border-color:var(--seal-vermilion)}.steps-nav[data-v-00dc7d2d]{display:flex;align-items:center;justify-content:center;padding:10px 16px;background:var(--bg-rice-paper);border-bottom:1px solid var(--ink-black-border);gap:8px}.step-item[data-v-00dc7d2d]{display:flex;align-items:center;gap:6px;cursor:pointer;opacity:.55;transition:all var(--dur-base) var(--ease-ink)}.step-item.active[data-v-00dc7d2d]{opacity:1;font-weight:var(--fw-strong)}.step-item.passed[data-v-00dc7d2d]{opacity:.85}.step-seal[data-v-00dc7d2d]{background:var(--bg-rice-card);border:1px solid var(--ink-black-border);width:20px;height:20px;border-radius:50%;font-size:var(--font-size-xs);font-weight:var(--fw-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-black-deep)}.step-item.active .step-seal[data-v-00dc7d2d]{background:var(--theme-accent);color:#fff;border-color:var(--theme-accent)}.step-name[data-v-00dc7d2d]{font-size:var(--font-size-sm);color:var(--ink-black-text);font-family:var(--font-primary)}.step-connector[data-v-00dc7d2d]{color:var(--ink-black-muted);font-size:var(--font-size-2xs);margin-left:4px;opacity:.4}.wizard-body[data-v-00dc7d2d]{flex:1;overflow-y:auto;padding:24px 32px;display:flex;flex-direction:column}.step-content[data-v-00dc7d2d]{display:flex;flex-direction:column;gap:18px}.step-heading[data-v-00dc7d2d]{font-size:var(--font-size-base);font-weight:var(--fw-strong);color:var(--ink-black-deep);font-family:var(--font-primary)}.step-desc[data-v-00dc7d2d]{font-size:var(--font-size-sm);color:var(--ink-black-muted);font-family:var(--font-primary);margin-top:4px}.config-section[data-v-00dc7d2d]{display:flex;flex-direction:column;gap:8px}.section-title[data-v-00dc7d2d]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep)}.form-grid[data-v-00dc7d2d]{display:flex;flex-direction:column;gap:16px;margin-top:6px}.form-item[data-v-00dc7d2d]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-00dc7d2d]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep);font-family:var(--font-primary)}.label-icon[data-v-00dc7d2d]{display:inline-flex;align-items:center;justify-content:center;color:var(--theme-accent)}.ink-input[data-v-00dc7d2d]{background:var(--bg-rice-paper);border:1.5px solid var(--ink-black-border);border-radius:var(--radius-md);padding:8px 12px;font-size:var(--font-size-base);color:var(--ink-black-deep);font-family:var(--font-primary);outline:none;transition:border-color var(--dur-base) var(--ease-ink)}.ink-input[data-v-00dc7d2d]:focus{border-color:var(--theme-accent);box-shadow:0 0 0 2px var(--theme-accent-light)}.preset-chips[data-v-00dc7d2d]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chip-hint[data-v-00dc7d2d]{font-size:var(--font-size-xs);color:var(--ink-black-muted)}.chip-btn[data-v-00dc7d2d]{background:var(--bg-rice-card);border:1px solid var(--ink-black-border);border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--font-size-xs);color:var(--ink-black-text);cursor:pointer;font-family:var(--font-primary);transition:all var(--dur-fast) var(--ease-ink)}.chip-btn[data-v-00dc7d2d]:hover,.chip-btn.selected[data-v-00dc7d2d]{background:var(--theme-accent-light);border-color:var(--theme-accent-border);color:var(--theme-accent);font-weight:var(--fw-strong)}.skin-grid[data-v-00dc7d2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:4px}.slogan-hero-banner[data-v-00dc7d2d]{background:linear-gradient(135deg,#2e47560f,#b339250a);border:1.5px solid var(--theme-accent-border, rgba(46, 71, 86, .2));border-radius:var(--radius-lg);padding:14px 18px;display:flex;flex-direction:column;gap:6px}.slogan-badge[data-v-00dc7d2d]{display:inline-flex;align-items:center;gap:5px;font-size:var(--font-size-xs);font-weight:var(--fw-strong);color:var(--theme-accent, var(--ink-secondary));background:var(--theme-accent-light, rgba(46, 71, 86, .12));border:1px solid var(--theme-accent-border, rgba(46, 71, 86, .2));padding:2px 8px;border-radius:var(--radius-sm);width:fit-content}.slogan-title[data-v-00dc7d2d]{margin:0;font-size:var(--font-size-md);font-weight:var(--fw-strong);color:var(--ink-black-deep, var(--ink-night));font-family:var(--font-primary);letter-spacing:.2px}.slogan-sub[data-v-00dc7d2d]{margin:0;font-size:var(--font-size-xs);color:var(--ink-black-muted, var(--stone-gray));line-height:1.55;font-family:var(--font-primary)}.apps-ecosystem-grid[data-v-00dc7d2d]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.app-chip[data-v-00dc7d2d]{background:var(--bg-rice-card, var(--bg-rice-paper));border:1px solid var(--ink-black-border, rgba(44, 41, 39, .12));border-radius:var(--radius-md);padding:8px 10px;display:flex;align-items:center;gap:10px;transition:all var(--dur-base) var(--ease-ink)}.app-chip[data-v-00dc7d2d]:hover{border-color:var(--theme-accent-border, rgba(46, 71, 86, .3));background:var(--bg-rice-paper, #ffffff)}.app-chip-icon[data-v-00dc7d2d]{width:30px;height:30px;border-radius:var(--radius-md);background:var(--bg-rice-subtle, #f0ece1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-chip-text[data-v-00dc7d2d]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.app-chip-name[data-v-00dc7d2d]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep, var(--ink-night))}.app-chip-desc[data-v-00dc7d2d]{font-size:var(--font-size-2xs);color:var(--ink-black-muted, var(--stone-gray));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-highlights-banner[data-v-00dc7d2d]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px}.highlight-item[data-v-00dc7d2d]{background:var(--bg-rice-card, var(--bg-rice-paper));border:1px solid var(--ink-black-border, rgba(44, 41, 39, .12));border-radius:var(--radius-lg);padding:12px 14px;display:flex;align-items:center;gap:10px}.highlight-icon[data-v-00dc7d2d]{font-size:var(--font-size-lg);line-height:1}.highlight-info[data-v-00dc7d2d]{display:flex;flex-direction:column;gap:2px}.highlight-title[data-v-00dc7d2d]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep, var(--ink-night))}.highlight-sub[data-v-00dc7d2d]{font-size:var(--font-size-xs);color:var(--ink-black-muted, var(--stone-gray))}.mount-features-row[data-v-00dc7d2d]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mount-feature-card[data-v-00dc7d2d]{background:var(--bg-rice-card, var(--bg-rice-paper));border:1.5px solid var(--ink-black-border, rgba(44, 41, 39, .12));border-radius:var(--radius-lg);padding:12px;display:flex;flex-direction:column;gap:8px}.feat-icon[data-v-00dc7d2d]{width:32px;height:32px;border-radius:var(--radius-md);background:var(--bg-rice-subtle, #f0ece1);display:flex;align-items:center;justify-content:center}.feat-content[data-v-00dc7d2d]{display:flex;flex-direction:column;gap:4px}.feat-title[data-v-00dc7d2d]{margin:0;font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep, var(--ink-night))}.feat-desc[data-v-00dc7d2d]{margin:0;font-size:var(--font-size-xs);color:var(--ink-black-muted, var(--stone-gray));line-height:1.5}.mount-compare-grid[data-v-00dc7d2d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.compare-box[data-v-00dc7d2d]{border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.compare-cloud[data-v-00dc7d2d]{background:#b339250d;border:1px solid rgba(179,57,37,.2)}.compare-direct[data-v-00dc7d2d]{background:#2b524e0f;border:1px solid rgba(43,82,78,.25)}.compare-head[data-v-00dc7d2d]{display:flex;align-items:center;gap:6px}.compare-title[data-v-00dc7d2d]{font-size:var(--font-size-xs);font-weight:var(--fw-strong);color:var(--ink-black-deep)}.compare-desc[data-v-00dc7d2d]{margin:0;font-size:var(--font-size-xs);color:var(--ink-black-muted);line-height:1.5}.mount-action-card[data-v-00dc7d2d]{background:var(--bg-rice-card, var(--bg-rice-paper));border:1.5px solid var(--theme-accent-border, rgba(46, 71, 86, .25));border-radius:var(--radius-lg);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.mount-action-left[data-v-00dc7d2d]{display:flex;align-items:center;gap:12px;flex:1}.mount-icon-circle[data-v-00dc7d2d]{width:36px;height:36px;border-radius:50%;background:#785a421f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mount-action-meta[data-v-00dc7d2d]{display:flex;flex-direction:column;gap:4px}.mount-status-line[data-v-00dc7d2d]{display:flex;align-items:center;gap:8px}.status-pill[data-v-00dc7d2d]{display:inline-flex;align-items:center;gap:5px;font-size:var(--font-size-xs);font-weight:var(--fw-strong);padding:2px 8px;border-radius:var(--radius-sm)}.status-pill.mounted[data-v-00dc7d2d]{background:#2b524e1f;color:var(--ink-deep-green);border:1px solid rgba(43,82,78,.25)}.status-pill.unmounted[data-v-00dc7d2d]{background:#78716c1a;color:var(--ink-black-muted);border:1px solid var(--ink-black-border)}.mount-action-sub[data-v-00dc7d2d]{margin:0;font-size:var(--font-size-xs);color:var(--ink-black-muted)}.mount-action-right[data-v-00dc7d2d]{flex-shrink:0}.ai-presets-grid[data-v-00dc7d2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:6px}.ai-provider-card[data-v-00dc7d2d]{background:var(--bg-rice-card);border:1.5px solid var(--ink-black-border);border-radius:var(--radius-lg);padding:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:all var(--dur-base) var(--ease-ink)}.ai-provider-card.active[data-v-00dc7d2d]{border-color:var(--theme-accent);background:var(--theme-accent-light)}.ai-head[data-v-00dc7d2d]{display:flex;align-items:center;gap:6px}.ai-badge[data-v-00dc7d2d]{background:var(--theme-accent);color:#fff;font-size:var(--font-size-2xs);padding:1px 4px;border-radius:var(--radius-xs)}.ai-name[data-v-00dc7d2d]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep)}.ai-desc[data-v-00dc7d2d]{font-size:var(--font-size-xs);color:var(--ink-black-muted)}.ai-key-inline[data-v-00dc7d2d]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.ai-key-label[data-v-00dc7d2d]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep)}.finish-step[data-v-00dc7d2d]{align-items:center;text-align:center;padding:12px 0}.finish-seal-banner[data-v-00dc7d2d]{display:flex;flex-direction:column;align-items:center;gap:10px}.finish-title[data-v-00dc7d2d]{font-size:var(--font-size-lg);font-weight:var(--fw-strong);color:var(--ink-black-deep);font-family:var(--font-primary)}.finish-sub[data-v-00dc7d2d]{font-size:var(--font-size-sm);color:var(--ink-black-muted);font-family:var(--font-primary);max-width:480px}.system-ready-checklist[data-v-00dc7d2d]{background:var(--bg-rice-card, var(--bg-rice-paper));border:1px solid var(--ink-black-border, rgba(44, 41, 39, .12));border-radius:var(--radius-lg);padding:12px 20px;width:100%;max-width:540px;margin-top:6px;display:flex;flex-direction:column;gap:8px}.ready-item[data-v-00dc7d2d]{display:flex;align-items:center;gap:10px;font-size:var(--font-size-sm);color:var(--ink-black-deep, var(--ink-night))}.ready-dot[data-v-00dc7d2d]{width:6px;height:6px;border-radius:50%;background:var(--theme-accent);flex-shrink:0}.ready-label[data-v-00dc7d2d]{flex:1;text-align:left;font-weight:var(--fw-medium)}.ready-status[data-v-00dc7d2d]{font-size:var(--font-size-xs);color:var(--theme-accent);background:#3a6b661a;padding:2px 8px;border-radius:var(--radius-sm);font-weight:var(--fw-strong)}.tips-card[data-v-00dc7d2d]{background:#00000005;border-radius:var(--radius-md);padding:8px 16px;max-width:560px}.tip-line[data-v-00dc7d2d]{font-size:var(--font-size-xs);color:var(--ink-black-muted)}.wizard-footer[data-v-00dc7d2d]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:var(--bg-rice-subtle);border-top:1.5px solid var(--ink-black-border)}.footer-right[data-v-00dc7d2d]{display:flex;align-items:center;gap:10px}.mount-guide-overlay[data-v-1a9475fd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:#1a18178c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px}.mount-guide-card[data-v-1a9475fd]{width:100%;max-width:760px;max-height:88vh;display:flex;flex-direction:column;background-color:var(--bg-rice-card, #f8f6f0);border:1px solid var(--ink-black-border, rgba(44, 41, 39, .2));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;color:var(--ink-black-text, var(--ink-night));font-family:inherit}.guide-header[data-v-1a9475fd]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--ink-black-border, rgba(44, 41, 39, .12));background-color:var(--bg-rice-paper, #faf8f3)}.header-left[data-v-1a9475fd]{display:flex;align-items:center;gap:12px}.guide-header-icon[data-v-1a9475fd]{width:32px;height:32px;border-radius:var(--radius-lg);background:var(--theme-accent-light, rgba(46, 71, 86, .12));border:1px solid var(--theme-accent-border, rgba(46, 71, 86, .25));display:flex;align-items:center;justify-content:center}.title-meta[data-v-1a9475fd]{display:flex;flex-direction:column;gap:2px}.guide-title[data-v-1a9475fd]{margin:0;font-size:var(--font-size-md);font-weight:var(--fw-strong);color:var(--ink-black-deep, var(--ink-night))}.guide-subtitle[data-v-1a9475fd]{margin:0;font-size:var(--font-size-sm);color:var(--ink-black-muted, var(--stone-gray))}.close-guide-btn[data-v-1a9475fd]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--ink-black-muted, var(--stone-gray));cursor:pointer;transition:all var(--dur-base) var(--ease-ink)}.close-guide-btn[data-v-1a9475fd]:hover{background-color:#0000000f;color:var(--ink-black-deep, var(--ink-night))}.guide-tabs[data-v-1a9475fd]{display:flex;background-color:#00000005;border-bottom:1px solid var(--ink-black-border, rgba(44, 41, 39, .1));padding:0 16px;gap:8px}.tab-btn[data-v-1a9475fd]{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;font-size:var(--font-size-sm);font-weight:var(--fw-medium);background:transparent;border:none;border-bottom:2px solid transparent;color:var(--ink-black-muted, var(--stone-gray));cursor:pointer;transition:all var(--dur-base) var(--ease-ink)}.tab-btn[data-v-1a9475fd]:hover{color:var(--ink-black-deep, var(--ink-night))}.tab-btn.is-active[data-v-1a9475fd]{color:var(--theme-accent, var(--ink-secondary));border-bottom-color:var(--theme-accent, var(--ink-secondary));font-weight:var(--fw-strong)}.guide-body[data-v-1a9475fd]{flex:1;overflow-y:auto;padding:20px}.pane-banner[data-v-1a9475fd]{margin-bottom:16px}.pane-heading[data-v-1a9475fd]{margin:0 0 4px;font-size:var(--font-size-base);font-weight:var(--fw-strong);color:var(--ink-black-deep, var(--ink-night))}.pane-lead[data-v-1a9475fd]{margin:0;font-size:var(--font-size-sm);line-height:1.6;color:var(--ink-black-muted, var(--stone-gray))}.compare-grid[data-v-1a9475fd]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.compare-card[data-v-1a9475fd]{padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--ink-black-border, rgba(44, 41, 39, .1))}.compare-card.is-traditional[data-v-1a9475fd]{background-color:#ef44440a;border-color:#ef444433}.compare-card.is-kongshan[data-v-1a9475fd]{background-color:#10b9810d;border-color:#10b98140}.card-badge[data-v-1a9475fd]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:var(--fw-strong);margin-bottom:6px}.card-badge.is-neg[data-v-1a9475fd]{color:#b91c1c}.card-badge.is-pos[data-v-1a9475fd]{color:#047857}.compare-desc[data-v-1a9475fd]{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--ink-black-text, var(--ink-night))}.safeguard-row[data-v-1a9475fd]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.safeguard-card[data-v-1a9475fd]{display:flex;gap:10px;padding:10px;background-color:var(--bg-rice-paper, #faf8f3);border:1px solid var(--ink-black-border, rgba(44, 41, 39, .1));border-radius:var(--radius-md)}.safe-icon[data-v-1a9475fd]{flex-shrink:0;margin-top:2px}.safe-title[data-v-1a9475fd]{margin:0 0 2px;font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep, var(--ink-night))}.safe-desc[data-v-1a9475fd]{margin:0;font-size:var(--font-size-xs);line-height:1.4;color:var(--ink-black-muted, var(--stone-gray))}.app-interplay-grid[data-v-1a9475fd]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.app-feature-card[data-v-1a9475fd]{display:flex;gap:12px;padding:12px;background-color:var(--bg-rice-paper, #faf8f3);border:1px solid var(--ink-black-border, rgba(44, 41, 39, .12));border-radius:var(--radius-md);transition:transform var(--dur-base) var(--ease-ink),box-shadow var(--dur-base) var(--ease-ink)}.app-feature-card[data-v-1a9475fd]:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.feature-icon[data-v-1a9475fd]{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.feature-title[data-v-1a9475fd]{margin:0 0 4px;font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep, var(--ink-night))}.feature-desc[data-v-1a9475fd]{margin:0;font-size:var(--font-size-sm);line-height:1.45;color:var(--ink-black-muted, var(--stone-gray))}.app-feature-card.is-host[data-v-1a9475fd]{grid-column:1 / -1;background-color:#00000005}.steps-flow[data-v-1a9475fd]{display:flex;flex-direction:column;gap:10px}.flow-step-item[data-v-1a9475fd]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background-color:var(--bg-rice-paper, #faf8f3);border:1px solid var(--ink-black-border, rgba(44, 41, 39, .12));border-radius:var(--radius-md)}.flow-num-badge[data-v-1a9475fd]{width:24px;height:24px;flex-shrink:0;border-radius:50%;background-color:var(--theme-accent, var(--ink-secondary));color:#fff;font-size:var(--font-size-sm);font-weight:var(--fw-strong);display:flex;align-items:center;justify-content:center}.flow-title[data-v-1a9475fd]{margin:0 0 4px;font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep, var(--ink-night))}.flow-desc[data-v-1a9475fd]{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--ink-black-muted, var(--stone-gray))}.flow-divider[data-v-1a9475fd]{text-align:center;color:var(--ink-black-muted, var(--stone-gray));font-size:var(--font-size-base);line-height:1}.interactive-tour-banner[data-v-1a9475fd]{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:linear-gradient(135deg,#785a4214,#2e47560f);border:1px dashed var(--ink-black-border, rgba(44, 41, 39, .25));border-radius:var(--radius-md)}.tour-banner-left[data-v-1a9475fd]{display:flex;align-items:center;gap:10px}.banner-tag[data-v-1a9475fd]{font-size:var(--font-size-2xs);padding:2px 6px;background-color:var(--theme-accent, var(--ink-secondary));color:#fff;border-radius:var(--radius-xs);font-weight:var(--fw-strong);white-space:nowrap}.banner-texts[data-v-1a9475fd]{display:flex;flex-direction:column;gap:2px}.banner-title[data-v-1a9475fd]{margin:0;font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--ink-black-deep, var(--ink-night))}.banner-sub[data-v-1a9475fd]{margin:0;font-size:var(--font-size-xs);color:var(--ink-black-muted, var(--stone-gray))}.guide-footer[data-v-1a9475fd]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--ink-black-border, rgba(44, 41, 39, .12));background-color:var(--bg-rice-paper, #faf8f3)}.mounted-tip[data-v-1a9475fd]{font-size:var(--font-size-sm);color:#047857;font-weight:var(--fw-medium)}.unmounted-tip[data-v-1a9475fd]{font-size:var(--font-size-sm);color:var(--ink-black-muted, var(--stone-gray))}.footer-actions[data-v-1a9475fd]{display:flex;align-items:center;gap:10px}.cta-mount-btn[data-v-1a9475fd]{box-shadow:var(--shadow-md)}.guide-fade-enter-active[data-v-1a9475fd],.guide-fade-leave-active[data-v-1a9475fd]{transition:opacity var(--dur-base) var(--ease-ink)}.guide-fade-enter-from[data-v-1a9475fd],.guide-fade-leave-to[data-v-1a9475fd]{opacity:0}@media (max-width: 640px){.compare-grid[data-v-1a9475fd],.safeguard-row[data-v-1a9475fd],.app-interplay-grid[data-v-1a9475fd]{grid-template-columns:1fr}}.step-tour-overlay[data-v-6a049702]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:auto;-webkit-user-select:none;user-select:none}.spotlight-svg-mask[data-v-6a049702]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}.spotlight-pulse-border[data-v-6a049702]{position:absolute;border-radius:var(--radius-lg);border:2px solid var(--theme-accent, var(--ink-secondary));box-shadow:0 0 0 3px #2e475659,0 0 20px #2e475666;pointer-events:none;animation:pulse-ring-6a049702 1.8s infinite ease-in-out;transition:all var(--dur-slow) cubic-bezier(.16,1,.3,1)}.spotlight-pulse-border.is-clickable[data-v-6a049702]{pointer-events:auto;cursor:pointer}@keyframes pulse-ring-6a049702{0%{box-shadow:0 0 0 2px #2e475659,0 0 12px #2e47564d}50%{box-shadow:0 0 0 6px #2e475626,0 0 24px #2e475680}to{box-shadow:0 0 0 2px #2e475659,0 0 12px #2e47564d}}.tour-tooltip-card[data-v-6a049702]{position:absolute;width:380px;background-color:var(--bg-rice-card, #f8f6f0);border:1px solid var(--ink-black-border, rgba(44, 41, 39, .2));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:16px;color:var(--ink-black-text, var(--ink-night));transition:all var(--dur-slow) cubic-bezier(.16,1,.3,1);pointer-events:auto}.card-top-bar[data-v-6a049702]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.progress-pill[data-v-6a049702]{display:inline-flex;align-items:center;gap:6px}.step-num-tag[data-v-6a049702]{width:18px;height:18px;border-radius:50%;background:var(--theme-accent, var(--ink-secondary));color:#fff;font-size:var(--font-size-xs);font-weight:var(--fw-strong);display:inline-flex;align-items:center;justify-content:center}.progress-text[data-v-6a049702]{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--theme-accent, var(--ink-secondary))}.skip-btn[data-v-6a049702]{font-size:var(--font-size-xs);color:var(--ink-black-muted, var(--stone-gray));background:transparent;border:none;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm)}.skip-btn[data-v-6a049702]:hover{background-color:#0000000d;color:var(--ink-black-deep, var(--ink-night))}.step-title[data-v-6a049702]{margin:0 0 8px;font-size:var(--font-size-base);font-weight:var(--fw-strong);color:var(--ink-black-deep, var(--ink-night))}.step-desc[data-v-6a049702]{margin:0 0 10px;font-size:var(--font-size-sm);line-height:1.55;color:var(--ink-black-text, var(--ink-night))}.step-tip-box[data-v-6a049702]{background-color:var(--bg-rice-paper, #faf8f3);border-left:3px solid var(--theme-accent, var(--ink-secondary));padding:8px 10px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:14px}.step-tip-text[data-v-6a049702]{margin:0;font-size:var(--font-size-xs);line-height:1.45;color:var(--ink-black-muted, #57534e)}.card-actions[data-v-6a049702]{display:flex;align-items:center;justify-content:space-between}.action-now-btn[data-v-6a049702]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:var(--font-size-xs);color:var(--theme-accent, var(--ink-secondary));background:#2e475614;border:1px solid rgba(46,71,86,.25);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--dur-base) var(--ease-ink)}.action-now-btn[data-v-6a049702]:hover{background:var(--theme-accent, var(--ink-secondary));color:#fff}.nav-btn-group[data-v-6a049702]{display:flex;align-items:center;gap:8px}.browser-auth-mock-modal[data-v-6a049702]{position:absolute;top:2%;left:50%;transform:translate(-50%);width:630px;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:10px 12px;z-index:51;animation:mock-slide .3s cubic-bezier(.16,1,.3,1)}.mock-os-switcher[data-v-6a049702]{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #f1f5f9}.switcher-label[data-v-6a049702]{font-size:var(--font-size-xs);color:#64748b;font-weight:var(--fw-medium)}.os-tab-btn[data-v-6a049702]{font-size:var(--font-size-2xs);padding:2px 7px;border-radius:var(--radius-sm);border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all var(--dur-base) var(--ease-ink)}.os-tab-btn[data-v-6a049702]:hover{background:#f1f5f9;color:#1e293b}.os-tab-btn.active[data-v-6a049702]{background:var(--theme-accent);color:#fff;border-color:var(--theme-accent);font-weight:var(--fw-strong)}.os-real-window[data-v-6a049702]{position:relative;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md)}.win-window[data-v-6a049702]{background:#f9f9f9;border:1px solid var(--ink-black-border);font-family:Segoe UI,system-ui,-apple-system,sans-serif}.win-titlebar[data-v-6a049702]{display:flex;justify-content:space-between;align-items:center;background:#f3f3f3;padding:3px 8px;border-bottom:1px solid var(--ink-black-border);font-size:var(--font-size-xs);color:#1f2937}.win-title-left[data-v-6a049702]{display:flex;align-items:center;gap:6px;font-weight:var(--fw-medium)}.win-controls[data-v-6a049702]{display:flex;align-items:center;gap:8px;font-size:var(--font-size-2xs);color:#6b7280}.win-toolbar[data-v-6a049702]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#fff;border-bottom:1px solid var(--ink-black-border)}.win-nav-arrows[data-v-6a049702]{display:flex;gap:6px;color:var(--ink-black-muted);font-size:var(--font-size-xs)}.win-address-bar[data-v-6a049702]{display:flex;align-items:center;gap:4px;flex:1;background:var(--bg-rice-card);border:1px solid var(--ink-black-border);border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--font-size-xs);color:var(--ink-black-deep)}.addr-sep[data-v-6a049702]{color:var(--ink-black-muted)}.win-search-box[data-v-6a049702]{display:flex;align-items:center;gap:4px;width:130px;background:var(--bg-rice-card);border:1px solid var(--ink-black-border);border-radius:var(--radius-sm);padding:2px 6px;font-size:var(--font-size-2xs);color:var(--ink-black-muted)}.win-explorer-body[data-v-6a049702]{display:flex;height:120px;background:#fff;border-bottom:1px solid var(--ink-black-border);overflow:hidden}.win-sidebar[data-v-6a049702]{width:125px;border-right:1px solid #f3f4f6;background:var(--bg-rice-card);padding:4px;font-size:var(--font-size-2xs);color:#4b5563;overflow:hidden}.tree-header[data-v-6a049702]{font-size:var(--font-size-2xs);color:var(--ink-black-muted);margin:3px 0 2px 2px;font-weight:var(--fw-strong)}.tree-item[data-v-6a049702]{padding:2px 4px;border-radius:var(--radius-xs)}.tree-item.active[data-v-6a049702]{background:#e0f2fe;color:var(--theme-accent);font-weight:var(--fw-strong)}.win-folder-list[data-v-6a049702]{flex:1;padding:3px 6px;font-size:var(--font-size-xs);overflow:hidden}.folder-list-header[data-v-6a049702]{display:grid;grid-template-columns:160px 105px 50px;color:var(--ink-black-muted);font-size:var(--font-size-2xs);padding:2px 6px;border-bottom:1px solid #f3f4f6}.folder-item[data-v-6a049702]{display:grid;grid-template-columns:160px 105px 50px;align-items:center;padding:3px 6px;border-radius:var(--radius-xs);color:var(--ink-black-deep);margin-top:1px}.item-name-col[data-v-6a049702]{display:flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.folder-item.selected[data-v-6a049702]{background:#cce8ff;border:1px solid #99d1ff;color:#0f172a;font-weight:var(--fw-strong)}.win-bottom-bar[data-v-6a049702]{display:flex;align-items:center;justify-content:space-between;padding:5px 12px;background:var(--bg-rice-card);font-size:var(--font-size-xs)}.win-folder-input-wrap[data-v-6a049702]{display:flex;align-items:center;gap:8px}.win-folder-input[data-v-6a049702]{border:1px solid #99d1ff;background:#fff;padding:2px 8px;border-radius:var(--radius-xs);min-width:160px;font-weight:var(--fw-strong);color:#0f172a}.win-action-btns[data-v-6a049702]{display:flex;gap:6px}.win-submit-btn[data-v-6a049702]{background:#0067b8;color:#fff;border:none;padding:3px 12px;border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:var(--fw-strong);cursor:pointer}.win-cancel-btn[data-v-6a049702]{background:#fff;border:1px solid var(--ink-black-border);color:var(--ink-black-deep);padding:3px 10px;border-radius:var(--radius-xs);font-size:var(--font-size-xs);cursor:pointer}.mac-window[data-v-6a049702]{background:#fff;border:1px solid var(--ink-black-border);font-family:-apple-system,BlinkMacSystemFont,sans-serif}.mac-titlebar[data-v-6a049702]{display:flex;align-items:center;justify-content:space-between;background:#edeef0;padding:5px 8px;border-bottom:1px solid #dcdcdc}.mac-dots[data-v-6a049702]{display:flex;gap:5px}.mac-dot[data-v-6a049702]{width:9px;height:9px;border-radius:50%}.mac-dot.red[data-v-6a049702]{background-color:#ff5f56}.mac-dot.yellow[data-v-6a049702]{background-color:#ffbd2e}.mac-dot.green[data-v-6a049702]{background-color:#27c93f}.mac-title[data-v-6a049702]{font-size:var(--font-size-xs);font-weight:var(--fw-strong);color:var(--ink-black-deep)}.mac-toolbar[data-v-6a049702]{display:flex;align-items:center;gap:8px;padding:3px 8px;background:#f6f6f6;border-bottom:1px solid #e0e0e0;font-size:var(--font-size-xs);color:#4b5563}.mac-path-pill[data-v-6a049702]{font-family:monospace;background:#fff;padding:1px 6px;border-radius:var(--radius-xs);border:1px solid var(--ink-black-border)}.mac-body[data-v-6a049702]{display:flex;height:125px}.mac-sidebar[data-v-6a049702]{width:120px;background:#f0f0f099;padding:4px;font-size:var(--font-size-2xs);border-right:1px solid #e0e0e0}.mac-side-title[data-v-6a049702]{font-size:var(--font-size-2xs);color:var(--ink-black-muted);margin-bottom:2px}.mac-side-item[data-v-6a049702]{padding:2px 4px;border-radius:var(--radius-xs);color:#4b5563}.mac-side-item.active[data-v-6a049702]{background:#dbeafe;color:#1d4ed8;font-weight:var(--fw-strong)}.mac-file-list[data-v-6a049702]{flex:1;padding:4px;font-size:var(--font-size-xs)}.mac-folder-row[data-v-6a049702]{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:var(--radius-sm);color:var(--ink-black-deep)}.mac-folder-row.selected[data-v-6a049702]{background:#007aff;color:#fff}.mac-bottom-bar[data-v-6a049702]{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;background:#f6f6f6;border-top:1px solid #e0e0e0;font-size:var(--font-size-xs)}.mac-btn-new[data-v-6a049702]{color:#4b5563;font-size:var(--font-size-2xs)}.mac-action-btns[data-v-6a049702]{display:flex;gap:6px}.mac-btn[data-v-6a049702]{padding:2px 10px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer}.mac-cancel[data-v-6a049702]{background:#fff;border:1px solid var(--ink-black-border);color:var(--ink-black-deep)}.mac-open[data-v-6a049702]{background:#007aff;color:#fff;border:none;font-weight:var(--fw-strong)}.linux-window[data-v-6a049702]{background:#fff;border:1px solid var(--ink-black-border);font-family:system-ui,sans-serif}.linux-headerbar[data-v-6a049702]{display:flex;justify-content:space-between;align-items:center;background:#ebebeb;padding:4px 8px;border-bottom:1px solid var(--ink-black-border);font-size:var(--font-size-xs);font-weight:var(--fw-strong)}.linux-header-actions[data-v-6a049702]{display:flex;gap:6px}.linux-btn[data-v-6a049702]{padding:2px 8px;border-radius:var(--radius-xs);font-size:var(--font-size-2xs);cursor:pointer}.linux-cancel[data-v-6a049702]{background:#f3f4f6;border:1px solid var(--ink-black-border)}.linux-select[data-v-6a049702]{background:#3584e4;color:#fff;border:none;font-weight:var(--fw-strong)}.linux-body[data-v-6a049702]{display:flex;height:125px}.linux-sidebar[data-v-6a049702]{width:120px;background:#f6f6f6;padding:4px;font-size:var(--font-size-2xs);border-right:1px solid var(--ink-black-border)}.linux-side-item[data-v-6a049702]{padding:2px 4px;border-radius:var(--radius-xs)}.linux-side-item.active[data-v-6a049702]{background:#e0f2fe;color:var(--theme-accent);font-weight:var(--fw-strong)}.linux-list[data-v-6a049702]{flex:1;padding:4px;font-size:var(--font-size-xs)}.linux-row[data-v-6a049702]{padding:3px 6px;border-radius:var(--radius-xs)}.linux-row.selected[data-v-6a049702]{background:#3584e4;color:#fff}.browser-prompt-bubble[data-v-6a049702]{position:absolute;top:32px;right:12px;width:250px;background:#fff;border:1px solid #cbd5e1;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:8px 10px;z-index:20;animation:mock-slide .25s ease}.bubble-header[data-v-6a049702]{display:flex;align-items:center;gap:5px;font-size:var(--font-size-xs);color:#0f172a;margin-bottom:3px}.bubble-text[data-v-6a049702]{font-size:var(--font-size-2xs);color:#475569;line-height:1.35;margin:0 0 6px}.bubble-actions[data-v-6a049702]{display:flex;justify-content:flex-end;gap:6px}.bubble-btn-allow[data-v-6a049702]{background:var(--theme-accent);color:#fff;padding:2px 8px;border-radius:var(--radius-xs);font-size:var(--font-size-2xs);font-weight:var(--fw-strong);cursor:pointer}.bubble-btn-cancel[data-v-6a049702]{background:#f1f5f9;color:#475569;padding:2px 6px;border-radius:var(--radius-xs);font-size:var(--font-size-2xs);cursor:pointer}.mock-os-tip[data-v-6a049702]{margin-top:8px;padding:4px 8px;background:#f8fafc;border-radius:var(--radius-sm);font-size:var(--font-size-2xs);color:#64748b;line-height:1.35;border-left:3px solid var(--theme-accent)}.tour-fade-enter-active[data-v-6a049702],.tour-fade-leave-active[data-v-6a049702]{transition:opacity var(--dur-slow) var(--ease-ink)}.tour-fade-enter-from[data-v-6a049702],.tour-fade-leave-to[data-v-6a049702]{opacity:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-100:oklch(96.2% .059 95.617);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-700:oklch(51.1% .096 186.391);--color-sky-700:oklch(50% .134 242.749);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-800:oklch(39.8% .195 277.366);--color-purple-700:oklch(49.6% .265 301.924);--color-rose-700:oklch(51.4% .222 16.935);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-800:oklch(26.8% .007 34.298);--spacing:4px;--text-xs:var(--font-size-xs);--text-xs--line-height:calc(1 / .75);--text-sm:var(--font-size-sm);--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-accent:var(--theme-accent);--color-ink-deep:var(--ink-black-deep);--color-ink-text:var(--ink-black-text);--color-ink-muted:var(--ink-black-muted);--font-song:var(--font-primary);--font-kai:var(--font-kai)}}@layer base,components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.right-1{right:var(--spacing)}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mr-1{margin-right:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-1{width:var(--spacing);height:var(--spacing)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-40{height:calc(var(--spacing) * 40)}.h-84{height:calc(var(--spacing) * 84)}.h-120{height:calc(var(--spacing) * 120)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-amber-100{background-color:var(--color-amber-100)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-stone-200{background-color:var(--color-stone-200)}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-\[\#3a6b66\]{color:#3a6b66}.text-\[\#334c58\]{color:#334c58}.text-\[\#785a42\]{color:#785a42}.text-\[var\(--clay-brown\)\]{color:var(--clay-brown)}.text-\[var\(--theme-accent\)\]{color:var(--theme-accent)}.text-accent{color:var(--color-accent)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-indigo-800{color:var(--color-indigo-800)}.text-ink-deep{color:var(--color-ink-deep)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-text{color:var(--color-ink-text)}.text-purple-700{color:var(--color-purple-700)}.text-rose-700{color:var(--color-rose-700)}.text-sky-700{color:var(--color-sky-700)}.text-stone-500{color:var(--color-stone-500)}.text-stone-800{color:var(--color-stone-800)}.text-teal-700{color:var(--color-teal-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur\!{--tw-blur:blur(8px)!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.webos-root{flex-direction:column;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.desktop-workspace{pointer-events:none;z-index:30;width:100vw;height:calc(100vh - 76px);position:absolute;top:38px;left:0;overflow:hidden}.desktop-workspace>*{pointer-events:auto}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-100:oklch(96.2% .059 95.617);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-700:oklch(51.1% .096 186.391);--color-sky-700:oklch(50% .134 242.749);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-800:oklch(39.8% .195 277.366);--color-purple-700:oklch(49.6% .265 301.924);--color-rose-700:oklch(51.4% .222 16.935);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-800:oklch(26.8% .007 34.298);--spacing:4px;--text-xs:var(--font-size-xs);--text-xs--line-height:calc(1 / .75);--text-sm:var(--font-size-sm);--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-accent:var(--theme-accent);--color-ink-deep:var(--ink-black-deep);--color-ink-text:var(--ink-black-text);--color-ink-muted:var(--ink-black-muted);--font-song:var(--font-primary);--font-kai:var(--font-kai)}}@layer base,components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.right-1{right:var(--spacing)}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mr-1{margin-right:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-1{width:var(--spacing);height:var(--spacing)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-40{height:calc(var(--spacing) * 40)}.h-84{height:calc(var(--spacing) * 84)}.h-120{height:calc(var(--spacing) * 120)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-amber-100{background-color:var(--color-amber-100)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-stone-200{background-color:var(--color-stone-200)}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-\[\#3a6b66\]{color:#3a6b66}.text-\[\#334c58\]{color:#334c58}.text-\[\#785a42\]{color:#785a42}.text-\[var\(--clay-brown\)\]{color:var(--clay-brown)}.text-\[var\(--theme-accent\)\]{color:var(--theme-accent)}.text-accent{color:var(--color-accent)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-indigo-800{color:var(--color-indigo-800)}.text-ink-deep{color:var(--color-ink-deep)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-text{color:var(--color-ink-text)}.text-purple-700{color:var(--color-purple-700)}.text-rose-700{color:var(--color-rose-700)}.text-sky-700{color:var(--color-sky-700)}.text-stone-500{color:var(--color-stone-500)}.text-stone-800{color:var(--color-stone-800)}.text-teal-700{color:var(--color-teal-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur\!{--tw-blur:blur(8px)!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg-rice-paper:#f7f4ed;--bg-rice-card:#fdfbf7;--bg-rice-card-hover:#fff;--bg-rice-subtle:#f2ece1;--bg-rice-dark:#171f24;--theme-accent:#3a6b66;--theme-accent-light:#3a6b661f;--theme-accent-border:#3a6b6666;--window-header-bg:#1e3633;--dock-bg:#fdfbf7eb;--dock-border:#d5cab8;--ink-black-deep:#1c2428;--ink-black-text:#344046;--ink-black-muted:#74858e;--ink-black-faint:#d5cbba;--ink-black-border:#dcd3c4;--font-primary:"SimSun", "宋体", "Songti SC", "STSong", "AR PL UMing CN", "Noto Serif CJK SC", serif;--font-serif:var(--font-primary);--font-song:"SimSun", "宋体", "Songti SC", "STSong", "AR PL UMing CN", "Noto Serif CJK SC", serif;--font-kai:"KaiTi", "楷体", "STKaiti", "Kaiti SC", "AR PL UKai CN", serif;--font-size-2xs:10px;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:22px;--font-size-scale:1;--fw-normal:400;--fw-medium:500;--fw-strong:600;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--dur-fast:.12s;--dur-base:.15s;--dur-slow:.3s;--ease-ink:cubic-bezier(.22, .61, .36, 1);--ease-ink-inout:cubic-bezier(.4, 0, .2, 1);--transition-duration:var(--dur-base);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--shadow-xs:0 1px 2px #1c24280a;--shadow-sm:0 2px 6px #1c24280d;--shadow-md:0 4px 14px #1c242812;--shadow-lg:0 10px 32px #1c24281f;--seal-vermilion:#b33925;--ink-secondary:#2e4756;--ink-deep-green:#2b524e;--clay-brown:#785a42;--stone-gray:#78716c;--ink-night:#1a1817;--text-on-dark:#fdfbf7;--code-bg:#1e2429;--code-bg-header:#171c20;--code-border:#2d363d}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0}html{font-size:var(--font-size-base);width:100%;height:100%;overflow:hidden}body{font-size:var(--font-size-base);background-color:var(--bg-rice-paper);color:var(--ink-black-text);-webkit-font-smoothing:antialiased;width:100vw;height:100vh;position:relative;overflow:hidden;font-family:var(--font-primary)!important}button,input,textarea,select{color:var(--ink-black-text);font-size:inherit;font-family:var(--font-primary)!important}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition-duration:1ms!important;animation-duration:1ms!important}.flat-border{border:1.5px solid var(--ink-black-border)}.flat-card{background:var(--bg-rice-card);border:1.5px solid var(--ink-black-border);border-radius:var(--radius-lg);transition:all var(--transition-duration) var(--ease-ink);padding:18px;position:relative}.flat-card:hover{border-color:var(--theme-accent-border);box-shadow:var(--shadow-md)}*{scrollbar-width:thin;scrollbar-color:var(--ink-black-faint) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink-black-faint);transition:background-color var(--dur-fast) var(--ease-ink);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink-black-muted);background-clip:content-box}:focus-visible{outline-offset:2px;border-radius:var(--radius-xs);outline:2px solid var(--theme-accent)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ink-interactive{transition:transform var(--dur-fast) var(--ease-ink),box-shadow var(--dur-fast) var(--ease-ink),background-color var(--dur-fast) var(--ease-ink)}.ink-interactive:hover{transform:translateY(-1px)}.ink-interactive:active{transform:translateY(0)scale(.985)}.ink-markdown-body{font-family:var(--font-primary);color:var(--ink-black-text);font-size:var(--font-size-base);word-break:break-word;-webkit-user-select:text;user-select:text;line-height:1.85}.ink-markdown-body h1{font-size:var(--font-size-lg);font-weight:var(--fw-strong);color:var(--ink-black-deep);border-bottom:1.5px solid var(--ink-black-border);font-family:var(--font-primary);letter-spacing:.5px;margin:22px 0 14px;padding-bottom:8px}.ink-markdown-body h2{font-size:var(--font-size-md);font-weight:var(--fw-strong);color:var(--ink-black-deep);border-bottom:1px dashed var(--ink-black-faint);font-family:var(--font-primary);margin:18px 0 10px;padding-bottom:6px}.ink-markdown-body h3{font-size:var(--font-size-base);font-weight:var(--fw-strong);color:var(--ink-black-deep);font-family:var(--font-primary);margin:14px 0 8px}.ink-markdown-body h4,.ink-markdown-body h5,.ink-markdown-body h6{font-size:var(--font-size-base);font-weight:var(--fw-strong);color:var(--ink-black-deep);margin:12px 0 6px}.ink-markdown-body p{text-align:justify;margin-bottom:14px}.ink-markdown-body>:first-child{margin-top:0!important}.ink-markdown-body>:last-child{margin-bottom:0!important}.ink-markdown-body img{border:1px solid var(--ink-black-border);border-radius:var(--radius-md);max-width:100%;box-shadow:var(--shadow-md);background:#fff;margin:14px auto;padding:5px;display:block}.ink-markdown-body li:has(>input[type=checkbox]){margin-left:-20px;list-style:none}.ink-markdown-body input[type=checkbox]{pointer-events:none}.ink-markdown-body strong{font-weight:var(--fw-strong);color:var(--ink-black-deep)}.ink-markdown-body em{font-family:var(--font-kai);color:var(--theme-accent);padding:0 2px;font-style:normal}.ink-markdown-body del{color:var(--ink-black-muted);text-decoration:line-through}.ink-markdown-body a.ink-link{color:var(--theme-accent);border-bottom:1px dashed var(--theme-accent-border);transition:all var(--dur-base) var(--ease-ink);text-decoration:none}.ink-markdown-body a.ink-link:hover{background:var(--theme-accent-light);border-bottom-style:solid}.ink-markdown-body ul,.ink-markdown-body ol{margin:8px 0 14px 22px;padding-left:4px}.ink-markdown-body li{margin-bottom:5px}.ink-markdown-body li input[type=checkbox]{vertical-align:middle;accent-color:var(--theme-accent);margin-right:6px}.ink-markdown-body blockquote.ink-blockquote{background:var(--bg-rice-subtle);border-left:3.5px solid var(--theme-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-kai);color:var(--ink-black-text);margin:16px 0;padding:10px 16px}.ink-callout{border-radius:var(--radius-md);align-items:flex-start;gap:12px;margin:16px 0;padding:12px 16px;display:flex}.ink-callout .callout-seal{border-radius:var(--radius-xs);width:20px;height:20px;font-family:var(--font-kai);font-size:var(--font-size-xs);font-weight:var(--fw-strong);color:#fff;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.ink-callout-note{background:var(--theme-accent-light);border:1px solid var(--theme-accent-border)}.ink-callout-note .callout-seal{background:var(--theme-accent)}.ink-callout-warn{background:#b3392514;border:1px solid #b3392559}.ink-callout-warn .callout-seal{background:var(--seal-vermilion)}.ink-callout-important{background:#2e475614;border:1px solid #2e475659}.ink-callout-important .callout-seal{background:var(--ink-secondary)}.ink-callout-poem{background:var(--bg-rice-card);border:1px dashed var(--ink-black-border);font-family:var(--font-kai);font-size:var(--font-size-base);justify-content:center}.ink-callout-poem .callout-seal{background:var(--clay-brown)}.ink-callout .callout-body{font-size:var(--font-size-sm);flex:1;line-height:1.6}.ink-markdown-body code{background:var(--bg-rice-subtle);border:1px solid var(--ink-black-border);border-radius:var(--radius-xs);font-family:Consolas,Monaco,monospace;font-size:var(--font-size-sm);color:var(--ink-black-deep);padding:1.5px 5px}.ink-inline-code{background:var(--bg-rice-subtle);color:var(--theme-accent);border:1px solid var(--ink-black-border);border-radius:var(--radius-sm);font-family:var(--font-mono,monospace);word-break:break-word;padding:2px 6px;font-size:.88em}.ink-code-card{border:1.5px solid var(--ink-black-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#1e2429;flex-direction:column;margin:16px 0;display:flex;overflow:hidden}.ink-code-header{-webkit-user-select:none;user-select:none;background:#171c20;border-bottom:1px solid #2d363d;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.code-dots{align-items:center;gap:6px;display:flex}.code-dot{opacity:.85;border-radius:50%;width:10px;height:10px}.dot-red{background:var(--seal-vermilion)}.dot-yellow{background:#d4a373}.dot-green{background:var(--theme-accent)}.code-lang-badge{font-size:var(--font-size-xs);font-weight:var(--fw-strong);font-family:var(--font-mono,monospace);color:#8da4a0;letter-spacing:.5px}.ink-code-copy-btn{border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:#c5d1d9;cursor:pointer;transition:all var(--dur-base) var(--ease-ink);background:#ffffff14;border:1px solid #ffffff26;align-items:center;gap:4px;padding:2px 8px;display:flex}.ink-code-copy-btn:hover,.ink-code-copy-btn.copied{background:var(--theme-accent);border-color:var(--theme-accent);color:#fff}.ink-code-body{background:#1e2429;padding:12px 0;display:flex;overflow-x:auto}.ink-code-linenums{color:#556672;font-family:var(--font-mono,monospace);font-size:var(--font-size-sm);text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #2d363d;flex-direction:column;padding:0 10px 0 12px;line-height:1.6;display:flex}.ink-code-body pre{background:0 0;border:none;flex:1;margin:0;padding:0 16px;overflow:visible}.ink-code-body pre code{color:#e6edf3;font-family:var(--font-mono,monospace);font-size:var(--font-size-sm);white-space:pre;background:0 0;border:none;padding:0;line-height:1.6}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6a7d89;font-style:italic}.token.punctuation{color:#abb2bf}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#d4a373}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#7cb38c}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#c678dd}.token.atrule,.token.attr-value,.token.keyword{color:#e5c07b;font-weight:var(--fw-strong)}.token.function,.token.class-name{color:#61afef}.token.regex,.token.important,.token.variable{color:#e06c75}.ink-mermaid-block{background:var(--bg-rice-card);border:1.5px solid var(--ink-black-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:18px 0;overflow:hidden}.mermaid-toolbar{background:var(--bg-rice-subtle);border-bottom:1px solid var(--ink-black-border);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.mermaid-title-wrap{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.mermaid-seal{background:var(--theme-accent);color:#fff;font-size:var(--font-size-2xs);font-weight:var(--fw-strong);border-radius:var(--radius-xs);flex-shrink:0;padding:1px 4px}.mermaid-label{font-size:var(--font-size-xs);font-weight:var(--fw-strong);color:var(--ink-black-deep);font-family:var(--font-primary);white-space:nowrap}.mermaid-actions{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.mermaid-zoom-group{background:var(--bg-rice-card);border:1px solid var(--ink-black-border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.btn-mermaid-tool{border:none;border-right:1px solid var(--ink-black-border);font-size:var(--font-size-2xs);color:var(--ink-black-muted);cursor:pointer;transition:all var(--dur-fast) var(--ease-ink);background:0 0;padding:2px 6px}.btn-mermaid-tool:last-child{border-right:none}.btn-mermaid-tool:hover{background:var(--theme-accent-light);color:var(--theme-accent)}.btn-mermaid-action{background:var(--bg-rice-card);border:1px solid var(--ink-black-border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--ink-black-text);cursor:pointer;transition:all var(--dur-base) var(--ease-ink);font-family:var(--font-primary);align-items:center;gap:4px;padding:2px 8px;display:flex}.btn-mermaid-action:hover{background:var(--theme-accent-light);border-color:var(--theme-accent-border);color:var(--theme-accent)}.btn-mermaid-action.copied{background:var(--theme-accent);border-color:var(--theme-accent);color:#fff}.mermaid-render-area{background:var(--bg-rice-paper);min-height:180px;transition:transform var(--dur-base) var(--ease-ink),background-color var(--dur-base) var(--ease-ink);cursor:zoom-in;justify-content:center;align-items:center;padding:24px 20px;display:flex;overflow-x:auto}.mermaid-render-area:hover{background:#fbf8f0}.mermaid-render-area svg{shape-rendering:geometricprecision;text-rendering:geometricprecision;width:100%;min-width:480px;max-width:800px;height:auto;image-rendering:-webkit-optimize-contrast;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.mermaid-render-area svg .node rect,.mermaid-render-area svg .node polygon,.mermaid-render-area svg .node circle,.mermaid-render-area svg .node path,.diagram-transform-wrapper svg .node rect,.diagram-transform-wrapper svg .node polygon,.diagram-transform-wrapper svg .node circle,.diagram-transform-wrapper svg .node path{stroke-width:1.8px!important;stroke:var(--ink-deep-green)!important;fill:#f2f8f6!important}.mermaid-render-area svg .edgePath .path,.diagram-transform-wrapper svg .edgePath .path{stroke-width:1.8px!important;stroke:var(--ink-deep-green)!important}.mermaid-render-area svg .node .label,.mermaid-render-area svg .edgeLabel,.diagram-transform-wrapper svg .node .label,.diagram-transform-wrapper svg .edgeLabel{line-height:1.4;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,SimSun,sans-serif!important;font-size:var(--font-size-sm)!important;font-weight:var(--fw-medium)!important;color:var(--ink-night)!important;fill:var(--ink-night)!important;overflow:visible!important}.mermaid-render-area svg .node foreignObject,.diagram-transform-wrapper svg .node foreignObject{overflow:visible!important}.mermaid-render-area svg .marker,.diagram-transform-wrapper svg .marker{fill:var(--ink-deep-green)!important;stroke:var(--ink-deep-green)!important}.mermaid-loading-pulse{font-size:var(--font-size-sm);color:var(--ink-black-muted);font-style:italic;animation:1.5s ease-in-out infinite pulseOpacity}@keyframes pulseOpacity{0%,to{opacity:.5}50%{opacity:1}}.mermaid-error-notice{border-radius:var(--radius-md);background:#b3392514;border:1px solid #b3392540;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}.mermaid-error-notice .err-seal{background:var(--seal-vermilion);color:#fff;font-size:var(--font-size-xs);font-weight:var(--fw-strong);border-radius:var(--radius-xs);padding:3px 6px}.mermaid-error-notice .err-title{font-size:var(--font-size-sm);font-weight:var(--fw-strong);color:var(--seal-vermilion)}.mermaid-error-notice .err-desc{font-size:var(--font-size-xs);color:var(--ink-black-muted);margin-top:2px}.mermaid-source-drawer{border-top:1px solid var(--ink-black-border);background:#1e2429;padding:12px 16px}.mermaid-raw-code{color:#dce7e5;font-family:var(--font-mono,monospace);font-size:var(--font-size-sm);white-space:pre-wrap;margin:0;line-height:1.5}.ink-table-container{margin:16px 0;overflow-x:auto}.ink-table{border-collapse:collapse;border:1.5px solid var(--ink-black-border);width:100%}.ink-table th{background:var(--bg-rice-subtle);border:1px solid var(--ink-black-border);font-weight:var(--fw-strong);font-size:var(--font-size-sm);color:var(--ink-black-deep);text-align:left;padding:8px 12px}.ink-table td{border:1px solid var(--ink-black-border);font-size:var(--font-size-sm);padding:8px 12px}.ink-table tr:nth-child(2n){background:#00000005}.ink-hr{border-top:1px dashed var(--ink-black-border);text-align:center;margin:26px 0;position:relative}.ink-hr .hr-seal{background:var(--bg-rice-card);font-size:var(--font-size-xs);color:var(--theme-accent);padding:0 10px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
