.back-bar[data-v-acdf57ea]{margin:calc(-1 * var(--xw-space-4)) 0 var(--xw-space-2) calc(-1 * var(--xw-space-2))}button[data-v-acdf57ea]{display:inline-flex;align-items:center;gap:var(--xw-space-1);min-height:var(--xw-min-touch-target);padding:0 var(--xw-space-2);border:0;background:none;color:var(--xw-color-brand);font:inherit;font-size:var(--xw-font-size-body);cursor:pointer}button span[data-v-acdf57ea]{font-size:26px;line-height:1;margin-top:-3px}button[data-v-acdf57ea]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px;border-radius:var(--xw-radius-sm)}.skeleton[data-v-74bfeeb2]{display:grid;gap:var(--xw-space-2);padding:var(--xw-space-1) 0}.line[data-v-74bfeeb2],.block[data-v-74bfeeb2]{display:block;border-radius:var(--xw-radius-sm);background:linear-gradient(90deg,var(--xw-color-surface-alt) 25%,var(--xw-color-selection) 50%,var(--xw-color-surface-alt) 75%);background-size:300% 100%;animation:shimmer-74bfeeb2 1.6s ease-in-out infinite}.line[data-v-74bfeeb2]{height:12px}.block[data-v-74bfeeb2]{height:96px;border-radius:var(--xw-radius-lg)}@keyframes shimmer-74bfeeb2{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.line[data-v-74bfeeb2],.block[data-v-74bfeeb2]{animation:none}}.hehun[data-v-c155ea1d]{--love: var(--xw-color-error);--gold: var(--xw-color-warning);position:relative;overflow:hidden;display:grid;gap:var(--xw-space-2);padding:var(--xw-space-4);border-radius:16px;border:1px solid var(--xw-color-border);background:var(--xw-color-surface)}.hehun[data-joyful][data-v-c155ea1d]{border-color:color-mix(in srgb,var(--love) 28%,var(--xw-color-border));background:linear-gradient(160deg,color-mix(in srgb,var(--love) 10%,var(--xw-color-surface)),color-mix(in srgb,var(--gold) 9%,var(--xw-color-surface)))}.head[data-v-c155ea1d]{display:flex;justify-content:space-between;align-items:center;gap:var(--xw-space-2)}h3[data-v-c155ea1d]{margin:0;font-size:1.05rem}.tier[data-v-c155ea1d]{font-size:var(--xw-font-size-sm);font-weight:650;padding:2px 10px;border-radius:999px;background:var(--xw-color-surface-alt);color:var(--xw-color-brand)}.hehun[data-joyful] .tier[data-v-c155ea1d]{background:var(--love);color:var(--xw-color-brand-on)}.sub[data-v-c155ea1d],.note[data-v-c155ea1d],.legend[data-v-c155ea1d]{margin:0;font-size:var(--xw-font-size-caption);color:var(--xw-color-text-muted);line-height:1.6}.graph svg[data-v-c155ea1d]{display:block;width:100%;max-width:360px;height:auto;margin:0 auto}.who[data-v-c155ea1d],.pos[data-v-c155ea1d]{font-size:11px;fill:var(--xw-color-text-muted)}.gz[data-v-c155ea1d]{font-size:20px;font-weight:600;fill:var(--xw-color-text)}.link[data-v-c155ea1d]{stroke-width:2;opacity:.85}.link.connect[data-v-c155ea1d]{stroke:var(--xw-color-success)}.link.friction[data-v-c155ea1d]{stroke:var(--xw-color-warning);stroke-dasharray:5 3}.link.same[data-v-c155ea1d],.link.none[data-v-c155ea1d]{stroke:var(--xw-color-text-muted);stroke-dasharray:2 3}.legend[data-v-c155ea1d]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sw[data-v-c155ea1d]{display:inline-block;width:18px;height:0;border-top:2px solid;margin-left:6px}.sw.connect[data-v-c155ea1d]{border-color:var(--xw-color-success)}.sw.friction[data-v-c155ea1d]{border-color:var(--xw-color-warning);border-top-style:dashed}.sw.same[data-v-c155ea1d]{border-color:var(--xw-color-text-muted);border-top-style:dotted}.list[data-v-c155ea1d]{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:var(--xw-font-size-sm)}.list span[data-v-c155ea1d]{color:var(--xw-color-text-muted);font-size:var(--xw-font-size-caption)}.more summary[data-v-c155ea1d]{cursor:pointer;color:var(--xw-color-brand);font-size:var(--xw-font-size-sm);min-height:var(--xw-min-touch-target);display:flex;align-items:center}.hearts[data-v-c155ea1d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hearts span[data-v-c155ea1d]{position:absolute;bottom:-1.2em;color:color-mix(in srgb,var(--love) 55%,transparent);font-size:14px;animation:rise-c155ea1d 5s ease-in infinite}.hearts span[data-v-c155ea1d]:nth-child(1){left:12%;animation-delay:0s}.hearts span[data-v-c155ea1d]:nth-child(2){left:32%;animation-delay:1.2s;font-size:18px}.hearts span[data-v-c155ea1d]:nth-child(3){left:55%;animation-delay:2.1s}.hearts span[data-v-c155ea1d]:nth-child(4){left:74%;animation-delay:.6s;font-size:12px}.hearts span[data-v-c155ea1d]:nth-child(5){left:90%;animation-delay:3s}@keyframes rise-c155ea1d{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-260px);opacity:0}}@media(prefers-reduced-motion:reduce){.hearts span[data-v-c155ea1d]{animation:none;bottom:auto;top:8px;opacity:.5}}.invite-card[data-v-6b4147af]{position:relative;display:grid;gap:var(--xw-space-2);padding:var(--xw-space-3) var(--xw-space-4);border:1px dashed var(--xw-color-border);border-radius:14px;background:var(--xw-color-surface-alt, var(--xw-color-surface))}h3[data-v-6b4147af]{margin:0;padding-right:32px;font-size:var(--xw-font-size-body)}p[data-v-6b4147af]{margin:0;font-size:var(--xw-font-size-sm);line-height:var(--xw-line-height-default);color:var(--xw-color-text-secondary)}p strong[data-v-6b4147af]{color:var(--xw-color-text)}.x[data-v-6b4147af]{position:absolute;top:4px;right:4px;width:var(--xw-min-touch-target);height:var(--xw-min-touch-target);border:0;background:none;font-size:20px;color:var(--xw-color-text-muted);cursor:pointer}.row[data-v-6b4147af]{display:flex;gap:var(--xw-space-2)}.row button[data-v-6b4147af]{flex:1}.ghost[data-v-6b4147af]{min-height:42px;padding:0 var(--xw-space-3);border:1px solid var(--xw-color-brand);border-radius:21px;background:var(--xw-color-surface);color:var(--xw-color-brand);font:inherit;font-size:var(--xw-font-size-sm);cursor:pointer}.manual span[data-v-6b4147af]{-webkit-user-select:all;user-select:all;word-break:break-all;color:var(--xw-color-brand)}.sheet[data-v-6b4147af]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:var(--xw-space-4);background:#1c171299}.sheet-body[data-v-6b4147af]{display:grid;gap:var(--xw-space-3);width:min(100%,22rem);max-height:100%;overflow:auto;padding:var(--xw-space-4);border-radius:16px;background:var(--xw-color-surface);text-align:center}.sheet-body img[data-v-6b4147af]{width:100%;height:auto;border-radius:8px;box-shadow:0 2px 12px #00000026;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto}.x[data-v-6b4147af]:focus-visible,.ghost[data-v-6b4147af]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px}.actions[data-v-78accefb]{display:grid;gap:var(--xw-space-2)}.saved[data-v-78accefb]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--xw-space-2);font-size:var(--xw-font-size-sm);color:var(--xw-color-text-secondary)}.card[data-v-78accefb]{border:1px solid var(--xw-color-border);border-left:3px solid var(--xw-color-brand);border-radius:var(--xw-radius-md);padding:var(--xw-space-2) var(--xw-space-3);background:var(--xw-color-surface);display:grid;gap:var(--xw-space-2)}.what[data-v-78accefb]{margin:0;line-height:var(--xw-line-height-default)}.kind[data-v-78accefb]{font-size:var(--xw-font-size-caption);color:var(--xw-color-brand);margin-right:var(--xw-space-2)}.buttons[data-v-78accefb]{display:flex;gap:var(--xw-space-2);align-items:center}.buttons button[data-v-78accefb]:not(.link){min-height:36px;padding:0 var(--xw-space-4);border-radius:var(--xw-radius-md);border:1px solid var(--xw-color-brand);background:var(--xw-color-brand);color:var(--xw-color-brand-on);font:inherit;cursor:pointer}.link[data-v-78accefb]{background:none;border:none;color:var(--xw-color-brand);font:inherit;cursor:pointer;text-decoration:underline;min-height:36px}button[data-v-78accefb]:disabled{opacity:.5;cursor:not-allowed}.muted[data-v-78accefb]{margin:0;color:var(--xw-color-text-muted);font-size:var(--xw-font-size-sm)}.rating[data-v-85f477cb]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xw-space-1);font-size:var(--xw-font-size-caption);color:var(--xw-color-text-muted)}.ask[data-v-85f477cb]{margin-right:var(--xw-space-1)}.thumb[data-v-85f477cb]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:var(--xw-radius-pill);background:none;color:var(--xw-color-text-muted);cursor:pointer}.thumb svg[data-v-85f477cb]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.thumb[aria-pressed=true][data-v-85f477cb]{color:var(--xw-color-brand);border-color:var(--xw-color-brand);background:var(--xw-color-selection)}.thumb[aria-pressed=true] svg[data-v-85f477cb]{fill:var(--xw-color-selection)}.link[data-v-85f477cb]{min-height:36px;padding:0 var(--xw-space-2);border:none;background:none;color:var(--xw-color-brand);font:inherit;cursor:pointer;text-decoration:underline}.why[data-v-85f477cb]{flex-basis:100%;display:grid;gap:var(--xw-space-2);padding:var(--xw-space-3);border:1px solid var(--xw-color-border);border-radius:var(--xw-radius-md);background:var(--xw-color-surface)}fieldset[data-v-85f477cb]{display:flex;flex-wrap:wrap;gap:var(--xw-space-2);border:none;margin:0;padding:0}legend[data-v-85f477cb]{width:100%;margin-bottom:var(--xw-space-1);padding:0;color:var(--xw-color-text-secondary)}.chip[data-v-85f477cb]{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--xw-space-3);border:1px solid var(--xw-color-border);border-radius:999px;background:var(--xw-color-surface);color:var(--xw-color-text);font-size:var(--xw-font-size-sm);cursor:pointer}.chip input[data-v-85f477cb]{position:absolute;opacity:0;width:1px;height:1px}.chip[data-v-85f477cb]:has(input:checked){border-color:var(--xw-color-brand);background:var(--xw-color-selection);color:var(--xw-color-brand)}.chip[data-v-85f477cb]:has(input:focus-visible){outline:3px solid var(--xw-color-focus);outline-offset:2px}input[data-v-85f477cb]:not([type]){min-height:var(--xw-min-touch-target);font:inherit;font-size:var(--xw-font-size-sm);padding:0 var(--xw-space-3);border:1px solid var(--xw-color-border);border-radius:var(--xw-radius-md);color:var(--xw-color-text);background:var(--xw-color-bg)}.actions[data-v-85f477cb]{display:flex;gap:var(--xw-space-2);align-items:center}.primary[data-v-85f477cb]{min-height:36px;padding:0 var(--xw-space-4);border-radius:var(--xw-radius-md);border:1px solid var(--xw-color-brand);background:var(--xw-color-brand);color:var(--xw-color-brand-on);font:inherit;cursor:pointer}button[data-v-85f477cb]:disabled{opacity:.5;cursor:not-allowed}button[data-v-85f477cb]:focus-visible,input[data-v-85f477cb]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px}.error[data-v-85f477cb]{flex-basis:100%;margin:0;color:var(--xw-color-error)}.el-wood[data-v-ffbf2455]{color:var(--xw-element-wood)}.el-fire[data-v-ffbf2455]{color:var(--xw-element-fire)}.el-earth[data-v-ffbf2455]{color:var(--xw-element-earth)}.el-metal[data-v-ffbf2455]{color:var(--xw-element-metal)}.el-water[data-v-ffbf2455]{color:var(--xw-element-water)}.card[data-v-03469e91]{padding:var(--xw-space-2) 10px;border:1px solid var(--xw-color-border);border-radius:14px;background:var(--xw-color-surface);min-width:0}.grid[data-v-03469e91]{width:100%;border-collapse:collapse;table-layout:fixed}.grid td.lit[data-v-03469e91]{background:color-mix(in srgb,var(--xw-color-brand) 14%,transparent);box-shadow:inset 0 0 0 2px var(--xw-color-brand);border-radius:8px;transition:background .2s}.grid th[data-v-03469e91],.grid td[data-v-03469e91]{padding:6px 2px;text-align:center;border-top:1px solid var(--xw-color-border)}.grid thead th[data-v-03469e91],.grid thead td[data-v-03469e91]{border-top:0}.grid thead th[data-v-03469e91]{font-size:12px;color:var(--xw-color-text-muted);font-weight:400}.grid tbody th[data-v-03469e91]{font-size:12px;color:var(--xw-color-text-muted);font-weight:400;width:4.5em;text-align:left}.grid .big td[data-v-03469e91]{font-size:30px;line-height:1.2;font-weight:700;font-family:var(--xw-font-title)}.grid.compact .big td[data-v-03469e91]{font-size:26px}.grid.compact th[data-v-03469e91],.grid.compact td[data-v-03469e91]{padding:var(--xw-space-1)}.rule td[data-v-03469e91]{font-size:13px}.left[data-v-03469e91]{text-align:left!important}.grid thead .sub[data-v-03469e91]{display:block;font-size:var(--xw-font-size-caption)}.muted[data-v-03469e91]{color:var(--xw-color-text-muted);font-weight:400;font-size:var(--xw-font-size-sm)}.stack>span[data-v-03469e91]{display:block;white-space:nowrap;line-height:1.7}.grid .main-star td[data-v-03469e91]{font-size:var(--xw-font-size-body)}.grid td.yuan[data-v-03469e91]{color:var(--xw-element-fire);font-weight:600}.grid tr.alt td[data-v-03469e91],.grid tr.alt th[data-v-03469e91]{background:var(--xw-color-surface-alt)}.void[data-v-03469e91]{margin-left:2px;padding:0 4px;border-radius:4px;background:var(--xw-color-surface-alt);color:var(--xw-color-accent);font-size:10px}.findings[data-v-03469e91]{display:grid;margin-top:var(--xw-space-3);padding:0 14px;border:1px solid var(--xw-color-border);border-radius:14px;background:var(--xw-color-surface)}.finding[data-v-03469e91]{display:grid;grid-template-columns:5.5em minmax(0,1fr);gap:var(--xw-space-1) var(--xw-space-3);padding:var(--xw-space-3) 0;font-size:var(--xw-font-size-sm);line-height:1.6}.finding+.finding[data-v-03469e91]{border-top:1px solid var(--xw-color-border)}.finding .k[data-v-03469e91]{color:var(--xw-color-text-muted)}.finding .v[data-v-03469e91]{min-width:0}.finding strong[data-v-03469e91]{font-size:var(--xw-font-size-body)}.finding .sub[data-v-03469e91]{display:block;color:var(--xw-color-text-muted);font-size:var(--xw-font-size-caption)}.finding details[data-v-03469e91]{grid-column:2}.finding .line[data-v-03469e91]{display:block}.finding summary[data-v-03469e91]{min-height:32px;display:inline-flex;align-items:center;color:var(--xw-color-brand);cursor:pointer;font-size:var(--xw-font-size-caption)}.finding details p[data-v-03469e91]{margin:0 0 var(--xw-space-1);color:var(--xw-color-text-secondary)}.note[data-v-03469e91]{margin:0;font-size:var(--xw-font-size-sm);color:var(--xw-color-text-secondary)}.sr[data-v-03469e91]{position:absolute;left:-9999px}@media(max-width:767px){.grid .big td[data-v-03469e91]{font-size:26px}.grid.compact .big td[data-v-03469e91]{font-size:22px}.grid tbody th[data-v-03469e91]{width:3.6em}}.fact[data-v-6a30376c]{display:grid;gap:var(--xw-space-2);min-width:0}details summary[data-v-6a30376c]{cursor:pointer;font-size:var(--xw-font-size-sm);color:var(--xw-color-text-secondary);min-height:var(--xw-min-touch-target);display:flex;align-items:center}details p[data-v-6a30376c]{margin:0}.fold>summary[data-v-6a30376c]{gap:var(--xw-space-2);color:var(--xw-color-text);font-size:var(--xw-font-size-body);letter-spacing:.08em}.fold>summary .open[data-v-6a30376c]{margin-left:auto;font-size:var(--xw-font-size-caption);letter-spacing:0;color:var(--xw-color-brand)}.fold[open]>summary .open[data-v-6a30376c]{display:none}.fold[data-v-6a30376c]>:not(summary){margin-top:var(--xw-space-2)}.muted[data-v-6a30376c]{color:var(--xw-color-text-muted);margin:0}.strip[data-v-6f919556]{position:sticky;top:0;z-index:4;margin:0 calc(-1 * var(--xw-space-4));padding:6px var(--xw-space-4);background:color-mix(in srgb,var(--xw-color-bg) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--xw-color-border)}.row[data-v-6f919556]{display:flex;align-items:stretch;gap:4px;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:center}.col[data-v-6f919556]{flex:1;display:grid;gap:1px;min-width:0}.pos[data-v-6f919556]{font-size:11px;color:var(--xw-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos small[data-v-6f919556]{margin-left:2px;font-size:10px}.god[data-v-6f919556]{font-size:10px;line-height:1.2;color:var(--xw-color-text-muted);white-space:nowrap}.gz[data-v-6f919556]{font-family:var(--xw-font-title, inherit);font-size:19px;line-height:1.25;border-radius:6px;transition:background .2s,box-shadow .2s}.gz.lit[data-v-6f919556]{background:color-mix(in srgb,var(--xw-color-brand) 14%,transparent);box-shadow:inset 0 0 0 2px var(--xw-color-brand)}.toggle[data-v-6f919556]{flex:none;align-self:center;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--xw-font-size-sm);color:var(--xw-color-brand)}.full[data-v-6f919556]{max-height:55vh;overflow-y:auto;padding-top:var(--xw-space-2)}.row[data-v-6f919556]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px;border-radius:8px}.strip.side[data-v-6f919556]{position:sticky;top:var(--xw-space-4);margin:0;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;max-height:calc(100vh - 2 * var(--xw-space-4));overflow-y:auto}.side-title[data-v-6f919556]{margin:0 0 var(--xw-space-2);font-size:var(--xw-font-size-sm);color:var(--xw-color-text-secondary);font-weight:600}.mark[data-v-4a25e1d7]{display:inline;padding:0 1px;border:0;border-bottom:1.5px dotted var(--xw-color-brand);background:none;font:inherit;color:inherit;line-height:inherit;cursor:pointer}.mark[aria-pressed=true][data-v-4a25e1d7]{background:color-mix(in srgb,var(--xw-color-brand) 14%,transparent);border-bottom-style:solid;border-radius:3px}.mark[data-v-4a25e1d7]:focus-visible{outline:2px solid var(--xw-color-focus);outline-offset:1px}.evidence[data-v-3c706bb5]{display:grid;gap:var(--xw-space-3);min-width:0}.group[data-v-3c706bb5]{--tone: var(--xw-color-text-secondary);display:grid;gap:var(--xw-space-1);padding:var(--xw-space-3);border:1px solid var(--xw-color-border);border-radius:14px;background:var(--xw-color-surface)}.head[data-v-3c706bb5]{display:flex;align-items:center;gap:var(--xw-space-3)}.mark[data-v-3c706bb5]{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--xw-color-surface-alt);font-family:var(--xw-font-title);font-size:17px;color:var(--tone)}details[data-v-3c706bb5]{padding-left:52px}.group[data-kind=CALCULATED][data-v-3c706bb5]{--tone: var(--xw-color-success)}.group[data-kind=TRADITIONAL][data-v-3c706bb5]{--tone: var(--xw-color-accent)}.group[data-kind=USER_REPORTED][data-v-3c706bb5]{--tone: var(--xw-color-warning)}.group[data-kind=AI_HYPOTHESIS][data-v-3c706bb5]{--tone: var(--xw-color-brand)}h3[data-v-3c706bb5]{margin:0;font-family:inherit;font-size:var(--xw-font-size-body);color:var(--xw-color-text);display:grid;gap:2px;letter-spacing:0}h3 .note[data-v-3c706bb5]{font-size:13px;font-weight:400;color:var(--xw-color-text-muted)}summary[data-v-3c706bb5]{min-height:36px;display:inline-flex;align-items:center;font-size:var(--xw-font-size-sm);color:var(--xw-color-brand);cursor:pointer}details[open] summary[data-v-3c706bb5]{margin-bottom:var(--xw-space-1)}dl[data-v-3c706bb5]{margin:0;display:grid;gap:var(--xw-space-1)}dt[data-v-3c706bb5]{font-weight:600;font-size:var(--xw-font-size-sm);display:flex;flex-wrap:wrap;align-items:center;gap:var(--xw-space-2)}dd[data-v-3c706bb5]{margin:0 0 var(--xw-space-2);display:grid;gap:2px}dd p[data-v-3c706bb5]{margin:0;overflow-wrap:anywhere}.quote[data-v-3c706bb5]{font-size:var(--xw-font-size-sm);line-height:1.7}.anchor[data-v-3c706bb5]{font-size:var(--xw-font-size-caption);color:var(--xw-color-text-secondary)}.limit[data-v-3c706bb5]{font-size:var(--xw-font-size-sm);color:var(--xw-color-text-secondary)}.badge[data-v-3c706bb5]{font-size:var(--xw-font-size-caption);font-weight:400;padding:0 var(--xw-space-1);border-radius:var(--xw-radius-sm);background:var(--xw-color-surface-alt);color:var(--xw-color-text-secondary)}.badge[data-rights=withdrawn][data-v-3c706bb5]{color:var(--xw-color-warning)}.checked[data-v-3c706bb5]{margin:0;font-size:var(--xw-font-size-caption);color:var(--xw-color-text-muted)}.compact h3[data-v-3c706bb5]{font-size:var(--xw-font-size-sm)}.compact .mark[data-v-3c706bb5]{width:32px;height:32px;font-size:15px}.compact details[data-v-3c706bb5]{padding-left:44px}.error[data-v-3c706bb5]{color:var(--xw-color-error);margin:0}.check[data-v-472c61b5]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xw-space-1);font-size:var(--xw-font-size-caption);color:var(--xw-color-text-muted)}.ask[data-v-472c61b5]{margin-right:var(--xw-space-1)}.done[data-v-472c61b5]{color:var(--xw-color-text-secondary)}.chip[data-v-472c61b5]{min-height:36px;padding:0 var(--xw-space-3);border:1px solid var(--xw-color-border);border-radius:999px;background:var(--xw-color-surface);color:var(--xw-color-text);font:inherit;font-size:var(--xw-font-size-sm);cursor:pointer}.chip[aria-pressed=true][data-v-472c61b5]{border-color:var(--xw-color-brand);background:var(--xw-color-selection);color:var(--xw-color-brand)}.link[data-v-472c61b5]{min-height:36px;padding:0 var(--xw-space-2);border:none;background:none;color:var(--xw-color-brand);font:inherit;cursor:pointer;text-decoration:underline}.why[data-v-472c61b5]{flex-basis:100%;display:grid;gap:var(--xw-space-2);padding:var(--xw-space-3);border:1px solid var(--xw-color-border);border-radius:var(--xw-radius-md);background:var(--xw-color-surface)}.why input[data-v-472c61b5]{min-height:var(--xw-min-touch-target);font:inherit;font-size:var(--xw-font-size-sm);padding:0 var(--xw-space-3);border:1px solid var(--xw-color-border);border-radius:var(--xw-radius-md);color:var(--xw-color-text);background:var(--xw-color-bg)}.hint[data-v-472c61b5]{margin:0}.actions[data-v-472c61b5]{display:flex;gap:var(--xw-space-2);align-items:center}.primary[data-v-472c61b5]{min-height:36px;padding:0 var(--xw-space-4);border-radius:var(--xw-radius-md);border:1px solid var(--xw-color-brand);background:var(--xw-color-brand);color:var(--xw-color-brand-on);font:inherit;cursor:pointer}button[data-v-472c61b5]:disabled{opacity:.5;cursor:not-allowed}button[data-v-472c61b5]:focus-visible,input[data-v-472c61b5]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px}.error[data-v-472c61b5]{flex-basis:100%;margin:0;color:var(--xw-color-error)}.route[data-v-d8f683b2]{margin:0;padding:var(--xw-space-3) var(--xw-space-3) var(--xw-space-2);border:1px solid var(--xw-color-border);border-radius:var(--xw-radius-lg);background:var(--xw-color-surface);display:grid;gap:var(--xw-space-1)}svg[data-v-d8f683b2]{width:100%;height:auto;display:block;overflow:visible}.road[data-v-d8f683b2]{fill:none;stroke:var(--xw-color-brand);opacity:.45;stroke-width:1.4;stroke-dasharray:2.2 3.4;stroke-linecap:round}.done[data-v-d8f683b2]{fill:var(--xw-color-brand)}.open[data-v-d8f683b2]{fill:var(--xw-color-surface);stroke:var(--xw-color-border);stroke-width:1.3}.next[data-v-d8f683b2]{fill:var(--xw-color-surface);stroke:var(--xw-color-accent);stroke-width:2}.halo[data-v-d8f683b2]{fill:var(--xw-color-selection);opacity:.8}.no[data-v-d8f683b2]{font-size:8.5px;text-anchor:middle;fill:var(--xw-color-text-muted)}figcaption[data-v-d8f683b2]{font-size:var(--xw-font-size-sm);color:var(--xw-color-text-secondary);text-align:center}.dim[data-v-018edc55]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:290;display:grid;place-items:center;padding:var(--xw-space-6);background:#2b211873}.confirm[data-v-018edc55]{width:min(100%,360px);display:grid;gap:var(--xw-space-3);padding:var(--xw-space-5) var(--xw-space-4) var(--xw-space-4);border-radius:18px;background:var(--xw-color-surface);text-align:center;box-shadow:0 12px 36px -12px #2b211866}.title[data-v-018edc55]{margin:0;font-size:17px}p[data-v-018edc55]{margin:0;line-height:var(--xw-line-height-reading, 1.7)}.actions[data-v-018edc55]{display:flex;gap:var(--xw-space-3)}button[data-v-018edc55]{flex:1;min-height:46px;padding:0 var(--xw-space-3);border-radius:14px;font:inherit;font-weight:600;cursor:pointer}.primary[data-v-018edc55]{border:1px solid var(--xw-color-brand);background:var(--xw-color-brand);color:var(--xw-color-brand-on)}.danger[data-v-018edc55]{border:1px solid var(--xw-color-error);background:var(--xw-color-error);color:#fff}.secondary[data-v-018edc55]{border:1px solid var(--xw-color-brand);background:var(--xw-color-surface);color:var(--xw-color-brand);font-weight:400}button[data-v-018edc55]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px}.panel[data-v-9ea5106e]{display:grid;gap:var(--xw-space-4);min-width:0}@media(min-width:1024px){.phone-strip.aside-on-wide[data-v-9ea5106e]{display:none}}.head[data-v-9ea5106e]{display:grid;gap:var(--xw-space-1)}.title[data-v-9ea5106e]{margin:0;font-size:var(--xw-font-size-h3);min-width:0;overflow-wrap:anywhere}.head-row[data-v-9ea5106e]{display:flex;align-items:flex-start;gap:var(--xw-space-2)}.head-row .title[data-v-9ea5106e]{flex:1}.more-btn[data-v-9ea5106e]{flex:none;min-width:var(--xw-min-touch-target);min-height:var(--xw-min-touch-target);margin-top:-8px;padding:0 0 8px;border:0;background:none;font:inherit;font-size:20px;color:var(--xw-color-text-muted);cursor:pointer}.menu[data-v-9ea5106e]{display:grid;justify-items:start}.menu button[data-v-9ea5106e]{min-height:var(--xw-min-touch-target);padding:0 var(--xw-space-3);border:1px solid var(--xw-color-border);border-radius:var(--xw-radius-md);background:var(--xw-color-surface);font:inherit;font-size:var(--xw-font-size-sm);cursor:pointer}.menu .danger[data-v-9ea5106e]{color:var(--xw-color-error)}.about[data-v-9ea5106e]{margin:0}.lead[data-v-9ea5106e]{margin:0;color:var(--xw-color-text-secondary);line-height:var(--xw-line-height-default);font-size:var(--xw-font-size-sm)}.turns[data-v-9ea5106e]{list-style:none;margin:0;padding:0;display:grid;gap:var(--xw-space-5)}.turn[data-v-9ea5106e]{display:grid;gap:var(--xw-space-3);scroll-margin-top:var(--xw-space-4)}.ask[data-v-9ea5106e]{justify-self:end;max-width:86%;padding:9px 13px;border-radius:16px 16px 4px;background:var(--xw-color-brand);color:var(--xw-color-brand-on)}.ask p[data-v-9ea5106e]{margin:0;white-space:pre-wrap}.ask .now[data-v-9ea5106e]{margin-top:var(--xw-space-1);opacity:.85}.lookups .looked-up[data-v-9ea5106e]{margin-top:var(--xw-space-2)}.seg[data-kind=LIMITATION] summary .open[data-v-9ea5106e]{margin-left:auto;font-weight:400;letter-spacing:0;color:var(--xw-color-brand)}.seg[data-kind=LIMITATION][open] summary .open[data-v-9ea5106e]{display:none}.ask .meta[data-v-9ea5106e]{margin-top:var(--xw-space-1);font-size:var(--xw-font-size-caption);color:inherit;opacity:.8}.lookups[data-v-9ea5106e]{font-size:13px;color:var(--xw-color-text-muted);border-top:1px solid var(--xw-color-border);padding-top:2px}.lookups summary[data-v-9ea5106e]{cursor:pointer;min-height:36px;display:flex;align-items:center}.lookups ul[data-v-9ea5106e]{margin:0;padding:0 0 0 var(--xw-space-4);display:grid;gap:var(--xw-space-1)}.lookups li[data-v-9ea5106e]{display:flex;flex-wrap:wrap;gap:var(--xw-space-2)}.looked-up>summary[data-v-9ea5106e]{cursor:pointer;min-height:36px;display:flex;align-items:center}.looked-up>summary .open[data-v-9ea5106e],.lookups>summary .open[data-v-9ea5106e]{margin-left:auto;font-size:var(--xw-font-size-caption);font-weight:400;letter-spacing:0;color:var(--xw-color-brand)}.looked-up[open]>summary .open[data-v-9ea5106e],.lookups[open]>summary .open[data-v-9ea5106e]{display:none}.answer-actions[data-v-9ea5106e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xw-space-1)}.copy[data-v-9ea5106e]{min-height:32px;padding:0 var(--xw-space-1);border:0;border-radius:var(--xw-radius-sm);background:none;color:var(--xw-color-brand);font-size:13px}.answer[data-v-9ea5106e]{display:grid;gap:var(--xw-space-3);min-width:0;padding:var(--xw-space-3) 14px;border:1px solid var(--xw-color-border);border-radius:16px 16px 16px 4px;background:var(--xw-color-surface)}.seg[data-v-9ea5106e]{--tone: var(--xw-color-brand);display:grid;gap:var(--xw-space-1);min-width:0}.seg .body[data-v-9ea5106e]{display:grid;gap:.7em;max-width:40em}.seg .body p[data-v-9ea5106e]{margin:0;font-size:15px;line-height:1.8;letter-spacing:.01em;text-align:justify;text-justify:inter-character;color:var(--xw-color-text)}.seg .kind[data-v-9ea5106e]{display:inline-flex;align-items:center;gap:var(--xw-space-2);color:var(--tone);font-size:12px;font-weight:600;letter-spacing:.05em}.seg[data-kind=CALCULATED_FACT][data-v-9ea5106e]{--tone: var(--xw-color-success)}.seg[data-kind=SUPPORT][data-v-9ea5106e]{--tone: var(--xw-color-error)}.seg[data-kind=LIMITATION][data-v-9ea5106e]{--tone: var(--xw-color-text-muted);border-top:1px solid var(--xw-color-border)}.seg[data-kind=LIMITATION] summary[data-v-9ea5106e]{min-height:var(--xw-min-touch-target);cursor:pointer;display:flex;color:var(--xw-color-text-muted);font-size:var(--xw-font-size-caption)}.seg[data-kind=LIMITATION] .body p[data-v-9ea5106e]{font-size:var(--xw-font-size-sm);line-height:1.75;color:var(--xw-color-text-secondary)}.topic[data-v-9ea5106e]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--xw-space-2);font-size:var(--xw-font-size-sm);color:var(--xw-color-text-secondary)}.topic[data-v-9ea5106e]{justify-content:center}.topic .pill[data-v-9ea5106e]{font-size:12px;line-height:20px;padding:0 9px;border-radius:999px;background:var(--xw-color-surface-alt);color:var(--xw-color-brand)}.topic .pill[data-low][data-v-9ea5106e]{color:var(--xw-color-accent)}.low[data-v-9ea5106e]{margin:0;text-align:center;font-size:var(--xw-font-size-caption);color:var(--xw-color-accent)}.relation[data-v-9ea5106e]{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--xw-space-2)}.relation legend[data-v-9ea5106e]{font-size:var(--xw-font-size-sm);color:var(--xw-color-text-secondary);margin-bottom:var(--xw-space-1)}.more[data-v-9ea5106e],.first[data-v-9ea5106e]{display:grid;gap:var(--xw-space-3);padding:var(--xw-space-4) 14px;border-radius:14px;border:1px solid var(--xw-color-border);background:var(--xw-color-surface)}.more[data-v-9ea5106e]{border-color:transparent;background:var(--xw-color-surface-alt)}.more p[data-v-9ea5106e],.first p[data-v-9ea5106e]{margin:0}.first textarea[data-v-9ea5106e]{font:inherit;padding:11px 14px;border:1px solid var(--xw-color-border);border-radius:12px;color:var(--xw-color-text);background:var(--xw-color-surface);resize:vertical}.primary[data-v-9ea5106e]{min-height:46px;padding:0 var(--xw-space-4);border-radius:14px;border:1px solid var(--xw-color-brand);background:var(--xw-color-brand);color:var(--xw-color-brand-on);font:inherit;font-weight:600;cursor:pointer}.primary[data-v-9ea5106e]:disabled{opacity:.5;cursor:not-allowed}.first .primary[data-v-9ea5106e],.more .primary[data-v-9ea5106e]{width:100%}.first>.hint[data-v-9ea5106e]{text-align:center}.other[data-v-9ea5106e]{justify-self:center;color:var(--xw-color-brand);font-size:var(--xw-font-size-sm)}.primary-link[data-v-9ea5106e]{justify-self:stretch;text-align:center;padding:12px;border-radius:var(--xw-radius-pill);background:var(--xw-color-brand);color:var(--xw-color-brand-on);font-weight:600;text-decoration:none}.composer[data-v-9ea5106e]{position:sticky;bottom:var(--xw-composer-bottom, var(--xw-bottom-nav, 0px));z-index:5;display:grid;gap:var(--xw-space-2);margin:0 calc(-1 * var(--xw-space-4));padding:var(--xw-space-2) var(--xw-space-4) var(--xw-space-2);background:var(--xw-color-surface);border-top:1px solid var(--xw-color-border)}.context[data-v-9ea5106e]{justify-self:start;display:inline-flex;align-items:center;gap:var(--xw-space-2);max-width:100%;min-height:32px;padding:0 var(--xw-space-3);border-radius:var(--xw-radius-pill);border:1px solid var(--xw-color-brand);background:var(--xw-color-selection);color:var(--xw-color-text);font:inherit;font-size:var(--xw-font-size-caption);cursor:pointer}.context[aria-pressed=false][data-v-9ea5106e]{border-color:var(--xw-color-border);background:var(--xw-color-surface);color:var(--xw-color-text-muted)}.context[aria-pressed=false] .context-text[data-v-9ea5106e]{text-decoration:line-through}.context-text[data-v-9ea5106e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.options>summary[data-v-9ea5106e]{min-height:32px;display:flex;align-items:center;cursor:pointer;font-size:var(--xw-font-size-caption);color:var(--xw-color-text-secondary)}.options-body[data-v-9ea5106e]{display:grid;gap:var(--xw-space-2);max-height:46vh;overflow-y:auto;padding:var(--xw-space-1) 0 var(--xw-space-2)}fieldset[data-v-9ea5106e]{border:none;margin:0;padding:0;min-width:0}legend[data-v-9ea5106e]{font-size:var(--xw-font-size-caption);color:var(--xw-color-text-secondary);padding:0;margin-bottom:var(--xw-space-1)}.modes[data-v-9ea5106e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;border-radius:var(--xw-radius-md);background:var(--xw-color-surface-alt)}.modes legend[data-v-9ea5106e]{grid-column:1 / -1}.mode[data-v-9ea5106e]{display:flex;align-items:center;justify-content:center;min-height:36px;border-radius:var(--xw-radius-sm);font-size:var(--xw-font-size-sm);color:var(--xw-color-text-secondary);cursor:pointer}.mode input[data-v-9ea5106e]{position:absolute;opacity:0;width:1px;height:1px}.mode[data-v-9ea5106e]:has(input:checked){background:var(--xw-color-surface);color:var(--xw-color-brand);font-weight:600;box-shadow:0 0 0 1px var(--xw-color-border)}.mode[data-v-9ea5106e]:has(input:focus-visible){outline:3px solid var(--xw-color-focus);outline-offset:1px}.topics[data-v-9ea5106e]{display:flex;flex-wrap:wrap;gap:var(--xw-space-2)}.topics legend[data-v-9ea5106e]{width:100%}.chip[data-v-9ea5106e]{display:inline-flex;align-items:center;gap:var(--xw-space-1);min-height:36px;padding:0 var(--xw-space-3);border:1px solid var(--xw-color-border);border-radius:999px;background:var(--xw-color-surface);color:var(--xw-color-text);font-size:var(--xw-font-size-sm);cursor:pointer}.chip[data-v-9ea5106e]:has(input:checked){border-color:var(--xw-color-brand);background:var(--xw-color-selection);color:var(--xw-color-brand)}.chip input[data-v-9ea5106e]{width:16px;height:16px}.field[data-v-9ea5106e]{display:grid;gap:var(--xw-space-1);font-size:var(--xw-font-size-caption);color:var(--xw-color-text-secondary)}.scope[data-v-9ea5106e]{display:grid;gap:var(--xw-space-1);padding:var(--xw-space-2) var(--xw-space-3);border:1px solid var(--xw-color-border);border-radius:var(--xw-radius-md)}label.inline[data-v-9ea5106e]{display:flex;align-items:center;gap:var(--xw-space-2);color:var(--xw-color-text)}.state[data-v-9ea5106e]{font-size:var(--xw-font-size-caption);color:var(--xw-color-text-muted);margin-left:var(--xw-space-1)}select[data-v-9ea5106e],textarea[data-v-9ea5106e]{font:inherit;padding:var(--xw-space-2) var(--xw-space-3);border:1px solid var(--xw-color-border);border-radius:var(--xw-radius-md);color:var(--xw-color-text);background:var(--xw-color-surface)}select[data-v-9ea5106e]{min-height:var(--xw-min-touch-target)}textarea[data-v-9ea5106e]{resize:none;min-height:var(--xw-min-touch-target);line-height:1.5}.input-row[data-v-9ea5106e]{display:flex;align-items:flex-end;gap:var(--xw-space-2)}.input-row textarea[data-v-9ea5106e]{flex:1;min-width:0;min-height:42px;padding:9px 16px;border-radius:21px;background:var(--xw-color-bg)}.input-row button[data-v-9ea5106e]{min-height:42px;border-radius:21px}.caption[data-v-9ea5106e]{margin:0;font-size:var(--xw-font-size-caption);color:var(--xw-color-text-muted);text-align:center}.meta[data-v-9ea5106e]{margin:0;font-size:var(--xw-font-size-sm);color:var(--xw-color-text-muted)}.hint[data-v-9ea5106e]{margin:0;font-size:var(--xw-font-size-caption);color:var(--xw-color-text-muted)}.confirm[data-v-9ea5106e]{border:2px solid var(--xw-color-error);border-radius:var(--xw-radius-md);padding:var(--xw-space-3);display:grid;gap:var(--xw-space-2);background:var(--xw-color-surface)}.confirm h2[data-v-9ea5106e]{margin:0;font-size:var(--xw-font-size-body)}.confirm p[data-v-9ea5106e]{margin:0}.actions[data-v-9ea5106e]{display:flex;flex-wrap:wrap;gap:var(--xw-space-2)}button[data-v-9ea5106e]{min-height:var(--xw-min-touch-target);padding:0 var(--xw-space-4);border-radius:var(--xw-radius-md);border:1px solid var(--xw-color-brand);background:var(--xw-color-brand);color:var(--xw-color-brand-on);font:inherit;cursor:pointer;width:fit-content;flex:none}button.secondary[data-v-9ea5106e]{background:var(--xw-color-surface);color:var(--xw-color-brand)}button.link[data-v-9ea5106e]{justify-self:start;min-height:32px;padding:0;border:none;background:none;color:var(--xw-color-text-muted);font-size:var(--xw-font-size-caption);text-decoration:underline}button[data-v-9ea5106e]:disabled{opacity:.5;cursor:not-allowed}button[data-v-9ea5106e]:focus-visible,textarea[data-v-9ea5106e]:focus-visible,select[data-v-9ea5106e]:focus-visible,summary[data-v-9ea5106e]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px}.error[data-v-9ea5106e]{color:var(--xw-color-error);margin:0}.info[data-v-9ea5106e]{color:var(--xw-color-text-secondary);margin:0}.empty[data-v-821e65ec]{display:grid;justify-items:center;gap:var(--xw-space-2);padding:var(--xw-space-6) var(--xw-space-4);text-align:center}.mark[data-v-821e65ec]{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--xw-color-surface-alt);font-family:var(--xw-font-title);font-size:26px;color:var(--xw-color-brand)}.text[data-v-821e65ec]{margin:0;color:var(--xw-color-text);font-weight:600}.hint[data-v-821e65ec]{margin:0;font-size:var(--xw-font-size-sm);color:var(--xw-color-text-muted);max-width:32ch}.empty a[data-v-821e65ec-s],.empty button[data-v-821e65ec-s]{display:inline-flex;align-items:center;justify-content:center;min-width:180px;min-height:46px;margin-top:var(--xw-space-1);padding:0 var(--xw-space-5);border:1px solid var(--xw-color-brand);border-radius:14px;background:var(--xw-color-brand);color:var(--xw-color-brand-on);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.empty a[data-v-821e65ec-s]:focus-visible,.empty button[data-v-821e65ec-s]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px}.chat-sheet[data-v-6d8c068f]{position:fixed;inset:calc(env(safe-area-inset-top,0px) + 8px) 0 var(--xw-bottom-nav);z-index:250;display:flex;flex-direction:column;background:var(--xw-color-bg);border-radius:22px 22px 0 0;overflow:hidden}.chat-backdrop[data-v-6d8c068f]{position:fixed;inset:0 0 var(--xw-bottom-nav);z-index:249;background:#2b211873}@media(min-width:768px){.chat-sheet[data-v-6d8c068f]{inset:0 0 0 auto;width:min(480px,100%);border-radius:0;border-left:1px solid var(--xw-color-border);box-shadow:-12px 0 32px -16px #00000040}.chat-backdrop[data-v-6d8c068f],.grab[data-v-6d8c068f]{display:none}}.bar[data-v-6d8c068f]{position:relative;display:flex;align-items:center;gap:var(--xw-space-1);min-height:56px;padding:6px var(--xw-space-2) 0;border-bottom:1px solid var(--xw-color-border);background:var(--xw-color-surface)}.grab[data-v-6d8c068f]{position:absolute;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--xw-color-border)}.full[data-v-6d8c068f]{flex:none;padding:0 var(--xw-space-2);color:var(--xw-color-brand);font-size:var(--xw-font-size-sm);text-decoration:none}.title[data-v-6d8c068f]{flex:1;min-width:0;margin:0 var(--xw-space-2);font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon[data-v-6d8c068f]{display:inline-flex;align-items:center;justify-content:center;width:var(--xw-min-touch-target);height:var(--xw-min-touch-target);border:none;border-radius:var(--xw-radius-md);background:none;color:var(--xw-color-text-secondary);cursor:pointer;flex:none}.icon svg[data-v-6d8c068f]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon[data-v-6d8c068f]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:-3px}.scroll[data-v-6d8c068f]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--xw-space-4) var(--xw-space-4) 0;--xw-composer-bottom: 0px}.scroll[data-v-6d8c068f]{display:flex;flex-direction:column}.scroll[data-v-6d8c068f]>.panel{display:flex;flex-direction:column;flex:1 0 auto}.scroll[data-v-6d8c068f] .composer{margin-top:auto;padding-bottom:var(--xw-space-2)}.start[data-v-6d8c068f]{display:flex;flex-direction:column;gap:var(--xw-space-3);flex:1 0 auto}.earlier[data-v-6d8c068f]{display:grid;gap:var(--xw-space-2);align-content:start}.earlier-toggle[data-v-6d8c068f]{justify-self:start;min-height:36px;padding:0;border:0;background:none;color:var(--xw-color-brand);font:inherit;font-size:var(--xw-font-size-sm);cursor:pointer}.welcome[data-v-6d8c068f]{margin:var(--xw-space-4) 0 0;color:var(--xw-color-text-secondary);line-height:var(--xw-line-height-reading)}.composer[data-v-6d8c068f]{position:sticky;bottom:0;margin:auto calc(-1 * var(--xw-space-4)) 0;display:grid;gap:var(--xw-space-2);padding:var(--xw-space-2) var(--xw-space-4);background:var(--xw-color-surface);border-top:1px solid var(--xw-color-border)}.context[data-v-6d8c068f]{justify-self:start;display:inline-flex;align-items:center;gap:var(--xw-space-2);max-width:100%;min-height:32px;padding:0 var(--xw-space-3);border-radius:var(--xw-radius-pill);border:1px solid var(--xw-color-brand);background:var(--xw-color-selection);color:var(--xw-color-text);font:inherit;font-size:var(--xw-font-size-caption);cursor:pointer}.context[aria-pressed=false][data-v-6d8c068f]{border-color:var(--xw-color-border);background:var(--xw-color-surface);color:var(--xw-color-text-muted)}.context[aria-pressed=false] .context-text[data-v-6d8c068f]{text-decoration:line-through}.context-text[data-v-6d8c068f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who[data-v-6d8c068f]{display:flex;align-items:center;gap:var(--xw-space-2);font-size:var(--xw-font-size-caption);color:var(--xw-color-text-secondary)}.who select[data-v-6d8c068f]{min-height:32px;padding:0 var(--xw-space-2);border:0;background:none;color:var(--xw-color-brand);font-size:var(--xw-font-size-sm);max-width:70%}.input-row[data-v-6d8c068f]{display:flex;align-items:flex-end;gap:var(--xw-space-2)}.input-row textarea[data-v-6d8c068f]{flex:1;min-width:0;min-height:42px;padding:9px 16px;border:1px solid var(--xw-color-border);border-radius:21px;background:var(--xw-color-bg);color:var(--xw-color-text);font:inherit;line-height:1.5;resize:none}.input-row button[data-v-6d8c068f]{min-height:42px;border-radius:21px}label[data-v-6d8c068f]{display:grid;gap:var(--xw-space-1);font-size:var(--xw-font-size-sm);color:var(--xw-color-text-secondary)}select[data-v-6d8c068f]{font:inherit;min-height:var(--xw-min-touch-target);padding:var(--xw-space-2) var(--xw-space-3);border:1px solid var(--xw-color-border);border-radius:var(--xw-radius-md);color:var(--xw-color-text);background:var(--xw-color-surface)}.list[data-v-6d8c068f]{list-style:none;margin:0;padding:0;display:grid;gap:var(--xw-space-2)}.row[data-v-6d8c068f]{display:grid;gap:2px;width:100%;min-height:var(--xw-min-touch-target);padding:var(--xw-space-2) var(--xw-space-3);text-align:left;border:1px solid var(--xw-color-border);border-radius:14px;background:var(--xw-color-surface);color:var(--xw-color-text);font:inherit;cursor:pointer}.row .meta[data-v-6d8c068f]{font-size:var(--xw-font-size-caption);color:var(--xw-color-text-muted)}.all[data-v-6d8c068f]{justify-self:start;font-size:var(--xw-font-size-sm)}button[type=submit][data-v-6d8c068f]{min-height:var(--xw-min-touch-target);padding:0 var(--xw-space-4);border-radius:var(--xw-radius-md);border:1px solid var(--xw-color-brand);background:var(--xw-color-brand);color:var(--xw-color-brand-on);font:inherit;cursor:pointer;width:fit-content}button[data-v-6d8c068f]:disabled{opacity:.5;cursor:not-allowed}.row[data-v-6d8c068f]:focus-visible,button[type=submit][data-v-6d8c068f]:focus-visible,select[data-v-6d8c068f]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px}.info[data-v-6d8c068f]{margin:0;color:var(--xw-color-text-secondary)}.error[data-v-6d8c068f]{margin:0;color:var(--xw-color-error)}.visiting[data-v-6d8c068f]{margin:0;padding:var(--xw-space-2) var(--xw-space-3);border-left:4px solid var(--xw-color-warning);background:var(--xw-color-surface-alt)}.terms[data-v-775e25cd]{display:grid;gap:var(--xw-space-2);font-size:var(--xw-font-size-sm);line-height:var(--xw-line-height-default);color:var(--xw-color-text-secondary)}h3[data-v-775e25cd]{margin:0;font-size:var(--xw-font-size-sm);color:var(--xw-color-text)}p[data-v-775e25cd]{margin:0}.dim[data-v-b7ffbb98]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:270;background:#2b211861;display:flex;align-items:flex-end;justify-content:center}.sheet[data-v-b7ffbb98]{width:min(100%,560px);max-height:92vh;overflow-y:auto;background:var(--xw-color-surface);border-radius:18px 18px 0 0;padding:var(--xw-space-3) max(var(--xw-space-4),env(safe-area-inset-right,0px)) calc(var(--xw-space-5) + env(safe-area-inset-bottom,0px)) max(var(--xw-space-4),env(safe-area-inset-left,0px));display:grid;gap:var(--xw-space-3)}.grab[data-v-b7ffbb98]{width:36px;height:4px;border-radius:2px;background:var(--xw-color-border);margin:0 auto}h2[data-v-b7ffbb98]{margin:0;font-size:var(--xw-font-size-h3, 1.25rem);outline:none}p[data-v-b7ffbb98]{margin:0;line-height:var(--xw-line-height-default)}.quiet[data-v-b7ffbb98]{font-size:var(--xw-font-size-sm);color:var(--xw-color-text-muted)}.link[data-v-b7ffbb98]{justify-self:start;min-height:var(--xw-min-touch-target);padding:0;border:0;background:none;color:var(--xw-color-brand);font:inherit;cursor:pointer}.choices[data-v-b7ffbb98]{display:grid;grid-template-columns:1fr 1fr;gap:var(--xw-space-2)}.choices button[data-v-b7ffbb98]{min-height:var(--xw-min-touch-target);border-radius:var(--xw-radius-md);font:inherit;font-weight:600;cursor:pointer;border:1px solid var(--xw-color-brand);background:var(--xw-color-surface);color:var(--xw-color-brand)}button[data-v-b7ffbb98]:disabled{opacity:.5;cursor:not-allowed}button[data-v-b7ffbb98]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px}.error[data-v-b7ffbb98]{color:var(--xw-color-error)}.dim[data-v-60f4d383]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:280;background:#2b211873;display:flex;align-items:flex-end;justify-content:center}.sheet[data-v-60f4d383]{width:min(100%,560px);max-height:92vh;overflow-y:auto;background:var(--xw-color-surface);border-radius:18px 18px 0 0;padding:var(--xw-space-3) max(var(--xw-space-4),env(safe-area-inset-right,0px)) calc(var(--xw-space-5) + env(safe-area-inset-bottom,0px)) max(var(--xw-space-4),env(safe-area-inset-left,0px));display:grid;gap:var(--xw-space-3)}.grab[data-v-60f4d383]{width:36px;height:4px;border-radius:2px;background:var(--xw-color-border);margin:0 auto}h2[data-v-60f4d383]{margin:0;font-size:var(--xw-font-size-h3, 1.25rem);outline:none}p[data-v-60f4d383]{margin:0;line-height:var(--xw-line-height-default)}a[data-v-60f4d383]{color:var(--xw-color-brand)}.quiet[data-v-60f4d383]{font-size:var(--xw-font-size-sm);color:var(--xw-color-text-muted)}.choices[data-v-60f4d383]{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--xw-space-2)}.choices button[data-v-60f4d383]{min-height:var(--xw-min-touch-target);border-radius:var(--xw-radius-pill);font:inherit;font-weight:600;cursor:pointer;border:1px solid var(--xw-color-brand)}.no[data-v-60f4d383]{background:var(--xw-color-surface);color:var(--xw-color-brand)}.yes[data-v-60f4d383]{background:var(--xw-color-brand);color:var(--xw-color-brand-on)}button[data-v-60f4d383]:disabled{opacity:.5;cursor:not-allowed}button[data-v-60f4d383]:focus-visible,a[data-v-60f4d383]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px}.error[data-v-60f4d383]{color:var(--xw-color-error)}.prompt[data-v-7c1daf44]{display:grid;gap:var(--xw-space-2);margin-bottom:var(--xw-space-3);padding:var(--xw-space-3) var(--xw-space-4);border:1px solid var(--xw-color-border);border-radius:var(--xw-radius-lg);background:var(--xw-color-surface)}.prompt p[data-v-7c1daf44]{margin:0;font-size:var(--xw-font-size-sm);color:var(--xw-color-text-secondary);line-height:var(--xw-line-height-reading)}.prompt strong[data-v-7c1daf44]{display:block;color:var(--xw-color-text);font-size:var(--xw-font-size-body)}.row[data-v-7c1daf44]{display:flex;gap:var(--xw-space-2)}button[data-v-7c1daf44]{min-height:var(--xw-min-touch-target);padding:0 var(--xw-space-4);border-radius:var(--xw-radius-pill);font:inherit;font-size:var(--xw-font-size-sm);cursor:pointer}.go[data-v-7c1daf44]{border:1px solid var(--xw-color-brand);background:var(--xw-color-brand);color:var(--xw-color-brand-on)}.later[data-v-7c1daf44]{border:1px solid var(--xw-color-border);background:none;color:var(--xw-color-text-secondary)}button[data-v-7c1daf44]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px}.nav-icon[data-v-bd35918b]{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ask[data-v-5b02c742]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--xw-bottom-nav, 0px) + var(--xw-space-3));z-index:240;display:inline-flex;align-items:center;gap:var(--xw-space-2);max-width:calc(100vw - 2 * var(--xw-space-4));min-height:var(--xw-min-touch-target);padding:0 var(--xw-space-4);border:1px solid var(--xw-color-brand);border-radius:var(--xw-radius-pill);background:var(--xw-color-surface);color:var(--xw-color-brand);font:inherit;font-size:var(--xw-font-size-sm);font-weight:600;box-shadow:0 8px 24px -10px #5a3c1e59;cursor:pointer;white-space:nowrap}.ask svg[data-v-5b02c742]{width:16px;height:16px;flex:none;fill:currentColor}.ask span[data-v-5b02c742]{overflow:hidden;text-overflow:ellipsis}.ask[data-v-5b02c742]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px}@media(min-width:768px){.ask[data-v-5b02c742]{bottom:var(--xw-space-6)}}.toasts[data-v-48e822c4]{position:fixed;left:50%;transform:translate(-50%);top:calc(env(safe-area-inset-top,0px) + var(--xw-space-4));z-index:300;display:grid;justify-items:center;gap:var(--xw-space-2);width:max-content;max-width:calc(100vw - 2 * var(--xw-space-4));pointer-events:none}.toast[data-v-48e822c4]{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--xw-space-2);margin:0;padding:var(--xw-space-2) var(--xw-space-4);border-radius:var(--xw-radius-pill);background:var(--xw-color-text);color:var(--xw-color-bg);font-size:var(--xw-font-size-sm);box-shadow:0 10px 28px -12px #3c281466}.toast svg[data-v-48e822c4]{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.toast-enter-active[data-v-48e822c4],.toast-leave-active[data-v-48e822c4]{transition:opacity var(--xw-motion-regular-ms) ease,transform var(--xw-motion-regular-ms) ease}.toast-enter-from[data-v-48e822c4],.toast-leave-to[data-v-48e822c4]{opacity:0;transform:translateY(-6px)}.skip-link[data-v-6a67d86e]{position:absolute;left:-9999px}.skip-link[data-v-6a67d86e]:focus{left:var(--xw-space-4);top:var(--xw-space-2);z-index:300}.sign-out[data-v-6a67d86e]{display:flex;align-items:center;gap:var(--xw-space-2);width:100%;min-height:var(--xw-min-touch-target);padding:0 var(--xw-space-3);border:0;background:none;font:inherit;font-size:var(--xw-font-size-sm);color:var(--xw-color-text-secondary);text-align:left;cursor:pointer}.shell[data-v-6a67d86e]{display:grid;grid-template-columns:var(--xw-left-nav-width) minmax(0,1fr);max-width:var(--xw-max-content-width);margin:0 auto}.shell.bare[data-v-6a67d86e]{grid-template-columns:minmax(0,1fr);max-width:760px}.side ul[data-v-6a67d86e]{list-style:none;margin:0;padding:var(--xw-space-4);display:grid;gap:var(--xw-space-1)}.side ul.secondary[data-v-6a67d86e]{padding-top:0;border-top:1px solid var(--xw-color-border);margin:0 var(--xw-space-4);padding:var(--xw-space-3) 0 0}.side .sign-out[data-v-6a67d86e]{padding:0}.side ul.secondary a[data-v-6a67d86e]{font-size:var(--xw-font-size-sm);color:var(--xw-color-text-secondary)}.side ul.secondary a.router-link-active[data-v-6a67d86e]{color:var(--xw-color-brand);font-weight:600;background:var(--xw-color-selection)}.side a[data-v-6a67d86e]{display:flex;gap:var(--xw-space-2);white-space:nowrap;align-items:center;min-height:var(--xw-min-touch-target);padding:0 var(--xw-space-3);border-radius:var(--xw-radius-md);color:var(--xw-color-text);text-decoration:none}.side a.active[data-v-6a67d86e]{background:var(--xw-color-selection);color:var(--xw-color-brand);font-weight:600}.side a[data-v-6a67d86e]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px}main[data-v-6a67d86e]{padding:var(--xw-space-6) var(--xw-space-4);min-width:0}.bottom[data-v-6a67d86e]{display:none}@media(max-width:767px){.shell[data-v-6a67d86e]{grid-template-columns:minmax(0,1fr)}.side[data-v-6a67d86e]{display:none}main[data-v-6a67d86e]{padding-bottom:calc(var(--xw-bottom-nav) + var(--xw-space-6))}.bottom[data-v-6a67d86e]{display:block;position:fixed;inset:auto 0 0 0;z-index:200;background:var(--xw-color-surface);border-top:1px solid var(--xw-color-border);padding-bottom:env(safe-area-inset-bottom,0px)}.bottom ul[data-v-6a67d86e]{list-style:none;margin:0;padding:0}.bar[data-v-6a67d86e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.bar a[data-v-6a67d86e],.bar button[data-v-6a67d86e]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:56px;padding:0 var(--xw-space-1);font:inherit;font-size:11px;line-height:1.2;color:var(--xw-color-text-muted);text-decoration:none;background:none;border:0;cursor:pointer;white-space:nowrap}.bar a.active[data-v-6a67d86e],.bar button[aria-expanded=true][data-v-6a67d86e]{color:var(--xw-color-brand);font-weight:600}.bar .dot[data-v-6a67d86e]{position:absolute;top:8px;left:calc(50% + 8px);width:9px;height:9px;border-radius:50%;background:var(--xw-color-error);border:2px solid var(--xw-color-surface)}.bar .dot.busy[data-v-6a67d86e]{background:var(--xw-color-brand);animation:xw-breathe-6a67d86e 1.8s ease-in-out infinite}.bottom a[data-v-6a67d86e]:focus-visible,.bottom button[data-v-6a67d86e]:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:-3px}}@keyframes xw-breathe-6a67d86e{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.bar .dot.busy[data-v-6a67d86e]{animation:none}}:root{--xw-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Microsoft YaHei, sans-serif;--xw-font-size-caption: 12px;--xw-font-size-sm: 14px;--xw-font-size-body: 16px;--xw-font-size-subtitle: 18px;--xw-font-size-h3: 20px;--xw-font-size-h2: 24px;--xw-font-size-h1: 30px;--xw-line-height-compact: 1.35;--xw-line-height-default: 1.6;--xw-line-height-reading: 1.75;--xw-space-0: 0px;--xw-space-1: 4px;--xw-space-2: 8px;--xw-space-3: 12px;--xw-space-4: 16px;--xw-space-5: 20px;--xw-space-6: 24px;--xw-space-7: 32px;--xw-space-8: 40px;--xw-space-9: 48px;--xw-space-10: 64px;--xw-radius-sm: 6px;--xw-radius-md: 10px;--xw-radius-lg: 16px;--xw-radius-xl: 22px;--xw-radius-pill: 999px;--xw-max-content-width: 1520px;--xw-left-nav-width: 216px;--xw-min-touch-target: 44px;--xw-motion-fast-ms: .12s;--xw-motion-regular-ms: .2s;--xw-motion-slow-ms: .32s;--xw-color-bg: #F8FBFC;--xw-color-surface: #FFFFFF;--xw-color-surface-alt: #EEF4F6;--xw-color-border: #D3E1E6;--xw-color-text: #182B35;--xw-color-text-secondary: #415A65;--xw-color-text-muted: #516A74;--xw-color-brand: #145D73;--xw-color-brand-hover: #104D60;--xw-color-brand-on: #FFFFFF;--xw-color-accent: #067A75;--xw-color-focus: #145D73;--xw-color-error: #A52932;--xw-color-warning: #7D5613;--xw-color-success: #23654B;--xw-color-selection: #D7F0EE;--xw-element-wood: #39765C;--xw-element-fire: #A13F36;--xw-element-earth: #8D611A;--xw-element-metal: #5D677B;--xw-element-water: #276D9C}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--xw-color-bg: #0E1920;--xw-color-surface: #16262F;--xw-color-surface-alt: #1F3540;--xw-color-border: #395360;--xw-color-text: #EAF6F8;--xw-color-text-secondary: #C1D4DB;--xw-color-text-muted: #AEC4CE;--xw-color-brand: #73D9CD;--xw-color-brand-hover: #96E5DC;--xw-color-brand-on: #0E1920;--xw-color-accent: #69D2DB;--xw-color-focus: #A6E4F1;--xw-color-error: #FF9BA0;--xw-color-warning: #FFD58B;--xw-color-success: #98E2BD;--xw-color-selection: #254D55;--xw-element-wood: #80D2AA;--xw-element-fire: #FF9F94;--xw-element-earth: #EFC27C;--xw-element-metal: #BAC7DE;--xw-element-water: #8BC7F3}}:root[data-theme=dark]{--xw-color-bg: #0E1920;--xw-color-surface: #16262F;--xw-color-surface-alt: #1F3540;--xw-color-border: #395360;--xw-color-text: #EAF6F8;--xw-color-text-secondary: #C1D4DB;--xw-color-text-muted: #AEC4CE;--xw-color-brand: #73D9CD;--xw-color-brand-hover: #96E5DC;--xw-color-brand-on: #0E1920;--xw-color-accent: #69D2DB;--xw-color-focus: #A6E4F1;--xw-color-error: #FF9BA0;--xw-color-warning: #FFD58B;--xw-color-success: #98E2BD;--xw-color-selection: #254D55;--xw-element-wood: #80D2AA;--xw-element-fire: #FF9F94;--xw-element-earth: #EFC27C;--xw-element-metal: #BAC7DE;--xw-element-water: #8BC7F3}@media(prefers-reduced-motion:reduce){:root{--xw-motion-fast-ms: 0ms;--xw-motion-regular-ms: 0ms;--xw-motion-slow-ms: 0ms}}:root{--xw-element-wood: #008000;--xw-element-fire: #E00000;--xw-element-earth: #984800;--xw-element-metal: #D97706;--xw-element-water: #0000B0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--xw-element-wood: #5DD55D;--xw-element-fire: #FF6B6B;--xw-element-earth: #D9984A;--xw-element-metal: #FBBF24;--xw-element-water: #7EA6FF}}:root[data-theme=dark]{--xw-element-wood: #5DD55D;--xw-element-fire: #FF6B6B;--xw-element-earth: #D9984A;--xw-element-metal: #FBBF24;--xw-element-water: #7EA6FF}:root{--xw-color-bg: #FBF7F1;--xw-color-surface: #FFFFFF;--xw-color-surface-alt: #F4ECE1;--xw-color-border: #E8DDCC;--xw-color-text: #2B2118;--xw-color-text-secondary: #5C4D3F;--xw-color-text-muted: #756759;--xw-color-brand: #836646;--xw-color-brand-hover: #6B5136;--xw-color-brand-on: #FFFFFF;--xw-color-accent: #A1523A;--xw-color-focus: #6B5136;--xw-color-selection: #EADFCB;--xw-color-warning: #8A5A00;--xw-color-success: #3F6B4F;--xw-aura: radial-gradient(110% 90% at 100% 0%, rgb(214 178 128 / .16), transparent 62%), radial-gradient(70% 60% at 0% 0%, rgb(226 150 120 / .06), transparent 60%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--xw-color-bg: #1C1712;--xw-color-surface: #26201A;--xw-color-surface-alt: #2F271F;--xw-color-border: #3A3025;--xw-color-text: #F3EADF;--xw-color-text-secondary: #D6C9B8;--xw-color-text-muted: #B5A593;--xw-color-brand: #D9BC93;--xw-color-brand-hover: #E8D1AE;--xw-color-brand-on: #1C1712;--xw-color-accent: #E8A68D;--xw-color-focus: #E8D1AE;--xw-color-selection: #43362A;--xw-aura: radial-gradient(110% 90% at 100% 0%, rgb(217 188 147 / .12), transparent 62%), radial-gradient(70% 60% at 0% 0%, rgb(226 150 120 / .05), transparent 60%)}}:root[data-theme=dark]{--xw-color-bg: #1C1712;--xw-color-surface: #26201A;--xw-color-surface-alt: #2F271F;--xw-color-border: #3A3025;--xw-color-text: #F3EADF;--xw-color-text-secondary: #D6C9B8;--xw-color-text-muted: #B5A593;--xw-color-brand: #D9BC93;--xw-color-brand-hover: #E8D1AE;--xw-color-brand-on: #1C1712;--xw-color-accent: #E8A68D;--xw-color-focus: #E8D1AE;--xw-color-selection: #43362A;--xw-aura: radial-gradient(110% 90% at 100% 0%, rgb(217 188 147 / .12), transparent 62%), radial-gradient(70% 60% at 0% 0%, rgb(226 150 120 / .05), transparent 60%)}:root{--xw-font-size-caption: 13px}@font-face{font-family:XW Title;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lxgw-wenkai-regular-subset-Bhi2bBJg.woff2) format("woff2")}:root{--xw-font-title: "XW Title", "Kaiti SC", "STKaiti", "KaiTi", "Noto Serif CJK SC", serif}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--xw-font-family);font-size:var(--xw-font-size-body);line-height:var(--xw-line-height-default);touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(pointer:coarse){input,select,textarea{font-size:max(16px,1em)!important}}body{margin:0;min-height:100vh;background-color:var(--xw-color-bg);background-image:var(--xw-aura, none);background-repeat:no-repeat;background-size:100% 560px;color:var(--xw-color-text)}h1,h2,h3{font-family:var(--xw-font-title, var(--xw-font-family));letter-spacing:.02em}:focus-visible{outline:3px solid var(--xw-color-focus);outline-offset:2px}a{color:var(--xw-color-brand)}a:hover{color:var(--xw-color-brand-hover)}input[type=checkbox],input[type=radio]{width:20px;height:20px;margin:0 6px 0 0;flex:none;accent-color:var(--xw-color-brand)}label:has(>input[type=checkbox]),label:has(>input[type=radio]){min-height:var(--xw-min-touch-target);display:inline-flex;align-items:center;cursor:pointer}:root{--xw-bottom-nav: 0px}@media(max-width:767px){:root{--xw-bottom-nav: calc(56px + env(safe-area-inset-bottom, 0px)) }}@media(max-width:767px){:root.no-tabs{--xw-bottom-nav: env(safe-area-inset-bottom, 0px)}}body.sheet-open{overflow:hidden}::selection{background:var(--xw-color-selection);color:var(--xw-color-text)}button:disabled{opacity:1!important;background:var(--xw-color-surface-alt)!important;border-color:var(--xw-color-border)!important;color:var(--xw-color-text-muted)!important;cursor:not-allowed!important}button:disabled:is(.link,.linkish,.quiet,.toggle,.cancel,.text,.ghost,.thumb){background:none!important;border-color:transparent!important}
