.fx-surface{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--fx-layer-z, -1);pointer-events:none;contain:strict;will-change:transform;background-color:var(--app-bg, #f7f4f1)}.fx-surface.fx-surface-element{position:absolute}.app:has(.fx-active){position:relative;z-index:1}.fx-atmos,.fx-pointer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.fx-pointer,.fx-atmos{pointer-events:none}.fx-backdrop{position:absolute;inset:calc(0px - var(--parallax-range, 12px));display:block;transition:opacity .52s ease}.fx-backdrop>canvas{display:block;width:100%;height:100%}@media (prefers-reduced-motion: reduce){.fx-backdrop{transition:none}}.fx-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:1;transition:opacity .3s ease;will-change:opacity}.fx-media.fx-media-leaving{opacity:0}.fx-media-video,.fx-media-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}@media (prefers-reduced-motion: reduce){.fx-media{transition:none}}.fx-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 100% at 50% 50%,transparent 55%,rgb(var(--sf-mask, 247 244 241) / var(--mask-edge-alpha, 0)) 100%)}.fx-backdrop{transform:translate3d(calc(var(--fx-yaw, 0) * var(--layer-k-backdrop, 1) * var(--parallax-range, 12px)),calc(var(--fx-pitch, 0) * var(--layer-k-backdrop, 1) * var(--parallax-range, 12px)),0);will-change:transform}.fx-atmos{transform:translate3d(calc(var(--fx-yaw, 0) * var(--layer-k-atmos, .6) * var(--parallax-range, 12px)),calc(var(--fx-pitch, 0) * var(--layer-k-atmos, .6) * var(--parallax-range, 12px)),0);will-change:transform}.fx-pointer{transform:none}.app-shell.integrated-shell:has(>.fx-surface.fx-active){background-color:transparent}.app-shell.integrated-shell:has(>.fx-surface.fx-active) .integrated-workspace{background-color:var(--shell-workspace)}.app-shell.integrated-shell:has(>.fx-surface.fx-active) .integrated-sidebar,.app-shell.integrated-shell:has(>.fx-surface.fx-active) .integrated-right-rail{background-color:rgb(var(--sf-sidebar, 255 253 252) / var(--surface-alpha-veil, .16))}.app-shell.integrated-shell:has(>.fx-surface.fx-active) .home-page.integrated-home,.app-shell.integrated-shell:has(>.fx-surface.fx-active) .community-page.single-page,.app-shell.integrated-shell:has(>.fx-surface.fx-active) .companion-platform,.app-shell.integrated-shell:has(>.fx-surface.fx-active) .settings-window-shell,.app-shell.integrated-shell:has(>.fx-surface.fx-active) .settings-window-content,.app-shell.integrated-shell:has(>.fx-surface.fx-active) .single-page,.app-shell.integrated-shell:has(>.fx-surface.fx-active) .integrated-chat-layout,.app-shell.integrated-shell:has(>.fx-surface.fx-active) .cp-settings{background-color:transparent}.app-shell.fx-dusk.integrated-shell{--mist-blue: #6f8496;--mist-blue-soft: #232a33;--shell-bg: #14111a;--shell-panel: rgb(30 26 34 / 90%);--shell-workspace: transparent;color:var(--ink);background:var(--shell-bg)}.app-shell.fx-dusk .window-titlebar{background:rgb(var(--sf-panel, 30 26 34) / var(--surface-alpha-panel, .4));border-bottom-color:#78647842}.app-shell.fx-dusk .integrated-titlebar .window-drag-zone strong{color:rgb(var(--text-ink, 236 231 226))}.app-shell.fx-dusk .settings-window-content{background:var(--shell-workspace)}@media (prefers-reduced-motion: reduce){.fx-backdrop,.fx-atmos{transform:none;transition:none}.fx-mask{transition:none}}:root{--line: rgb(var(--sf-line, 229 221 226));--line-strong: rgb(var(--sf-lineStrong, 213 201 208));--surface: rgb(var(--sf-surface, 255 253 252));--surface-soft: rgb(var(--sf-surfaceSoft, 248 241 244));--surface-warm: rgb(var(--sf-workspace, 242 238 236));--panel: rgb(var(--sf-panel, 255 253 252));--panel-solid: rgb(var(--sf-panel, 255 253 252));--bg: rgb(var(--sf-bg, 247 244 241));--text: rgb(var(--text-ink, 52 48 57));--page: rgb(var(--sf-workspace, 242 238 236));--ink: rgb(var(--text-ink, 52 48 57));--muted: rgb(var(--text-muted, 86 80 90));--muted-light: rgb(var(--text-mutedLight, 104 97 108));--accent: rgb(var(--sf-accent, 201 135 159));--accent-dark: rgb(var(--sf-accentDark, 128 90 107));--accent-soft: rgb(var(--sf-accentSoft, 245 230 236));--green: rgb(var(--sf-green, 79 131 111));--amber: rgb(var(--sf-amber, 155 112 63));--danger: rgb(var(--sf-danger, 173 84 93));--app-bg: rgb(var(--sf-bg, 247 244 241));--sidebar-bg: rgb(var(--sf-sidebar, 255 253 252) / 88%);--sidebar-active: rgb(var(--sf-sidebarActive, 245 230 236));--border: rgb(var(--sf-line, 229 221 226));--cuckoo-border: rgb(var(--sf-line, 229 221 226));--cuckoo-line: rgb(var(--sf-lineStrong, 213 201 208));--cuckoo-soft-bg: rgb(var(--sf-surfaceSoft, 248 241 244));--cuckoo-accent: rgb(var(--sf-accent, 201 135 159));--cuckoo-accent-dark: rgb(var(--sf-accentDark, 128 90 107));--cuckoo-accent-soft: rgb(var(--sf-accentSoft, 245 230 236));--cuckoo-muted: rgb(var(--text-muted, 86 80 90));--cuckoo-panel: rgb(var(--sf-panel, 255 253 252));--cuckoo-panel-solid: rgb(var(--sf-surfaceSoft, 248 241 244));--cuckoo-surface: rgb(var(--sf-surface, 255 253 252));--cuckoo-ink: rgb(var(--text-ink, 52 48 57));--cuckoo-danger: rgb(var(--sf-danger, 173 84 93));--cuckoo-success: rgb(var(--sf-green, 79 131 111));--cuckoo-card-bg: rgb(var(--sf-surface, 255 253 252));--cuckoo-pink: rgb(var(--sf-pink, 199 132 156));--cuckoo-pink-soft: rgb(var(--sf-pinkSoft, 247 233 238));--cuckoo-teal: rgb(var(--sf-teal, 79 146 123));--cuckoo-teal-soft: rgb(var(--sf-tealSoft, 231 242 238));--cuckoo-blue: rgb(var(--sf-blue, 102 139 154));--cuckoo-blue-soft: rgb(var(--sf-blueSoft, 232 240 243));--cuckoo-warm: rgb(var(--sf-warm, 162 123 98));--cuckoo-warm-soft: rgb(var(--sf-warmSoft, 243 235 229));--ui-radius-card: 10px;--ui-radius-btn: 999px;--ui-duration: .18s;--ui-ease: ease;--ui-ease-move: cubic-bezier(.4, 0, .2, 1);--ui-transition: var(--ui-duration) var(--ui-ease);--ui-tab-hover-shift: .23em;--ui-tab-hover-lift: -.12em;--ui-shadow-card: 0 1px 2px rgb(0 0 0 / 4%);--ui-shadow-lift: 0 2px 8px rgb(0 0 0 / 7%);--ui-shadow-active: inset 0 1px 3px rgb(0 0 0 / 10%);--ui-blur: 10px}:root{--ui-alpha-veil: var(--surface-alpha-veil, .16);--ui-alpha-base: var(--surface-alpha-base, 0);--ui-alpha-panel: var(--surface-alpha-panel, .34);--ui-alpha-card: var(--surface-alpha-card, .62)}.ui-surface.ui-surface{border:1px solid rgb(var(--sf-line, 229 221 226));border-color:rgb(var(--sf-line, 229 221 226));border-radius:var(--ui-radius-card);background-color:rgb(var(--sf-panel, 255 253 252) / var(--ui-alpha-panel));transition:border-color var(--ui-transition),background-color var(--ui-transition)}.ui-surface-veil.ui-surface-veil{background-color:rgb(var(--sf-panel, 255 253 252) / var(--ui-alpha-veil))}.ui-surface-base.ui-surface-base{background-color:rgb(var(--sf-workspace, 242 238 236) / var(--ui-alpha-base))}.ui-surface-card.ui-surface-card{border-color:rgb(var(--sf-line, 229 221 226));background-color:rgb(var(--sf-surface, 255 253 252) / var(--ui-alpha-card))}.ui-surface-solid.ui-surface-solid{background-color:rgb(var(--sf-surface, 255 253 252))}.ui-surface-flat.ui-surface-flat{border:0;border-radius:0}:root[data-glass=frost] :is(.ui-surface,.ui-surface-veil):not(.ui-surface-card):not(.ui-surface-solid){-webkit-backdrop-filter:blur(10px) saturate(1.05);backdrop-filter:blur(10px) saturate(1.05)}:root[data-glass=convex] :is(.ui-surface,.ui-surface-veil):not(.ui-surface-card):not(.ui-surface-solid){-webkit-backdrop-filter:url(#fx-lens-convex) blur(2px);backdrop-filter:url(#fx-lens-convex) blur(2px)}:root[data-glass=concave] :is(.ui-surface,.ui-surface-veil):not(.ui-surface-card):not(.ui-surface-solid){-webkit-backdrop-filter:url(#fx-lens-concave) blur(2px);backdrop-filter:url(#fx-lens-concave) blur(2px)}:root[data-glass="frost+lens"] :is(.ui-surface,.ui-surface-veil):not(.ui-surface-card):not(.ui-surface-solid){-webkit-backdrop-filter:blur(10px) saturate(1.05) url(#fx-lens-convex);backdrop-filter:blur(10px) saturate(1.05) url(#fx-lens-convex)}@supports not (backdrop-filter: blur(1px)){:is(.ui-surface,.ui-surface-veil):not(.ui-surface-card):not(.ui-surface-solid){-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion: reduce){.ui-surface.ui-surface{transition:none}}.ui-card.ui-card{border:1px solid rgb(var(--sf-line, 229 221 226));border-color:rgb(var(--sf-line, 229 221 226));border-radius:var(--ui-radius-card);background:rgb(var(--sf-surface, 255 253 252) / var(--ui-alpha-card));box-shadow:var(--ui-shadow-card);transition:border-color var(--ui-transition),box-shadow var(--ui-transition)}.ui-card.ui-card:hover{border-color:rgb(var(--sf-lineStrong, 213 201 208));box-shadow:var(--ui-shadow-lift)}.ui-panel-group.ui-panel-group{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid rgb(var(--sf-line, 229 221 226));border-color:rgb(var(--sf-line, 229 221 226));border-radius:var(--ui-radius-card);background:rgb(var(--sf-panel, 255 253 252) / var(--ui-alpha-panel));transition:border-color var(--ui-transition),background-color var(--ui-transition)}.ui-row.ui-row{display:flex;flex-wrap:wrap;gap:8px}.ui-btn.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--ui-btn-h, 34px);padding:var(--ui-btn-pad, 0 12px);font:inherit;font-size:var(--ui-btn-fs, 12px);line-height:1.2;white-space:nowrap;border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:var(--ui-radius-btn);background:rgb(var(--sf-surface, 255 253 252) / var(--ui-alpha-card));color:rgb(var(--text-inkSoft, 74 69 80));cursor:pointer;transition:border-color var(--ui-transition),background-color var(--ui-transition),box-shadow var(--ui-transition)}.ui-btn.ui-btn-sm.ui-btn-sm{--ui-btn-h: 28px;--ui-btn-pad: 0 10px;--ui-btn-fs: 11px}.ui-btn.ui-btn-lg.ui-btn-lg{--ui-btn-h: 38px;--ui-btn-pad: 0 16px;--ui-btn-fs: 13px}.ui-btn.ui-btn-icon.ui-btn-icon{--ui-btn-pad: 0;width:var(--ui-btn-icon-size, 32px);height:var(--ui-btn-icon-size, 32px);flex:none;border-radius:8px}.ui-btn.ui-btn-ghost.ui-btn-ghost{border-color:transparent;background:transparent;color:rgb(var(--text-muted, 86 80 90))}.ui-btn.ui-btn-ghost.ui-btn-ghost:hover{border-color:rgb(var(--sf-line, 229 221 226));background:color-mix(in srgb,rgb(var(--sf-line, 229 221 226)) 40%,transparent);color:rgb(var(--text-ink, 52 48 57))}.ui-btn.ui-btn:hover{border-color:rgb(var(--sf-accent, 201 135 159));color:rgb(var(--text-ink, 52 48 57))}.ui-btn.ui-btn:active{box-shadow:var(--ui-shadow-active)}.ui-btn.ui-btn:focus-visible{outline:2px solid rgb(var(--sf-accent, 201 135 159));outline-offset:1px}.ui-btn.ui-btn-primary.ui-btn-primary{border-color:rgb(var(--sf-accentDark, 128 90 107));background:color-mix(in srgb,rgb(var(--sf-accent, 201 135 159)) 85%,transparent);color:rgb(var(--text-ink, 52 48 57))}.ui-btn.ui-btn-primary.ui-btn-primary:hover{border-color:rgb(var(--sf-accent, 201 135 159));filter:brightness(1.06);color:rgb(var(--text-ink, 52 48 57))}.ui-btn.ui-btn-soft.ui-btn-soft{border-color:rgb(var(--sf-teal, 79 146 123));background:rgb(var(--sf-tealSoft, 231 242 238) / var(--ui-alpha-card));color:rgb(var(--text-inkSoft, 74 69 80))}.ui-btn.ui-btn-danger.ui-btn-danger{border-color:color-mix(in srgb,rgb(var(--sf-danger, 173 84 93)) 40%,transparent);color:rgb(var(--sf-danger, 173 84 93))}.ui-btn.ui-btn-danger.ui-btn-danger:hover{border-color:rgb(var(--sf-danger, 173 84 93));background:color-mix(in srgb,rgb(var(--sf-danger, 173 84 93)) 12%,transparent);color:rgb(var(--sf-danger, 173 84 93))}.ui-tab.ui-tab{color:rgb(var(--text-muted, 86 80 90));background:transparent;border-color:transparent;transition:color var(--ui-transition),background-color var(--ui-transition),transform var(--ui-duration) var(--ui-ease-move)}.ui-tab.ui-tab:hover{color:rgb(var(--text-inkSoft, 74 69 80));background:rgb(var(--sf-line, 229 221 226) / 40%);transform:translate(var(--ui-tab-dx, 0px),var(--ui-tab-dy, 0px))}.ui-tab-list{--ui-tab-dx: var(--ui-tab-hover-shift, 0px);--ui-tab-dy: 0px}.ui-sub-tabs{--ui-tab-dx: 0px;--ui-tab-dy: var(--ui-tab-hover-lift, 0px)}.app-shell.reduce-motion{--ui-tab-hover-shift: 0px;--ui-tab-hover-lift: 0px}.ui-tab.ui-tab:focus-visible{outline:2px solid rgb(var(--sf-accent, 201 135 159));outline-offset:1px}.ui-tab.ui-tab.active,.ui-tab.ui-tab[aria-selected=true],.ui-tab.ui-tab[aria-current]{color:rgb(var(--text-ink, 52 48 57));background:rgb(var(--sf-accentSoft, 245 230 236));border-color:transparent;font-weight:600}.ui-tab.ui-tab:disabled,.ui-tab.ui-tab[aria-disabled=true]{opacity:.5;cursor:default}.ui-btn.ui-btn.is-selected,.ui-btn.ui-btn[aria-pressed=true]{color:rgb(var(--text-ink, 52 48 57));background:rgb(var(--sf-accentSoft, 245 230 236));border-color:rgb(var(--sf-accent, 201 135 159))}.ui-btn.ui-btn:disabled{opacity:.5;cursor:default;box-shadow:none}.ui-slot.item-grid .item-main{border-color:rgb(var(--sf-line, 229 221 226))!important;border-style:solid!important;border-width:1px!important;background:rgb(var(--sf-surface, 255 253 252) / var(--ui-alpha-card))!important;color:rgb(var(--text-ink, 52 48 57))!important;transition:border-color var(--ui-transition),box-shadow var(--ui-transition),background-color var(--ui-transition)}.ui-slot.item-grid .item-main:hover{border-color:rgb(var(--sf-accent, 201 135 159))!important;box-shadow:var(--ui-shadow-lift),inset 0 0 0 1px #00000008}.ui-slot.item-grid .item-name{color:rgb(var(--text-ink, 52 48 57))!important}.ui-slot.item-grid .item-note{color:rgb(var(--text-muted, 86 80 90))!important}.ui-slot.item-grid .item-count{background:rgb(var(--accent-soft, 245 230 236))!important;color:rgb(var(--accent-dark, 128 90 107))!important}.ui-slot.item-grid .item-badge-member{border-color:rgb(var(--accent, 201 135 159))!important;color:rgb(var(--accent, 201 135 159))!important}.ui-slot.item-grid .item-badge-limited{border-color:rgb(var(--amber, 155 112 63))!important;color:rgb(var(--amber, 155 112 63))!important}.ui-slot.item-grid .item-badge-timed{border-color:rgb(var(--danger, 173 84 93))!important;color:rgb(var(--danger, 173 84 93))!important}.ui-slot.item-grid .item-badge-alsoByTask{border-color:rgb(var(--green, 79 131 111))!important;color:rgb(var(--green, 79 131 111))!important}.ui-slot.item-grid .asset-icon[data-plated=true]{background:linear-gradient(160deg,rgb(var(--sf-surface, 255 253 252)),rgb(var(--sf-surfaceSoft, 248 241 244)))!important;box-shadow:inset 0 0 0 1px rgb(var(--sf-line, 229 221 226))!important}.ui-slot.item-grid[data-mode=fixed] .item-main[data-variant=row]{align-items:center!important;padding:10px 12px!important}.ui-slot.item-grid[data-mode=fixed] .item-main .item-text{flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:12px!important}.ui-slot.item-grid[data-mode=fixed] .item-main .item-name{flex:none!important;max-width:45%!important}.ui-slot.item-grid[data-mode=fixed] .item-main .item-note{flex:1!important;min-width:0!important;text-align:left!important}.ui-slot.item-grid .item-action{display:flex;align-items:center;gap:6px;white-space:nowrap}.ui-slot.item-grid .item-grid[data-mode=auto] .item-card{position:relative}.ui-slot.item-grid .item-grid[data-mode=auto] .item-card>.ui-btn{position:absolute;right:8px;bottom:8px;padding:4px 10px;font-size:12px}.ui-slot.item-grid .item-grid[data-mode=auto] .item-card>.ui-btn+.ui-btn{right:96px}.ui-slot.item-grid .item-grid[data-mode=auto] .item-card>.item-main{padding-bottom:34px}.ui-label.ui-label{font-size:.78em;letter-spacing:.08em;color:rgb(var(--text-label, 86 80 90))}.ui-title.ui-title{font-size:1.18em;font-weight:var(--text-title-weight, 650);letter-spacing:-.01em;color:rgb(var(--text-title, 52 48 57))}.ui-body.ui-body{line-height:var(--text-body-line-height, 1.7);color:rgb(var(--text-body, 74 69 80))}.ui-dialogue.ui-dialogue{font-weight:500;color:rgb(var(--text-dialogue, 44 40 48))}.ui-action.ui-action{font-style:var(--text-action-style, italic);color:rgb(var(--text-action, 109 102 115) / var(--text-action-opacity, .7))}.ui-quote.ui-quote{font-style:var(--text-quote-style, italic);border-left:2px solid rgb(var(--sf-accent, 201 135 159));padding-left:10px;color:rgb(var(--text-quote, 86 80 90))}html[lang^=zh] .ui-body.ui-body,html[lang^=zh] .ui-dialogue.ui-dialogue,html[lang^=zh] .ui-action.ui-action{font-family:Microsoft YaHei UI,Noto Sans SC,sans-serif}html[lang^=en] .ui-body.ui-body,html[lang^=en] .ui-dialogue.ui-dialogue,html[lang^=en] .ui-action.ui-action{font-family:-apple-system,Segoe UI,Roboto,sans-serif}.ui-note.ui-note{border-left:2px solid rgb(var(--sf-accent, 201 135 159));padding-left:10px;font-style:var(--text-action-style, italic);color:rgb(var(--text-action, 109 102 115) / var(--text-action-opacity, .7))}.ui-badge.ui-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:var(--ui-radius-btn);background:rgb(var(--sf-accentSoft, 245 230 236));color:rgb(var(--sf-accentDark, 128 90 107));font-size:11px;font-style:normal}.ui-empty.ui-empty{margin:0;color:rgb(var(--text-muted, 86 80 90))}.ui-hint.ui-hint{margin:0;color:rgb(var(--text-muted, 86 80 90));font-size:12px;line-height:1.6}.ui-sub-tabs.ui-sub-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:9px;background:rgb(var(--sf-panel, 255 253 252) / var(--ui-alpha-panel))}.ui-sub-tabs.ui-sub-tabs button{padding:6px 12px;font-size:12px;border:1px solid transparent;background:transparent;color:rgb(var(--text-ink, 52 48 57));border-radius:7px;cursor:pointer}.ui-sub-tabs.ui-sub-tabs button:hover{background:rgb(var(--sf-accentSoft, 245 230 236))}.ui-sub-tabs.ui-sub-tabs button.active{background:rgb(var(--sf-accentDark, 128 90 107));color:rgb(var(--sf-surface, 255 253 252))}.ui-hint-warn.ui-hint-warn{color:rgb(var(--sf-amber, 155 112 63))}.ui-hint-danger.ui-hint-danger{color:rgb(var(--sf-danger, 173 84 93))}.ui-hint-ok.ui-hint-ok{color:rgb(var(--sf-green, 79 131 111))}.ui-avatar.ui-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;color:rgb(var(--text-ink, 52 48 57));background:linear-gradient(135deg,rgb(var(--sf-surface, 255 253 252) / var(--ui-alpha-card)),color-mix(in srgb,rgb(var(--sf-accent, 201 135 159)) 14%,rgb(var(--sf-surface, 255 253 252) / var(--ui-alpha-card))));border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:50%;font-weight:600;overflow:hidden}.ui-tint.ui-tint{background:color-mix(in srgb,rgb(var(--sf-accent, 201 135 159)) 14%,rgb(var(--sf-surface, 255 253 252) / var(--ui-alpha-card)));border:1px solid color-mix(in srgb,rgb(var(--sf-accent, 201 135 159)) 35%,transparent)}.ui-list.ui-list{overflow:hidden;background:rgb(var(--sf-surface, 255 253 252) / var(--ui-alpha-card));border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:10px}.ui-field-grid.ui-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ui-field-min, 168px),1fr));gap:10px}.ui-field-grid.ui-field-grid>*{min-width:0}.ui-field-grid.ui-field-grid>.ui-field-wide{grid-column:1 / -1}.ui-input.ui-input,.ui-select.ui-select{width:100%;min-width:0;height:34px;padding:0 10px;color:rgb(var(--text-ink, 52 48 57));background:rgb(var(--sf-surface, 255 253 252) / var(--ui-alpha-card));border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:8px;outline:0;font:inherit;font-size:12.5px}.ui-input.ui-input::placeholder{color:rgb(var(--text-muted, 86 80 90))}.ui-input.ui-input:focus,.ui-select.ui-select:focus{border-color:rgb(var(--sf-lineStrong, 213 201 208));box-shadow:0 0 0 2px color-mix(in srgb,rgb(var(--sf-lineStrong, 213 201 208)) 30%,transparent)}.ui-input.ui-input:disabled,.ui-select.ui-select:disabled{opacity:.55}.ui-select.ui-select>option,.ui-select.ui-select>optgroup{color:rgb(var(--text-ink, 52 48 57));background-color:rgb(var(--sf-surface, 255 253 252))}.ui-select.ui-select>option:checked{color:rgb(var(--text-ink, 52 48 57));background-color:rgb(var(--sf-accentSoft, 245 230 236))}textarea.ui-input.ui-input{height:auto;min-height:60px;padding:8px 10px;resize:vertical;line-height:1.5}.ui-input.ui-input[type=file]{height:auto;min-height:34px;padding:6px 10px}.ui-input.ui-input[type=file]::file-selector-button{margin-right:10px;padding:4px 10px;color:rgb(var(--text-inkSoft, 74 69 80));background:rgb(var(--sf-surface, 255 253 252) / var(--ui-alpha-card));border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:6px;font:inherit;font-size:12px}.ui-input.ui-input[type=date]{min-height:34px}.ui-input.ui-input[type=checkbox],.ui-input.ui-input[type=radio]{width:15px;height:15px;padding:0;accent-color:rgb(var(--sf-teal, 79 146 123))}.ui-list-row.ui-list-row+.ui-list-row.ui-list-row{border-top:1px solid rgb(var(--sf-line, 229 221 226))}.ui-status.ui-status,.ui-mark.ui-mark{color:rgb(var(--text-muted, 86 80 90));background:color-mix(in srgb,rgb(var(--sf-lineStrong, 213 201 208)) 18%,transparent)}.ui-status.ui-status{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:4px;font-size:9px;white-space:nowrap}.ui-mark.ui-mark{display:grid;place-items:center;border-radius:50%}.ui-status.ui-status[data-tone=ok],.ui-mark.ui-mark[data-tone=ok]{color:rgb(var(--sf-green, 79 131 111));background:color-mix(in srgb,rgb(var(--sf-green, 79 131 111)) 14%,transparent)}.ui-status.ui-status[data-tone=warn],.ui-mark.ui-mark[data-tone=warn]{color:rgb(var(--sf-amber, 155 112 63));background:color-mix(in srgb,rgb(var(--sf-amber, 155 112 63)) 14%,transparent)}.ui-status.ui-status[data-tone=bad],.ui-mark.ui-mark[data-tone=bad]{color:rgb(var(--sf-danger, 173 84 93));background:color-mix(in srgb,rgb(var(--sf-danger, 173 84 93)) 14%,transparent)}.ui-dot.ui-dot{border-radius:50%;background:rgb(var(--sf-lineStrong, 213 201 208))}.ui-dot.ui-dot[data-tone=ok]{background:rgb(var(--sf-green, 79 131 111))}.ui-dot.ui-dot[data-tone=warn]{background:rgb(var(--sf-amber, 155 112 63))}.ui-dot.ui-dot[data-tone=bad]{background:rgb(var(--sf-danger, 173 84 93))}.ui-progress.ui-progress{display:block;height:4px;background:rgb(var(--sf-line, 229 221 226));border-radius:999px;overflow:hidden}.ui-progress.ui-progress>i{display:block;height:100%;background:rgb(var(--sf-green, 79 131 111));border-radius:999px;transition:width .2s ease}.ui-progress.ui-progress[data-tone=neutral]>i{background:rgb(var(--text-mutedLight, 104 97 108))}.ui-progress.ui-progress[data-tone=warn]>i{background:rgb(var(--sf-amber, 155 112 63))}.ui-progress.ui-progress[data-tone=bad]>i{background:rgb(var(--sf-danger, 173 84 93))}.ui-card.ui-card[data-tone=ok]{border-color:rgb(var(--sf-green, 79 131 111));background:color-mix(in srgb,rgb(var(--sf-green, 79 131 111)) 10%,transparent)}.ui-card.ui-card[data-tone=warn]{border-color:rgb(var(--sf-amber, 155 112 63));background:color-mix(in srgb,rgb(var(--sf-amber, 155 112 63)) 10%,transparent)}@media (prefers-reduced-motion: reduce){:root{--ui-duration: 0ms;--ui-tab-hover-shift: 0px;--ui-tab-hover-lift: 0px}.ui-card,.ui-btn,.ui-progress.ui-progress>i,.ui-slot.item-grid .item-main{transition:none}}.mp-list[data-v-2b702b00]{display:flex;flex-direction:column;gap:8px;margin-top:18px}.mp-head[data-v-2b702b00]{display:flex;align-items:center;gap:10px}.mp-title[data-v-2b702b00]{margin:0;font-size:15px;color:rgb(var(--text-ink, 52 48 57))}.mp-refresh[data-v-2b702b00]{margin-left:auto;padding:4px 12px;font:inherit;font-size:12px;cursor:pointer;border:1px solid rgb(var(--sf-line, 229 221 226));background:rgb(var(--sf-surface, 255 253 252) / var(--surface-alpha-card, .62));color:rgb(var(--text-inkSoft, 74 69 80));border-radius:8px}.mp-refresh[data-v-2b702b00]:hover:not(:disabled){border-color:rgb(var(--sf-accent, 201 135 159));color:rgb(var(--text-ink, 52 48 57))}.mp-refresh[data-v-2b702b00]:disabled{opacity:.5;cursor:not-allowed}.mp-error[data-v-2b702b00]{margin:0;color:rgb(var(--sf-danger, 173 84 93));font-size:13px}.mp-muted[data-v-2b702b00]{margin:0;color:rgb(var(--text-muted, 86 80 90));font-size:13px}.mp-rows[data-v-2b702b00]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mp-row[data-v-2b702b00]{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.mp-row-head[data-v-2b702b00]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mp-row-actions[data-v-2b702b00]{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.mp-name[data-v-2b702b00]{font-size:14px;font-weight:600;color:rgb(var(--text-ink, 52 48 57));min-width:0;word-break:break-word}.mp-tags[data-v-2b702b00]{display:flex;gap:6px;flex-wrap:wrap}.mp-tags em[data-v-2b702b00]{font-style:normal;font-size:12px;color:rgb(var(--text-inkSoft, 74 69 80));background:rgb(var(--sf-surfaceSoft, 248 241 244));border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:999px;padding:1px 8px}.mp-desc[data-v-2b702b00]{color:rgb(var(--text-muted, 86 80 90));font-size:12px;line-height:1.5}.mp-download[data-v-2b702b00]{flex:none;padding:6px 13px;border-radius:var(--ui-radius-btn, 999px);background:rgb(var(--sf-accentSoft, 245 230 236));border:1px solid rgb(var(--sf-accentDark, 128 90 107));color:rgb(var(--text-ink, 52 48 57));font-size:12.5px;text-decoration:none}.mp-download[data-v-2b702b00]:hover{filter:brightness(1.04)}.mp-details-toggle[data-v-2b702b00]{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px 9px;border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:999px;background:rgb(var(--sf-surface, 255 253 252) / var(--surface-alpha-card, .62));color:rgb(var(--text-muted, 86 80 90));font-size:12px;cursor:pointer;transition:color var(--ui-transition),border-color var(--ui-transition),background-color var(--ui-transition)}.mp-details-toggle[data-v-2b702b00]:hover{color:rgb(var(--text-ink, 52 48 57));border-color:rgb(var(--sf-accent, 201 135 159));background:rgb(var(--sf-accentSoft, 245 230 236))}.mp-chev[data-v-2b702b00]{font-size:10px;line-height:1;transition:transform .14s ease}.mp-details-toggle[aria-expanded=true] .mp-chev[data-v-2b702b00]{transform:rotate(180deg)}.mp-details[data-v-2b702b00]{display:flex;flex-direction:column;gap:6px;margin-top:1px;padding-top:8px;border-top:1px dashed rgb(var(--sf-line, 229 221 226))}.dl-mask[data-v-4675a49c]{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;background:#0000007f;display:flex;align-items:center;justify-content:center;z-index:9998;padding:24px;padding-top:max(24px,env(safe-area-inset-top));padding-right:max(24px,env(safe-area-inset-right));padding-bottom:max(24px,env(safe-area-inset-bottom));padding-left:max(24px,env(safe-area-inset-left));overscroll-behavior:contain}.dl-modal[data-v-4675a49c]{width:760px;max-width:100%;max-height:min(82vh,calc(100dvh - 48px));display:flex;flex-direction:column;box-shadow:0 18px 50px #00000052;overflow:hidden}.dl-head[data-v-4675a49c],.dl-foot[data-v-4675a49c]{flex:none}.dl-head[data-v-4675a49c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 18px 11px;border-bottom:1px solid rgb(var(--sf-line, 229 221 226))}.dl-head h3[data-v-4675a49c]{margin:0;font-size:18px;color:rgb(var(--text-ink, 52 48 57))}.dl-head-actions[data-v-4675a49c]{display:flex;align-items:center;gap:6px;flex:none}.dl-sync-hint[data-v-4675a49c]{font-size:12px;color:rgb(var(--text-ink, 52 48 57));background:rgb(var(--sf-tealSoft, 231 242 238));border:1px solid rgb(var(--sf-teal, 79 146 123));border-radius:999px;padding:2px 10px}.dl-icon-btn[data-v-4675a49c]{width:30px;height:30px;border:1px solid rgb(var(--sf-line, 229 221 226));background:rgb(var(--sf-surface, 255 253 252) / var(--surface-alpha-card, .62));border-radius:8px;color:rgb(var(--text-muted, 86 80 90));font-size:15px;line-height:1;cursor:pointer;transition:color var(--ui-transition),border-color var(--ui-transition),background-color var(--ui-transition)}.dl-icon-btn[data-v-4675a49c]:hover:not(:disabled){color:rgb(var(--text-ink, 52 48 57));border-color:rgb(var(--sf-accent, 201 135 159));background:rgb(var(--sf-accentSoft, 245 230 236))}.dl-icon-btn[data-v-4675a49c]:disabled{opacity:.5;cursor:not-allowed}.dl-body[data-v-4675a49c]{padding:13px 18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(var(--sf-lineStrong, 213 201 208)) transparent}.dl-tabs[data-v-4675a49c]{display:inline-flex;align-items:center;gap:4px;padding:3px;margin-bottom:12px;border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:999px;background:rgb(var(--sf-surfaceSoft, 248 241 244) / var(--surface-alpha-card, .62))}.dl-tab[data-v-4675a49c]{padding:6px 16px;border:1px solid transparent;border-radius:999px;background:transparent;color:rgb(var(--text-muted, 86 80 90));font:inherit;font-size:13px;cursor:pointer;transition:color var(--ui-transition),background-color var(--ui-transition),border-color var(--ui-transition)}.dl-tab[data-v-4675a49c]:hover{color:rgb(var(--text-inkSoft, 74 69 80));background:rgb(var(--sf-line, 229 221 226) / 40%)}.dl-tab[data-v-4675a49c]:focus-visible{outline:2px solid rgb(var(--sf-accent, 201 135 159));outline-offset:1px}.dl-tab.active[data-v-4675a49c]{color:rgb(var(--text-ink, 52 48 57));background:rgb(var(--sf-accentSoft, 245 230 236));border-color:rgb(var(--sf-accentDark, 128 90 107));font-weight:600}.dl-grid[data-v-4675a49c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.dl-card[data-v-4675a49c]{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.dl-card-head[data-v-4675a49c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dl-card-head .dl-name[data-v-4675a49c]{flex:1;min-width:0;word-break:break-word}.dl-details-toggle[data-v-4675a49c]{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px 9px;border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:999px;background:rgb(var(--sf-surface, 255 253 252) / var(--surface-alpha-card, .62));color:rgb(var(--text-muted, 86 80 90));font-size:12px;cursor:pointer;transition:color var(--ui-transition),border-color var(--ui-transition),background-color var(--ui-transition)}.dl-details-toggle[data-v-4675a49c]:hover{color:rgb(var(--text-ink, 52 48 57));border-color:rgb(var(--sf-accent, 201 135 159));background:rgb(var(--sf-accentSoft, 245 230 236))}.dl-chev[data-v-4675a49c]{font-size:10px;line-height:1;transition:transform .14s ease}.dl-details-toggle[aria-expanded=true] .dl-chev[data-v-4675a49c]{transform:rotate(180deg)}.dl-details[data-v-4675a49c]{display:flex;flex-direction:column;gap:8px;margin-top:1px;padding-top:9px;border-top:1px dashed rgb(var(--sf-line, 229 221 226))}.dl-card-top[data-v-4675a49c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dl-kind[data-v-4675a49c]{font-size:12px;padding:2px 8px;border-radius:999px;background:rgb(var(--sf-accentSoft, 245 230 236));color:rgb(var(--text-ink, 52 48 57));border:1px solid rgb(var(--sf-accentDark, 128 90 107))}.dl-kind.kind-quick[data-v-4675a49c]{background:rgb(var(--sf-tealSoft, 231 242 238));border-color:rgb(var(--sf-teal, 79 146 123))}.dl-kind.kind-full[data-v-4675a49c]{background:rgb(var(--sf-warmSoft, 243 235 229));border-color:rgb(var(--sf-warm, 162 123 98))}.dl-kind.kind-extra[data-v-4675a49c]{background:rgb(var(--sf-blueSoft, 232 240 243));border-color:rgb(var(--sf-blue, 102 139 154))}.dl-version[data-v-4675a49c]{font-size:12px;color:rgb(var(--text-mutedLight, 104 97 108))}.dl-channel-badge[data-v-4675a49c]{font-size:12px;padding:2px 8px;border-radius:999px;background:rgb(var(--sf-tealSoft, 231 242 238));color:rgb(var(--text-ink, 52 48 57));border:1px solid rgb(var(--sf-teal, 79 146 123));white-space:nowrap}.dl-size-badge[data-v-4675a49c]{margin-left:auto;font-size:12px;padding:2px 8px;border-radius:999px;background:rgb(var(--sf-blueSoft, 232 240 243));color:rgb(var(--text-ink, 52 48 57));border:1px solid rgb(var(--sf-blue, 102 139 154));white-space:nowrap}.dl-name[data-v-4675a49c]{margin:0;font-size:15px;line-height:1.4;color:rgb(var(--text-ink, 52 48 57))}.dl-desc[data-v-4675a49c]{margin:0;color:rgb(var(--text-inkSoft, 74 69 80));font-size:13px;line-height:1.6}.dl-users[data-v-4675a49c]{margin:0;font-size:12px;color:rgb(var(--sf-amber, 155 112 63))}.dl-meta[data-v-4675a49c]{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.dl-meta li[data-v-4675a49c]{display:flex;gap:8px;font-size:12px;color:rgb(var(--text-muted, 86 80 90));word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dl-meta-k[data-v-4675a49c]{color:rgb(var(--text-mutedLight, 104 97 108));flex:none}.dl-note[data-v-4675a49c]{margin:0;padding:8px 10px;border-radius:8px;background:rgb(var(--sf-warmSoft, 243 235 229));border:1px solid rgb(var(--sf-warm, 162 123 98));color:rgb(var(--text-ink, 52 48 57));font-size:12px;line-height:1.6}.dl-updated[data-v-4675a49c]{margin:0;font-size:12px;color:rgb(var(--text-muted, 86 80 90))}.dl-actions[data-v-4675a49c]{display:flex;gap:8px;margin-top:2px;flex-wrap:wrap}.dl-actions-extra[data-v-4675a49c]{min-height:18px}.dl-btn[data-v-4675a49c]{padding:8px 14px;border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:var(--ui-radius-btn, 999px);font:inherit;font-size:13px;background:rgb(var(--sf-surface, 255 253 252) / var(--surface-alpha-card, .62));color:rgb(var(--text-inkSoft, 74 69 80));cursor:pointer;transition:border-color var(--ui-transition),background-color var(--ui-transition),color var(--ui-transition)}.dl-btn[data-v-4675a49c]:hover:not(:disabled){border-color:rgb(var(--sf-accent, 201 135 159));filter:brightness(1.04)}.dl-btn[data-v-4675a49c]:focus-visible{outline:2px solid rgb(var(--sf-accent, 201 135 159));outline-offset:1px}.dl-btn[data-v-4675a49c]:disabled{opacity:.5;cursor:not-allowed}.dl-btn.primary[data-v-4675a49c]{border-color:rgb(var(--sf-accentDark, 128 90 107));background:rgb(var(--sf-accentSoft, 245 230 236));color:rgb(var(--text-ink, 52 48 57))}.dl-btn.netdisk[data-v-4675a49c]{border-color:rgb(var(--sf-teal, 79 146 123));background:rgb(var(--sf-tealSoft, 231 242 238));color:rgb(var(--text-ink, 52 48 57))}.dl-btn-size[data-v-4675a49c]{margin-left:6px;font-size:12px;opacity:.85}.dl-btn.ghost[data-v-4675a49c]{border-color:transparent;background:transparent;color:rgb(var(--text-muted, 86 80 90))}.dl-btn.ghost[data-v-4675a49c]:hover:not(:disabled){color:rgb(var(--text-ink, 52 48 57));border-color:rgb(var(--sf-line, 229 221 226));background:rgb(var(--sf-line, 229 221 226) / 40%)}.dl-link[data-v-4675a49c]{background:none;border:none;padding:0;color:rgb(var(--text-ink, 52 48 57));font-size:12px;cursor:pointer;text-decoration:underline;text-decoration-color:rgb(var(--sf-accent, 201 135 159));text-underline-offset:2px}.dl-link[data-v-4675a49c]:hover{color:rgb(var(--sf-accentDark, 128 90 107))}.dl-mobile[data-v-4675a49c]{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.dl-mobile-head[data-v-4675a49c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dl-mobile-head .dl-name[data-v-4675a49c]{flex:1;min-width:0}.dl-mobile-details[data-v-4675a49c]{display:grid;grid-template-columns:214px minmax(0,1fr);gap:20px;align-items:center;margin-top:1px;padding-top:12px;border-top:1px dashed rgb(var(--sf-line, 229 221 226))}.dl-mobile-qr[data-v-4675a49c]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:var(--ui-radius-card, 10px);background:rgb(var(--sf-surface, 255 253 252))}.dl-mobile-qr img[data-v-4675a49c]{display:block;width:180px;height:180px}.dl-mobile-info[data-v-4675a49c]{min-width:0;display:flex;flex-direction:column;gap:8px}.dl-mobile-info .dl-actions[data-v-4675a49c]{margin-top:6px}a.dl-btn[data-v-4675a49c]{text-decoration:none}@media (max-width: 720px){.dl-mask[data-v-4675a49c]{padding:12px;padding-top:max(12px,env(safe-area-inset-top));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left))}.dl-modal[data-v-4675a49c]{max-height:calc(100dvh - 24px);border-radius:12px}.dl-head[data-v-4675a49c]{padding:14px 14px 10px}.dl-body[data-v-4675a49c]{padding:12px 14px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.dl-foot[data-v-4675a49c]{padding:12px 14px}.dl-grid[data-v-4675a49c],.dl-mobile-details[data-v-4675a49c]{grid-template-columns:1fr}.dl-mobile-qr[data-v-4675a49c]{display:none}}.dl-foot[data-v-4675a49c]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 18px;border-top:1px solid rgb(var(--sf-line, 229 221 226))}.dl-qq[data-v-4675a49c]{margin-right:auto;white-space:nowrap}.dl-modules[data-v-4675a49c]{margin-top:14px}.dl-modules-toggle[data-v-4675a49c]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px dashed rgb(var(--sf-line, 229 221 226));border-radius:8px;background:transparent;color:rgb(var(--text-muted, 86 80 90));font:inherit;font-size:12px;cursor:pointer}.dl-modules-toggle[data-v-4675a49c]:hover{border-color:rgb(var(--sf-accent, 201 135 159));color:rgb(var(--text-ink, 52 48 57))}.dl-modules-toggle[aria-expanded=true] .dl-chev[data-v-4675a49c]{transform:rotate(180deg)}.dl-muted[data-v-4675a49c]{color:rgb(var(--text-muted, 86 80 90));font-size:13px}.dl-error[data-v-4675a49c]{color:rgb(var(--sf-danger, 173 84 93));font-size:13px}.language-picker{display:inline-flex;align-items:center;gap:2px}.language-picker .btn-link.active{color:rgb(var(--text-ink, 52 48 57));font-weight:600;text-decoration:underline}.language-picker .btn-link:disabled{opacity:.55;cursor:progress}.asset-icon[data-v-14b599c7]{--ai-size: 24px;width:var(--ai-size);height:var(--ai-size);object-fit:contain;flex:none}.asset-icon[data-plated=true][data-v-14b599c7]{padding:var(--ai-pad, 18%);border-radius:var(--ai-radius, 22%);background:linear-gradient(160deg,var(--surface, #fffdfc),var(--surface-soft, #f8f1f4));box-shadow:inset 0 0 0 1px var(--line, #e5dde2)}.asset-icon[data-tone=muted][data-v-14b599c7]{opacity:.55}.asset-icon[data-tone=locked][data-v-14b599c7]{opacity:.45;filter:grayscale(.6)}.asset-icon[data-tone=active][data-v-14b599c7]{filter:saturate(1.25)}.asset-fallback[data-v-14b599c7]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;padding:0 .35em;border:1px dashed var(--line, #e5dde2);border-radius:6px;font-size:calc(var(--ai-size, 24px) * .5);color:var(--muted, #756d76)}@media (prefers-reduced-motion: reduce){.asset-icon[data-v-14b599c7]{transition:none}}.agr-backdrop[data-v-d0b7f4f5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000007f}.agr-dialog[data-v-d0b7f4f5]{display:flex;flex-direction:column;width:560px;max-width:94vw;max-height:86vh;overflow:hidden;box-shadow:0 24px 64px #00000052}.agr-head[data-v-d0b7f4f5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid rgb(var(--sf-line, 229 221 226))}.agr-head h3[data-v-d0b7f4f5]{margin:0 0 6px;font-size:17px;color:rgb(var(--text-ink, 52 48 57))}.agr-sub[data-v-d0b7f4f5]{display:flex;gap:10px;flex-wrap:wrap;margin:0;font-size:12px;color:rgb(var(--text-muted, 86 80 90))}.agr-amount[data-v-d0b7f4f5]{color:rgb(var(--sf-danger, 173 84 93));font-weight:600}.agr-version[data-v-d0b7f4f5]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.agr-close[data-v-d0b7f4f5]{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid rgb(var(--sf-line, 229 221 226));background:rgb(var(--sf-surface, 255 253 252) / var(--surface-alpha-card, .62));border-radius:8px;color:rgb(var(--text-muted, 86 80 90));font-size:20px;line-height:1;cursor:pointer}.agr-close[data-v-d0b7f4f5]:hover{color:rgb(var(--text-ink, 52 48 57));border-color:rgb(var(--sf-accent, 201 135 159))}.agr-body[data-v-d0b7f4f5]{flex:1;overflow-y:auto;padding:16px 20px;background:rgb(var(--sf-surface, 255 253 252) / var(--surface-alpha-card, .62))}.agr-body .muted[data-v-d0b7f4f5]{color:rgb(var(--text-muted, 86 80 90))}.agr-body .err[data-v-d0b7f4f5]{color:rgb(var(--sf-danger, 173 84 93))}.agr-text[data-v-d0b7f4f5]{margin:0;font-size:13px;line-height:1.9;color:rgb(var(--text-ink, 52 48 57));white-space:pre-wrap;word-break:break-word;font-family:inherit}.agr-foot[data-v-d0b7f4f5]{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid rgb(var(--sf-line, 229 221 226))}.agr-foot .btn[data-v-d0b7f4f5]{padding:8px 16px;border-radius:var(--ui-radius-btn, 999px);border:1px solid rgb(var(--sf-line, 229 221 226));background:rgb(var(--sf-surface, 255 253 252) / var(--surface-alpha-card, .62));color:rgb(var(--text-inkSoft, 74 69 80));font-size:14px;cursor:pointer}.mp-backdrop[data-v-c7d3a98a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000075;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mp-dialog[data-v-c7d3a98a]{width:400px;max-width:94vw;max-height:90vh;overflow:hidden auto;border-radius:18px;box-shadow:0 24px 70px #00000052;animation:mp-in-c7d3a98a .18s ease-out}@keyframes mp-in-c7d3a98a{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mp-head[data-v-c7d3a98a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 14px}.mp-title-wrap[data-v-c7d3a98a]{display:flex;align-items:center;gap:11px;min-width:0}.mp-crown[data-v-c7d3a98a]{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:11px;color:rgb(var(--sf-warm, 162 123 98));background:rgb(var(--sf-warmSoft, 243 235 229));border:1px solid rgb(var(--sf-warm, 162 123 98))}.mp-head h3[data-v-c7d3a98a]{margin:0;font-size:17px;font-weight:700;color:rgb(var(--text-ink, 52 48 57));letter-spacing:.2px}.mp-sub[data-v-c7d3a98a]{margin:3px 0 0;font-size:12px;color:rgb(var(--text-muted, 86 80 90))}.mp-close[data-v-c7d3a98a]{display:grid;place-items:center;width:30px;height:30px;flex:none;border:none;border-radius:9px;background:transparent;color:rgb(var(--text-muted, 86 80 90));font-size:22px;line-height:1;cursor:pointer;transition:background-color var(--ui-transition),color var(--ui-transition)}.mp-close[data-v-c7d3a98a]:hover{background:rgb(var(--sf-accentSoft, 245 230 236));color:rgb(var(--text-ink, 52 48 57))}.mp-body[data-v-c7d3a98a]{padding:0 20px 20px}.mp-center[data-v-c7d3a98a]{display:flex;flex-direction:column;align-items:center;text-align:center}.mp-modes[data-v-c7d3a98a]{display:flex;gap:2px;padding:3px;margin-bottom:14px;border-radius:11px;background:rgb(var(--sf-surfaceSoft, 248 241 244) / var(--surface-alpha-card, .62))}.mp-mode[data-v-c7d3a98a]{flex:1;padding:7px 0;border:none;border-radius:9px;cursor:pointer;background:transparent;color:rgb(var(--text-muted, 86 80 90));font-size:12.5px;font-weight:500;transition:background-color var(--ui-transition),color var(--ui-transition)}.mp-mode.on[data-v-c7d3a98a]{background:rgb(var(--sf-surface, 255 253 252));color:rgb(var(--text-ink, 52 48 57));font-weight:700;box-shadow:0 1px 2px #00000014}.mp-mode[data-v-c7d3a98a]:disabled{opacity:.55;cursor:not-allowed}.mp-quota-options[data-v-c7d3a98a]{display:flex;flex-wrap:wrap;gap:8px}.mp-quota-options .mp-month[data-v-c7d3a98a]{flex:1 1 46px}.mp-tiers[data-v-c7d3a98a]{display:flex;gap:10px}.mp-tier[data-v-c7d3a98a]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;text-align:left;cursor:pointer;border:1.5px solid rgb(var(--sf-line, 229 221 226));border-radius:13px;background:rgb(var(--sf-surface, 255 253 252) / var(--surface-alpha-card, .62));transition:border-color var(--ui-transition),background-color var(--ui-transition),box-shadow var(--ui-transition)}.mp-tier[data-v-c7d3a98a]:hover{border-color:rgb(var(--sf-accent, 201 135 159))}.mp-tier.on[data-v-c7d3a98a]{border-color:rgb(var(--sf-accentDark, 128 90 107));background:rgb(var(--sf-accentSoft, 245 230 236));box-shadow:var(--ui-shadow-lift)}.mp-tier-name[data-v-c7d3a98a]{font-size:14px;font-weight:700;color:rgb(var(--text-ink, 52 48 57))}.mp-tier-price[data-v-c7d3a98a]{font-size:20px;font-weight:700;color:rgb(var(--text-ink, 52 48 57));letter-spacing:.2px}.mp-tier-price em[data-v-c7d3a98a]{font-size:11px;font-weight:500;font-style:normal;color:rgb(var(--text-muted, 86 80 90))}.mp-tier-hint[data-v-c7d3a98a]{font-size:11px;line-height:1.45;color:rgb(var(--text-muted, 86 80 90))}.mp-badge[data-v-c7d3a98a]{position:absolute;top:-9px;right:10px;padding:2px 8px;border-radius:999px;background:rgb(var(--sf-accentSoft, 245 230 236));color:rgb(var(--text-ink, 52 48 57));border:1px solid rgb(var(--sf-accentDark, 128 90 107));font-size:10px;font-weight:600;letter-spacing:.3px}.mp-field[data-v-c7d3a98a]{margin-top:16px}.mp-label[data-v-c7d3a98a]{display:block;font-size:12px;color:rgb(var(--text-muted, 86 80 90));margin-bottom:8px}.mp-months[data-v-c7d3a98a]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mp-month[data-v-c7d3a98a]{padding:9px 0;border-radius:9px;cursor:pointer;border:1px solid rgb(var(--sf-line, 229 221 226));background:rgb(var(--sf-surface, 255 253 252) / var(--surface-alpha-card, .62));color:rgb(var(--text-inkSoft, 74 69 80));font-size:12.5px;font-weight:500;transition:border-color var(--ui-transition),background-color var(--ui-transition),color var(--ui-transition)}.mp-month[data-v-c7d3a98a]:hover{border-color:rgb(var(--sf-accent, 201 135 159));color:rgb(var(--text-ink, 52 48 57))}.mp-month.on[data-v-c7d3a98a]{border-color:rgb(var(--sf-accentDark, 128 90 107));background:rgb(var(--sf-accentSoft, 245 230 236));color:rgb(var(--text-ink, 52 48 57));font-weight:700}.mp-summary[data-v-c7d3a98a]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:16px;padding:13px 14px;border-radius:12px;background:rgb(var(--sf-surfaceSoft, 248 241 244) / var(--surface-alpha-card, .62));border:1px solid rgb(var(--sf-line, 229 221 226))}.mp-sum-left[data-v-c7d3a98a]{display:flex;flex-direction:column;gap:2px}.mp-total[data-v-c7d3a98a]{font-size:24px;font-weight:700;color:rgb(var(--text-ink, 52 48 57));letter-spacing:.2px}.mp-paytype[data-v-c7d3a98a]{font-size:12px;color:rgb(var(--text-muted, 86 80 90));white-space:nowrap}.mp-pay[data-v-c7d3a98a]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:12px 16px;border:1px solid rgb(var(--sf-teal, 79 146 123));border-radius:11px;cursor:pointer;background:rgb(var(--sf-tealSoft, 231 242 238));color:rgb(var(--text-ink, 52 48 57));font-size:15px;font-weight:600;box-shadow:var(--ui-shadow-lift);transition:filter var(--ui-transition),transform var(--ui-transition),box-shadow var(--ui-transition)}.mp-pay[data-v-c7d3a98a]:hover{filter:brightness(1.04);transform:translateY(-1px)}.mp-pay[data-v-c7d3a98a]:active{transform:translateY(0)}.mp-pay[data-v-c7d3a98a]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.mp-pay-link[data-v-c7d3a98a]{text-decoration:none}.mp-wx[data-v-c7d3a98a]{flex:none}.mp-err[data-v-c7d3a98a]{margin:12px 0 0;color:rgb(var(--sf-danger, 173 84 93));font-size:12.5px;text-align:center}.mp-agree[data-v-c7d3a98a]{margin:11px 0 0;text-align:center;font-size:11.5px;color:rgb(var(--text-mutedLight, 104 97 108))}.mp-agree a[data-v-c7d3a98a]{color:rgb(var(--text-muted, 86 80 90));text-decoration:underline;text-decoration-color:rgb(var(--sf-accent, 201 135 159));text-underline-offset:2px}.mp-agree a[data-v-c7d3a98a]:hover{color:rgb(var(--text-ink, 52 48 57))}.mp-qr-box[data-v-c7d3a98a]{display:grid;place-items:center;width:248px;height:248px;margin:2px 0 4px;border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:16px;background:rgb(var(--sf-surface, 255 253 252))}.mp-qr-box img[data-v-c7d3a98a]{width:232px;height:232px;border-radius:8px}.mp-qr-loading[data-v-c7d3a98a]{color:rgb(var(--text-muted, 86 80 90));font-size:13px}.mp-status[data-v-c7d3a98a]{margin:12px 0 0;font-size:14px;color:rgb(var(--text-ink, 52 48 57))}.mp-status b[data-v-c7d3a98a]{color:rgb(var(--sf-green, 79 131 111))}.mp-note[data-v-c7d3a98a]{margin:5px 0 0;font-size:12px;color:rgb(var(--text-mutedLight, 104 97 108))}.mp-ghost[data-v-c7d3a98a]{margin-top:14px;padding:8px 16px;border-radius:999px;cursor:pointer;border:1px solid rgb(var(--sf-line, 229 221 226));background:rgb(var(--sf-surface, 255 253 252) / var(--surface-alpha-card, .62));color:rgb(var(--text-inkSoft, 74 69 80));font-size:13px;transition:border-color var(--ui-transition),color var(--ui-transition)}.mp-ghost[data-v-c7d3a98a]:hover{border-color:rgb(var(--sf-teal, 79 146 123));color:rgb(var(--text-ink, 52 48 57))}.mp-wxlink[data-v-c7d3a98a]{width:100%;margin-top:14px;padding:12px 14px;text-align:left;border:1px dashed rgb(var(--sf-teal, 79 146 123) / .5);border-radius:12px;background:rgb(var(--sf-tealSoft, 231 242 238) / .55)}.mp-wxlink-title[data-v-c7d3a98a]{margin:0 0 4px;font-size:13px;font-weight:600;color:rgb(var(--text-ink, 52 48 57))}.mp-wxlink .mp-note[data-v-c7d3a98a]{margin:0}.mp-wxlink-url[data-v-c7d3a98a]{max-width:100%;margin:6px 0 0;font-size:11px;line-height:1.5;color:rgb(var(--text-muted, 86 80 90));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;user-select:all}.mp-wxlink-actions[data-v-c7d3a98a]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8px;margin-top:10px}.mp-wxlink-actions .mp-ghost[data-v-c7d3a98a]{min-width:0;margin-top:0;padding:8px 10px;white-space:nowrap}.mp-success[data-v-c7d3a98a]{display:grid;place-items:center;width:58px;height:58px;margin:4px 0 2px;border-radius:50%;background:rgb(var(--sf-tealSoft, 231 242 238));border:1px solid rgb(var(--sf-teal, 79 146 123));color:rgb(var(--sf-green, 79 131 111));font-size:30px;font-weight:700}.mp-body.mp-center .mp-pay[data-v-c7d3a98a]{max-width:260px}@media (max-width: 420px){.mp-head[data-v-c7d3a98a]{padding:16px 16px 12px}.mp-body[data-v-c7d3a98a]{padding:0 16px 16px}.mp-tiers[data-v-c7d3a98a]{flex-direction:column}.mp-tier[data-v-c7d3a98a]{padding:12px 14px}.mp-tier-hint[data-v-c7d3a98a]{display:none}}.modal[data-v-ee0126af]{width:380px}.modal h3[data-v-ee0126af]{color:rgb(var(--text-ink, 52 48 57))}.modal label[data-v-ee0126af]{display:block;margin-bottom:6px;color:rgb(var(--text-inkSoft, 74 69 80))}.modal input[data-v-ee0126af]{width:100%;padding:9px 11px;border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:8px;background:rgb(var(--sf-surface, 255 253 252));color:rgb(var(--text-ink, 52 48 57));font-size:14px}.modal input[data-v-ee0126af]:focus{outline:none;border-color:rgb(var(--sf-accent, 201 135 159))}.modal input[data-v-ee0126af]::placeholder{color:rgb(var(--text-mutedLight, 104 97 108))}.modal .err[data-v-ee0126af]{color:rgb(var(--sf-danger, 173 84 93))}.modal-actions .btn[data-v-ee0126af]{padding:8px 16px;border:1px solid rgb(var(--sf-accentDark, 128 90 107));border-radius:var(--ui-radius-btn, 999px);background:rgb(var(--sf-accentSoft, 245 230 236));color:rgb(var(--text-ink, 52 48 57));font-size:14px;cursor:pointer}.modal-actions .btn.secondary[data-v-ee0126af]{border-color:rgb(var(--sf-line, 229 221 226));background:transparent;color:rgb(var(--text-muted, 86 80 90))}.modal-actions .btn[data-v-ee0126af]:hover:not(:disabled){filter:brightness(1.04)}.modal-actions .btn[data-v-ee0126af]:disabled{opacity:.5;cursor:not-allowed}*{box-sizing:border-box}:root{--admin-surface: rgb(var(--sf-surface, 255 253 252));--admin-bg-soft: rgb(var(--sf-surfaceSoft, 248 241 244));--admin-bg-mute: rgb(var(--sf-surfaceSoft, 248 241 244));--admin-ink: rgb(var(--text-ink, 52 48 57));--admin-ink-soft: rgb(var(--text-inkSoft, 74 69 80));--admin-muted: rgb(var(--text-muted, 117 109 118));--admin-line: rgb(var(--sf-line, 229 221 226));--admin-line-soft: rgb(var(--sf-line, 229 221 226) / .62);--admin-line-strong: rgb(var(--sf-lineStrong, 213 201 208));--admin-accent: rgb(var(--sf-accent, 201 135 159));--admin-accent-text: rgb(var(--sf-accentText, 255 253 252));--admin-accent-soft: rgb(var(--sf-accentSoft, 245 230 236));--admin-accent-line: rgb(var(--sf-accent, 201 135 159) / .38);--admin-success: rgb(var(--sf-greenText, 26 127 55));--admin-success-soft: rgb(var(--sf-green, 79 131 111) / .16);--admin-success-line: rgb(var(--sf-green, 79 131 111) / .45);--admin-warn: rgb(var(--sf-amberText, 138 109 47));--admin-warn-soft: rgb(var(--sf-amber, 155 112 63) / .16);--admin-warn-line: rgb(var(--sf-amber, 155 112 63) / .45);--admin-danger: rgb(var(--sf-dangerText, 173 84 93));--admin-danger-soft: rgb(var(--sf-danger, 173 84 93) / .14);--admin-danger-line: rgb(var(--sf-danger, 173 84 93) / .45);--admin-info: rgb(var(--sf-tealText, 14 116 144));--admin-info-soft: rgb(var(--sf-teal, 79 146 123) / .14);--admin-info-line: rgb(var(--sf-teal, 79 146 123) / .45)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:rgb(var(--sf-bg, 247 244 241));color:rgb(var(--text-ink, 52 48 57))}.app{position:relative;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;background:rgb(var(--sf-bg, 247 244 241));color:rgb(var(--text-inkSoft, 74 69 80))}.topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:rgb(var(--sf-panel, 255 253 252) / var(--surface-alpha-panel, .34));border-bottom:1px solid rgb(var(--sf-line, 229 221 226))}:root[data-glass=frost] .topbar{-webkit-backdrop-filter:blur(10px) saturate(1.05);backdrop-filter:blur(10px) saturate(1.05)}:root[data-glass=convex] .topbar{-webkit-backdrop-filter:url(#fx-lens-convex) blur(2px);backdrop-filter:url(#fx-lens-convex) blur(2px)}:root[data-glass=concave] .topbar{-webkit-backdrop-filter:url(#fx-lens-concave) blur(2px);backdrop-filter:url(#fx-lens-concave) blur(2px)}:root[data-glass="frost+lens"] .topbar{-webkit-backdrop-filter:blur(10px) saturate(1.05) url(#fx-lens-convex);backdrop-filter:blur(10px) saturate(1.05) url(#fx-lens-convex)}.brand{font-weight:700;font-size:18px;cursor:pointer;color:rgb(var(--accent-dark, 128 90 107))}.topbar,.body,.site-footer{position:relative;z-index:1}.body{flex:1;display:flex;align-items:flex-start}.site-footer{flex:none;display:flex;justify-content:center;align-items:center;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));font-size:12px;line-height:1}.site-footer a{color:rgb(var(--text-muted, 117 109 118));text-decoration:none}.site-footer a:hover{color:rgb(var(--accent-dark, 128 90 107));text-decoration:underline}.sidebar{width:180px;flex-shrink:0;padding:20px 12px;display:flex;flex-direction:column;gap:4px;background:rgb(var(--sf-sidebar, 255 253 252) / var(--surface-alpha-veil, .16));border-right:1px solid rgb(var(--sf-line, 229 221 226));align-self:stretch}.sidebar a{display:block;color:rgb(var(--text-inkSoft, 74 69 80));text-decoration:none;padding:10px 14px;border-radius:8px;font-size:14px}.sidebar a.router-link-active{color:rgb(var(--accent-dark, 128 90 107));background:rgb(var(--accent-soft, 245 230 236));font-weight:600}.auth{display:flex;align-items:center;gap:12px}.who{color:rgb(var(--text-inkSoft, 74 69 80));font-size:14px}.who-edit{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:none;border:1px solid transparent;border-radius:8px;cursor:pointer}.who-edit:hover,.who-edit:focus-visible{color:rgb(var(--accent-dark, 128 90 107));background:rgb(var(--accent-soft, 245 230 236));border-color:rgb(var(--line, 229 221 226));outline:none}.who-edit .who-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-edit .who-hint{display:none;font-size:12px}.who-edit:hover .who-hint,.who-edit:focus-visible .who-hint{display:inline}.btn-link{background:none;border:none;color:rgb(var(--accent-dark, 128 90 107));cursor:pointer;font-size:14px;padding:4px 8px}.btn-download{display:inline-block;padding:6px 14px;border:none;border-radius:8px;background:rgb(var(--accent, 201 135 159));color:rgb(var(--sf-accentText, 255 253 252));text-decoration:none;font-size:14px;cursor:pointer;white-space:nowrap}.btn-download:hover{filter:brightness(1.06)}.btn-member{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;cursor:pointer;white-space:nowrap;border:1px solid #ecd39a;background:linear-gradient(135deg,#fffaf0,#ffeccb);color:#8a5a00;font-size:13.5px;font-weight:600;box-shadow:0 1px 2px #8a5a0014;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.btn-member:hover{transform:translateY(-1px);background:linear-gradient(135deg,#fff6e3,#ffe4ad);box-shadow:0 6px 16px #be8c3c38}.btn-member:active{transform:translateY(0)}.btn-member:focus-visible{outline:2px solid #d8a63f;outline-offset:2px}.btn-member-icon{flex:none;color:#c08a1e}.btn-member span{line-height:1}.btn-bgm{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgb(var(--line, 229 221 226));border-radius:8px;background:rgb(var(--surface, 255 253 252) / var(--surface-alpha-card, .62));color:rgb(var(--text-inkSoft, 74 69 80));cursor:pointer}.btn-bgm:hover{border-color:rgb(var(--accent, 201 135 159));color:rgb(var(--accent-dark, 128 90 107))}.btn-bgm.on{border-color:rgb(var(--accent, 201 135 159));background:rgb(var(--accent-soft, 245 230 236));color:rgb(var(--accent-dark, 128 90 107))}.btn-bgm:focus-visible{outline:2px solid rgb(var(--accent, 201 135 159));outline-offset:2px}.app:has(.fx-active) .body,.app:has(.fx-active) .main{background:transparent}.app:has(.fx-active) .topbar{background:rgb(var(--sf-panel, 255 253 252) / var(--surface-alpha-panel, .34))}.app:has(.fx-active) .sidebar{background:rgb(var(--sf-sidebar, 255 253 252) / var(--surface-alpha-veil, .16))}.app:has(.fx-active){background-color:transparent}body:has(.fx-active){background:transparent}.app .fx-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--sf-surface, 255 253 252) / .52);pointer-events:none}.btn-download.warn{background:rgb(var(--sf-amber, 155 112 63));color:rgb(var(--sf-amberText, 255 253 252))}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:rgb(var(--sf-surface, 255 253 252));border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:12px;padding:24px;width:360px;max-width:90vw;box-shadow:0 8px 30px #0003}.modal h3{margin:0 0 8px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.main{flex:1;padding:24px;max-width:1100px;width:100%;margin:0 auto}.body.is-experience{align-items:stretch}.main.is-experience{max-width:none;margin:0;padding:16px}.app.is-chat-page{height:100vh;height:100dvh;min-height:0}.app.is-chat-page .body{flex:1;min-height:0;overflow:hidden}.app.is-chat-page .main.is-experience{display:flex;flex-direction:column;min-height:0}.app.is-chat-page .main.is-experience>.cloud-shell.chat-mode{flex:1;height:auto;min-height:0}@media (max-width: 720px){.app.is-chat-page .l2d-shell{bottom:calc(var(--chat-composer-space, 80px) + 24px + env(safe-area-inset-bottom,0px))}}.main.is-experience .settings-window-shell{background-color:transparent}@media (max-width: 860px){.topbar{flex-wrap:wrap;gap:8px;padding:10px 12px}.brand{font-size:16px}.auth{flex-wrap:wrap;gap:8px;margin-left:auto}.main{padding:16px 12px}.main.is-experience{padding:12px}}@media (max-width: 600px){.topbar{padding:8px 10px;gap:6px}.brand{font-size:15px}.auth{gap:6px}.btn-link{padding:3px 6px;font-size:13px}.btn-download{padding:5px 10px;font-size:12.5px;border-radius:7px}.btn-bgm{width:28px;height:28px;border-radius:7px}.btn-member{padding:5px 10px;font-size:12.5px;gap:4px}.who-edit{padding:2px 6px}.main{padding:12px 10px}.main.is-experience{padding:10px}}.card{background:rgb(var(--sf-surface, 255 253 252) / var(--surface-alpha-card, .62));border:1px solid rgb(var(--sf-line, 229 221 226));border-radius:10px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px #0000000f}.app.is-admin,.app.is-admin .body,.app.is-admin .main{background:rgb(var(--sf-bg, 247 244 241))}.app.is-admin .topbar{background:rgb(var(--sf-panel, 255 253 252));-webkit-backdrop-filter:none;backdrop-filter:none}.app.is-admin .card{box-shadow:none;border:1px solid rgb(var(--sf-line, 229 221 226));background:rgb(var(--sf-surface, 255 253 252))}.app.is-admin select{background:rgb(var(--sf-surface, 255 253 252));color:rgb(var(--text-ink, 52 48 57))}.btn{display:inline-block;padding:8px 16px;border:none;border-radius:8px;background:rgb(var(--accent, 201 135 159));color:rgb(var(--sf-accentText, 255 253 252));cursor:pointer;font-size:14px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.secondary{background:rgb(var(--accent-soft, 245 230 236));color:rgb(var(--accent-dark, 128 90 107))}input,textarea{width:100%;padding:8px 10px;border:1px solid rgb(var(--line, 229 221 226));border-radius:8px;font-size:14px;background:rgb(var(--surface, 255 253 252) / var(--surface-alpha-card, .62));color:rgb(var(--text-ink, 52 48 57))}label{font-size:13px;color:rgb(var(--text-inkSoft, 74 69 80))}.err{color:rgb(var(--danger, 173 84 93));font-size:13px;margin-top:6px}.muted{color:rgb(var(--muted, 117 109 118));font-size:13px}h3{margin:0 0 12px;font-size:16px}
