html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--lingsu-logo-surface: #f8fafc;--lingsu-text-main: var(--lingsu-text-primary);--lingsu-card-bg: var(--lingsu-surface-elevated);--lingsu-header-bg: var(--lingsu-surface-elevated);--color-bg-container: var(--lingsu-surface-elevated);--color-bg-layout: var(--lingsu-page-bg);--color-border: var(--lingsu-border);--color-text: var(--lingsu-text-primary);--color-text-secondary: var(--lingsu-text-secondary);--lingsu-page-padding: clamp(12px, 2vw, 24px);--lingsu-radius: 8px;--lingsu-section-gap: 16px}.ls-resource-page{padding:var(--lingsu-page-padding);min-width:0}.ls-resource-page>.ant-card{border-radius:var(--lingsu-radius);box-shadow:none}.ls-resource-page>.ant-card>.ant-card-head{padding-inline:20px}.ls-resource-page>.ant-card>.ant-card-body{padding:20px}.ls-resource-page .ant-table-wrapper{min-width:0}@media(max-width:768px){.ls-resource-page>.ant-card>.ant-card-head{padding-inline:12px}.ls-resource-page>.ant-card>.ant-card-body{padding:12px}}.ls-secondary-text{color:var(--lingsu-text-secondary);font-size:12px}:root,.theme-light{--lingsu-semantic-info: #2563eb;--lingsu-semantic-info-surface: rgba(37, 99, 235, .1);--lingsu-semantic-info-line: rgba(37, 99, 235, .24);--lingsu-semantic-info-strong: #2563eb;--lingsu-semantic-success: #16a34a;--lingsu-semantic-success-surface: rgba(22, 163, 74, .1);--lingsu-semantic-success-line: rgba(22, 163, 74, .24);--lingsu-semantic-success-strong: #15803d;--lingsu-semantic-warning: #f59e0b;--lingsu-semantic-warning-surface: rgba(245, 158, 11, .12);--lingsu-semantic-warning-line: rgba(245, 158, 11, .28);--lingsu-semantic-warning-strong: #92400e;--lingsu-semantic-danger: #ef4444;--lingsu-semantic-danger-surface: rgba(239, 68, 68, .1);--lingsu-semantic-danger-line: rgba(239, 68, 68, .26);--lingsu-semantic-danger-strong: #dc2626;--lingsu-semantic-neutral: #64748b;--lingsu-semantic-neutral-surface: rgba(100, 116, 139, .1);--lingsu-semantic-neutral-line: rgba(100, 116, 139, .24);--lingsu-semantic-neutral-strong: #334155;--lingsu-semantic-ai: #7c3aed;--lingsu-semantic-ai-surface: rgba(124, 58, 237, .1);--lingsu-semantic-ai-line: rgba(124, 58, 237, .24);--lingsu-semantic-ai-strong: #6d28d9}:root[data-theme=dark],.theme-dark{--lingsu-semantic-info: #93c5fd;--lingsu-semantic-info-surface: rgba(147, 197, 253, .16);--lingsu-semantic-info-line: rgba(147, 197, 253, .34);--lingsu-semantic-info-strong: #bfdbfe;--lingsu-semantic-success: #86efac;--lingsu-semantic-success-surface: rgba(134, 239, 172, .16);--lingsu-semantic-success-line: rgba(134, 239, 172, .34);--lingsu-semantic-success-strong: #bbf7d0;--lingsu-semantic-warning: #fcd34d;--lingsu-semantic-warning-surface: rgba(252, 211, 77, .16);--lingsu-semantic-warning-line: rgba(252, 211, 77, .34);--lingsu-semantic-warning-strong: #fde68a;--lingsu-semantic-danger: #fca5a5;--lingsu-semantic-danger-surface: rgba(252, 165, 165, .16);--lingsu-semantic-danger-line: rgba(252, 165, 165, .34);--lingsu-semantic-danger-strong: #fecaca;--lingsu-semantic-neutral: #94a3b8;--lingsu-semantic-neutral-surface: rgba(148, 163, 184, .16);--lingsu-semantic-neutral-line: rgba(148, 163, 184, .34);--lingsu-semantic-neutral-strong: var(--lingsu-text-secondary);--lingsu-semantic-ai: #c4b5fd;--lingsu-semantic-ai-surface: rgba(196, 181, 253, .16);--lingsu-semantic-ai-line: rgba(196, 181, 253, .34);--lingsu-semantic-ai-strong: #ddd6fe}.ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-dangerous):not(:disabled){background:var(--lingsu-action-fill)!important;border-color:var(--lingsu-action-fill)!important;color:var(--lingsu-action-on)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--lingsu-brand-color) 18%,transparent 82%)!important}.ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-dangerous):not(:disabled):hover,.ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-dangerous):not(:disabled):focus-visible{background:var(--lingsu-action-hover)!important;border-color:var(--lingsu-action-hover)!important;color:var(--lingsu-action-hover-on)!important}.ls-semantic-brand,.ls-state-brand,.ls-state-primary{color:var(--lingsu-semantic-brand-strong)!important}.ls-semantic-info,.ls-state-info,.ls-state-today{color:var(--lingsu-semantic-info-strong)!important}.ls-semantic-success,.ls-state-success,.ls-state-done{color:var(--lingsu-semantic-success-strong)!important}.ls-semantic-warning,.ls-state-warning,.ls-state-urgent{color:var(--lingsu-semantic-warning-strong)!important}.ls-semantic-danger,.ls-state-danger,.ls-state-error{color:var(--lingsu-semantic-danger-strong)!important}.ls-semantic-neutral,.ls-state-neutral,.ls-state-muted{color:var(--lingsu-semantic-neutral-strong)!important}.ls-semantic-ai,.ls-state-ai{color:var(--lingsu-semantic-ai-strong)!important}.ls-state-chip{border:1px solid var(--lingsu-semantic-neutral-line);background:var(--lingsu-semantic-neutral-surface);color:var(--lingsu-semantic-neutral-strong)}.ls-state-chip.brand,.ls-state-surface.brand{border-color:var(--lingsu-semantic-brand-line);background:var(--lingsu-semantic-brand-surface);color:var(--lingsu-semantic-brand-strong)}.ls-state-chip.info,.ls-state-chip.today,.ls-state-surface.info,.ls-state-surface.today{border-color:var(--lingsu-semantic-info-line);background:var(--lingsu-semantic-info-surface);color:var(--lingsu-semantic-info-strong)}.ls-state-chip.success,.ls-state-chip.done,.ls-state-surface.success,.ls-state-surface.done{border-color:var(--lingsu-semantic-success-line);background:var(--lingsu-semantic-success-surface);color:var(--lingsu-semantic-success-strong)}.ls-state-chip.warning,.ls-state-chip.urgent,.ls-state-surface.warning,.ls-state-surface.urgent{border-color:var(--lingsu-semantic-warning-line);background:var(--lingsu-semantic-warning-surface);color:var(--lingsu-semantic-warning-strong)}.ls-state-chip.danger,.ls-state-chip.error,.ls-state-surface.danger,.ls-state-surface.error{border-color:var(--lingsu-semantic-danger-line);background:var(--lingsu-semantic-danger-surface);color:var(--lingsu-semantic-danger-strong)}.ls-state-chip.ai,.ls-state-surface.ai{border-color:var(--lingsu-semantic-ai-line);background:var(--lingsu-semantic-ai-surface);color:var(--lingsu-semantic-ai-strong)}.ls-resource-page button:focus-visible{outline:2px solid var(--lingsu-brand-color);outline-offset:2px}.ls-content-toolbar{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;min-width:0}.ls-content-toolbar>:first-child{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.ls-content-toolbar>.ls-action-group{flex:0 1 auto}@media(max-width:768px){.ls-content-toolbar>.ls-action-group{flex-basis:100%;justify-content:flex-start}}:is(.app-sider,.lingsu-navigation-popup) .ant-menu .ant-menu-item.lingsu-submenu-item{display:flex;align-items:center;gap:8px;width:calc(100% - 8px);height:36px!important;min-height:36px!important;margin:1px 4px!important;padding-inline:10px!important;border-radius:8px;font-size:13px;font-weight:400;line-height:1.25;color:var(--lingsu-text-secondary)!important}:is(.app-sider,.lingsu-navigation-popup) .ant-menu .ant-menu-item.lingsu-submenu-item .ant-menu-item-icon{width:16px!important;min-width:16px!important;height:16px!important;margin:0!important;font-size:16px;color:inherit}:is(.app-sider,.lingsu-navigation-popup) .ant-menu .lingsu-submenu-item .ant-menu-title-content{flex:1;min-width:0;margin-inline-start:0!important}:is(.app-sider,.lingsu-navigation-popup) .ant-menu .lingsu-submenu-item:hover{background:color-mix(in srgb,var(--lingsu-text-secondary) 8%,transparent)!important}:is(.app-sider,.lingsu-navigation-popup) .ant-menu .lingsu-submenu-item.ant-menu-item-selected{background:var(--lingsu-brand-menu-active-bg)!important;color:var(--lingsu-brand-menu-active-color)!important;font-weight:500}:is(.app-sider,.lingsu-navigation-popup) .ant-menu .lingsu-submenu-item.ant-menu-item-selected:before{content:"";position:absolute;inset-inline-start:0;top:calc(50% - 8px);width:3px;height:16px;border-radius:2px;background:var(--lingsu-brand-menu-active-line)}:is(.app-sider,.lingsu-navigation-popup) .ant-menu .lingsu-submenu-item:after{display:none}@media(pointer:coarse){:is(.app-sider,.lingsu-navigation-popup) .ant-menu .ant-menu-item.lingsu-submenu-item{height:44px!important;min-height:44px!important}}.track-cover[data-v-88455af9]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;overflow:hidden;border:1px solid var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 18%, transparent 82%));border-radius:8px;background:var(--lingsu-semantic-brand-surface, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 8%, transparent 92%));color:var(--lingsu-semantic-brand-strong, var(--lingsu-brand-color, #1677ff));flex-shrink:0}.track-cover.loading[data-v-88455af9]{background:linear-gradient(90deg,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 8%,transparent),color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 18%,transparent),color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 8%,transparent));background-size:200% 100%;animation:cover-loading-88455af9 1.2s ease-in-out infinite}.track-cover-image[data-v-88455af9]{width:100%;height:100%;object-fit:cover}.track-cover-icon[data-v-88455af9]{font-size:20px}@keyframes cover-loading-88455af9{0%{background-position:0 0}to{background-position:200% 0}}.header-listening-player[data-v-278a6341]{--listening-brand-color: var(--lingsu-brand-color, var(--lingsu-primary, #1677ff));--listening-brand-strong: var(--lingsu-semantic-brand-strong, var(--listening-brand-color));--listening-brand-surface: var(--lingsu-semantic-brand-surface, color-mix(in srgb, var(--listening-brand-color) 10%, transparent 90%));--listening-brand-line: var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--listening-brand-color) 24%, transparent 76%));position:relative;width:clamp(216px,22vw,268px);height:50px;overflow:hidden;border:1px solid color-mix(in srgb,var(--listening-brand-color) 22%,var(--lingsu-header-border, #e2e8f0) 78%);border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--listening-brand-color) 13%,transparent 87%),transparent 28%),color-mix(in srgb,var(--lingsu-header-bg, #ffffff) 88%,transparent 12%);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0f172a0a,0 8px 20px color-mix(in srgb,var(--listening-brand-color) 8%,transparent 92%);isolation:isolate}.header-listening-player[data-v-278a6341]:before{content:"";position:absolute;inset:8px auto 8px 0;width:3px;border-radius:0 999px 999px 0;background:var(--listening-brand-color);opacity:.72}.header-listening-player.compact[data-v-278a6341]{width:50px;border-radius:999px}.header-listening-player.compact[data-v-278a6341]:before,.header-listening-player.compact .header-player-progress[data-v-278a6341],.header-listening-player.compact .header-player-copy[data-v-278a6341]{display:none}[data-v-278a6341] .header-listening-popover-trigger,.header-listening-popover-trigger{display:inline-flex;align-items:center;align-self:center;height:50px;vertical-align:middle}.header-player-progress[data-v-278a6341]{position:absolute;inset:auto 0 0 0;z-index:2;display:block;height:3px;padding:0;border-radius:0 0 12px 12px;border:0;background:color-mix(in srgb,var(--lingsu-text-muted) 14%,transparent 86%);cursor:pointer}.header-player-progress span[data-v-278a6341]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--listening-brand-color) 72%,#ffffff 28%),var(--listening-brand-color));transition:width .16s ease}.header-player-main[data-v-278a6341]{position:static;display:block;height:100%;padding:6px 88px 8px 9px;overflow:hidden}.header-listening-player.compact .header-player-main[data-v-278a6341]{padding:7px}.header-player-jump[data-v-278a6341]{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;height:100%;overflow:hidden;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.header-listening-player.compact .header-player-jump[data-v-278a6341]{display:grid;grid-template-columns:1fr;place-items:center}.header-player-jump:hover .header-player-title[data-v-278a6341]{color:var(--listening-brand-strong)}.header-player-disc[data-v-278a6341]{--header-disc-hub-size: 36%;position:relative;display:block;width:32px;height:32px;flex:0 0 32px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:transparent;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--listening-brand-color) 8%,transparent 92%);clip-path:circle(50% at 50% 50%);cursor:pointer}.header-player-disc[data-v-278a6341]:after{display:none}.header-player-disc.ready[data-v-278a6341]{animation:header-disc-spin-278a6341 12s linear infinite;animation-play-state:paused}.header-player-disc.playing[data-v-278a6341]{animation-play-state:running}.header-player-cover[data-v-278a6341],.header-player-cover-fallback[data-v-278a6341]{width:100%;height:100%}.header-track-cover-enter-active[data-v-278a6341],.header-track-cover-leave-active[data-v-278a6341]{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.header-track-cover-enter-from[data-v-278a6341]{opacity:0;transform:scale(1.08) rotate(10deg)}.header-track-cover-leave-to[data-v-278a6341]{opacity:0;transform:scale(.92) rotate(-8deg)}[data-v-278a6341] .header-player-cover.track-cover{width:100%;height:100%;border:0;border-radius:999px;background:transparent}.header-disc-hub[data-v-278a6341]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none}.header-disc-logo-ring[data-v-278a6341]{box-sizing:border-box;display:grid;width:var(--header-disc-hub-size);aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.96);border-radius:999px;background:color-mix(in srgb,var(--listening-brand-color) 12%,#ffffff 88%);box-shadow:0 0 0 1px color-mix(in srgb,var(--listening-brand-color) 14%,transparent 86%)}.header-disc-logo[data-v-278a6341]{width:62%;height:62%;border-radius:999px;object-fit:contain}.header-player-copy[data-v-278a6341]{width:100%;min-width:0;max-width:100%;overflow:hidden;padding-right:2px;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.header-player-title-wrap[data-v-278a6341],.header-player-lyric-wrap[data-v-278a6341]{position:relative;min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 14px),transparent 100%)}.header-track-copy-enter-active[data-v-278a6341],.header-track-copy-leave-active[data-v-278a6341],.header-track-lyric-enter-active[data-v-278a6341],.header-track-lyric-leave-active[data-v-278a6341]{transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.header-track-copy-enter-from[data-v-278a6341],.header-track-lyric-enter-from[data-v-278a6341]{opacity:0;transform:translateY(7px)}.header-track-copy-leave-to[data-v-278a6341],.header-track-lyric-leave-to[data-v-278a6341]{opacity:0;transform:translateY(-6px)}.header-player-title[data-v-278a6341],.header-player-lyric[data-v-278a6341]{display:inline-block;max-width:100%;padding-inline:2px;overflow:hidden;white-space:nowrap}.header-player-lyric[data-v-278a6341]{text-overflow:ellipsis}.header-player-title[data-v-278a6341]{color:var(--lingsu-text-primary);font-size:13px;font-weight:700;line-height:1.18}.header-song-title[data-v-278a6341]{display:block;overflow:hidden;white-space:nowrap}.header-song-title-text[data-v-278a6341]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.header-song-title.scrolling[data-v-278a6341]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 18px),transparent 100%)}.header-song-title.scrolling .header-song-title-text[data-v-278a6341]{width:max-content;max-width:none;padding-right:36px;overflow:visible;text-overflow:clip;animation:header-player-marquee-278a6341 12s linear infinite}.header-player-lyric[data-v-278a6341]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.18}.header-player-actions[data-v-278a6341]{position:absolute;top:50%;right:10px;z-index:3;display:grid;grid-template-columns:repeat(4,18px);align-items:center;justify-self:end;justify-content:end;gap:1px;width:76px;min-width:76px;padding-right:2px;transform:translateY(-50%)}.header-player-actions[data-v-278a6341] .ant-btn{width:18px;min-width:18px;height:18px;padding:0;color:var(--lingsu-text-primary)}.header-player-actions[data-v-278a6341] .ant-btn:not(:disabled):hover{color:var(--listening-brand-strong);background:var(--listening-brand-surface)}.header-listening-popover-overlay .ant-popover-inner{width:min(420px,92vw);padding:10px;border-radius:16px;background:var(--lingsu-surface-elevated);box-shadow:0 18px 44px #0f172a29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-listening-popover-overlay{z-index:calc(var(--lingsu-z-sider, 1200) + 20)}.header-player-popover[data-v-278a6341]{--listening-brand-color: var(--lingsu-brand-color, var(--lingsu-primary, #1677ff));--listening-brand-strong: var(--lingsu-semantic-brand-strong, var(--listening-brand-color));--listening-brand-surface: var(--lingsu-semantic-brand-surface, color-mix(in srgb, var(--listening-brand-color) 10%, transparent 90%));display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px}.popover-now[data-v-278a6341]{grid-column:1 / -1;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--listening-brand-color) 12%,transparent 88%);border-radius:12px;background:color-mix(in srgb,var(--listening-brand-color) 7%,transparent 93%)}.popover-mode-btn[data-v-278a6341]{color:var(--listening-brand-strong);background:var(--listening-brand-surface);border:1px solid color-mix(in srgb,var(--listening-brand-color) 18%,transparent 82%)}.popover-mode-btn[data-v-278a6341] .anticon{color:var(--listening-brand-strong)}.popover-control-stack[data-v-278a6341]{--popover-control-width: 108px;display:flex;flex-direction:column;align-items:flex-end;gap:7px;width:var(--popover-control-width)}.popover-control-stack .popover-mode-btn[data-v-278a6341]{width:100%;justify-content:center}.popover-player-actions[data-v-278a6341]{display:grid;grid-template-columns:repeat(4,24px);gap:4px;justify-content:end;width:100%}.popover-player-actions[data-v-278a6341] .ant-btn{width:24px;min-width:24px;height:24px;padding:0;color:var(--lingsu-text-primary)}.popover-player-actions[data-v-278a6341] .ant-btn:not(:disabled):hover{color:var(--listening-brand-strong);background:var(--listening-brand-surface)}[data-v-278a6341] .popover-now-cover.track-cover{width:42px;height:42px;border-radius:10px}.popover-now-copy[data-v-278a6341]{min-width:0;display:flex;flex-direction:column;gap:2px}.popover-now-copy strong[data-v-278a6341],.popover-now-copy span[data-v-278a6341]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover-now-copy strong[data-v-278a6341]{color:var(--lingsu-text-primary);font-size:13px}.popover-now-copy span[data-v-278a6341]{color:var(--lingsu-text-muted);font-size:11px}.popover-section[data-v-278a6341]{min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--listening-brand-color) 12%,transparent 88%);border-radius:12px;background:var(--lingsu-surface-muted)}.popover-section-title[data-v-278a6341]{margin-bottom:8px;color:var(--lingsu-text-primary);font-size:12px;font-weight:700}.popover-lyrics[data-v-278a6341],.popover-queue[data-v-278a6341]{max-height:188px;overflow:auto;scrollbar-width:thin}.popover-lyric-line[data-v-278a6341]{padding:5px 8px;border-radius:9px;color:var(--lingsu-text-muted);font-size:12px;line-height:1.55;transition:background .18s ease,color .18s ease,transform .18s ease}.popover-lyric-line.active[data-v-278a6341]{color:var(--lingsu-text-primary);box-shadow:inset 3px 0 var(--listening-brand-strong);font-size:13px;font-weight:700;background:var(--listening-brand-surface);transform:translate(2px)}.popover-queue[data-v-278a6341]{display:flex;flex-direction:column;gap:4px}.popover-queue-item[data-v-278a6341]{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-areas:"index title" "index artist";align-items:center;gap:1px 8px;width:100%;padding:7px 8px;border:0;border-radius:10px;background:transparent;color:var(--lingsu-text-primary);text-align:left;cursor:pointer}.popover-queue-item[data-v-278a6341]:hover{background:var(--lingsu-surface-elevated)}.popover-queue-item.active[data-v-278a6341]{background:var(--listening-brand-surface);box-shadow:inset 3px 0 var(--listening-brand-strong)}.queue-index[data-v-278a6341]{grid-area:index;color:var(--lingsu-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.queue-title[data-v-278a6341]{grid-area:title;overflow:hidden;font-size:12px;font-weight:700;white-space:nowrap}.queue-artist[data-v-278a6341]{grid-area:artist;overflow:hidden;color:var(--lingsu-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.popover-empty[data-v-278a6341]{padding:18px 8px;color:var(--lingsu-text-muted);font-size:12px;text-align:center}.header-listening-player-enter-active[data-v-278a6341],.header-listening-player-leave-active[data-v-278a6341]{transition:opacity .18s ease,transform .18s ease,width .18s ease}.header-listening-player-enter-from[data-v-278a6341],.header-listening-player-leave-to[data-v-278a6341]{opacity:0;transform:translateY(-4px) scale(.98)}@keyframes header-disc-spin-278a6341{to{transform:rotate(360deg)}}@keyframes header-player-marquee-278a6341{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:980px){.header-listening-player[data-v-278a6341]{width:clamp(208px,32vw,252px)}.header-player-main[data-v-278a6341]{padding:6px 84px 8px 9px}.header-player-jump[data-v-278a6341]{grid-template-columns:32px minmax(0,1fr);gap:6px}.header-player-disc[data-v-278a6341]{width:32px;height:32px;flex-basis:32px}.header-player-actions[data-v-278a6341]{grid-template-columns:repeat(4,18px);right:9px;width:76px;min-width:76px}.header-player-actions[data-v-278a6341] .ant-btn{width:18px;min-width:18px;height:18px}.header-player-popover[data-v-278a6341]{grid-template-columns:minmax(0,1fr)}}.app-layout[data-v-291eaea5]{min-height:100vh;position:relative;background:var(--lingsu-page-bg);transition:background var(--motion-base) var(--ease-enter);overflow-x:hidden}.app-layout[data-v-291eaea5]:before{content:none}.app-global-background[data-v-291eaea5]{position:fixed;top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:0;pointer-events:none;background-position:center;background-size:cover;filter:blur(22px);opacity:.34;transform:scale(1.04)}.app-sider[data-v-291eaea5]{background:var(--lingsu-brand-sider-bg, var(--lingsu-sider-bg));border-right:1px solid var(--lingsu-brand-sider-border, var(--lingsu-sider-border));position:fixed!important;left:0;top:0;bottom:0;z-index:var(--lingsu-z-sider);transition:background var(--motion-slow) var(--ease-enter),border-color var(--motion-base) var(--ease-enter)}.app-sider[data-v-291eaea5] .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;min-height:0}.app-brand[data-v-291eaea5]{height:64px;display:flex;align-items:center;gap:10px;padding:0 12px;color:var(--lingsu-brand-color);font-weight:800;cursor:pointer;border-bottom:1px solid var(--lingsu-brand-sider-border, var(--lingsu-sider-border));flex:0 0 auto;position:relative}.app-brand-badge[data-v-291eaea5]{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--lingsu-brand-badge-bg);border:1px solid var(--lingsu-brand-badge-border);box-shadow:none;transition:all var(--motion-base) var(--ease-enter)}.app-brand-logo[data-v-291eaea5]{width:30px;height:30px;border-radius:8px}.theme-dark .app-brand-badge[data-v-291eaea5]{background:var(--lingsu-logo-surface);border-color:var(--lingsu-logo-surface)}.app-brand-name[data-v-291eaea5]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:18px;font-weight:700;letter-spacing:.06em;color:var(--lingsu-brand-color)}.app-brand-blessing[data-v-291eaea5]{position:absolute;left:10px;top:calc(100% + 8px);transform:translateY(-4px);white-space:normal;max-width:220px;padding:8px 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--lingsu-brand-color) 22%,transparent 78%);color:color-mix(in srgb,var(--lingsu-brand-color) 82%,#ffffff 18%);background:color-mix(in srgb,var(--lingsu-brand-color) 10%,var(--lingsu-surface-elevated) 90%);font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.2px;opacity:0;pointer-events:none;box-shadow:0 8px 24px color-mix(in srgb,var(--lingsu-brand-color) 16%,transparent 84%);transition:opacity .28s ease,transform .28s ease;z-index:3}.app-brand-blessing[data-v-291eaea5]:after{content:"";position:absolute;left:20px;top:-6px;width:10px;height:10px;transform:rotate(45deg);border-left:1px solid color-mix(in srgb,var(--lingsu-brand-color) 22%,transparent 78%);border-top:1px solid color-mix(in srgb,var(--lingsu-brand-color) 22%,transparent 78%);background:color-mix(in srgb,var(--lingsu-brand-color) 10%,var(--lingsu-surface-elevated) 90%)}.app-brand:hover .app-brand-badge[data-v-291eaea5]{transform:translateY(-1px);box-shadow:0 10px 22px var(--lingsu-brand-badge-shadow)}.app-brand:hover .app-brand-blessing[data-v-291eaea5]{opacity:1;transform:translateY(0);animation:blessingBreath-291eaea5 2.2s ease-in-out infinite}.app-sider[data-v-291eaea5] .ant-menu{background:transparent;color:var(--lingsu-menu-color);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:6px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app-sider[data-v-291eaea5] .ant-menu-item,.app-sider[data-v-291eaea5] .ant-menu-submenu-title{color:var(--lingsu-menu-color)!important;font-weight:500;letter-spacing:.01em;transition:background-color .18s ease,color .18s ease}.app-sider[data-v-291eaea5] .ant-menu-inline:not(.ant-menu-inline-collapsed)>.ant-menu-item,.app-sider[data-v-291eaea5] .ant-menu-inline:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title{display:grid!important;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;column-gap:12px;min-height:54px;padding-inline:22px 16px!important;line-height:1.25!important}.app-sider[data-v-291eaea5] .ant-menu-inline:not(.ant-menu-inline-collapsed)>.ant-menu-item .ant-menu-item-icon,.app-sider[data-v-291eaea5] .ant-menu-inline:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{grid-column:1;justify-self:center;margin-inline-end:0!important}.app-sider[data-v-291eaea5] .ant-menu-inline:not(.ant-menu-inline-collapsed)>.ant-menu-item .ant-menu-title-content,.app-sider[data-v-291eaea5] .ant-menu-inline:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{grid-column:2;min-width:0;margin-inline-start:0!important;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.menu-label-wrap[data-v-291eaea5],.menu-label-text[data-v-291eaea5]{min-width:0}.menu-label-text-justified[data-v-291eaea5]{display:inline-flex;width:4em;justify-content:space-between;white-space:nowrap}.app-sider[data-v-291eaea5] .ant-menu-inline:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-sub.ant-menu-inline{box-sizing:border-box;width:auto!important;margin:0 8px 4px 22px;padding:0;border:0;border-radius:0;background:transparent!important;overflow:hidden}.app-sider[data-v-291eaea5] .ant-menu-inline:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{position:static;grid-column:3;justify-self:end;transform:none}.app-sider[data-v-291eaea5] .ant-menu-inline:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.app-sider[data-v-291eaea5] .ant-menu-inline:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{top:50%}.app-sider[data-v-291eaea5] .ant-menu-item:hover,.app-sider[data-v-291eaea5] .ant-menu-submenu-title:hover{background:var(--lingsu-menu-hover-bg)!important}.app-sider[data-v-291eaea5] .ant-menu-item-selected{background:var(--lingsu-brand-menu-active-bg, var(--lingsu-menu-active-bg))!important;color:var(--lingsu-brand-menu-active-color, var(--lingsu-menu-active-color))!important;font-weight:600}.app-sider[data-v-291eaea5] .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:600}.app-sider[data-v-291eaea5] .ant-menu-item-selected:after{border-right-color:var(--lingsu-brand-menu-active-line, var(--lingsu-menu-active-line))!important}.app-sider[data-v-291eaea5] .ant-menu-item img,.app-sider[data-v-291eaea5] .ant-menu-submenu-title img{opacity:.95}.app-sider[data-v-291eaea5] .ant-menu-item .ant-menu-item-icon,.app-sider[data-v-291eaea5] .ant-menu-submenu-title .ant-menu-item-icon{width:20px!important;min-width:20px!important;height:20px!important;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:16px}.app-sider[data-v-291eaea5] .ant-menu-item .ant-menu-item-icon .anticon,.app-sider[data-v-291eaea5] .ant-menu-submenu-title .ant-menu-item-icon .anticon{width:16px!important;height:16px!important;min-width:16px!important;font-size:16px!important;line-height:16px!important;display:inline-flex;align-items:center;justify-content:center}.app-sider[data-v-291eaea5] .ant-menu-item .ant-menu-item-icon img,.app-sider[data-v-291eaea5] .ant-menu-submenu-title .ant-menu-item-icon img{width:16px!important;height:16px!important;object-fit:contain}.menu-icon-wrap[data-v-291eaea5]{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;transition:border-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter)}.menu-icon-wrap.is-favorited[data-v-291eaea5]{border-color:var(--menu-fav-color, #f59e0b);box-shadow:0 0 0 2px color-mix(in srgb,var(--menu-fav-color, #f59e0b) 20%,transparent 80%)}.menu-icon-img[data-v-291eaea5]{width:16px;height:16px;display:inline-block;vertical-align:middle;object-fit:contain;flex:0 0 auto}.ant-menu-submenu-popup .menu-icon-wrap,.ant-menu-submenu-popup .ant-menu-item-icon .menu-icon-wrap,.ant-menu-submenu-popup .ant-menu-submenu-title .menu-icon-wrap{width:20px!important;min-width:20px!important;height:20px!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:20px!important}.ant-menu-submenu-popup .menu-icon-img,.ant-menu-submenu-popup .ant-menu-item-icon img,.ant-menu-submenu-popup .ant-menu-submenu-title img{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;max-height:16px!important;object-fit:contain!important}.menu-label-wrap[data-v-291eaea5]{display:inline-flex;align-items:center}.menu-label-text[data-v-291eaea5]{display:inline-block}.app-sider[data-v-291eaea5] .ant-layout-sider-trigger{background:var(--lingsu-brand-sider-trigger-bg, var(--lingsu-sider-trigger-bg))!important;color:var(--lingsu-sider-trigger-color)!important;border-top:1px solid var(--lingsu-sider-trigger-border)}.app-header[data-v-291eaea5]{background:var(--lingsu-brand-header-bg, var(--lingsu-header-bg-gradient));border-bottom:1px solid var(--lingsu-brand-header-border, var(--lingsu-header-border));display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:64px;height:64px;line-height:normal;overflow:visible;padding:0 20px;position:fixed;top:0;right:0;z-index:var(--lingsu-z-header);isolation:isolate;transition:background var(--motion-base) var(--ease-enter),border-color var(--motion-base) var(--ease-enter),left var(--motion-slow) var(--ease-enter)}.app-header[data-v-291eaea5]:before{content:none}.app-header[data-v-291eaea5]>*{position:relative;z-index:1}.app-main-layout[data-v-291eaea5]{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;position:relative;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;transition:margin-left var(--motion-slow) var(--ease-enter)}.app-header-actions[data-v-291eaea5]{display:inline-flex;align-items:center;justify-content:flex-end;line-height:1}.topbar-weather-calendar[data-v-291eaea5]{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;border:1px solid var(--lingsu-header-border);border-radius:12px;background:color-mix(in srgb,var(--lingsu-header-bg) 92%,#94a3b8 8%)}.topbar-weather-chip[data-v-291eaea5]{max-width:220px;min-height:32px;display:inline-flex;align-items:center;padding-inline:10px;border-radius:999px}.topbar-weather-chip span[data-v-291eaea5]{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-weather-chip .topbar-weather-icon[data-v-291eaea5]{max-width:none;width:18px;overflow:visible;font-size:16px;line-height:1;text-align:center}.topbar-weather-chip[data-v-291eaea5] .anticon{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.topbar-weather-popover[data-v-291eaea5]{width:min(320px,72vw)}.topbar-weather-popover-title[data-v-291eaea5]{font-weight:700;margin-bottom:8px}.topbar-weather-empty[data-v-291eaea5]{color:var(--lingsu-text-muted)}.topbar-weather-grid[data-v-291eaea5]{display:flex;flex-direction:column;gap:6px}.topbar-weather-row[data-v-291eaea5]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#64748b}.topbar-weather-row strong[data-v-291eaea5]{color:var(--lingsu-text-main);font-weight:600}.topbar-weather-updated[data-v-291eaea5]{margin-top:4px;font-size:11px;color:#94a3b8}.topbar-weather-hourly[data-v-291eaea5]{margin-top:8px;padding-top:8px;border-top:1px dashed color-mix(in srgb,var(--lingsu-text-muted) 30%,transparent 70%)}.topbar-weather-hourly-title[data-v-291eaea5]{font-size:12px;font-weight:700;color:var(--lingsu-text-main);margin-bottom:6px}.topbar-weather-hourly-list[data-v-291eaea5]{display:grid;gap:4px;max-height:188px;overflow:auto}.topbar-weather-hourly-row[data-v-291eaea5]{display:grid;grid-template-columns:44px 50px 1fr auto;align-items:center;gap:8px;font-size:11px;color:#64748b}.topbar-weather-hourly-row.rain[data-v-291eaea5]{color:#1d4ed8;font-weight:600}.topbar-weather-condition[data-v-291eaea5]{display:inline-flex;align-items:center;gap:4px;min-width:0}.topbar-weather-condition-icon[data-v-291eaea5]{font-size:12px;opacity:.9}.app-header-path-area[data-v-291eaea5]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.app-header-path-area[data-v-291eaea5] .ant-breadcrumb{min-width:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.favorite-quick-actions[data-v-291eaea5]{max-width:min(48vw,520px);width:100%;flex-wrap:nowrap;overflow:hidden}.favorite-quick-btn[data-v-291eaea5]{border-radius:999px;display:inline-flex;align-items:center;gap:6px;max-width:136px}.favorite-quick-btn-icon-only[data-v-291eaea5]{width:30px;height:30px;min-width:30px;padding:0!important;justify-content:center}.favorite-quick-btn-icon[data-v-291eaea5]{width:16px;height:16px;display:block;object-fit:contain}.favorite-quick-btn-text[data-v-291eaea5]{display:inline-block;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-quick-btn-dot[data-v-291eaea5]{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.favorite-quick-more[data-v-291eaea5]{padding-inline:2px}[data-v-291eaea5] .favorite-quick-tooltip-overlay,[data-v-291eaea5] .quick-week-popover-overlay,[data-v-291eaea5] .lingsu-header-tooltip-overlay{z-index:var(--lingsu-z-overlay, 6300)!important}.quick-week-strip[data-v-291eaea5]{display:flex;align-items:center;gap:6px;padding:2px 4px;border-radius:10px;border:1px solid var(--lingsu-header-border);background:color-mix(in srgb,var(--lingsu-header-bg) 90%,#94a3b8 10%);transition:border-color var(--motion-fast) var(--ease-enter),background var(--motion-fast) var(--ease-enter)}.quick-week-measure[data-v-291eaea5]{position:fixed;left:-9999px;top:-9999px;visibility:hidden;pointer-events:none}.quick-week-days[data-v-291eaea5]{display:flex;align-items:center;gap:6px}.quick-week-nav[data-v-291eaea5]{width:22px;height:34px;border-radius:7px;border:1px solid transparent;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.quick-week-nav[data-v-291eaea5]:hover{background:#94a3b824}.onboarding-step-meta[data-v-291eaea5]{color:var(--lingsu-text-secondary);font-size:12px}.onboarding-step-title[data-v-291eaea5]{font-size:18px;font-weight:600;margin-top:8px}.onboarding-step-desc[data-v-291eaea5]{font-size:14px;margin-top:10px;line-height:1.7}.onboarding-step-tip[data-v-291eaea5]{margin-top:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--lingsu-border);color:var(--lingsu-text-secondary);background:color-mix(in srgb,var(--lingsu-page-bg) 88%,#64748b 12%)}.quick-week-day[data-v-291eaea5]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:38px;height:38px;border-radius:8px;border:1px solid transparent;cursor:pointer;padding:0;background:transparent;color:#64748b;transition:background var(--motion-fast) var(--ease-enter),border-color var(--motion-fast) var(--ease-enter),color var(--motion-fast) var(--ease-enter)}.quick-week-day[data-v-291eaea5]:hover{background:#94a3b824}.quick-week-day.hasItems[data-v-291eaea5]{color:#0f172a}.quick-week-day.today[data-v-291eaea5]{border-color:#3b82f6;background:#3b82f61f;color:#1d4ed8}.quick-week-weekday[data-v-291eaea5]{font-size:10px;line-height:1}.quick-week-date[data-v-291eaea5]{font-size:12px;line-height:1;font-weight:700}.quick-week-markers[data-v-291eaea5]{display:inline-flex;align-items:center;gap:2px;margin-top:1px}.quick-week-marker-dot[data-v-291eaea5]{width:5px;height:5px;border-radius:50%;display:inline-block}.quick-week-popover[data-v-291eaea5]{min-width:220px;max-width:300px}.quick-week-popover-title[data-v-291eaea5]{font-weight:700;margin-bottom:6px}.quick-week-popover-item[data-v-291eaea5]{display:flex;gap:8px;margin-bottom:4px}.quick-week-item-time[data-v-291eaea5]{color:#64748b;min-width:40px}.quick-week-item-title[data-v-291eaea5]{min-width:0;word-break:break-word}.quick-week-item-main[data-v-291eaea5]{display:grid;gap:2px;flex:1;min-width:0}.quick-week-item-link[data-v-291eaea5]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#1677ff;line-height:1.3;width:fit-content}.quick-week-popover-empty[data-v-291eaea5],.quick-week-popover-more[data-v-291eaea5]{color:#64748b;font-size:12px}.pin-item[data-v-291eaea5]{display:grid;width:100%;gap:12px;border:1px solid color-mix(in srgb,var(--lingsu-header-border) 68%,#94a3b8 32%);border-radius:16px;padding:14px 16px;margin-bottom:14px;cursor:grab;background:color-mix(in srgb,var(--lingsu-card-bg, #ffffff) 94%,#f8fafc 6%);transition:border-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter),background var(--motion-fast) var(--ease-enter)}.pin-list[data-v-291eaea5] .ant-list-item{display:block;padding:0;border:none}.pin-item[data-v-291eaea5]:hover{border-color:color-mix(in srgb,var(--lingsu-primary, #1677ff) 46%,var(--lingsu-header-border) 54%);box-shadow:0 10px 26px #0f172a29}.pin-item-important[data-v-291eaea5]{border-color:color-mix(in srgb,#f59e0b 58%,var(--lingsu-header-border) 42%);background:linear-gradient(145deg,#fffbebf5,#fff7eded);box-shadow:0 10px 24px #f59e0b29}.pin-item-important[data-v-291eaea5]:hover{border-color:color-mix(in srgb,#f59e0b 74%,var(--lingsu-header-border) 26%);box-shadow:0 12px 26px #f59e0b38}.pin-item[data-v-291eaea5]:active{cursor:grabbing}.global-context-menu[data-v-291eaea5]{position:fixed;z-index:var(--lingsu-z-context-menu);min-width:220px;background:var(--lingsu-surface-elevated);color:var(--lingsu-text-primary);border:1px solid var(--lingsu-border);border-radius:12px;box-shadow:0 14px 36px #0f172a3d;overflow:hidden;transition:opacity var(--motion-base) var(--ease-enter),transform var(--motion-base) var(--ease-enter)}.global-context-menu[data-v-291eaea5] .ant-menu{background:transparent;border-inline-end:none;color:var(--lingsu-text-primary);padding:6px}.global-context-menu[data-v-291eaea5] .ant-menu-item{border-radius:8px;margin:2px 0;color:var(--lingsu-text-primary)}.global-context-menu[data-v-291eaea5] .ant-menu-item .anticon{color:inherit}.global-context-menu[data-v-291eaea5] .ant-menu-item:not(.ant-menu-item-disabled):hover,.global-context-menu[data-v-291eaea5] .ant-menu-item-active:not(.ant-menu-item-disabled),.global-context-menu[data-v-291eaea5] .ant-menu-item:not(.ant-menu-item-disabled):focus-visible{background:var(--lingsu-surface-muted);color:var(--lingsu-text-primary)}.global-context-menu[data-v-291eaea5] .ant-menu-item:not(.ant-menu-item-disabled):focus-visible{outline:2px solid var(--lingsu-brand-strong);outline-offset:-2px}.global-context-menu[data-v-291eaea5] .ant-menu-item-disabled{color:var(--lingsu-text-muted)!important;background:transparent!important;cursor:not-allowed}.context-translate-panel[data-v-291eaea5]{position:fixed;z-index:var(--lingsu-z-translate-panel);width:min(360px,calc(100vw - 24px));border-radius:12px;border:1px solid rgba(100,116,139,.22);background:linear-gradient(145deg,#fffffff7,#f8fafcf0);box-shadow:0 18px 36px #0f172a2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px}.context-translate-panel-head[data-v-291eaea5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.context-translate-panel-title[data-v-291eaea5]{font-size:13px;font-weight:700;color:#0f172a}.context-translate-panel-lang[data-v-291eaea5]{font-size:12px;color:#475569;margin-bottom:8px}.context-translate-panel-result[data-v-291eaea5]{border-radius:10px;border:1px solid rgba(148,163,184,.3);background:#fffc;padding:8px;min-height:52px;line-height:1.6;color:#0f172a;white-space:pre-wrap;word-break:break-word}.context-translate-panel-original[data-v-291eaea5]{margin-top:8px;font-size:12px;color:#64748b;border-radius:8px;background:#94a3b81f;padding:6px 8px;white-space:pre-wrap;word-break:break-word}.context-translate-panel-actions[data-v-291eaea5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.theme-dark .context-translate-panel[data-v-291eaea5]{background:linear-gradient(150deg,#0f172af2,#1e293beb);border-color:#94a3b838;box-shadow:0 18px 38px #0206179e}.theme-dark .context-translate-panel-title[data-v-291eaea5]{color:var(--lingsu-text-primary)}.theme-dark .context-translate-panel-lang[data-v-291eaea5]{color:#94a3b8}.theme-dark .context-translate-panel-result[data-v-291eaea5]{background:#0f172ab8;border-color:#94a3b847;color:var(--lingsu-text-primary)}.theme-dark .context-translate-panel-original[data-v-291eaea5]{background:#33415573;color:var(--lingsu-text-secondary)}.global-drop-overlay[data-v-291eaea5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--lingsu-z-drop-overlay);background:#0f172a4d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;pointer-events:none}.global-drop-panel[data-v-291eaea5]{min-width:320px;max-width:min(560px,92vw);border:1px dashed rgba(147,197,253,.95);border-radius:16px;background:linear-gradient(145deg,#0f172adb,#1e293bcc);box-shadow:0 18px 48px #02061773;padding:18px 20px;color:#e2e8f0;text-align:center}.global-drop-title[data-v-291eaea5]{font-size:18px;font-weight:700;line-height:1.4}.global-drop-desc[data-v-291eaea5]{margin-top:6px;font-size:13px;color:#cbd5e1}.global-search-count[data-v-291eaea5]{color:#64748b;font-size:12px}.global-search-item[data-v-291eaea5]{display:grid;gap:4px;border:1px solid var(--lingsu-header-border);border-radius:8px;padding:8px;margin-bottom:8px}.global-search-item-path[data-v-291eaea5]{font-weight:600}.global-search-item-snippet[data-v-291eaea5]{color:#64748b;white-space:pre-wrap;word-break:break-word}[data-v-291eaea5] .global-search-item-snippet mark{background:#faad1459;color:inherit;border-radius:2px;padding:0 2px}.pin-item-head[data-v-291eaea5]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px}.pin-item-title[data-v-291eaea5]{word-break:break-word;font-size:14px;font-weight:700;line-height:1.35}.pin-item-summary[data-v-291eaea5]{color:#334155;font-size:13px;line-height:1.6;word-break:break-word;max-height:88px;overflow:auto;padding:4px 0}.pin-item-meta[data-v-291eaea5]{display:flex;justify-content:flex-start;align-items:center;gap:16px;color:#64748b;font-size:12px;line-height:1.45;word-break:break-word;margin-top:4px}.pin-marker-layer[data-v-291eaea5]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.pin-route-marker[data-v-291eaea5]{position:absolute;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #f59e0b;background:#f59e0b2e;color:#b45309;box-shadow:0 6px 14px #0f172a2e;transform:translate(-50%,-50%);cursor:grab;pointer-events:auto;transition:transform var(--motion-fast) var(--ease-enter),background var(--motion-fast) var(--ease-enter)}.pin-route-marker[data-v-291eaea5]:hover{background:#f59e0b47;transform:translate(-50%,-50%) scale(1.08)}.pin-route-marker[data-v-291eaea5]:active{cursor:grabbing}.pin-release-dropzone[data-v-291eaea5]{position:fixed;left:50%;bottom:22px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;min-width:180px;height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(239,68,68,.44);background:#fee2e2f2;color:#b91c1c;font-size:13px;font-weight:700;box-shadow:0 10px 24px #0f172a33}.theme-dark .pin-route-marker[data-v-291eaea5]{background:#f59e0b38;color:#fbbf24;border-color:#fbbf2499}.theme-dark .pin-release-dropzone[data-v-291eaea5]{background:#7f1d1ddb;color:#fecaca;border-color:#fca5a566}.pin-drag-handle[data-v-291eaea5]{cursor:grab;color:#94a3b8;-webkit-user-select:none;user-select:none}.pin-item:active .pin-drag-handle[data-v-291eaea5]{cursor:grabbing}.user-dropdown-panel[data-v-291eaea5]{width:min(214px,58vw);padding:10px;border-radius:12px;background:var(--lingsu-header-bg, #ffffff);border:1px solid color-mix(in srgb,var(--lingsu-header-border, #e2e8f0) 78%,#cbd5e1 22%);box-shadow:0 12px 28px #0f172a29;-webkit-backdrop-filter:none;backdrop-filter:none}.user-dropdown-profile[data-v-291eaea5]{position:relative;display:flex;align-items:flex-start;gap:10px;padding:2px 38px 8px 2px}.user-dropdown-share-link[data-v-291eaea5]{position:absolute;top:0;right:0;box-sizing:border-box;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;flex:0 0 34px;aspect-ratio:1;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--lingsu-header-border, #e2e8f0) 70%,#cbd5e1 30%);border-radius:50%!important;color:#64748b;background:color-mix(in srgb,var(--lingsu-header-bg, #ffffff) 88%,#f8fafc 12%);box-shadow:0 6px 14px #0f172a14;line-height:1}.user-dropdown-share-link[data-v-291eaea5] .anticon{font-size:16px}.user-dropdown-share-link[data-v-291eaea5]:hover,.user-dropdown-share-link[data-v-291eaea5]:focus-visible{color:var(--lingsu-brand, #16a34a);border-color:color-mix(in srgb,var(--lingsu-brand, #16a34a) 42%,#cbd5e1 58%);background:color-mix(in srgb,var(--lingsu-brand, #16a34a) 12%,var(--lingsu-header-bg, #ffffff) 88%)}.user-dropdown-profile-main[data-v-291eaea5]{min-width:0;flex:1;display:grid;gap:4px}.user-dropdown-name[data-v-291eaea5]{font-size:15px;font-weight:700;line-height:1.2;color:var(--lingsu-text-main, #0f172a)}.user-dropdown-meta[data-v-291eaea5]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#64748b}.user-dropdown-meta-label[data-v-291eaea5]{color:#94a3b8}.user-dropdown-bio[data-v-291eaea5]{font-size:12px;color:#475569;line-height:1.4;word-break:break-word;max-height:54px;overflow:auto}.user-dropdown-divider[data-v-291eaea5]{height:1px;background:color-mix(in srgb,var(--lingsu-header-border) 78%,#cbd5e1 22%);margin:2px 0 10px}.user-dropdown-actions[data-v-291eaea5]{display:grid;gap:8px}.user-dropdown-locale-group[data-v-291eaea5]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.user-dropdown-locale-btn[data-v-291eaea5]{width:100%}.pin-drag-preview[data-v-291eaea5]{max-width:280px;border:1px solid rgba(59,130,246,.45);border-radius:16px;background:linear-gradient(145deg,#eff6fff5,#dbeafeeb);color:#0f172a;padding:8px 10px;font-size:13px;line-height:1.4;box-shadow:0 10px 24px #0f172a29;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;position:fixed;left:-9999px;top:-9999px}.pinboard-drawer[data-v-291eaea5] .ant-drawer-header{border-bottom:1px solid color-mix(in srgb,var(--lingsu-header-border) 72%,#cbd5e1 28%)}.pinboard-drawer[data-v-291eaea5] .ant-drawer-body{background:color-mix(in srgb,var(--lingsu-card-bg, #ffffff) 96%,#f8fafc 4%);padding:14px}.theme-dark .pin-item-summary[data-v-291eaea5]{color:var(--lingsu-text-secondary)}.theme-dark .pin-item[data-v-291eaea5]{border-color:color-mix(in srgb,var(--lingsu-header-border) 70%,#94a3b8 30%);background:color-mix(in srgb,var(--lingsu-card-bg, #0f172a) 93%,#1e293b 7%)}.theme-dark .pin-item-important[data-v-291eaea5]{border-color:color-mix(in srgb,#f59e0b 62%,var(--lingsu-header-border) 38%);background:linear-gradient(145deg,#78350f70,#5c241461);box-shadow:0 10px 24px #f59e0b2e}.theme-dark .user-dropdown-name[data-v-291eaea5]{color:var(--lingsu-text-primary)}.theme-dark .user-dropdown-meta[data-v-291eaea5]{color:#94a3b8}.theme-dark .user-dropdown-meta-label[data-v-291eaea5]{color:#64748b}.theme-dark .user-dropdown-bio[data-v-291eaea5]{color:var(--lingsu-text-secondary)}.theme-dark .user-dropdown-share-link[data-v-291eaea5]{color:var(--lingsu-text-secondary);background:color-mix(in srgb,var(--lingsu-header-bg, #0f172a) 82%,#1e293b 18%);border-color:color-mix(in srgb,var(--lingsu-header-border, #334155) 72%,#64748b 28%);box-shadow:0 8px 18px #0206175c}.theme-dark .user-dropdown-share-link[data-v-291eaea5]:hover,.theme-dark .user-dropdown-share-link[data-v-291eaea5]:focus-visible{color:#86efac;border-color:color-mix(in srgb,var(--lingsu-brand, #22c55e) 46%,#475569 54%);background:color-mix(in srgb,var(--lingsu-brand, #22c55e) 16%,var(--lingsu-header-bg, #0f172a) 84%)}.theme-dark .user-dropdown-divider[data-v-291eaea5]{background:color-mix(in srgb,var(--lingsu-header-border) 68%,#475569 32%)}.theme-dark .user-dropdown-panel[data-v-291eaea5]{background:color-mix(in srgb,var(--lingsu-header-bg, #0f172a) 96%,#111827 4%);border-color:color-mix(in srgb,var(--lingsu-header-border, #334155) 75%,#475569 25%);box-shadow:0 14px 32px #02061780}.app-mobile-header[data-v-291eaea5]{width:100%}.app-mobile-row[data-v-291eaea5]{display:flex;align-items:center;gap:6px;width:100%}.app-mobile-row-top[data-v-291eaea5]{justify-content:space-between}.app-mobile-row-bottom[data-v-291eaea5]{justify-content:space-between;margin-top:6px}.app-mobile-search[data-v-291eaea5]{flex:0 1 26vw;min-width:88px;max-width:120px}.app-mobile-search[data-v-291eaea5] .ant-select-selector{min-height:30px;padding-inline:8px!important}.app-mobile-search[data-v-291eaea5] .ant-select-selection-placeholder,.app-mobile-search[data-v-291eaea5] .ant-select-selection-item{font-size:12px}.app-mobile-row-top[data-v-291eaea5]{gap:4px}.topbar-weather-calendar-mobile[data-v-291eaea5]{flex:1 1 auto;min-width:0;max-width:none;overflow:hidden}.topbar-weather-chip-mobile[data-v-291eaea5]{flex:1 1 auto;min-width:0;max-width:none}.topbar-weather-chip-mobile span[data-v-291eaea5]{max-width:100%;min-width:0}.topbar-weather-chip-mobile .topbar-weather-icon[data-v-291eaea5]{max-width:none;min-width:18px}.quick-week-strip-mobile[data-v-291eaea5]{flex:0 0 62px;padding:2px;width:62px;min-width:62px;max-width:62px;overflow:hidden}.quick-week-strip-mobile .quick-week-days[data-v-291eaea5]{gap:2px}.quick-week-strip-mobile .quick-week-day[data-v-291eaea5]{width:100%;height:32px;border-radius:7px}.quick-week-strip-mobile .quick-week-weekday[data-v-291eaea5]{font-size:9px}.quick-week-strip-mobile .quick-week-date[data-v-291eaea5]{font-size:11px}.app-mobile-search[data-v-291eaea5] .ant-select-selector{width:100%}.app-mobile-row-top[data-v-291eaea5] .ant-btn-sm{padding-inline:6px}.mobile-more-badge[data-v-291eaea5]{margin-left:4px;color:#64748b;font-size:12px}.theme-dark .mobile-more-badge[data-v-291eaea5]{color:#94a3b8}.topbar-weather-calendar-mobile[data-v-291eaea5]{padding:2px 4px;gap:4px}.app-mobile-home-logo[data-v-291eaea5]{width:26px;height:26px;border-radius:6px;cursor:pointer;flex:0 0 auto}.app-mobile-breadcrumb[data-v-291eaea5]{flex:1;min-width:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shortcut-help-popover[data-v-291eaea5]{display:grid;gap:4px;min-width:240px;font-size:12px}.theme-light[data-v-291eaea5]{--motion-fast: .18s;--motion-base: .26s;--motion-slow: .34s;--ease-enter: cubic-bezier(.22, 1, .36, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--lingsu-page-bg-gradient: var(--lingsu-page-bg);--lingsu-sider-bg: var(--lingsu-surface-muted);--lingsu-sider-border: var(--lingsu-border);--lingsu-sider-trigger-bg: var(--lingsu-surface-muted);--lingsu-sider-trigger-border: var(--lingsu-border);--lingsu-sider-trigger-color: var(--lingsu-text-secondary);--lingsu-brand-color: #1f2937;--lingsu-brand-badge-bg: var(--lingsu-surface-elevated);--lingsu-brand-badge-border: rgba(148, 163, 184, .36);--lingsu-brand-badge-shadow: rgba(15, 23, 42, .12);--lingsu-primary: var(--lingsu-brand-color);--lingsu-semantic-brand: var(--lingsu-brand-color);--lingsu-semantic-brand-surface: color-mix(in srgb, var(--lingsu-brand-color) 10%, transparent 90%);--lingsu-semantic-brand-line: color-mix(in srgb, var(--lingsu-brand-color) 24%, transparent 76%);--lingsu-semantic-brand-strong: color-mix(in srgb, var(--lingsu-brand-color) 86%, #0f172a 14%);--lingsu-menu-color: #334155;--lingsu-menu-hover-bg: rgba(15, 23, 42, .06);--lingsu-menu-active-bg: rgba(15, 23, 42, .1);--lingsu-menu-active-color: #0f172a;--lingsu-menu-active-line: #475569;--lingsu-header-bg: var(--lingsu-surface-elevated);--lingsu-header-bg-gradient: var(--lingsu-surface-elevated);--lingsu-header-border: var(--lingsu-border)}.theme-dark[data-v-291eaea5]{--motion-fast: .18s;--motion-base: .26s;--motion-slow: .34s;--ease-enter: cubic-bezier(.22, 1, .36, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--lingsu-page-bg-gradient: var(--lingsu-page-bg);--lingsu-sider-bg: var(--lingsu-surface-muted);--lingsu-sider-border: var(--lingsu-border);--lingsu-sider-trigger-bg: var(--lingsu-surface-muted);--lingsu-sider-trigger-border: var(--lingsu-border);--lingsu-sider-trigger-color: var(--lingsu-text-secondary);--lingsu-brand-color: #e2e8f0;--lingsu-brand-badge-bg: var(--lingsu-surface-elevated);--lingsu-brand-badge-border: rgba(148, 163, 184, .28);--lingsu-brand-badge-shadow: rgba(2, 6, 23, .55);--lingsu-primary: var(--lingsu-brand-color);--lingsu-semantic-brand: var(--lingsu-brand-color);--lingsu-semantic-brand-surface: color-mix(in srgb, var(--lingsu-brand-color) 18%, transparent 82%);--lingsu-semantic-brand-line: color-mix(in srgb, var(--lingsu-brand-color) 34%, transparent 66%);--lingsu-semantic-brand-strong: color-mix(in srgb, var(--lingsu-brand-color) 70%, #ffffff 30%);--lingsu-menu-color: var(--lingsu-text-secondary);--lingsu-menu-hover-bg: rgba(148, 163, 184, .16);--lingsu-menu-active-bg: rgba(59, 130, 246, .22);--lingsu-menu-active-color: var(--lingsu-text-primary);--lingsu-menu-active-line: #60a5fa;--lingsu-header-bg: var(--lingsu-surface-elevated);--lingsu-header-bg-gradient: var(--lingsu-surface-elevated);--lingsu-header-border: var(--lingsu-border)}@keyframes lingsuAmbientDrift-291eaea5{0%{opacity:.16;transform:translate3d(-2%,-1%,0) scale(1.02)}50%{opacity:.24;transform:translate3d(2%,1%,0) scale(1.04)}to{opacity:.18;transform:translate3d(1%,-2%,0) scale(1.03)}}@keyframes lingsuHeaderSheen-291eaea5{0%,to{opacity:.16;transform:translate3d(-18%,0,0)}50%{opacity:.28;transform:translate3d(18%,0,0)}}@keyframes blessingBreath-291eaea5{0%,to{box-shadow:0 8px 24px color-mix(in srgb,var(--lingsu-brand-color) 16%,transparent 84%),0 0 color-mix(in srgb,var(--lingsu-brand-color) 0%,transparent 100%)}50%{box-shadow:0 10px 30px color-mix(in srgb,var(--lingsu-brand-color) 22%,transparent 78%),0 0 0 6px color-mix(in srgb,var(--lingsu-brand-color) 12%,transparent 88%)}}html[data-lingsu-desktop=true]{opacity:.12;animation-duration:48s}html[data-lingsu-desktop=true]{opacity:.16;animation-duration:40s}html[data-lingsu-desktop=true]{filter:none;opacity:.18;transform:none}html[data-lingsu-desktop=true]{animation:none}html[data-lingsu-desktop=true]{transform:none;will-change:auto}.theme-dark .quick-week-strip[data-v-291eaea5]{background:color-mix(in srgb,var(--lingsu-header-bg) 85%,#1e293b 15%)}.theme-dark .quick-week-day[data-v-291eaea5]{color:#94a3b8}.theme-dark .quick-week-day.hasItems[data-v-291eaea5]{color:var(--lingsu-text-primary)}.theme-dark .quick-week-day.today[data-v-291eaea5]{color:#bfdbfe;border-color:#60a5fa;background:#3b82f638}[data-v-291eaea5] .ant-card .ant-card-head{border-bottom:1px solid var(--lingsu-border)}[data-v-291eaea5] .ant-card .ant-card-head-wrapper{align-items:center}[data-v-291eaea5] .ant-card .ant-card-head-title{overflow:visible;white-space:normal;padding:12px 0}[data-v-291eaea5] .ant-card .ant-card-extra{display:flex;align-items:center}[data-v-291eaea5] .page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}[data-v-291eaea5] .page-filters{margin-left:auto;min-width:0}[data-v-291eaea5] .page-filters.ant-space{display:flex;flex:1 1 560px;justify-content:flex-end}[data-v-291eaea5] .page-filters.ant-space .ant-space-item{min-width:0}[data-v-291eaea5] .page-filters .lingsu-search-input{width:100%;min-width:180px;max-width:340px}[data-v-291eaea5] .page-filters .lingsu-date-range{width:100%;min-width:240px;max-width:420px}[data-v-291eaea5] .page-filters .ant-input-affix-wrapper,[data-v-291eaea5] .page-filters .ant-picker,[data-v-291eaea5] .page-filters .ant-select-selector{border-color:var(--lingsu-border)!important}[data-v-291eaea5] .page-filters .ant-input-affix-wrapper:hover,[data-v-291eaea5] .page-filters .ant-picker:hover,[data-v-291eaea5] .page-filters .ant-select-selector:hover{border-color:var(--lingsu-text-muted)!important}@media(max-width:768px){.app-main-layout[data-v-291eaea5]{margin-left:0!important}.app-sider[data-v-291eaea5]{z-index:calc(var(--lingsu-z-sider) + 100)}.app-header[data-v-291eaea5]{padding:8px 12px;min-height:90px;height:90px;left:0;position:static}.app-header[data-v-291eaea5] .ant-breadcrumb{min-width:0}[data-v-291eaea5] .page-filters{margin-left:0;width:100%}[data-v-291eaea5] .page-filters.ant-space{flex:1 1 100%;justify-content:stretch}[data-v-291eaea5] .page-filters.ant-space .ant-space-item{flex:1 1 100%}[data-v-291eaea5] .page-filters .lingsu-search-input,[data-v-291eaea5] .page-filters .lingsu-date-range{min-width:0;max-width:none}}.app-sider .ant-menu-inline:not(.ant-menu-inline-collapsed)>.ant-menu-item,.app-sider .ant-menu-inline:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title{height:48px!important;min-height:48px!important;margin-block:0!important}.lingsu-user-dropdown-overlay,.lingsu-header-overlay{z-index:var(--lingsu-z-overlay, 6300)!important}.lingsu-header-select-dropdown{z-index:var(--lingsu-z-select, 6300)!important;position:relative}.module-search-option{display:flex;align-items:center;gap:8px;min-width:0}.module-search-option-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-search-option-reason{flex:none;padding:0 6px;border-radius:4px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-muted);font-size:12px;line-height:18px}.module-search-option-group{flex:none;margin-left:auto;color:var(--lingsu-text-muted);font-size:12px}.ant-select-dropdown{z-index:var(--lingsu-z-select, 6300)!important}.ant-dropdown,.ant-popover,.ant-tooltip,.ant-picker-dropdown,.ant-menu-submenu-popup{z-index:var(--lingsu-z-overlay, 6300)!important}.ant-menu-submenu-popup{pointer-events:auto}.ant-menu-submenu-popup:before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:12px}.ant-tooltip{pointer-events:none}.ant-tooltip .ant-tooltip-content{transform:translateZ(0);will-change:transform}.ant-tooltip .ant-tooltip-inner{min-width:max-content;white-space:nowrap}.ant-modal-root .ant-modal-mask{z-index:calc(var(--lingsu-z-modal, 6400) - 1)}.ant-modal-root .ant-modal-wrap{z-index:var(--lingsu-z-modal, 6400)}.ant-drawer{z-index:var(--lingsu-z-drawer, 6700)!important}.ant-drawer-mask{z-index:var(--lingsu-z-drawer-mask, 6699)!important}.ant-drawer-wrap,.ant-drawer-content-wrapper{z-index:var(--lingsu-z-drawer, 6700)!important}.ant-drawer-content{position:relative;z-index:1}.pinboard-drawer-root .ant-drawer-mask{z-index:var(--lingsu-z-pin-drawer-mask, 6899)!important}.pinboard-drawer-root .ant-drawer-wrap,.pinboard-drawer-root .ant-drawer-content-wrapper{z-index:var(--lingsu-z-pin-drawer, 6900)!important}.pinboard-drawer-root .ant-drawer-content{background:color-mix(in srgb,var(--lingsu-card-bg, #ffffff) 97%,#f8fafc 3%)}.ant-message,.ant-notification{z-index:var(--lingsu-z-toast)}[data-theme=dark]{--lingsu-dark-bg-0: var(--lingsu-page-bg);--lingsu-dark-bg-1: var(--lingsu-surface-elevated);--lingsu-dark-bg-2: var(--lingsu-surface-elevated);--lingsu-dark-bg-3: var(--lingsu-surface-muted);--lingsu-dark-border: var(--lingsu-border);--lingsu-dark-divider: rgba(148, 163, 184, .18);--lingsu-dark-text: var(--lingsu-text-primary);--lingsu-dark-text-secondary: var(--lingsu-text-secondary);--lingsu-dark-hover: rgba(148, 163, 184, .16)}[data-theme=dark] .page-title,[data-theme=dark] .mobile-item-title{color:var(--lingsu-dark-text)!important}[data-theme=dark] .mobile-item-line,[data-theme=dark] .table-ellipsis-cell{color:var(--lingsu-dark-text-secondary)!important}[data-theme=dark] textarea::placeholder{color:var(--lingsu-dark-text-secondary)!important;opacity:1!important}[data-theme=dark] textarea::-webkit-input-placeholder{color:var(--lingsu-dark-text-secondary)!important;opacity:1!important}:global(.ant-tag-blue),:global(.ant-tag-processing){border-color:var(--lingsu-semantic-brand-line)!important;background:var(--lingsu-semantic-brand-surface)!important;color:var(--lingsu-semantic-brand-strong)!important}:global(a:not(.ant-btn-dangerous)),:global(.ant-btn-link:not(.ant-btn-dangerous)),:global(.ant-typography a){color:var(--lingsu-brand-strong, var(--lingsu-brand-color))!important}:global(.ant-switch.ant-switch-checked){background:var(--lingsu-brand-color)!important}:global(.ant-checkbox-checked .ant-checkbox-inner),:global(.ant-radio-checked .ant-radio-inner),:global(.ant-pagination .ant-pagination-item-active),:global(.ant-segmented .ant-segmented-item-selected){border-color:var(--lingsu-brand-color)!important}:global(.ant-checkbox-checked .ant-checkbox-inner),:global(.ant-radio-checked .ant-radio-inner:after),:global(.ant-tabs .ant-tabs-ink-bar),:global(.ant-slider .ant-slider-track),:global(.ant-progress .ant-progress-bg){background:var(--lingsu-brand-color)!important}:global(.ant-pagination .ant-pagination-item-active a),:global(.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn),:global(.ant-steps .ant-steps-item-process .ant-steps-item-icon),:global(.ant-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon){color:var(--lingsu-brand-strong, var(--lingsu-brand-color))!important}:global(.ant-input:focus),:global(.ant-input-focused),:global(.ant-input-affix-wrapper-focused),:global(.ant-picker-focused),:global(.ant-select-focused .ant-select-selector),:global(.ant-mentions-focused),:global(.ant-input-number-focused){border-color:var(--lingsu-brand-color)!important;box-shadow:0 0 0 2px var(--lingsu-brand-surface)!important}:global(.ant-tag-cyan),:global(.ant-tag-geekblue){border-color:var(--lingsu-semantic-info-line)!important;background:var(--lingsu-semantic-info-surface)!important;color:var(--lingsu-semantic-info-strong)!important}:global(.ant-tag-green),:global(.ant-tag-success){border-color:var(--lingsu-semantic-success-line)!important;background:var(--lingsu-semantic-success-surface)!important;color:var(--lingsu-semantic-success-strong)!important}:global(.ant-tag-gold),:global(.ant-tag-orange),:global(.ant-tag-warning){border-color:var(--lingsu-semantic-warning-line)!important;background:var(--lingsu-semantic-warning-surface)!important;color:var(--lingsu-semantic-warning-strong)!important}:global(.ant-tag-red),:global(.ant-tag-error){border-color:var(--lingsu-semantic-danger-line)!important;background:var(--lingsu-semantic-danger-surface)!important;color:var(--lingsu-semantic-danger-strong)!important}:global(.ant-tag-purple),:global(.ant-tag-magenta){border-color:var(--lingsu-semantic-ai-line)!important;background:var(--lingsu-semantic-ai-surface)!important;color:var(--lingsu-semantic-ai-strong)!important}@media(prefers-reduced-motion:reduce){.app-layout:before,.app-header:before,.app-brand:hover .app-brand-blessing{animation:none!important}*,*:before,*:after{transition-duration:.12s!important;animation-duration:.12s!important;animation-iteration-count:1!important}}html[data-lingsu-desktop=true][data-theme=light] body,html[data-lingsu-desktop=true][data-theme=light] #app,html[data-lingsu-desktop=true][data-theme=light] .app-layout,html[data-lingsu-desktop=true][data-theme=light] .app-main-layout{opacity:1!important;filter:none!important}html[data-lingsu-desktop=true][data-theme=light] .ant-layout,html[data-lingsu-desktop=true][data-theme=light] .ant-layout-content{background:var(--lingsu-page-bg, #f5f7fb)!important;color:#0f172a!important}html[data-lingsu-desktop=true][data-theme=light] .ant-card,html[data-lingsu-desktop=true][data-theme=light] .ant-table,html[data-lingsu-desktop=true][data-theme=light] .ant-table-container,html[data-lingsu-desktop=true][data-theme=light] .ant-table-content{background:#fff!important;color:#0f172a!important}html[data-lingsu-desktop=true][data-theme=light] .ant-card .ant-card-head-title,html[data-lingsu-desktop=true][data-theme=light] .ant-card .ant-card-body,html[data-lingsu-desktop=true][data-theme=light] .page-title,html[data-lingsu-desktop=true][data-theme=light] .ant-table-thead>tr>th,html[data-lingsu-desktop=true][data-theme=light] .ant-table-tbody>tr>td,html[data-lingsu-desktop=true][data-theme=light] .ant-typography,html[data-lingsu-desktop=true][data-theme=light] .ant-btn-default,html[data-lingsu-desktop=true][data-theme=light] .ant-input,html[data-lingsu-desktop=true][data-theme=light] .ant-input-affix-wrapper,html[data-lingsu-desktop=true][data-theme=light] .ant-select-selector{color:#0f172a!important}html[data-lingsu-desktop=true][data-theme=light] .ant-table-thead>tr>th{background:#f8fafc!important;color:#334155!important}html[data-lingsu-desktop=true][data-theme=light] .ant-table-tbody>tr>td{background:#fff!important}html[data-lingsu-desktop=true][data-theme=light] .ant-input::placeholder,html[data-lingsu-desktop=true][data-theme=light] .ant-input-affix-wrapper input::placeholder,html[data-lingsu-desktop=true][data-theme=light] .ant-select-selection-placeholder{color:#94a3b8!important;opacity:1!important}html[data-lingsu-desktop=true] body,html[data-lingsu-desktop=true] #app{background:var(--lingsu-page-bg)!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important}html.screen-recorder-transparent-root[data-lingsu-desktop=true],html.screen-recorder-transparent-root[data-lingsu-desktop=true] body,body.screen-recorder-transparent-root,html.screen-recorder-transparent-root[data-lingsu-desktop=true] #app,html.screen-recorder-transparent-root[data-lingsu-desktop=true] .ant-app,html.screen-recorder-transparent-root[data-lingsu-desktop=true] .ant-config-provider,html.screen-recorder-transparent-root[data-lingsu-desktop=true] .ant-layout,html.screen-recorder-transparent-root[data-lingsu-desktop=true] .ant-layout-content{background:transparent!important;background-color:transparent!important;background-image:none!important}[data-theme=dark] [style*="color: #0f172a"],[data-theme=dark] [style*="color:#0f172a"],[data-theme=dark] [style*="color: #111827"],[data-theme=dark] [style*="color:#111827"],[data-theme=dark] [style*="color: #1f2937"],[data-theme=dark] [style*="color:#1f2937"],[data-theme=dark] [style*="color: black"],[data-theme=dark] [style*="color:black"]{color:var(--lingsu-dark-text)!important}[data-theme=dark] [style*="color: #334155"],[data-theme=dark] [style*="color:#334155"]{color:var(--lingsu-dark-text-secondary)!important}.api-base-trigger[data-v-685aff3a]{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;white-space:nowrap;cursor:pointer}.api-base-trigger[data-v-685aff3a]:hover,.api-base-trigger[data-v-685aff3a]:focus-visible{color:var(--lingsu-brand-color, var(--lingsu-brand-strong));text-decoration:underline;text-underline-offset:3px}.api-base-trigger[data-v-685aff3a]:focus-visible{outline:2px solid color-mix(in srgb,var(--lingsu-brand-color, var(--lingsu-brand-strong)) 48%,transparent);outline-offset:3px;border-radius:3px}.api-base-settings[data-v-685aff3a]{display:grid;gap:18px}.current-url[data-v-685aff3a]{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--lingsu-border);border-radius:8px;background:#f8fafc}.current-url code[data-v-685aff3a],.history-item code[data-v-685aff3a]{min-width:0;overflow-wrap:anywhere;color:var(--lingsu-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.section-label[data-v-685aff3a]{color:var(--lingsu-text-secondary);font-size:12px;font-weight:600}.history-section[data-v-685aff3a]{display:grid;gap:10px}.history-list[data-v-685aff3a]{display:grid;gap:8px;max-height:220px;overflow-y:auto}.history-item[data-v-685aff3a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:10px 12px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated);text-align:left;cursor:pointer}.history-item[data-v-685aff3a]:hover,.history-item[data-v-685aff3a]:focus-visible{border-color:var(--lingsu-brand-color, var(--lingsu-brand-strong));background:color-mix(in srgb,var(--lingsu-brand-color, var(--lingsu-brand-strong)) 5%,var(--lingsu-surface-elevated))}.history-item span[data-v-685aff3a]{color:var(--lingsu-brand-color, var(--lingsu-brand-strong));font-size:12px;white-space:nowrap}.modal-actions[data-v-685aff3a]{display:flex;align-items:center;gap:8px;width:100%}.action-spacer[data-v-685aff3a]{flex:1}@media(max-width:520px){.modal-actions[data-v-685aff3a]{flex-wrap:wrap}.action-spacer[data-v-685aff3a]{display:none}}.login-page[data-v-bfe2dced]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 24px 52px;background:linear-gradient(140deg,#f4f7fbfa,#faf9f6f5),#f7f8fa;color:#0f172a}html[data-lingsu-desktop=true]{background:#f7f8fa!important;color:#0f172a!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important}html[data-lingsu-desktop=true]{background:#fff!important;opacity:1!important;filter:none!important;-webkit-filter:none!important}html[data-lingsu-desktop=true]{color:#0f172a!important;opacity:1!important}html[data-lingsu-desktop=true]{color:#64748b!important;opacity:1!important}.login-shell[data-v-bfe2dced]{width:100%;max-width:980px;border:1px solid rgba(226,232,240,.92);border-radius:14px;background:#ffffffc7;box-shadow:0 24px 60px #0f172a1a;overflow:hidden}.login-header[data-v-bfe2dced]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;min-height:80px;padding:20px 26px;background:var(--lingsu-brand-header-bg, transparent);border-bottom:1px solid var(--lingsu-brand-header-border, rgba(226, 232, 240, .86))}.login-body[data-v-bfe2dced]{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(330px,370px);gap:34px;align-items:stretch;padding:48px 42px 44px}.login-product[data-v-bfe2dced]{display:flex;flex-direction:column;justify-content:center;gap:22px;min-width:0}.brand-row[data-v-bfe2dced]{display:flex;align-items:center}.brand-row[data-v-bfe2dced]{gap:12px}.brand-mark[data-v-bfe2dced]{width:40px;height:40px;border-radius:8px;border:1px solid var(--lingsu-brand-badge-border, transparent);box-shadow:0 10px 24px var(--lingsu-brand-badge-shadow, rgba(15, 23, 42, .12))}.brand-name[data-v-bfe2dced]{font-size:18px;font-weight:700;line-height:1.2;color:var(--lingsu-brand-color, #0f172a)}.brand-name.is-zh[data-v-bfe2dced]{font-family:Songti SC,"Noto Serif CJK SC","Source Han Serif SC",STSong,serif;font-weight:650;letter-spacing:0}.brand-kicker[data-v-bfe2dced]{max-width:520px;margin-top:4px;color:#64748b;font-size:13px;line-height:1.45}.hero-copy h1[data-v-bfe2dced]{max-width:500px;margin:0;font-size:34px;line-height:1.18;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:650}.hero-copy h1 span[data-v-bfe2dced]{color:var(--lingsu-brand-color, #2563eb)}.hero-copy p[data-v-bfe2dced]{max-width:440px;margin:16px 0 0;color:#475569;font-size:15px;line-height:1.8}.flow-strip[data-v-bfe2dced]{display:flex;flex-wrap:wrap;gap:10px 0;align-items:center;max-width:500px}.flow-node[data-v-bfe2dced]{display:inline-flex;align-items:center;color:#334155;font-size:12px;font-weight:620;line-height:1.4}.flow-dot[data-v-bfe2dced]{width:8px;height:8px;margin-right:7px;border-radius:999px;background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--lingsu-brand-color, #2563eb) 58%,#ffffff 42%),var(--lingsu-brand-color, #2563eb) 68%);box-shadow:0 0 0 4px color-mix(in srgb,var(--lingsu-brand-color, #2563eb) 12%,transparent),0 0 14px color-mix(in srgb,var(--lingsu-brand-color, #2563eb) 20%,transparent);animation:flow-dot-pulse-bfe2dced 5.8s ease-in-out infinite;animation-delay:calc(var(--flow-index) * .52s)}.flow-line[data-v-bfe2dced]{position:relative;overflow:hidden;width:42px;height:2px;margin:0 12px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--lingsu-brand-color, #2563eb) 34%,transparent),#94a3b866)}.flow-line[data-v-bfe2dced]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lingsu-brand-color, #2563eb) 92%,#ffffff 8%),rgba(96,165,250,.88),transparent);transform:translate(-110%);animation:flow-line-drift-bfe2dced 5.8s ease-in-out infinite;animation-delay:calc(var(--flow-index) * .52s)}@keyframes flow-line-drift-bfe2dced{0%,14%{transform:translate(-110%);opacity:0}34%,58%{opacity:1}78%,to{transform:translate(110%);opacity:0}}@keyframes flow-dot-pulse-bfe2dced{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--lingsu-brand-color, #2563eb) 12%,transparent),0 0 14px color-mix(in srgb,var(--lingsu-brand-color, #2563eb) 20%,transparent);transform:scale(1)}46%,60%{box-shadow:0 0 0 8px color-mix(in srgb,var(--lingsu-brand-color, #2563eb) 10%,transparent),0 0 22px color-mix(in srgb,var(--lingsu-brand-color, #2563eb) 34%,transparent);transform:scale(1.16)}}@media(prefers-reduced-motion:reduce){.flow-dot[data-v-bfe2dced],.flow-line[data-v-bfe2dced]:after{animation:none}}.body-divider[data-v-bfe2dced]{width:1px;min-height:100%;background:linear-gradient(180deg,#94a3b800,#94a3b870,#94a3b800)}.login-panel[data-v-bfe2dced]{display:flex;flex-direction:column;justify-content:center;min-width:0}.login-panel[data-v-bfe2dced] .ant-input,.login-panel[data-v-bfe2dced] .ant-btn{min-height:38px}.login-panel[data-v-bfe2dced] .ant-input-password{min-height:38px;padding-top:0;padding-bottom:0}.login-panel[data-v-bfe2dced] .ant-input-password .ant-input{min-height:36px}.form-intro[data-v-bfe2dced]{margin-bottom:22px}.form-title[data-v-bfe2dced]{margin-bottom:8px;color:#0f172a;font-size:20px;font-weight:700}.form-hint[data-v-bfe2dced]{color:#64748b;font-size:13px;line-height:1.6}.form-links[data-v-bfe2dced]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;line-height:1.5}.form-links a[data-v-bfe2dced]{color:#2563eb}.agreement-check[data-v-bfe2dced]{display:flex;align-items:flex-start;margin:-2px 0 14px;color:#475569;font-size:12px;line-height:1.6}.agreement-check[data-v-bfe2dced] .ant-checkbox{flex:0 0 auto;margin-top:2px}.agreement-check[data-v-bfe2dced] .ant-checkbox+span{min-width:0;line-height:1.6}.legal-content[data-v-bfe2dced]{color:#334155;line-height:1.8}.slogan-line[data-v-bfe2dced]{margin-top:14px;color:#64748b;font-size:12px;line-height:1.7;text-align:center}.login-footer[data-v-bfe2dced]{position:absolute;left:0;right:0;bottom:12px;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:center;padding:0 12px;color:#64748b;font-size:12px;text-align:center}.login-footer span[data-v-bfe2dced]{white-space:nowrap}@media(max-width:900px){.login-page[data-v-bfe2dced]{padding:24px 16px 56px}.login-header[data-v-bfe2dced]{padding:18px}.login-body[data-v-bfe2dced]{grid-template-columns:1fr;gap:26px;padding:28px 22px 24px}.body-divider[data-v-bfe2dced]{display:block;width:100%;min-height:1px;order:0;background:linear-gradient(90deg,#94a3b800,#94a3b861,#94a3b800)}.hero-copy h1[data-v-bfe2dced]{font-size:26px}.login-panel[data-v-bfe2dced]{max-width:440px;width:100%;margin:0;order:-1}.login-product[data-v-bfe2dced]{order:1}}@media(max-width:520px){.login-product[data-v-bfe2dced]{gap:18px}.hero-copy p[data-v-bfe2dced]{font-size:14px;line-height:1.7}.flow-line[data-v-bfe2dced]{width:24px;margin:0 8px}}.register-page[data-v-568c3b9b]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 24px 52px;background:linear-gradient(140deg,#f4f7fbfa,#faf9f6f5),#f7f8fa;color:#0f172a}.register-shell[data-v-568c3b9b]{width:100%;max-width:980px;border:1px solid rgba(226,232,240,.92);border-radius:14px;background:#ffffffc7;box-shadow:0 24px 60px #0f172a1a;overflow:hidden}.register-header[data-v-568c3b9b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;min-height:80px;padding:20px 26px;background:var(--lingsu-brand-header-bg, transparent);border-bottom:1px solid var(--lingsu-brand-header-border, rgba(226, 232, 240, .86))}.register-body[data-v-568c3b9b]{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(330px,370px);gap:34px;align-items:stretch;padding:48px 42px 44px}.register-product[data-v-568c3b9b]{display:flex;flex-direction:column;justify-content:center;gap:22px;min-width:0}.brand-row[data-v-568c3b9b]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-568c3b9b]{width:40px;height:40px;border-radius:8px;border:1px solid var(--lingsu-brand-badge-border, transparent);box-shadow:0 10px 24px var(--lingsu-brand-badge-shadow, rgba(15, 23, 42, .12))}.brand-name[data-v-568c3b9b]{font-size:18px;font-weight:700;line-height:1.2;color:var(--lingsu-brand-color, #0f172a)}.brand-name.is-zh[data-v-568c3b9b]{font-family:Songti SC,"Noto Serif CJK SC","Source Han Serif SC",STSong,serif;font-weight:650;letter-spacing:0}.brand-kicker[data-v-568c3b9b]{max-width:520px;margin-top:4px;color:#64748b;font-size:13px;line-height:1.45}.hero-copy h1[data-v-568c3b9b]{max-width:500px;margin:0;font-size:34px;line-height:1.18;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:650}.hero-copy h1 span[data-v-568c3b9b]{color:var(--lingsu-brand-color, #2563eb)}.hero-copy p[data-v-568c3b9b]{max-width:440px;margin:16px 0 0;color:#475569;font-size:15px;line-height:1.8}.register-note[data-v-568c3b9b]{max-width:420px;color:#64748b;font-size:12px;line-height:1.7}.body-divider[data-v-568c3b9b]{width:1px;min-height:100%;background:linear-gradient(180deg,#94a3b800,#94a3b870,#94a3b800)}.register-panel[data-v-568c3b9b]{display:flex;flex-direction:column;justify-content:center;min-width:0}.register-panel[data-v-568c3b9b] .ant-input,.register-panel[data-v-568c3b9b] .ant-btn{min-height:38px}.register-panel[data-v-568c3b9b] .ant-input-password{min-height:38px;padding-top:0;padding-bottom:0}.register-panel[data-v-568c3b9b] .ant-input-password .ant-input{min-height:36px}.form-intro[data-v-568c3b9b]{margin-bottom:22px}.form-title[data-v-568c3b9b]{margin-bottom:8px;color:#0f172a;font-size:20px;font-weight:700}.form-hint[data-v-568c3b9b]{color:#64748b;font-size:13px;line-height:1.6}.form-links[data-v-568c3b9b]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;font-size:12px;line-height:1.5}.form-links a[data-v-568c3b9b]{color:#2563eb}.agreement-check[data-v-568c3b9b]{display:flex;align-items:flex-start;margin:-2px 0 14px;color:#475569;font-size:12px;line-height:1.6}.agreement-check[data-v-568c3b9b] .ant-checkbox{flex:0 0 auto;margin-top:2px}.agreement-check[data-v-568c3b9b] .ant-checkbox+span{min-width:0;line-height:1.6}.legal-content[data-v-568c3b9b]{color:#334155;line-height:1.8}.register-footer[data-v-568c3b9b]{position:absolute;left:0;right:0;bottom:12px;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:center;padding:0 12px;color:#64748b;font-size:12px;text-align:center}.register-footer span[data-v-568c3b9b]{white-space:nowrap}@media(max-width:900px){.register-page[data-v-568c3b9b]{padding:24px 16px 56px}.register-header[data-v-568c3b9b]{padding:18px}.register-body[data-v-568c3b9b]{grid-template-columns:1fr;gap:26px;padding:28px 22px 24px}.body-divider[data-v-568c3b9b]{display:block;width:100%;min-height:1px;order:0;background:linear-gradient(90deg,#94a3b800,#94a3b861,#94a3b800)}.hero-copy h1[data-v-568c3b9b]{font-size:26px}.register-panel[data-v-568c3b9b]{max-width:440px;width:100%;margin:0;order:-1}.register-product[data-v-568c3b9b]{order:1}}@media(max-width:520px){.register-product[data-v-568c3b9b]{gap:18px}.hero-copy p[data-v-568c3b9b]{font-size:14px;line-height:1.7}}.ls-action-group[data-v-b16011da]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.ls-action-group--end[data-v-b16011da]{justify-content:flex-end}.ls-action-group--compact[data-v-b16011da]{gap:6px}.ls-action-group[data-v-b16011da]>*{flex:0 0 auto;max-width:100%}.ls-action-group[data-v-b16011da] .ant-btn{width:auto;white-space:nowrap;box-shadow:none}.ls-action-group .ls-action-group__more.is-icon-only[data-v-b16011da]{min-width:32px;width:32px;padding-inline:0}.ls-action-menu[data-v-b16011da]{display:flex;flex-direction:column;gap:4px;min-width:180px;max-width:min(320px,calc(100vw - 48px))}.ls-action-menu[data-v-b16011da] .ant-btn{display:flex;align-items:center;justify-content:flex-start;width:100%;height:auto;min-height:34px;padding:7px 12px;text-align:left;white-space:normal;border-color:transparent;background:transparent;box-shadow:none}.ls-action-menu[data-v-b16011da] .ant-btn:not(:disabled):hover{background:var(--lingsu-page-bg)}.ls-action-menu[data-v-b16011da] .ant-btn-dangerous{margin-top:4px;border-top:1px solid var(--lingsu-header-border);border-radius:0}@media(max-width:768px){.ls-action-group[data-v-b16011da] .ant-btn,.ls-action-menu[data-v-b16011da] .ant-btn{min-height:44px;height:auto}.ls-action-group .ls-action-group__more.is-icon-only[data-v-b16011da]{min-width:44px;width:44px}}.ls-page-heading[data-v-30b9b6b0]{padding:8px 0;min-width:0;container-type:inline-size}.ls-page-heading__row[data-v-30b9b6b0]{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.ls-page-heading__identity[data-v-30b9b6b0]{min-width:0;flex:1 1 160px}.ls-page-heading__title[data-v-30b9b6b0]{margin:0;font-size:20px;font-weight:700;line-height:1.4;color:inherit;white-space:normal;overflow-wrap:anywhere}.ls-page-heading--large .ls-page-heading__title[data-v-30b9b6b0]{font-size:24px;font-weight:600;line-height:1.35}.ls-page-heading--large .ls-page-heading__row[data-v-30b9b6b0]{align-items:flex-end}.ls-page-heading__description[data-v-30b9b6b0],.ls-page-heading__summary[data-v-30b9b6b0]{margin:6px 0 0;color:var(--lingsu-text-secondary);font-size:13px;font-weight:400;line-height:1.6;white-space:normal}.ls-page-heading__status[data-v-30b9b6b0]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.ls-page-heading__actions[data-v-30b9b6b0]{flex:0 1 auto;margin-left:auto;font-weight:400}.ls-page-heading__filters[data-v-30b9b6b0]{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid var(--lingsu-header-border);white-space:normal;font-weight:400}.ls-page-heading__filters[data-v-30b9b6b0]>*{max-width:100%;min-width:0}@container (max-width: 580px){.ls-page-heading__identity[data-v-30b9b6b0]{flex-basis:100%}.ls-page-heading__actions[data-v-30b9b6b0]{margin-left:0;justify-content:flex-start}.ls-page-heading__filters[data-v-30b9b6b0]>.lingsu-search-input{width:100%}}.workbench-card[data-v-37d73c78]{min-width:0;border:1px solid var(--lingsu-border);border-radius:10px;background:var(--lingsu-surface-elevated)}.workbench-card__head[data-v-37d73c78]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;border-bottom:1px solid var(--lingsu-border)}.workbench-card__title[data-v-37d73c78]{display:flex;align-items:center;gap:8px;min-width:0;margin:0;color:var(--lingsu-text-primary);font-size:14px;font-weight:600;line-height:1.5}.workbench-card__count[data-v-37d73c78]{color:var(--lingsu-text-muted);font-weight:400;font-variant-numeric:tabular-nums}.workbench-card__action[data-v-37d73c78]{flex:none;padding:0;border:0;background:none;color:var(--lingsu-semantic-brand-strong, var(--lingsu-brand-color));font-size:13px;cursor:pointer}.workbench-card__action[data-v-37d73c78]:hover{text-decoration:underline}.workbench-card__error[data-v-37d73c78]{display:block;width:100%;padding:24px 16px;border:0;background:none;color:var(--lingsu-text-muted);font-size:13px;cursor:pointer}.workbench[data-v-e2dc19e5]{container:workbench / inline-size;display:flex;flex-direction:column;gap:16px;min-width:0}.workbench-grid[data-v-e2dc19e5]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.workbench-col[data-v-e2dc19e5],.workbench-col--side[data-v-e2dc19e5]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;align-items:start;min-width:0}@container workbench (min-width: 720px){.workbench-grid[data-v-e2dc19e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-col--side[data-v-e2dc19e5]{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@container workbench (min-width: 1120px){.workbench-grid[data-v-e2dc19e5]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}.workbench-col--side[data-v-e2dc19e5]{grid-column:auto;grid-template-columns:minmax(0,1fr)}}.workbench-empty[data-v-e2dc19e5]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;color:var(--lingsu-text-muted);font-size:13px;text-align:center}.workbench-chip[data-v-e2dc19e5]{gap:5px;display:inline-flex;align-items:center;flex:none;height:22px;padding-inline:8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}.workbench-chip--dot[data-v-e2dc19e5]:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.workbench-ai-icon[data-v-e2dc19e5]{color:var(--lingsu-semantic-ai)}.workbench-meeting__actions[data-v-e2dc19e5]{display:flex;gap:8px;margin-top:8px}.workbench-agenda[data-v-e2dc19e5],.workbench-list[data-v-e2dc19e5],.workbench-todos[data-v-e2dc19e5],.workbench-days[data-v-e2dc19e5]{margin:0;padding:4px 0;list-style:none}.workbench-agenda__item[data-v-e2dc19e5]{display:grid;grid-template-columns:44px 3px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;cursor:pointer}.workbench-agenda__item[data-v-e2dc19e5]:hover,.workbench-list__item[data-v-e2dc19e5]:hover,.workbench-todos__item[data-v-e2dc19e5]:hover,.workbench-days__item[data-v-e2dc19e5]:hover{background:var(--lingsu-surface-muted)}.workbench-agenda__item.is-past[data-v-e2dc19e5]{opacity:.55}.workbench-agenda__time[data-v-e2dc19e5]{color:var(--lingsu-text-secondary);font-size:13px;font-variant-numeric:tabular-nums}.workbench-agenda__bar[data-v-e2dc19e5]{height:32px;border-radius:2px;background:var(--lingsu-border)}.workbench-agenda__item.is-upcoming .workbench-agenda__bar[data-v-e2dc19e5]{background:var(--lingsu-brand-color)}.workbench-agenda__item.is-live .workbench-agenda__bar[data-v-e2dc19e5]{background:var(--lingsu-semantic-success)}.workbench-agenda__body[data-v-e2dc19e5]{min-width:0}.workbench-agenda__title[data-v-e2dc19e5],.workbench-list__title[data-v-e2dc19e5],.workbench-todos__title[data-v-e2dc19e5],.workbench-days__title[data-v-e2dc19e5],.workbench-meeting__title span[data-v-e2dc19e5]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-agenda__title[data-v-e2dc19e5]{color:var(--lingsu-text-primary);font-weight:500}.workbench-agenda__sub[data-v-e2dc19e5],.workbench-list__meta[data-v-e2dc19e5],.workbench-meeting__meta[data-v-e2dc19e5]{color:var(--lingsu-text-muted);font-size:12px}.workbench-list__item[data-v-e2dc19e5]{display:flex;align-items:center;gap:12px;padding:9px 16px;cursor:pointer}.workbench-list__icon[data-v-e2dc19e5]{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--lingsu-surface-muted)}.workbench-list__icon[data-v-e2dc19e5]{color:var(--lingsu-text-secondary);font-size:14px}.workbench-list__text[data-v-e2dc19e5]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;line-height:1.4}.workbench-list__title[data-v-e2dc19e5]{color:var(--lingsu-text-primary)}.workbench-todos__item[data-v-e2dc19e5]{display:flex;align-items:center;gap:12px;padding:9px 16px}.workbench-todos__check[data-v-e2dc19e5]{display:grid;flex:none;place-items:center;width:16px;height:16px;padding:0;border:1.5px solid var(--lingsu-border);border-radius:4px;background:var(--lingsu-surface-elevated);color:transparent;font-size:10px;cursor:pointer}.workbench-todos__check[data-v-e2dc19e5]:hover{border-color:var(--lingsu-brand-color)}.workbench-todos__item.is-done .workbench-todos__check[data-v-e2dc19e5]{border-color:var(--lingsu-brand-color);background:var(--lingsu-brand-color);color:var(--lingsu-action-on, #fff)}.workbench-todos__title[data-v-e2dc19e5]{flex:1;min-width:0;color:var(--lingsu-text-primary)}.workbench-todos__item.is-done .workbench-todos__title[data-v-e2dc19e5]{color:var(--lingsu-text-muted);text-decoration:line-through}.workbench-todos__due[data-v-e2dc19e5]{flex:none;color:var(--lingsu-text-muted);font-size:12px}.workbench-todos__due.is-overdue[data-v-e2dc19e5]{color:var(--lingsu-semantic-danger-strong)}.workbench-meeting[data-v-e2dc19e5]{display:flex;flex-direction:column;gap:4px;padding:16px}.workbench-meeting__title[data-v-e2dc19e5]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--lingsu-text-primary);font-weight:500}.workbench-meeting__summary[data-v-e2dc19e5]{display:-webkit-box;margin:4px 0 0;overflow:hidden;color:var(--lingsu-text-secondary);font-size:13px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}.workbench-days__item[data-v-e2dc19e5]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:10px 16px;cursor:pointer}.workbench-days__item+.workbench-days__item[data-v-e2dc19e5]{border-top:1px solid var(--lingsu-border)}.workbench-days__date[data-v-e2dc19e5]{display:flex;flex-direction:column;align-items:center;line-height:1.2}.workbench-days__date small[data-v-e2dc19e5]{color:var(--lingsu-text-muted);font-size:12px}.workbench-days__date b[data-v-e2dc19e5]{color:var(--lingsu-text-primary);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.workbench-days__events[data-v-e2dc19e5]{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px}.workbench-days__event[data-v-e2dc19e5]{display:flex;align-items:baseline;gap:8px;min-width:0}.workbench-days__time[data-v-e2dc19e5]{flex:none;width:40px;color:var(--lingsu-text-muted);font-variant-numeric:tabular-nums}.workbench-days__title[data-v-e2dc19e5]{color:var(--lingsu-text-primary)}.workbench-days__none[data-v-e2dc19e5]{color:var(--lingsu-text-muted)}.workbench-player[data-v-e2dc19e5]{display:flex;flex-direction:column;gap:12px;padding:16px}.workbench-player__top[data-v-e2dc19e5]{display:flex;align-items:center;gap:12px;min-width:0}.workbench-player__cover[data-v-e2dc19e5]{width:56px;height:56px;border-radius:6px}.workbench-player__meta[data-v-e2dc19e5]{display:flex;flex-direction:column;min-width:0}.workbench-player__meta b[data-v-e2dc19e5],.workbench-player__meta small[data-v-e2dc19e5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-player__meta b[data-v-e2dc19e5]{color:var(--lingsu-text-primary);font-weight:600}.workbench-player__meta small[data-v-e2dc19e5]{color:var(--lingsu-text-muted);font-size:12px}.workbench-player__lyric[data-v-e2dc19e5]{color:var(--lingsu-semantic-brand-strong, var(--lingsu-brand-color))!important}.workbench-player__progress[data-v-e2dc19e5]{display:flex;align-items:center;gap:8px;color:var(--lingsu-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.workbench-player__track[data-v-e2dc19e5]{flex:1;height:4px;padding:0;overflow:hidden;border:0;border-radius:999px;background:var(--lingsu-surface-muted);cursor:pointer}.workbench-player__track i[data-v-e2dc19e5]{display:block;height:100%;border-radius:inherit;background:var(--lingsu-brand-color)}.workbench-player__controls[data-v-e2dc19e5]{display:flex;align-items:center;justify-content:center;gap:8px}.apps-panel[data-v-a143ae99]{container:apps / inline-size;min-width:0;border:1px solid var(--lingsu-border);border-radius:10px;background:var(--lingsu-surface-elevated)}.apps-panel__toolbar[data-v-a143ae99]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;border-bottom:1px solid var(--lingsu-border)}.apps-panel__search[data-v-a143ae99]{width:280px;max-width:100%;margin-right:auto}.apps-panel__count[data-v-a143ae99]{color:var(--lingsu-text-muted);font-size:12px}.apps-panel__switch[data-v-a143ae99]{display:inline-flex;align-items:center;gap:8px;color:var(--lingsu-text-secondary);font-size:12px;cursor:pointer}.apps-panel__body[data-v-a143ae99]{display:flex;flex-direction:column;gap:16px;padding:8px 16px 16px}.apps-panel__heading[data-v-a143ae99]{display:flex;gap:8px;margin:12px 0 8px;color:var(--lingsu-text-muted);font-size:12px;font-weight:500;letter-spacing:.04em}.apps-panel__grid[data-v-a143ae99]{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px}.app-card[data-v-a143ae99]{position:relative;display:flex;align-items:flex-start;gap:12px;min-width:0;min-height:76px;padding:12px;overflow:hidden;border:1px solid var(--lingsu-border);border-radius:10px;background:var(--lingsu-surface-elevated);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.app-card[data-v-a143ae99]:hover,.app-card[data-v-a143ae99]:focus-visible{border-color:var(--lingsu-semantic-brand-line);background:var(--lingsu-semantic-brand-surface)}.app-card[data-v-a143ae99]:focus-visible{outline:2px solid var(--lingsu-brand-color);outline-offset:2px}.app-card__watermark[data-v-a143ae99]{position:absolute;right:-10px;bottom:-14px;color:var(--lingsu-text-primary);font-size:76px;opacity:.05;pointer-events:none;transition:color .15s,opacity .15s,transform .2s}.app-card:hover .app-card__watermark[data-v-a143ae99]{color:var(--lingsu-brand-color);opacity:.12;transform:rotate(-8deg) scale(1.05)}.app-card__icon[data-v-a143ae99]{position:relative;display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:6px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-secondary);font-size:16px}.app-card:hover .app-card__icon[data-v-a143ae99]{background:var(--lingsu-surface-elevated);color:var(--lingsu-semantic-brand-strong)}.app-card__text[data-v-a143ae99]{position:relative;flex:1;min-width:0;padding-right:20px}.app-card__name[data-v-a143ae99]{overflow:hidden;color:var(--lingsu-text-primary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.app-card__desc[data-v-a143ae99]{display:-webkit-box;margin-top:2px;overflow:hidden;color:var(--lingsu-text-muted);font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-card__star[data-v-a143ae99]{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:none;color:var(--lingsu-text-muted);opacity:0;cursor:pointer}.app-card:hover .app-card__star[data-v-a143ae99],.app-card__star[data-v-a143ae99]:focus-visible,.app-card__star.is-on[data-v-a143ae99]{opacity:1}.app-card__star.is-on[data-v-a143ae99]{color:var(--lingsu-semantic-warning)}.app-card__star[data-v-a143ae99]:hover{background:var(--lingsu-surface-elevated)}.apps-panel__empty[data-v-a143ae99]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 16px;color:var(--lingsu-text-secondary);font-size:13px;text-align:center}.apps-panel__empty strong[data-v-a143ae99]{color:var(--lingsu-text-primary);font-size:16px;font-weight:600}.apps-panel__empty-icon[data-v-a143ae99]{margin-bottom:4px;color:var(--lingsu-text-muted);font-size:22px}.dashboard-page[data-v-33731ada]{padding:var(--lingsu-page-padding)}.dashboard-ai-news-popover[data-v-33731ada]{width:min(420px,76vw);max-height:420px;overflow:auto}.dashboard-ai-news-title[data-v-33731ada]{font-weight:600}.dashboard-ai-news-title-row[data-v-33731ada]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.dashboard-news-tabs[data-v-33731ada]{margin-bottom:8px}.dashboard-ai-news-empty[data-v-33731ada]{color:var(--lingsu-text-muted)}.dashboard-ai-news-item[data-v-33731ada]{border-bottom:1px solid #eef2f7;padding-bottom:8px}.dashboard-ai-news-item[data-v-33731ada]:last-child{border-bottom:none}.dashboard-ai-news-link[data-v-33731ada]{color:#1d4ed8;font-weight:600}.dashboard-ai-news-summary[data-v-33731ada]{color:var(--lingsu-text-secondary);font-size:12px;line-height:1.4;margin-top:4px}.dashboard-ai-news-meta[data-v-33731ada]{display:flex;justify-content:space-between;color:var(--lingsu-text-muted);font-size:12px;margin-top:4px}.dashboard-page[data-v-33731ada]{container:dashboard / inline-size;display:flex;flex-direction:column;gap:16px}.dashboard-view-switch[data-v-33731ada]{display:inline-flex;padding:2px;border:1px solid var(--lingsu-border);border-radius:6px;background:var(--lingsu-surface-muted)}.dashboard-view-switch__item[data-v-33731ada]{display:inline-flex;align-items:center;gap:6px;height:26px;padding-inline:10px;border:0;border-radius:4px;background:none;color:var(--lingsu-text-secondary);font-size:13px;white-space:nowrap;cursor:pointer}.dashboard-view-switch__item.is-active[data-v-33731ada]{background:var(--lingsu-surface-elevated);color:var(--lingsu-text-primary);font-weight:500;box-shadow:0 1px 2px #0f172a14}.dashboard-view-switch__item[data-v-33731ada]:focus-visible{outline:2px solid var(--lingsu-brand-color);outline-offset:1px}.dashboard-quick[data-v-33731ada]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@container dashboard (min-width: 560px){.dashboard-quick[data-v-33731ada]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container dashboard (min-width: 900px){.dashboard-quick[data-v-33731ada]{grid-template-columns:repeat(6,minmax(0,1fr))}}.dashboard-quick__tile[data-v-33731ada]{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:12px;border:1px solid var(--lingsu-border);border-radius:10px;background:var(--lingsu-surface-elevated);color:var(--lingsu-text-primary);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.dashboard-quick__tile[data-v-33731ada]:hover,.dashboard-quick__tile[data-v-33731ada]:focus-visible{border-color:var(--lingsu-semantic-brand-line);background:var(--lingsu-semantic-brand-surface)}.dashboard-quick__icon[data-v-33731ada]{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:6px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-secondary);font-size:15px}.dashboard-quick__tile:hover .dashboard-quick__icon[data-v-33731ada]{background:var(--lingsu-surface-elevated);color:var(--lingsu-semantic-brand-strong)}.dashboard-quick__label[data-v-33731ada]{min-width:0;overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ls-drawer-actions[data-v-8135bda8]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:768px){.ls-drawer-actions[data-v-8135bda8] .ant-btn{min-height:44px!important;height:auto!important}}.avatar-uploader--compact .avatar-panel[data-v-17c994e4]{padding:0;border:0;background:transparent;width:100%;gap:20px;flex-wrap:wrap}.avatar-uploader--compact .avatar-preview[data-v-17c994e4]{box-shadow:none;color:var(--lingsu-text-primary);background:var(--lingsu-surface-muted);border-radius:var(--lingsu-radius)}.avatar-panel[data-v-17c994e4]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--lingsu-border, #dbe2ea);border-radius:10px;background:var(--lingsu-surface-muted, #f8fafc)}.avatar-preview-wrap[data-v-17c994e4]{display:flex;align-items:center;justify-content:center;cursor:pointer}.avatar-preview[data-v-17c994e4]{border:1px solid var(--lingsu-border, #dbe2ea);box-shadow:0 6px 18px #0f172a14}.avatar-actions[data-v-17c994e4]{display:flex;flex-direction:column;gap:8px;min-width:104px}.avatar-action-btn[data-v-17c994e4]{width:104px}.avatar-hidden-input[data-v-17c994e4]{display:none}.crop-wrap[data-v-17c994e4]{width:100%;display:flex;justify-content:center;padding-bottom:8px}.crop-canvas[data-v-17c994e4]{width:320px;height:320px;border:1px solid var(--lingsu-dark-border, #334155);border-radius:8px;cursor:move;background:#0f172a}.page-filters[data-v-2b571e3b]{margin-left:auto}.admin-users-table[data-v-2b571e3b] .ant-table-container{max-width:100%}.admin-users-table[data-v-2b571e3b] .ant-table-thead>tr>th,.admin-users-table[data-v-2b571e3b] .ant-table-tbody>tr>td{white-space:nowrap}.admin-users-table[data-v-2b571e3b] .ant-table-cell-fix-right{background:var(--lingsu-surface-elevated)}.admin-users-table[data-v-2b571e3b] .ant-table-cell-fix-right-first:after{box-shadow:inset -8px 0 8px -8px #0f172a2e}.mobile-item-card[data-v-2b571e3b]{margin-bottom:10px}.mobile-item-title[data-v-2b571e3b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mobile-item-line[data-v-2b571e3b]{color:var(--lingsu-text-secondary);font-size:12px;margin-bottom:6px;word-break:break-word}.form-help[data-v-2b571e3b]{color:var(--lingsu-text-muted);font-size:12px;margin-top:6px}.mobile-item-actions[data-v-2b571e3b]{display:flex;gap:8px}@media(max-width:900px){.page-filters[data-v-2b571e3b]{margin-left:0;width:100%}}.teams-page[data-v-e1f41fb5]{padding:var(--lingsu-page-padding)}.transfer-warning[data-v-e1f41fb5],.cleanup-stats[data-v-e1f41fb5]{margin-bottom:16px}.page-filters[data-v-e1f41fb5]{margin-left:auto}.team-name-btn[data-v-e1f41fb5]{padding-left:0}.team-workbench[data-v-e1f41fb5]{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);margin-top:16px}.team-stats[data-v-e1f41fb5]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.team-stat[data-v-e1f41fb5]{background:var(--lingsu-surface-muted);border:1px solid var(--lingsu-border);border-radius:6px;min-height:56px;padding:8px 10px}.team-stat-value[data-v-e1f41fb5]{color:var(--lingsu-text-primary);display:block;font-size:18px;font-weight:700;line-height:1.2}.team-stat-label[data-v-e1f41fb5],.form-help[data-v-e1f41fb5],.member-sub[data-v-e1f41fb5],.muted[data-v-e1f41fb5]{color:var(--lingsu-text-muted);font-size:12px}.member-name[data-v-e1f41fb5]{color:var(--lingsu-text-primary);font-weight:600}.role-policy-list[data-v-e1f41fb5]{display:grid;gap:10px}.role-policy[data-v-e1f41fb5]{border-bottom:1px solid #edf2f7;padding-bottom:10px}.role-policy[data-v-e1f41fb5]:last-child{border-bottom:0;padding-bottom:0}.role-policy-points[data-v-e1f41fb5]{color:var(--lingsu-text-secondary);margin:8px 0 0;padding-left:18px}.role-policy-point[data-v-e1f41fb5]{margin-bottom:4px}@media(max-width:1100px){.team-workbench[data-v-e1f41fb5]{grid-template-columns:1fr}}@media(max-width:900px){.page-filters[data-v-e1f41fb5]{margin-left:0}.team-stats[data-v-e1f41fb5]{grid-template-columns:1fr}}.lingsu-search-input[data-v-1a93b787]{--search-control-height: 32px;width:min(340px,100%)}.lingsu-search-input[data-v-1a93b787] .ant-input-affix-wrapper,.lingsu-search-input[data-v-1a93b787] .ant-input-group-addon .ant-btn.ant-input-search-button{box-sizing:border-box;height:var(--search-control-height)!important;min-height:var(--search-control-height)!important;transition-property:border-color,background-color,color,box-shadow}.lingsu-search-input[data-v-1a93b787] .ant-input-group-addon .ant-btn.ant-input-search-button{min-width:var(--search-control-height);line-height:normal!important}@media(max-width:768px){.lingsu-search-input[data-v-1a93b787]{--search-control-height: 44px;width:100%}}.db-workbench-page[data-v-74d1ede8]{padding:var(--lingsu-page-padding)}.workbench-root[data-v-74d1ede8]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:10px;min-height:640px}.workbench-sidebar[data-v-74d1ede8],.workbench-main[data-v-74d1ede8],.workbench-editor[data-v-74d1ede8],.workbench-result[data-v-74d1ede8]{border:1px solid var(--lingsu-border);border-radius:10px;padding:10px;background:var(--lingsu-surface-elevated, #fff);min-height:0;overflow:hidden}.workbench-sidebar[data-v-74d1ede8]{display:flex;flex-direction:column;gap:8px;transition:all .2s ease}.workbench-sidebar.collapsed[data-v-74d1ede8]{padding:8px}.collapsed-tip[data-v-74d1ede8]{color:var(--lingsu-text-muted);font-size:12px;display:flex;flex-direction:column;align-items:center;gap:6px;margin:auto}.collapsed-tip-icon[data-v-74d1ede8]{font-size:18px}.color-dot[data-v-74d1ede8]{display:inline-block;width:10px;height:10px;border-radius:999px;margin-right:8px;vertical-align:middle}.panel-title-row[data-v-74d1ede8]{display:flex;justify-content:space-between;align-items:center;gap:8px}.connection-list[data-v-74d1ede8]{flex:1;min-height:180px;overflow:auto}.connection-item[data-v-74d1ede8]{border:1px solid var(--lingsu-border);border-radius:8px;padding:7px 8px;margin-bottom:6px;cursor:pointer}.connection-item.active[data-v-74d1ede8]{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff33 inset}.item-header[data-v-74d1ede8]{display:flex;justify-content:space-between;gap:8px}.item-name-row[data-v-74d1ede8]{display:flex;align-items:center;gap:6px;min-width:0}.item-name[data-v-74d1ede8]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-sub[data-v-74d1ede8]{color:var(--lingsu-text-muted);font-size:12px;margin-top:3px;word-break:break-all}.item-actions[data-v-74d1ede8]{display:flex;gap:8px;margin-top:8px}.schema-panel[data-v-74d1ede8]{border-top:1px dashed var(--lingsu-border);padding-top:8px;display:flex;flex-direction:column;gap:8px;min-height:240px}.schema-list[data-v-74d1ede8]{max-height:320px;overflow:auto}.schema-tag[data-v-74d1ede8]{margin-bottom:6px;cursor:pointer}.schema-item[data-v-74d1ede8]{display:flex;align-items:center;gap:6px}.schema-ddl-btn[data-v-74d1ede8]{padding:0 4px;height:22px}.workbench-editor[data-v-74d1ede8]{display:flex;flex-direction:column}.workbench-main[data-v-74d1ede8]{display:flex;flex-direction:column;gap:10px;min-height:0}.workbench-console[data-v-74d1ede8]{border:1px solid var(--lingsu-border);border-radius:10px;background:var(--lingsu-surface-elevated, #fff);min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(260px,1fr) minmax(260px,1fr)}.workbench-console>.panel-title-row[data-v-74d1ede8]{padding:10px 10px 8px;border-bottom:1px solid var(--lingsu-border)}.console-editor[data-v-74d1ede8],.console-result[data-v-74d1ede8]{padding:10px;min-height:0;overflow:auto}.console-result[data-v-74d1ede8]{border-top:1px dashed var(--lingsu-border)}.collapsed-toolbar[data-v-74d1ede8]{border:1px dashed var(--lingsu-border);border-radius:8px;padding:8px;background:var(--lingsu-surface-elevated, #fff)}.collapsed-toolbar-row[data-v-74d1ede8]{display:flex;align-items:center;gap:8px}.collapsed-toolbar-row+.collapsed-toolbar-row[data-v-74d1ede8]{margin-top:8px}.connection-icons-row[data-v-74d1ede8]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.icon-button[data-v-74d1ede8]{min-width:32px;padding-inline:0}.collapsed-toolbar-actions[data-v-74d1ede8]{justify-content:space-between}.db-icon-list[data-v-74d1ede8]{display:inline-flex;align-items:center;gap:8px}.mini-db-icon[data-v-74d1ede8]{font-size:14px;color:var(--lingsu-text-muted)}.risk-box[data-v-74d1ede8]{min-height:40px;margin-bottom:8px}.editor-hint[data-v-74d1ede8]{margin-top:6px;font-size:12px;color:var(--lingsu-text-muted)}.sql-autocomplete[data-v-74d1ede8]{margin-top:6px;border:1px solid var(--lingsu-border);border-radius:8px;max-height:220px;overflow:auto;background:var(--lingsu-surface-elevated, #fff)}.autocomplete-item[data-v-74d1ede8]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;border-bottom:1px solid var(--lingsu-border)}.autocomplete-item[data-v-74d1ede8]:last-child{border-bottom:none}.autocomplete-item.active[data-v-74d1ede8],.autocomplete-item[data-v-74d1ede8]:hover{background:#1677ff14}.autocomplete-label[data-v-74d1ede8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.autocomplete-type[data-v-74d1ede8]{color:var(--lingsu-text-muted);font-size:11px}.syntax-snippet[data-v-74d1ede8]{margin-top:8px;border:1px solid #fca5a5;background:var(--lingsu-semantic-danger-surface);color:var(--lingsu-semantic-danger-strong);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;word-break:break-word}.workbench-result[data-v-74d1ede8]{display:flex;flex-direction:column}.result-scroll[data-v-74d1ede8]{min-height:0;overflow:auto}.danger-hints[data-v-74d1ede8]{margin-top:8px;border:1px solid var(--lingsu-semantic-danger-line);background:var(--lingsu-semantic-danger-surface);color:var(--lingsu-semantic-danger-strong);border-radius:8px;padding:8px;font-size:12px;line-height:1.5}.history-panel[data-v-74d1ede8]{margin-top:10px;border-top:1px dashed var(--lingsu-border);padding-top:10px}.history-list[data-v-74d1ede8]{max-height:220px;overflow:auto}.history-item[data-v-74d1ede8]{border:1px solid var(--lingsu-border);border-radius:8px;padding:8px;margin-bottom:8px}.history-top[data-v-74d1ede8]{display:flex;justify-content:space-between;margin-bottom:6px}.history-sql[data-v-74d1ede8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:var(--lingsu-text-secondary);white-space:pre-wrap;word-break:break-word}[data-theme=dark] .workbench-sidebar[data-v-74d1ede8],[data-theme=dark] .workbench-main[data-v-74d1ede8],[data-theme=dark] .workbench-console[data-v-74d1ede8],[data-theme=dark] .workbench-editor[data-v-74d1ede8],[data-theme=dark] .workbench-result[data-v-74d1ede8],[data-theme=dark] .connection-item[data-v-74d1ede8],[data-theme=dark] .history-item[data-v-74d1ede8]{border-color:var(--lingsu-border)}[data-theme=dark] .danger-hints[data-v-74d1ede8]{border-color:#7f1d1d;background:#2a1215;color:var(--lingsu-semantic-danger-line)}[data-theme=dark] .sql-autocomplete[data-v-74d1ede8],[data-theme=dark] .autocomplete-item[data-v-74d1ede8],[data-theme=dark] .collapsed-toolbar[data-v-74d1ede8]{border-color:var(--lingsu-border)}[data-theme=dark] .autocomplete-item[data-v-74d1ede8]{border-bottom-color:var(--lingsu-border)}[data-theme=dark] .workbench-console>.panel-title-row[data-v-74d1ede8]{border-bottom-color:var(--lingsu-border)}[data-theme=dark] .console-result[data-v-74d1ede8]{border-top-color:var(--lingsu-border)}[data-theme=dark] .syntax-snippet[data-v-74d1ede8]{border-color:#7f1d1d;background:#2a1215;color:var(--lingsu-semantic-danger-line)}[data-theme=dark] .item-sub[data-v-74d1ede8],[data-theme=dark] .history-sql[data-v-74d1ede8],[data-theme=dark] .editor-hint[data-v-74d1ede8],[data-theme=dark] .autocomplete-type[data-v-74d1ede8],[data-theme=dark] .mini-db-icon[data-v-74d1ede8]{color:var(--lingsu-text-muted)}.workbench-root.sidebar-collapsed[data-v-74d1ede8]{grid-template-columns:74px minmax(0,1fr)}.dbtype-icon[data-v-74d1ede8]{font-size:14px;color:var(--lingsu-text-muted)}.db-type-option[data-v-74d1ede8]{display:flex;align-items:center;gap:8px}@media(max-width:1280px){.workbench-root[data-v-74d1ede8]{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:1100px){.workbench-root[data-v-74d1ede8]{grid-template-columns:1fr}.workbench-main[data-v-74d1ede8]{min-height:0}}[data-v-74d1ede8] .result-scroll .ant-table-thead>tr>th{white-space:nowrap}[data-v-74d1ede8] .result-scroll .ant-table-cell.result-cell{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-cell-text[data-v-74d1ede8]{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.result-cell-text.clickable[data-v-74d1ede8]{cursor:copy}.project-intake-icon[data-v-baf6b3d5]{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(180deg,var(--lingsu-semantic-info-surface) 0%,#eef6ff 100%);border:1px solid var(--lingsu-semantic-info-line);box-shadow:inset 0 1px #ffffffb3;flex:0 0 auto;overflow:hidden}.project-intake-logo[data-v-baf6b3d5]{width:100%;height:100%;object-fit:cover}.project-intake-option[data-v-d3bdd024]{display:flex;align-items:center;gap:10px;min-width:0}.project-intake-option-text[data-v-d3bdd024]{display:flex;flex-direction:column;gap:2px;min-width:0}.project-intake-option-text strong[data-v-d3bdd024],.project-intake-option-text span[data-v-d3bdd024]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-intake-option-text span[data-v-d3bdd024]{color:var(--lingsu-text-muted);font-size:12px}.api-toolbar-controls[data-v-43468951]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 auto;min-width:0;flex-wrap:wrap}.api-summary-hint[data-v-43468951]{margin-bottom:12px;min-width:0}.api-project-context[data-v-43468951]{display:flex;align-items:center;min-width:0}.api-project-filter[data-v-43468951]{width:220px}.api-stable-action-btn[data-v-43468951],.api-stable-action-btn[data-v-43468951]:hover,.api-stable-action-btn[data-v-43468951]:focus,.api-stable-action-btn[data-v-43468951]:active{margin:0;transform:none!important}.api-stable-action-btn[data-v-43468951]{flex:0 0 auto;box-sizing:border-box;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.api-stable-action-btn[data-v-43468951] .ant-btn-icon,.api-stable-action-btn[data-v-43468951] .anticon,.api-stable-action-btn[data-v-43468951] svg,.api-stable-action-btn[data-v-43468951]:hover .ant-btn-icon,.api-stable-action-btn[data-v-43468951]:hover .anticon,.api-stable-action-btn[data-v-43468951]:hover svg,.api-stable-action-btn[data-v-43468951]:focus .ant-btn-icon,.api-stable-action-btn[data-v-43468951]:focus .anticon,.api-stable-action-btn[data-v-43468951]:focus svg,.api-stable-action-btn[data-v-43468951]:active .ant-btn-icon,.api-stable-action-btn[data-v-43468951]:active .anticon,.api-stable-action-btn[data-v-43468951]:active svg{transform:none!important}.api-icon-action[data-v-43468951]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;border:1px solid var(--lingsu-border);border-radius:8px;padding:0;margin:0;background:var(--lingsu-surface-elevated);color:var(--lingsu-text-secondary);line-height:1;vertical-align:middle;cursor:pointer;transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.api-icon-action[data-v-43468951]:hover,.api-icon-action[data-v-43468951]:focus,.api-icon-action[data-v-43468951]:active{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;padding:0;margin:0;background:var(--lingsu-surface-muted);border-color:var(--lingsu-border);box-shadow:none;outline:none;transform:none!important}.api-icon-action[data-v-43468951]:focus-visible{box-shadow:0 0 0 2px #1677ff24}.api-icon-action[data-v-43468951]:disabled{cursor:not-allowed;opacity:.45}.api-icon-action.is-danger[data-v-43468951]{color:#ef4444}.api-icon-action.is-danger[data-v-43468951]:hover,.api-icon-action.is-danger[data-v-43468951]:focus,.api-icon-action.is-danger[data-v-43468951]:active{background:var(--lingsu-semantic-danger-surface);border-color:#ffccc7;color:#ef4444}.api-icon-action[data-v-43468951] .anticon,.api-icon-action[data-v-43468951] svg,.api-icon-action[data-v-43468951]:hover .anticon,.api-icon-action[data-v-43468951]:hover svg,.api-icon-action[data-v-43468951]:focus .anticon,.api-icon-action[data-v-43468951]:focus svg,.api-icon-action[data-v-43468951]:active .anticon,.api-icon-action[data-v-43468951]:active svg{display:block;flex:0 0 auto;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;padding:0;margin:0!important;line-height:1;transform:none!important}.api-toolbar-icon-btn[data-v-43468951],.api-group-create[data-v-43468951],.api-detail-icon-btn[data-v-43468951]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;padding:0;margin:0;line-height:1;vertical-align:middle;transform:none!important;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.api-toolbar-icon-btn[data-v-43468951]:hover,.api-toolbar-icon-btn[data-v-43468951]:focus,.api-toolbar-icon-btn[data-v-43468951]:active,.api-group-create[data-v-43468951]:hover,.api-group-create[data-v-43468951]:focus,.api-group-create[data-v-43468951]:active,.api-detail-icon-btn[data-v-43468951]:hover,.api-detail-icon-btn[data-v-43468951]:focus,.api-detail-icon-btn[data-v-43468951]:active{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;padding:0;margin:0;box-shadow:none!important;transform:none!important}.api-toolbar-icon-btn[data-v-43468951] .ant-btn-icon,.api-toolbar-icon-btn[data-v-43468951] .anticon,.api-toolbar-icon-btn[data-v-43468951] svg,.api-group-create[data-v-43468951] .ant-btn-icon,.api-group-create[data-v-43468951] .anticon,.api-group-create[data-v-43468951] svg,.api-detail-icon-btn[data-v-43468951] .ant-btn-icon,.api-detail-icon-btn[data-v-43468951] .anticon,.api-detail-icon-btn[data-v-43468951] svg{display:inline-flex;align-items:center;justify-content:center;width:16px;min-width:16px;height:16px;min-height:16px;padding:0;margin:0!important;margin-inline-end:0;line-height:1;transform:none!important;transition:color .2s ease}.api-toolbar-icon-btn[data-v-43468951]:hover .ant-btn-icon,.api-toolbar-icon-btn[data-v-43468951]:hover .anticon,.api-toolbar-icon-btn[data-v-43468951]:hover svg,.api-toolbar-icon-btn[data-v-43468951]:focus .ant-btn-icon,.api-toolbar-icon-btn[data-v-43468951]:focus .anticon,.api-toolbar-icon-btn[data-v-43468951]:focus svg,.api-toolbar-icon-btn[data-v-43468951]:active .ant-btn-icon,.api-toolbar-icon-btn[data-v-43468951]:active .anticon,.api-toolbar-icon-btn[data-v-43468951]:active svg,.api-group-create[data-v-43468951]:hover .ant-btn-icon,.api-group-create[data-v-43468951]:hover .anticon,.api-group-create[data-v-43468951]:hover svg,.api-group-create[data-v-43468951]:focus .ant-btn-icon,.api-group-create[data-v-43468951]:focus .anticon,.api-group-create[data-v-43468951]:focus svg,.api-group-create[data-v-43468951]:active .ant-btn-icon,.api-group-create[data-v-43468951]:active .anticon,.api-group-create[data-v-43468951]:active svg,.api-detail-icon-btn[data-v-43468951]:hover .ant-btn-icon,.api-detail-icon-btn[data-v-43468951]:hover .anticon,.api-detail-icon-btn[data-v-43468951]:hover svg,.api-detail-icon-btn[data-v-43468951]:focus .ant-btn-icon,.api-detail-icon-btn[data-v-43468951]:focus .anticon,.api-detail-icon-btn[data-v-43468951]:focus svg,.api-detail-icon-btn[data-v-43468951]:active .ant-btn-icon,.api-detail-icon-btn[data-v-43468951]:active .anticon,.api-detail-icon-btn[data-v-43468951]:active svg{margin:0!important;transform:none!important}.api-context-count[data-v-43468951]{margin-inline-end:0;color:var(--lingsu-text-secondary)}.api-tree-header[data-v-43468951],.api-pane-title[data-v-43468951]{display:flex;align-items:center;justify-content:space-between;gap:8px}.api-tree-header[data-v-43468951] .lingsu-search-input{flex:1 1 auto;width:100%}.api-list[data-v-43468951]{max-height:68vh;overflow:auto;padding-right:2px}.api-project-required-empty[data-v-43468951]{padding:36px 8px}.api-group-section+.api-group-section[data-v-43468951]{margin-top:2px}.api-group-header[data-v-43468951]{display:flex;align-items:center;min-height:32px;gap:8px;border-radius:6px;padding:4px 6px;color:var(--lingsu-text-secondary);font-size:13px;font-weight:600;cursor:pointer}.api-group-header[data-v-43468951]:hover,.api-group-header.is-active[data-v-43468951]{background:var(--lingsu-surface-muted)}.api-group-toggle[data-v-43468951]{width:14px;color:var(--lingsu-text-muted);text-align:center}.api-group-name[data-v-43468951]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-group-count[data-v-43468951]{color:var(--lingsu-text-muted);font-size:12px}.api-group-action-wrapper[data-v-43468951]{display:inline-flex;flex:0 0 auto}.api-group-edit[data-v-43468951],.api-group-delete[data-v-43468951]{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;border-radius:6px;opacity:0}.api-group-edit[data-v-43468951]:hover,.api-group-edit[data-v-43468951]:focus,.api-group-edit[data-v-43468951]:active,.api-group-delete[data-v-43468951]:hover,.api-group-delete[data-v-43468951]:focus,.api-group-delete[data-v-43468951]:active{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px}.api-group-edit[data-v-43468951] .anticon,.api-group-edit[data-v-43468951] svg,.api-group-delete[data-v-43468951] .anticon,.api-group-delete[data-v-43468951] svg{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px}.api-group-header:hover .api-group-edit[data-v-43468951],.api-group-header:hover .api-group-delete[data-v-43468951],.api-group-header.is-active .api-group-edit[data-v-43468951],.api-group-header.is-active .api-group-delete[data-v-43468951]{opacity:1}.api-group-items[data-v-43468951]{margin-left:20px}.api-list-item[data-v-43468951]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;border-radius:6px;padding:3px 6px;cursor:pointer;color:var(--lingsu-text-secondary)}.api-list-item[data-v-43468951]:hover,.api-list-item.is-active[data-v-43468951]{background:var(--lingsu-surface-muted)}.api-list-item.is-active[data-v-43468951]{color:var(--lingsu-text-primary)}.api-list-name[data-v-43468951]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-list-env[data-v-43468951]{color:var(--lingsu-text-muted);font-size:11px}.api-method-text[data-v-43468951]{font-size:11px;font-weight:700;text-transform:uppercase}.api-method-text.is-get[data-v-43468951]{color:#10b981}.api-method-text.is-post[data-v-43468951]{color:#f97316}.api-method-text.is-put[data-v-43468951],.api-method-text.is-patch[data-v-43468951]{color:#3b82f6}.api-method-text.is-delete[data-v-43468951]{color:#ef4444}.api-detail-card[data-v-43468951]{min-height:68vh}.api-detail-heading[data-v-43468951]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.api-detail-title[data-v-43468951]{display:flex;align-items:center;gap:8px;min-width:0;font-weight:600}.api-detail-title span[data-v-43468951]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-detail-path[data-v-43468951]{display:flex;align-items:center;gap:8px;margin-top:4px;color:var(--lingsu-text-muted);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;font-weight:400;min-width:0}.api-base-url-token[data-v-43468951]{display:inline-flex;align-items:center;max-width:min(360px,48vw);height:28px;border:1px solid var(--lingsu-border);border-radius:6px;padding:0 10px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-path-value[data-v-43468951]{min-width:0;color:var(--lingsu-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-empty-state[data-v-43468951]{padding:56px 12px}.api-mode-tabs[data-v-43468951]{margin-bottom:14px}.api-overview-grid[data-v-43468951]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.api-field[data-v-43468951]{min-width:0;border:1px solid var(--lingsu-border);border-radius:8px;padding:10px 12px;background:var(--lingsu-surface-elevated)}.api-field-label[data-v-43468951]{display:block;margin-bottom:4px;color:var(--lingsu-text-muted);font-size:12px}.api-field strong[data-v-43468951]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-overview-tags[data-v-43468951]{display:flex;flex-wrap:wrap;gap:4px;margin-top:12px}.api-overview-desc[data-v-43468951]{margin-top:12px}.api-mini-code[data-v-43468951]{max-height:160px;margin:0;overflow:auto;color:var(--lingsu-text-secondary);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;white-space:pre-wrap;word-break:break-word}.api-debug-form[data-v-43468951]{max-width:100%}.api-form-label-action[data-v-43468951]{display:inline-flex;align-items:center;gap:8px}.api-label-icon-btn[data-v-43468951]{width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;border-radius:7px}.api-label-icon-btn[data-v-43468951]:hover,.api-label-icon-btn[data-v-43468951]:focus,.api-label-icon-btn[data-v-43468951]:active{width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px}.api-variable-picker-trigger[data-v-43468951]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:5px;height:28px;min-height:28px;max-height:28px;border:1px solid var(--lingsu-semantic-info-line);border-radius:7px;padding:0 10px;background:var(--lingsu-semantic-info-surface);color:var(--lingsu-semantic-info-strong);font-size:12px;font-weight:600;line-height:1;cursor:pointer}.api-variable-picker-trigger[data-v-43468951]:hover,.api-variable-picker-trigger[data-v-43468951]:focus{border-color:var(--lingsu-semantic-info-line);background:var(--lingsu-semantic-info-line);outline:none}.api-variable-picker-trigger span[data-v-43468951]{white-space:nowrap}.api-inline-info-btn[data-v-43468951]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:50%;padding:0;background:transparent;color:var(--lingsu-text-muted);cursor:help}.api-inline-info-btn[data-v-43468951]:hover,.api-inline-info-btn[data-v-43468951]:focus{background:#eef2ff;color:var(--lingsu-semantic-info-strong);outline:none}.api-login-variable-info-trigger[data-v-43468951]{display:inline-flex;align-items:center;justify-content:center}.api-login-variable-popover{z-index:6810!important}.api-login-variable-popover .ant-popover-inner{border-radius:8px;padding:0;box-shadow:0 18px 44px #0f172a29}.api-login-variable-popover .ant-popover-inner-content{padding:16px}.api-account-hint[data-v-43468951]{max-width:420px;color:var(--lingsu-text-secondary);font-size:12px;line-height:1.6}.api-editor-account-hint[data-v-43468951]{width:min(680px,calc(100vw - 120px));max-width:min(680px,calc(100vw - 120px));color:var(--lingsu-text-secondary);font-size:14px;line-height:1.7}.api-account-code[data-v-43468951]{margin:8px 0 0;padding:8px;border-radius:6px;background:var(--lingsu-surface-elevated);color:var(--lingsu-text-primary)}.api-editor-account-hint .api-account-code[data-v-43468951]{margin-top:14px;padding:14px 16px;border-radius:7px}.api-account-code code[data-v-43468951]{display:block;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap}.api-editor-account-hint .api-account-code code[data-v-43468951]{font-size:15px;line-height:1.6}.api-account-specific-hint[data-v-43468951]{margin-top:8px;color:var(--lingsu-text-muted);font-size:12px}.api-editor-account-hint .api-account-specific-hint[data-v-43468951]{margin-top:14px;color:var(--lingsu-text-muted);font-size:14px;line-height:1.65}.api-account-hint-popover{z-index:6730}.api-variable-picker-popover{z-index:6740}.api-variable-picker[data-v-43468951]{width:380px;max-width:min(380px,calc(100vw - 32px));color:var(--lingsu-text-secondary)}.api-variable-picker-head[data-v-43468951]{display:grid;gap:3px;margin-bottom:10px}.api-variable-picker-head strong[data-v-43468951]{color:var(--lingsu-text-primary);font-size:13px;line-height:1.4}.api-variable-picker-head span[data-v-43468951]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.5}.api-variable-group+.api-variable-group[data-v-43468951]{margin-top:12px;padding-top:12px;border-top:1px solid var(--lingsu-border)}.api-variable-group-title[data-v-43468951]{margin-bottom:6px;color:var(--lingsu-text-secondary);font-size:12px;font-weight:700;line-height:1.4}.api-variable-row[data-v-43468951]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;border:1px solid transparent;border-radius:7px;padding:8px 9px;background:transparent;color:inherit;text-align:left;cursor:pointer}.api-variable-row[data-v-43468951]:hover,.api-variable-row[data-v-43468951]:focus{border-color:var(--lingsu-semantic-info-line);background:var(--lingsu-semantic-info-surface);outline:none}.api-variable-main[data-v-43468951]{display:grid;min-width:0;gap:3px}.api-variable-name[data-v-43468951]{overflow:hidden;color:var(--lingsu-text-primary);font-size:13px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.api-variable-main code[data-v-43468951]{overflow:hidden;color:var(--lingsu-semantic-info-strong);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.api-variable-meta[data-v-43468951]{max-width:120px;overflow:hidden;border-radius:999px;padding:3px 7px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-muted);font-size:11px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.api-variable-assist[data-v-43468951]{margin-top:8px;border:1px solid var(--lingsu-border);border-radius:8px;padding:9px 10px;background:var(--lingsu-surface-muted)}.api-variable-assist-head[data-v-43468951]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.api-variable-assist-head strong[data-v-43468951]{color:var(--lingsu-text-primary);font-size:12px;line-height:1.4}.api-variable-assist-head span[data-v-43468951]{min-width:0;color:var(--lingsu-text-muted);font-size:12px;line-height:1.4;text-align:right}.api-variable-lane[data-v-43468951]{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:8px}.api-variable-lane+.api-variable-lane[data-v-43468951]{margin-top:7px}.api-variable-lane-title[data-v-43468951]{padding-top:4px;color:var(--lingsu-text-muted);font-size:12px;font-weight:700;line-height:1.4}.api-variable-chip-row[data-v-43468951]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.api-variable-chip[data-v-43468951]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:6px;max-width:100%;border:1px solid var(--lingsu-border);border-radius:7px;padding:5px 8px;background:var(--lingsu-surface-elevated);color:var(--lingsu-text-secondary);cursor:pointer}.api-variable-chip[data-v-43468951]:hover,.api-variable-chip[data-v-43468951]:focus{border-color:#60a5fa;background:var(--lingsu-semantic-info-surface);color:var(--lingsu-semantic-info-strong);outline:none}.api-variable-chip span[data-v-43468951]{overflow:hidden;max-width:150px;font-size:12px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.api-variable-chip code[data-v-43468951]{overflow:hidden;max-width:180px;color:var(--lingsu-text-muted);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.api-variable-chip:hover code[data-v-43468951],.api-variable-chip:focus code[data-v-43468951]{color:var(--lingsu-semantic-info-strong)}.api-variable-empty[data-v-43468951]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.5}.api-runbar[data-v-43468951]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,230px) minmax(170px,220px) max-content;align-items:end;gap:12px;margin-bottom:12px}.api-runbar-env[data-v-43468951]{margin-bottom:0;min-width:0}.api-runbar-current[data-v-43468951]{display:grid;grid-template-columns:auto auto minmax(0,1fr) 34px;align-items:center;gap:8px;min-width:0;height:34px;min-height:34px;border:1px solid var(--lingsu-border);border-radius:8px;padding:0 0 0 10px;background:var(--lingsu-surface-muted)}.api-runbar-current-label[data-v-43468951]{color:var(--lingsu-text-muted);font-size:12px;font-weight:600}.api-runbar-current strong[data-v-43468951]{min-width:0;overflow:hidden;color:var(--lingsu-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.api-runbar-switcher[data-v-43468951]{max-width:520px;margin-bottom:12px}.api-runbar-actions[data-v-43468951]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:0;padding-bottom:0;min-height:34px;white-space:nowrap}.api-runbar-actions[data-v-43468951] .ant-btn{height:34px}.api-runbar-icon-btn[data-v-43468951]{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;padding:0;margin:0;transform:none!important}.api-runbar-icon-btn[data-v-43468951]:hover,.api-runbar-icon-btn[data-v-43468951]:focus,.api-runbar-icon-btn[data-v-43468951]:active{padding:0;margin:0;transform:none!important}.api-runbar-icon-btn[data-v-43468951] .ant-btn-icon,.api-runbar-icon-btn[data-v-43468951] .anticon,.api-runbar-icon-btn[data-v-43468951] svg{margin:0!important;transform:none!important}.api-debug-collapse[data-v-43468951]{margin-top:4px;margin-bottom:12px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted)}.api-result-panel[data-v-43468951]{margin-top:14px;border-top:1px solid var(--lingsu-border);padding-top:12px}.api-once-result[data-v-43468951]{margin-top:12px}.api-result-meta[data-v-43468951]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.api-actual-request-hint[data-v-43468951]{margin-bottom:8px;color:var(--lingsu-text-muted);font-size:12px;line-height:1.5}.api-editor-priority[data-v-43468951]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;border:1px solid rgba(22,119,255,.22);border-radius:8px;padding:10px 12px;background:linear-gradient(180deg,#eff6fffa,#f8fafcfa)}.api-editor-priority-copy[data-v-43468951]{display:flex;flex-direction:column;gap:2px;min-width:0}.api-editor-priority-copy strong[data-v-43468951]{color:var(--lingsu-text-primary);font-size:14px;line-height:1.2}.api-editor-priority-copy span[data-v-43468951]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.35}.api-editor-priority[data-v-43468951] .ant-btn{flex:0 0 auto;height:36px;border-radius:8px;font-weight:700}.api-editor-quick-hints[data-v-43468951]{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:8px;color:var(--lingsu-text-muted);font-size:12px;line-height:1.4}.api-editor-hint-text[data-v-43468951]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-editor-compact[data-v-43468951]{display:grid;gap:8px;margin-bottom:10px}.api-editor-primary-grid[data-v-43468951],.api-editor-context-grid[data-v-43468951]{display:grid;align-items:start;gap:8px;min-width:0}.api-editor-primary-grid[data-v-43468951]{grid-template-columns:minmax(240px,.9fr) 132px minmax(320px,1.5fr)}.api-editor-context-grid[data-v-43468951]{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr)}.api-editor-field[data-v-43468951]{display:grid;gap:4px;min-width:0}.api-editor-field>span[data-v-43468951]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--lingsu-text-muted);font-size:12px;font-weight:700;line-height:1.35}.api-editor-base-line[data-v-43468951]{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--lingsu-border);border-radius:7px;padding:5px 8px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-muted);font-size:12px;line-height:1.4}.api-editor-base-line>span[data-v-43468951]:first-child{flex:0 0 auto;font-weight:700}.api-editor-base-line code[data-v-43468951]{min-width:0;overflow:hidden;color:var(--lingsu-text-secondary);font-family:Menlo,Monaco,Consolas,Courier New,monospace;text-overflow:ellipsis;white-space:nowrap}.api-editor-project-inline[data-v-43468951]{flex:0 1 auto;overflow:hidden;border-left:1px solid var(--lingsu-border);padding-left:8px;color:var(--lingsu-text-muted);text-overflow:ellipsis;white-space:nowrap}.api-editor-secondary-collapse[data-v-43468951]{border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated)}.api-editor-secondary-collapse[data-v-43468951] .ant-collapse-header{padding:8px 12px!important}.api-editor-secondary-collapse[data-v-43468951] .ant-collapse-content-box{padding:0 12px 12px!important}.api-editor-secondary-grid[data-v-43468951]{display:grid;grid-template-columns:minmax(160px,.6fr) minmax(220px,1fr);gap:10px}.api-inline-import-panel[data-v-43468951]{margin-bottom:12px;border:1px solid #bfd7ff;border-radius:8px;padding:12px;background:var(--lingsu-surface-muted)}.api-inline-import-actions[data-v-43468951]{display:flex;justify-content:flex-end;width:100%}.api-editor-collapse[data-v-43468951]{margin-bottom:10px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated)}.api-editor-collapse[data-v-43468951] .ant-space,.api-debug-collapse[data-v-43468951] .ant-space,.api-editor-collapse[data-v-43468951] .ant-space-item,.api-debug-collapse[data-v-43468951] .ant-space-item{width:100%}.api-kv-row[data-v-43468951]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.2fr) 40px;align-items:center;gap:8px;width:100%}.api-kv-row-two[data-v-43468951]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.api-kv-row-note-only[data-v-43468951]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.2fr)}.api-kv-row[data-v-43468951] .ant-input,.api-kv-row[data-v-43468951] .ant-select,.api-kv-row[data-v-43468951] .ant-select-selector{min-width:0;width:100%}.api-kv-row[data-v-43468951] .ant-btn{width:40px;min-width:40px;padding-inline:0}.api-kv-delete[data-v-43468951],.api-kv-delete[data-v-43468951]:hover,.api-kv-delete[data-v-43468951]:focus,.api-kv-delete[data-v-43468951]:active{width:40px;min-width:40px;max-width:40px}.api-editor-actions[data-v-43468951]{width:100%;justify-content:flex-end}.api-inline-action[data-v-43468951]{padding-left:0}.api-project-summary[data-v-43468951]{display:flex;align-items:center;gap:8px;margin-top:8px;border:1px solid var(--lingsu-border);border-radius:8px;padding:8px;background:var(--lingsu-surface-muted)}.api-project-summary-text[data-v-43468951]{display:flex;flex-direction:column;gap:2px;min-width:0}.api-project-summary-text strong[data-v-43468951],.api-project-summary-text span[data-v-43468951]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-project-summary-text span[data-v-43468951],.api-legacy-project-hint[data-v-43468951]{color:var(--lingsu-text-muted);font-size:12px}.api-legacy-project-hint[data-v-43468951]{margin-top:6px}[data-theme=dark]{color:#e5e7eb}[data-theme=dark]{background:var(--lingsu-surface-elevated);border-color:var(--lingsu-border);color:var(--lingsu-text-primary)}[data-theme=dark]{color:#f87171}[data-theme=dark]{background:#ef44441f;border-color:#f8717173;color:#fca5a5}[data-v-43468951] .ant-card-body{overflow-x:hidden}[data-v-43468951] .ant-form-item-control-input-content{min-width:0}[data-v-43468951] .ant-space{max-width:100%}.api-workbench-row[data-v-43468951]{width:100%}.api-list-col[data-v-43468951],.api-exec-col[data-v-43468951]{min-width:0;display:flex}.api-pane-card[data-v-43468951]{width:100%;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated);overflow:hidden}.api-pane-header[data-v-43468951]{border-bottom:1px solid var(--lingsu-border);padding:10px 12px;background:var(--lingsu-surface-muted)}.api-pane-body[data-v-43468951]{padding:12px}@media(max-width:1200px){.api-overview-grid[data-v-43468951]{grid-template-columns:repeat(2,minmax(0,1fr))}.api-editor-context-grid[data-v-43468951],.api-editor-secondary-grid[data-v-43468951]{grid-template-columns:1fr}}@media(max-width:900px){.api-overview-grid[data-v-43468951],.api-runbar[data-v-43468951]{grid-template-columns:1fr}.api-summary-hint[data-v-43468951]{grid-column:auto}.api-detail-heading[data-v-43468951]{flex-direction:column}.api-runbar-actions[data-v-43468951],.api-runbar-actions[data-v-43468951] .ant-btn,.api-editor-actions[data-v-43468951],.api-editor-actions[data-v-43468951] .ant-btn{width:100%}.api-runbar-actions[data-v-43468951]{padding-top:0}.api-toolbar-controls[data-v-43468951]{justify-content:flex-start;width:100%}.api-toolbar-controls[data-v-43468951] .lingsu-search-input,.api-project-filter[data-v-43468951]{width:100%}.api-editor-priority[data-v-43468951]{align-items:stretch;flex-direction:column}.api-editor-priority[data-v-43468951] .ant-btn{width:100%}.api-editor-quick-hints[data-v-43468951]{align-items:flex-start;flex-direction:column}.api-editor-hint-text[data-v-43468951]{white-space:normal}.api-editor-primary-grid[data-v-43468951],.api-editor-context-grid[data-v-43468951]{grid-template-columns:1fr}.api-editor-base-line[data-v-43468951]{align-items:flex-start;flex-direction:column}.api-editor-project-inline[data-v-43468951]{border-left:0;padding-left:0}.api-variable-assist-head[data-v-43468951]{align-items:flex-start;flex-direction:column}.api-variable-assist-head span[data-v-43468951]{text-align:left}.api-variable-lane[data-v-43468951]{grid-template-columns:1fr;gap:5px}.api-variable-lane-title[data-v-43468951]{padding-top:0}.api-kv-row[data-v-43468951],.api-kv-row-two[data-v-43468951],.api-kv-row-note-only[data-v-43468951]{grid-template-columns:1fr}.api-kv-row[data-v-43468951] .ant-btn{width:100%}[data-v-43468951] .ant-drawer-content-wrapper{max-width:100vw}[data-v-43468951] .ant-space{width:100%}}.lingsu-date-range[data-v-d02401c1]{width:min(420px,100%)}@media(max-width:768px){.lingsu-date-range[data-v-d02401c1]{width:100%}}.permission-hint[data-v-03be4ac4]{margin-bottom:12px;color:var(--lingsu-text-muted);font-size:12px}.mobile-item-card[data-v-03be4ac4]{margin-bottom:10px}.mobile-item-actions[data-v-03be4ac4],[data-v-03be4ac4] .table-row-actions{display:flex;align-items:center;gap:22px}.mobile-item-actions[data-v-03be4ac4]{padding-top:4px}.env-row-action[data-v-03be4ac4],[data-v-03be4ac4] .env-row-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;min-width:42px;height:32px;color:#1677ff;font:inherit;font-size:14px;font-weight:500;line-height:32px;text-align:center;cursor:pointer}.env-row-action.is-delete[data-v-03be4ac4],[data-v-03be4ac4] .env-row-action.is-delete{color:#ff4d4f}.env-row-action[data-v-03be4ac4]:hover,.env-row-action[data-v-03be4ac4]:focus-visible,[data-v-03be4ac4] .env-row-action:hover,[data-v-03be4ac4] .env-row-action:focus-visible{color:#0958d9;text-decoration:none}.env-row-action.is-delete[data-v-03be4ac4]:hover,.env-row-action.is-delete[data-v-03be4ac4]:focus-visible,[data-v-03be4ac4] .env-row-action.is-delete:hover,[data-v-03be4ac4] .env-row-action.is-delete:focus-visible{color:#cf1322}.env-row-action[data-v-03be4ac4]:disabled,[data-v-03be4ac4] .env-row-action:disabled{cursor:not-allowed;opacity:.45}.mobile-item-title[data-v-03be4ac4]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.mobile-item-project[data-v-03be4ac4],[data-v-03be4ac4] .project-cell{display:flex;align-items:center;gap:8px;min-width:0}.mobile-item-project[data-v-03be4ac4]{margin-bottom:6px}.mobile-item-tags[data-v-03be4ac4],[data-v-03be4ac4] .env-tags-cell{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}[data-v-03be4ac4] .env-tag-pill{display:inline-flex;align-items:center;border:1px solid var(--lingsu-semantic-info-line);border-radius:999px;padding:1px 8px;color:var(--lingsu-semantic-info-strong);background:var(--lingsu-semantic-info-surface);font-size:12px;line-height:20px}.mobile-item-summary[data-v-03be4ac4],[data-v-03be4ac4] .env-summary-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.mobile-item-summary[data-v-03be4ac4]{margin:6px 0}.env-summary-line[data-v-03be4ac4],[data-v-03be4ac4] .env-summary-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.env-summary-label[data-v-03be4ac4],[data-v-03be4ac4] .env-summary-label{color:var(--lingsu-text-muted);font-size:12px;line-height:20px;white-space:nowrap}.env-summary-pill[data-v-03be4ac4],[data-v-03be4ac4] .env-summary-pill{display:inline-flex;align-items:center;max-width:120px;height:20px;border:1px solid var(--lingsu-border);border-radius:999px;padding:0 7px;overflow:hidden;color:var(--lingsu-text-secondary);background:var(--lingsu-surface-muted);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.env-summary-pill.is-secret[data-v-03be4ac4],[data-v-03be4ac4] .env-summary-pill.is-secret{border-color:var(--lingsu-semantic-warning-line);color:#c2410c;background:var(--lingsu-semantic-warning-surface)}.env-summary-pill.is-disabled[data-v-03be4ac4],[data-v-03be4ac4] .env-summary-pill.is-disabled{border-color:var(--lingsu-semantic-danger-line);color:var(--lingsu-semantic-danger-strong);background:var(--lingsu-semantic-danger-surface)}.drawer-footer-actions[data-v-03be4ac4]{display:flex;align-items:center;gap:8px;border-top:1px solid var(--lingsu-border);margin:18px -24px -24px;padding:12px 24px;background:var(--lingsu-surface-elevated)}.drawer-footer-spacer[data-v-03be4ac4]{flex:1 1 auto}.env-detail-tabs[data-v-03be4ac4]{margin-top:8px}.env-sub-panel[data-v-03be4ac4]{border:1px solid var(--lingsu-border);border-radius:8px;padding:12px;background:var(--lingsu-surface-elevated)}.env-sub-toolbar[data-v-03be4ac4]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.env-sub-toolbar span[data-v-03be4ac4]{color:var(--lingsu-text-muted);font-size:12px}.compact-form-grid[data-v-03be4ac4],.account-form-grid[data-v-03be4ac4]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(160px,2fr) auto auto;gap:8px;align-items:center}.account-form-grid[data-v-03be4ac4]{grid-template-columns:1fr;align-items:stretch;gap:12px}.account-form-section[data-v-03be4ac4]{display:grid;gap:8px;min-width:0}.account-section-title[data-v-03be4ac4]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.account-section-title strong[data-v-03be4ac4]{color:var(--lingsu-text-primary);font-size:13px;line-height:1.4}.account-section-title span[data-v-03be4ac4]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.4;text-align:right}.account-profile-grid[data-v-03be4ac4],.credential-pair-grid[data-v-03be4ac4],.token-config-grid[data-v-03be4ac4]{display:grid;gap:10px;min-width:0}.account-profile-grid[data-v-03be4ac4],.credential-pair-grid[data-v-03be4ac4]{grid-template-columns:repeat(2,minmax(0,1fr))}.token-config-grid[data-v-03be4ac4]{grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(120px,1fr))}.password-source-row[data-v-03be4ac4]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px;min-width:0}.env-field[data-v-03be4ac4]{display:grid;gap:5px;min-width:0}.env-field-label[data-v-03be4ac4]{color:var(--lingsu-text-secondary);font-size:12px;font-weight:700;line-height:1.35}.env-field-label code[data-v-03be4ac4],.env-sub-toolbar code[data-v-03be4ac4]{color:var(--lingsu-semantic-info-strong);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;font-weight:700}.env-field-hint[data-v-03be4ac4]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.35}.account-form-footer[data-v-03be4ac4]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--lingsu-border);padding-top:10px}.account-form-toggles[data-v-03be4ac4]{display:flex;align-items:center;gap:14px;min-width:0}.account-form-actions[data-v-03be4ac4]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.account-form-actions[data-v-03be4ac4] .ant-btn{min-width:96px}.env-mini-list[data-v-03be4ac4]{margin-top:12px;border-top:1px solid var(--lingsu-border)}.env-mini-row[data-v-03be4ac4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--lingsu-border)}.env-mini-row>div[data-v-03be4ac4]:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;color:var(--lingsu-text-secondary)}.env-mini-row strong[data-v-03be4ac4]{color:var(--lingsu-text-primary)}.env-mini-actions[data-v-03be4ac4]{display:flex;align-items:center;gap:18px;flex:0 0 auto}.env-create-hint[data-v-03be4ac4]{margin-top:8px;padding:10px 12px;border:1px dashed var(--lingsu-border);border-radius:8px;color:var(--lingsu-text-muted);background:var(--lingsu-surface-muted);font-size:13px}.mobile-item-project span[data-v-03be4ac4],[data-v-03be4ac4] .project-cell span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-item-line[data-v-03be4ac4]{color:var(--lingsu-text-secondary);font-size:12px;margin-bottom:4px;word-break:break-all}@media(max-width:1100px){.token-config-grid[data-v-03be4ac4]{grid-template-columns:repeat(2,minmax(0,1fr))}.token-api-field[data-v-03be4ac4]{grid-column:1 / -1}}@media(max-width:768px){.compact-form-grid[data-v-03be4ac4],.account-form-grid[data-v-03be4ac4]{grid-template-columns:1fr}.env-sub-toolbar[data-v-03be4ac4],.env-mini-row[data-v-03be4ac4],.account-section-title[data-v-03be4ac4],.account-form-footer[data-v-03be4ac4]{align-items:flex-start;flex-direction:column}.account-section-title span[data-v-03be4ac4]{text-align:left}.account-profile-grid[data-v-03be4ac4],.credential-pair-grid[data-v-03be4ac4],.token-config-grid[data-v-03be4ac4],.password-source-row[data-v-03be4ac4]{grid-template-columns:1fr}.account-form-actions[data-v-03be4ac4]{align-items:stretch;flex-direction:column;min-height:0}.account-form-actions[data-v-03be4ac4] .ant-btn{width:100%}}.page-filters[data-v-5180fac0]{margin-left:auto}.mobile-item-card[data-v-5180fac0]{margin-bottom:10px}.mobile-item-title[data-v-5180fac0]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.mobile-item-line[data-v-5180fac0]{color:var(--lingsu-text-secondary);font-size:12px;margin-bottom:6px;word-break:break-word}.mobile-item-actions[data-v-5180fac0]{display:flex;gap:8px}.flow-editor-form[data-v-5180fac0]{display:grid;gap:14px}.flow-context-panel[data-v-5180fac0],.flow-builder-panel[data-v-5180fac0],.flow-checklist-panel[data-v-5180fac0]{border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated)}.flow-context-panel[data-v-5180fac0]{padding:16px 16px 12px}.flow-checklist-panel[data-v-5180fac0]{padding:14px;border-color:var(--lingsu-semantic-warning-line);background:var(--lingsu-semantic-warning-surface)}.flow-checklist-panel.is-ready[data-v-5180fac0]{border-color:var(--lingsu-semantic-success-line);background:var(--lingsu-semantic-success-surface)}.flow-checklist-heading[data-v-5180fac0]{margin-bottom:10px}.flow-checklist-grid[data-v-5180fac0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.flow-checklist-item[data-v-5180fac0]{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;align-items:flex-start;min-width:0;padding:9px;border:1px solid var(--lingsu-semantic-warning-line);border-radius:8px;background:#ffffffc7}.flow-checklist-item.is-ready[data-v-5180fac0]{border-color:var(--lingsu-semantic-success-line)}.flow-checklist-dot[data-v-5180fac0]{width:8px;height:8px;margin-top:6px;border-radius:999px;background:#f97316}.flow-checklist-item.is-ready .flow-checklist-dot[data-v-5180fac0]{background:var(--lingsu-semantic-success-strong)}.flow-checklist-copy[data-v-5180fac0]{min-width:0}.flow-checklist-copy strong[data-v-5180fac0],.flow-checklist-copy small[data-v-5180fac0]{display:block;overflow:hidden;text-overflow:ellipsis}.flow-checklist-copy strong[data-v-5180fac0]{color:var(--lingsu-text-primary);font-size:13px;line-height:1.4;white-space:nowrap}.flow-checklist-copy small[data-v-5180fac0]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.5}.flow-section-heading[data-v-5180fac0],.flow-subsection-header[data-v-5180fac0],.flow-detail-header[data-v-5180fac0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.flow-section-title[data-v-5180fac0],.flow-detail-title[data-v-5180fac0],.flow-subsection-title[data-v-5180fac0]{color:var(--lingsu-text-primary);font-size:16px;font-weight:700;line-height:1.3}.flow-section-subtitle[data-v-5180fac0],.flow-subsection-subtitle[data-v-5180fac0],.flow-detail-kicker[data-v-5180fac0]{margin-top:3px;color:var(--lingsu-text-muted);font-size:12px;line-height:1.5}.flow-runtime-strip[data-v-5180fac0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;border:1px solid var(--lingsu-semantic-danger-surface);border-radius:8px;background:var(--lingsu-semantic-warning-surface)}.flow-runtime-strip.is-ready[data-v-5180fac0]{border-color:var(--lingsu-semantic-success-line);background:var(--lingsu-semantic-success-surface)}.flow-runtime-item[data-v-5180fac0]{min-width:0}.flow-runtime-label[data-v-5180fac0]{display:block;color:var(--lingsu-text-muted);font-size:12px;line-height:1.4}.flow-runtime-item strong[data-v-5180fac0]{display:block;overflow:hidden;color:var(--lingsu-text-primary);font-size:13px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.flow-builder-panel[data-v-5180fac0]{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-height:min(62vh,680px);overflow:hidden}.flow-builder-sidebar[data-v-5180fac0]{display:flex;flex-direction:column;gap:12px;padding:14px;border-right:1px solid var(--lingsu-border);background:var(--lingsu-surface-muted)}.flow-sidebar-heading[data-v-5180fac0]{margin-bottom:0}.flow-template-box[data-v-5180fac0]{display:grid;gap:8px}.flow-template-actions[data-v-5180fac0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.flow-template-actions[data-v-5180fac0] .ant-btn{min-width:0;overflow:hidden;text-overflow:ellipsis}.flow-step-list[data-v-5180fac0]{display:grid;gap:8px;overflow:auto}.flow-step-item[data-v-5180fac0]{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:58px;padding:10px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated);color:var(--lingsu-text-primary);cursor:pointer;font:inherit;text-align:left}.flow-step-item[data-v-5180fac0]:hover,.flow-step-item.is-active[data-v-5180fac0]{border-color:#1677ff;background:var(--lingsu-semantic-info-surface)}.flow-step-index[data-v-5180fac0]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--lingsu-surface-elevated);color:var(--lingsu-text-secondary);font-size:12px;font-weight:700}.flow-step-item.is-active .flow-step-index[data-v-5180fac0]{background:#1677ff;color:var(--lingsu-text-primary)}.flow-step-main[data-v-5180fac0]{min-width:0}.flow-step-main strong[data-v-5180fac0],.flow-step-main small[data-v-5180fac0]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-step-main strong[data-v-5180fac0]{font-size:13px}.flow-step-main small[data-v-5180fac0]{color:var(--lingsu-text-muted);font-size:12px}.flow-empty-steps[data-v-5180fac0]{margin:auto 0}.flow-builder-detail[data-v-5180fac0]{min-width:0;padding:16px;overflow:auto}.flow-detail-grid[data-v-5180fac0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px) minmax(100px,140px);gap:12px}.flow-detail-grid--simple[data-v-5180fac0]{grid-template-columns:minmax(220px,320px)}.flow-identity-grid[data-v-5180fac0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,160px);gap:12px;margin-top:12px}.flow-token-actions[data-v-5180fac0]{display:flex;align-items:flex-end;gap:8px;height:100%;padding-bottom:24px;flex-wrap:wrap}.flow-advanced-panel[data-v-5180fac0],.flow-branch-panel[data-v-5180fac0]{margin-top:12px;padding:12px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated)}.flow-advanced-panel summary[data-v-5180fac0]{cursor:pointer;color:var(--lingsu-text-primary);font-weight:700}.flow-json-field[data-v-5180fac0]{margin-top:12px;margin-bottom:0}.flow-detail-empty[data-v-5180fac0]{margin-top:96px}.flow-editor-footer[data-v-5180fac0]{display:flex;justify-content:flex-end;gap:8px}.execution-result[data-v-5180fac0]{max-height:min(60vh,520px);margin:0;padding:12px;overflow:auto;background:var(--lingsu-surface-elevated);color:var(--lingsu-text-primary);border-radius:6px;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.flow-execution-summary[data-v-5180fac0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.flow-execution-summary-item[data-v-5180fac0]{min-width:0;padding:10px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted)}.flow-execution-summary-item span[data-v-5180fac0]{display:block;color:var(--lingsu-text-muted);font-size:12px;line-height:1.4}.flow-execution-summary-item strong[data-v-5180fac0]{display:block;overflow:hidden;margin-top:4px;color:var(--lingsu-text-primary);font-size:14px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.flow-execution-timeline[data-v-5180fac0]{display:grid;gap:10px;max-height:min(46vh,440px);overflow:auto;padding-right:4px}.flow-execution-step[data-v-5180fac0]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated)}.flow-execution-step-main[data-v-5180fac0]{min-width:0}.flow-execution-step-head[data-v-5180fac0]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.flow-execution-step-head strong[data-v-5180fac0]{overflow:hidden;color:var(--lingsu-text-primary);font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.flow-execution-step-meta[data-v-5180fac0]{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--lingsu-text-secondary);font-size:12px;line-height:1.5}.flow-execution-branch[data-v-5180fac0]{margin-top:8px;color:var(--lingsu-semantic-success-strong);font-size:12px;line-height:1.5}.flow-execution-raw[data-v-5180fac0]{margin-top:12px}.flow-execution-raw summary[data-v-5180fac0]{cursor:pointer;color:var(--lingsu-text-primary);font-weight:700}.flow-execution-raw .execution-result[data-v-5180fac0]{margin-top:10px}.api-chain-panel[data-v-5180fac0]{margin-bottom:12px;padding:12px;background:var(--lingsu-surface-muted);border:1px solid var(--lingsu-border);border-radius:8px}.flow-quick-form[data-v-5180fac0]{display:grid;gap:14px}.flow-quick-section[data-v-5180fac0],.flow-quick-preview[data-v-5180fac0]{padding:14px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated)}.flow-quick-chain[data-v-5180fac0]{display:grid;gap:10px}.flow-quick-step[data-v-5180fac0]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted)}.flow-quick-step-main[data-v-5180fac0]{min-width:0}.flow-quick-preview[data-v-5180fac0]{background:var(--lingsu-semantic-success-surface);border-color:var(--lingsu-semantic-success-line)}.flow-quick-preview-line[data-v-5180fac0]{margin-top:8px;color:var(--lingsu-semantic-success-strong);font-size:13px;line-height:1.6;word-break:break-word}.flow-quick-run-toggle[data-v-5180fac0]{margin-top:10px;color:var(--lingsu-semantic-success-strong)}@media(max-width:900px){.page-filters[data-v-5180fac0]{margin-left:0;width:100%}.flow-runtime-strip[data-v-5180fac0],.flow-execution-summary[data-v-5180fac0],.flow-checklist-grid[data-v-5180fac0],.flow-builder-panel[data-v-5180fac0],.flow-detail-grid[data-v-5180fac0],.flow-identity-grid[data-v-5180fac0]{grid-template-columns:1fr}.flow-builder-panel[data-v-5180fac0]{min-height:auto}.flow-builder-sidebar[data-v-5180fac0]{border-right:0;border-bottom:1px solid var(--lingsu-border)}.flow-step-list[data-v-5180fac0]{max-height:240px}.flow-section-heading[data-v-5180fac0],.flow-subsection-header[data-v-5180fac0],.flow-detail-header[data-v-5180fac0]{flex-direction:column}.flow-token-actions[data-v-5180fac0]{align-items:flex-start;padding-bottom:0}}.qr-poster-text-editor[data-v-5c7c6df0]{display:grid;gap:4px}.qr-poster-input-shell[data-v-5c7c6df0]{position:relative}.qr-poster-input-shell[data-v-5c7c6df0] .ant-input{padding-right:152px}.qr-poster-text-tools[data-v-5c7c6df0]{position:absolute;top:50%;right:5px;display:inline-flex;align-items:center;gap:1px;padding:2px;border-radius:7px;background:color-mix(in srgb,var(--tools-panel-bg, #ffffff) 80%,transparent);transform:translateY(-50%)}.qr-poster-tool[data-v-5c7c6df0]{width:24px;height:24px;border:0;border-radius:6px;padding:0;color:var(--lingsu-text-secondary, #64748b);background:transparent;font-size:15px;line-height:24px;cursor:pointer}.qr-poster-tool[data-v-5c7c6df0]:hover{background:color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 8%,transparent)}.qr-poster-tool.selected[data-v-5c7c6df0]{color:var(--lingsu-brand-color, #16a36a);background:color-mix(in srgb,var(--lingsu-brand-color, #16a36a) 12%,transparent)}.qr-poster-tool[data-v-5c7c6df0]:disabled{color:#cbd5e1;cursor:not-allowed}.qr-poster-divider[data-v-5c7c6df0]{width:1px;height:16px;margin:0 1px;background:#dbe3eb}.qr-align-mark[data-v-5c7c6df0]{display:inline-grid;width:14px;gap:2px;vertical-align:middle}.qr-align-mark i[data-v-5c7c6df0]{display:block;height:2px;border-radius:99px;background:currentColor}.qr-align-mark.left i[data-v-5c7c6df0]:nth-child(1),.qr-align-mark.right i[data-v-5c7c6df0]:nth-child(1){width:12px}.qr-align-mark.left i[data-v-5c7c6df0]:nth-child(2),.qr-align-mark.right i[data-v-5c7c6df0]:nth-child(2){width:8px}.qr-align-mark.left i[data-v-5c7c6df0]:nth-child(3),.qr-align-mark.right i[data-v-5c7c6df0]:nth-child(3){width:11px}.qr-align-mark.center i[data-v-5c7c6df0]{justify-self:center}.qr-align-mark.center i[data-v-5c7c6df0]:nth-child(1){width:12px}.qr-align-mark.center i[data-v-5c7c6df0]:nth-child(2){width:8px}.qr-align-mark.center i[data-v-5c7c6df0]:nth-child(3){width:11px}.qr-align-mark.right i[data-v-5c7c6df0]{justify-self:end}.qr-mode-group[data-v-2ab3287d]{display:flex;flex-wrap:wrap}.qr-config-panel[data-v-2ab3287d]{display:grid;gap:16px}.qr-config-header[data-v-2ab3287d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.qr-config-title[data-v-2ab3287d]{font-size:16px;font-weight:700;line-height:1.4;color:#0f172a}.tools-tab-label[data-v-2ab3287d]{display:inline-flex;align-items:center;gap:6px}.tools-tab-icon[data-v-2ab3287d]{display:inline-flex;align-items:center;justify-content:center;width:18px;font-size:14px;line-height:1}.qr-actions[data-v-2ab3287d]{width:100%}.qr-template-stack[data-v-2ab3287d]{display:grid;gap:10px}.qr-template-save-row[data-v-2ab3287d],.qr-template-apply-row[data-v-2ab3287d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.qr-template-hint[data-v-2ab3287d]{color:#64748b;font-size:12px;line-height:1.5}.qr-variable-panel[data-v-2ab3287d]{display:flex;flex-wrap:wrap;gap:8px}.qr-batch-data-actions[data-v-2ab3287d]{margin-bottom:8px}.qr-copy-lines[data-v-2ab3287d]{display:grid;gap:10px}.qr-brand-switch-label[data-v-2ab3287d]{margin-left:8px;color:#64748b}.tools-page[data-v-2ab3287d] .ant-form-item-row{flex-direction:column;align-items:stretch}.tools-page[data-v-2ab3287d] .ant-form-item-label{flex:none;width:100%;max-width:100%;padding:0 0 6px;text-align:left;white-space:normal}.tools-page[data-v-2ab3287d] .ant-form-item-label>label{height:auto;color:var(--lingsu-text-secondary, #475569);font-weight:500;line-height:1.35}.tools-page[data-v-2ab3287d] .ant-form-item-label>label:after{display:none}.tools-page[data-v-2ab3287d] .ant-form-item-control{flex:none;width:100%;max-width:100%}.qr-preview-panel[data-v-2ab3287d]{min-height:420px;border:1px solid #f0f0f0;background:var(--tools-panel-bg, #fff);padding:16px}.qr-preview-title[data-v-2ab3287d]{font-weight:600;margin-bottom:12px;color:color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 30%,#0f172a)}.qr-preview-content[data-v-2ab3287d]{display:inline-flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border:1.5px solid color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 52%,transparent);border-radius:18px;max-width:100%;background:linear-gradient(155deg,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 8%,#ffffff),#fff 42%,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 5%,#ffffff));box-shadow:inset 0 1px #ffffffe0,0 10px 22px #0f172a0d}.qr-preview-image-shell[data-v-2ab3287d]{width:min(100%,320px);aspect-ratio:1;padding:2px;border:2px solid var(--lingsu-brand-color, #1677ff);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 0 0 4px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 14%,transparent)}.qr-preview-image[data-v-2ab3287d]{display:block;width:100%;height:100%;object-fit:contain}.qr-preview-text[data-v-2ab3287d]{font-size:14px;color:#0f172a;width:100%;max-width:100%;white-space:pre-wrap;word-break:break-word}.qr-preview-title-line[data-v-2ab3287d]{font-size:18px;font-weight:700;background:linear-gradient(90deg,#0f172a,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 88%,#0f172a));-webkit-background-clip:text;background-clip:text;color:transparent}.qr-preview-footer-line[data-v-2ab3287d]{color:#64748b;font-size:13px}.qr-preview-image-shell+.qr-preview-footer-line[data-v-2ab3287d]{margin-top:4px}.qr-preview-brand[data-v-2ab3287d]{display:inline-flex;align-items:center;gap:7px;color:var(--lingsu-brand-color, #1677ff);font-size:12px;font-weight:700}.qr-preview-brand-icon[data-v-2ab3287d]{width:22px;height:22px;border-radius:7px}.image-workbench[data-v-2ab3287d]{margin-top:4px}.image-left-stack[data-v-2ab3287d]{display:grid;gap:12px}.image-canvas-panel[data-v-2ab3287d]{border:1px dashed #cbd5e1;border-radius:8px;overflow:hidden;background:var(--tools-panel-bg, #fff);margin-bottom:12px;min-height:520px;height:520px;display:flex;align-items:center;justify-content:center;padding:8px}.image-canvas-scroll[data-v-2ab3287d]{overflow:auto}.image-canvas[data-v-2ab3287d]{display:block;cursor:crosshair}.image-canvas-fit[data-v-2ab3287d]{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto}.image-hint-line[data-v-2ab3287d]{margin-top:10px;color:var(--lingsu-text-muted);font-size:12px}.image-hint-line-compact[data-v-2ab3287d]{margin-top:-2px;margin-bottom:10px}.image-result-preview[data-v-2ab3287d]{display:block;max-width:100%;background-color:#f8fafc;background-image:linear-gradient(45deg,rgba(148,163,184,.28) 25%,transparent 25%),linear-gradient(-45deg,rgba(148,163,184,.28) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(148,163,184,.28) 75%),linear-gradient(-45deg,transparent 75%,rgba(148,163,184,.28) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.iconset-file-grid[data-v-2ab3287d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin-top:8px;font-size:12px;color:var(--lingsu-text-secondary)}.iconset-file-grid span[data-v-2ab3287d]{padding:6px 8px;border:1px solid var(--lingsu-border);border-radius:6px;background:#f8fafcdb}.image-compare-wrap[data-v-2ab3287d]{margin-top:12px;border:1px solid var(--lingsu-border);border-radius:8px;padding:10px;background:var(--tools-panel-bg, #fff)}.image-compare-title[data-v-2ab3287d]{font-size:12px;color:var(--lingsu-text-secondary);margin-bottom:8px;font-weight:600}.image-compare-stage[data-v-2ab3287d]{position:relative;width:100%;overflow:hidden;border-radius:8px;background:var(--lingsu-surface-elevated)}.image-compare-img[data-v-2ab3287d]{width:100%;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.image-compare-overlay[data-v-2ab3287d]{position:absolute;top:0;right:0;bottom:0;left:0}.image-compare-divider[data-v-2ab3287d]{position:absolute;top:0;bottom:0;width:2px;background:#fffffff2;box-shadow:0 0 0 1px #0f172a40;transform:translate(-1px)}[data-theme=dark]{--tools-panel-bg: #111827;border-color:#334155}@media(max-width:768px){.tools-page[data-v-2ab3287d] .ant-row>.ant-col{max-width:100%!important;flex:0 0 100%!important}.tools-page[data-v-2ab3287d] .ant-form-inline .ant-form-item{width:100%;margin-right:0}.qr-preview-panel[data-v-2ab3287d]{min-height:280px;margin-top:12px}.qr-preview-content[data-v-2ab3287d]{width:100%;padding:10px}.qr-config-header[data-v-2ab3287d],.qr-template-save-row[data-v-2ab3287d],.qr-template-apply-row[data-v-2ab3287d]{grid-template-columns:minmax(0,1fr);display:grid}.qr-mode-group[data-v-2ab3287d]{width:100%}.image-workbench[data-v-2ab3287d]{margin-top:0}.image-canvas-panel[data-v-2ab3287d]{min-height:360px;height:360px}}.screen-recorder-page[data-v-017bc111]{min-height:100%;padding:clamp(14px,2vw,24px);background:var(--lingsu-page-bg, #f5f7fb)}.screen-recorder-workbench[data-v-017bc111]{display:grid;gap:0;max-width:1320px;margin:0 auto;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--lingsu-brand-color, #10b981) 4%,#ffffff 96%),#fff 42%),var(--lingsu-card-bg, #ffffff);border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 22%,#dbe4f0 78%);border-radius:18px;box-shadow:0 18px 46px #0f172a14}.screen-recorder-workbench__header[data-v-017bc111]{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:26px 28px;border-bottom:1px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 14%,#e2e8f0 86%)}.screen-recorder-workbench__eyebrow[data-v-017bc111],.screen-recorder-section>header div>span[data-v-017bc111]{color:var(--lingsu-brand-color, #10b981);font-size:12px;font-weight:900}.screen-recorder-workbench h1[data-v-017bc111]{margin:4px 0;color:#0f172a;font-size:28px;font-weight:900}.screen-recorder-workbench p[data-v-017bc111]{margin:0;color:#64748b;font-size:13px}.screen-recorder-workbench__header-actions[data-v-017bc111],.screen-recorder-workbench__status[data-v-017bc111],.screen-recorder-section>header[data-v-017bc111],.screen-recorder-section>header div[data-v-017bc111]{display:flex;align-items:center}.screen-recorder-workbench__header-actions[data-v-017bc111]{gap:14px}.screen-recorder-workbench__status[data-v-017bc111]{gap:7px;color:#475569;font-size:12px;font-weight:800}.screen-recorder-workbench__status i[data-v-017bc111]{width:8px;height:8px;background:var(--lingsu-brand-color, #10b981);border-radius:999px;box-shadow:0 0 0 5px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 12%,transparent 88%)}.screen-recorder-workbench button[data-v-017bc111],.screen-recorder-workbench select[data-v-017bc111]{font:inherit}.screen-recorder-workbench__primary[data-v-017bc111],.screen-recorder-setting-button[data-v-017bc111],.screen-recorder-refresh[data-v-017bc111]{display:inline-flex;gap:7px;align-items:center;justify-content:center;height:40px;padding:0 15px;border-radius:12px;cursor:pointer}.screen-recorder-workbench__primary[data-v-017bc111]{color:#fff;font-weight:900;background:var(--lingsu-brand-color, #10b981);border:1px solid var(--lingsu-brand-color, #10b981);box-shadow:0 10px 22px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 22%,transparent 78%)}.screen-recorder-workbench__primary[data-v-017bc111]:disabled{cursor:not-allowed;opacity:.55}.screen-recorder-workbench[data-v-017bc111] .ant-alert{margin:16px 28px 0;border-radius:12px}.screen-recorder-section[data-v-017bc111]{padding:22px 28px;border-bottom:1px solid #edf1f5}.screen-recorder-section[data-v-017bc111]:last-child{border-bottom:0}.screen-recorder-section>header[data-v-017bc111]{justify-content:space-between;margin-bottom:14px}.screen-recorder-section>header div[data-v-017bc111]{gap:10px}.screen-recorder-section>header div>span[data-v-017bc111]{display:inline-grid;width:28px;height:28px;place-items:center;background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 9%,#ffffff 91%);border-radius:999px}.screen-recorder-section>header strong[data-v-017bc111]{color:#0f172a;font-size:17px;font-weight:900}.screen-recorder-settings[data-v-017bc111]{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(220px,1fr) auto minmax(220px,1.15fr);gap:12px}.screen-recorder-settings label[data-v-017bc111]{display:grid;gap:6px}.screen-recorder-settings label>span[data-v-017bc111]{color:#64748b;font-size:11px;font-weight:900}.screen-recorder-settings select[data-v-017bc111],.screen-recorder-setting-button[data-v-017bc111]{min-width:0;height:42px;color:#0f172a;background:#f8fafc;border:1px solid #dbe4f0;border-radius:12px}.screen-recorder-settings select[data-v-017bc111]{padding:0 12px;outline:none}.screen-recorder-setting-button[data-v-017bc111]{align-self:end;white-space:nowrap}.screen-recorder-setting-button--path span[data-v-017bc111]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-recorder-setting-button.muted[data-v-017bc111]{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.screen-recorder-presets[data-v-017bc111]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.screen-recorder-presets button[data-v-017bc111]{display:flex;gap:12px;align-items:center;min-width:0;padding:12px;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;cursor:pointer}.screen-recorder-presets button.active[data-v-017bc111]{background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 8%,#ffffff 92%);border-color:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 56%,#dbe4f0 44%);box-shadow:0 0 0 2px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 8%,transparent 92%)}.screen-recorder-presets i[data-v-017bc111]{display:block;width:46px;max-height:36px;background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 12%,#ffffff 88%);border:2px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 62%,#cbd5e1 38%);border-radius:5px}.screen-recorder-presets span[data-v-017bc111],.screen-recorder-source__copy[data-v-017bc111]{display:grid;min-width:0}.screen-recorder-presets strong[data-v-017bc111],.screen-recorder-source__copy strong[data-v-017bc111]{overflow:hidden;color:#0f172a;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.screen-recorder-presets em[data-v-017bc111],.screen-recorder-source__copy em[data-v-017bc111]{overflow:hidden;color:#64748b;font-size:11px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.screen-recorder-refresh[data-v-017bc111]{height:34px;color:#475569;background:#fff;border:1px solid #dbe4f0}.screen-recorder-sources[data-v-017bc111]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.screen-recorder-source[data-v-017bc111]{display:grid;grid-template-columns:94px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:10px;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;cursor:pointer}.screen-recorder-source[data-v-017bc111]:hover{border-color:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 46%,#dbe4f0 54%);box-shadow:0 8px 20px #0f172a0f}.screen-recorder-source__preview[data-v-017bc111]{display:grid;width:94px;height:58px;place-items:center;overflow:hidden;color:var(--lingsu-brand-color, #10b981);font-size:22px;background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 8%,#eef2f7 92%);border-radius:9px}.screen-recorder-source__preview img[data-v-017bc111]{width:100%;height:100%;object-fit:cover}.screen-recorder-empty[data-v-017bc111]{margin-top:12px!important}@media(max-width:980px){.screen-recorder-settings[data-v-017bc111],.screen-recorder-presets[data-v-017bc111],.screen-recorder-sources[data-v-017bc111]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.screen-recorder-workbench__header[data-v-017bc111]{align-items:flex-start;flex-direction:column}.screen-recorder-workbench__header-actions[data-v-017bc111]{justify-content:space-between;width:100%}.screen-recorder-settings[data-v-017bc111],.screen-recorder-presets[data-v-017bc111],.screen-recorder-sources[data-v-017bc111]{grid-template-columns:1fr}}.region-picker[data-v-26d0f5ea]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;overflow:hidden;cursor:crosshair;pointer-events:auto;-webkit-user-select:none;user-select:none;background:transparent;background-color:transparent}html.screen-recorder-transparent-root,html.screen-recorder-transparent-root body,body.screen-recorder-transparent-root,html.screen-recorder-transparent-root #app,html.screen-recorder-transparent-root .ant-app,html.screen-recorder-transparent-root .ant-config-provider,html.screen-recorder-transparent-root .ant-layout,html.screen-recorder-transparent-root .ant-layout-content{background:transparent!important;background-color:transparent!important;background-image:none!important;overflow:hidden!important}html.screen-recorder-transparent-root body:before,html.screen-recorder-transparent-root body:after,html.screen-recorder-transparent-root #app:before,html.screen-recorder-transparent-root #app:after{display:none!important}.region-picker--recording[data-v-26d0f5ea],.region-picker--window-controller[data-v-26d0f5ea],.region-picker--window-result[data-v-26d0f5ea]{cursor:default}.region-picker--window-controller[data-v-26d0f5ea]:not(.region-picker--window-controller-overlay){background:transparent!important;background-color:transparent!important}.region-picker--window-controller:not(.region-picker--window-controller-overlay) .region-picker__mini[data-v-26d0f5ea]{left:8px!important;top:8px!important}.region-picker--window-controller:not(.region-picker--window-controller-overlay) .region-picker__selected-dock[data-v-26d0f5ea]{left:14px!important;top:9px!important}.region-picker--window-result .region-picker__panel--saved[data-v-26d0f5ea]{left:18px!important;top:18px!important}.region-picker__shade[data-v-26d0f5ea]{position:absolute;z-index:1;pointer-events:none;background:#0206179e;-webkit-backdrop-filter:saturate(.72) brightness(.56);backdrop-filter:saturate(.72) brightness(.56)}.region-picker__selection[data-v-26d0f5ea]{position:absolute;z-index:2;border:1px dashed rgba(255,255,255,.95);background:transparent;box-shadow:0 0 0 1px #0f172ab8,inset 0 0 0 1px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 62%,rgba(255,255,255,.2) 38%),0 0 0 2px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 72%,transparent 28%),0 0 30px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 24%,transparent 76%);cursor:move;pointer-events:auto}.region-picker__recording-frame[data-v-26d0f5ea]{position:absolute;z-index:3;pointer-events:none;border:2px solid var(--lingsu-brand-color, #10b981);background:transparent;box-shadow:0 0 0 1px #ffffffdb,inset 0 0 0 1px #ffffffb3,0 0 24px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 26%,transparent 74%)}.region-picker__recording-frame[data-v-26d0f5ea]:before{position:absolute;top:-34px;left:-2px;padding:5px 9px;color:var(--lingsu-brand-color, #10b981);font-size:12px;font-weight:900;content:"REC";background:#ffffffe6;border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 42%,rgba(255,255,255,.6) 58%);border-radius:6px;box-shadow:0 8px 20px #0f172a1f}.region-picker__countdown[data-v-26d0f5ea]{position:fixed;top:50%;left:50%;z-index:8;display:grid;place-items:center;width:148px;height:148px;color:#fff;background:#0f172aa8;border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 26%,rgba(255,255,255,.22) 74%);border-radius:8px;box-shadow:0 24px 52px #0f172a33;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.region-picker__countdown strong[data-v-26d0f5ea]{color:#fff;font-size:54px;line-height:1}.region-picker__countdown span[data-v-26d0f5ea]{margin-top:-18px;color:#ffffffc7;font-size:13px;font-weight:800}.region-picker__start-confirmed[data-v-26d0f5ea]{position:fixed;top:88px;left:50%;z-index:8;display:grid;grid-template-columns:12px minmax(0,auto);gap:3px 10px;align-items:center;min-width:260px;max-width:min(520px,calc(100vw - 32px));padding:11px 14px;color:#064e3b;background:#f0fdfae6;border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 32%,rgba(148,163,184,.2) 68%);border-radius:8px;box-shadow:0 16px 34px #0f172a26;transform:translate(-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.region-picker__start-confirmed span[data-v-26d0f5ea]{grid-row:span 2;width:10px;height:10px;background:#ef4444;border-radius:999px;box-shadow:0 0 0 5px #ef44441f;animation:recording-pulse-26d0f5ea 1.1s ease-in-out infinite}.region-picker__start-confirmed strong[data-v-26d0f5ea],.region-picker__start-confirmed em[data-v-26d0f5ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-picker__start-confirmed strong[data-v-26d0f5ea]{font-size:13px;font-weight:900}.region-picker__start-confirmed em[data-v-26d0f5ea]{color:#475569;font-size:11px;font-style:normal;font-weight:800}.region-picker__label[data-v-26d0f5ea]{position:fixed;z-index:4;min-width:84px;padding:5px 8px;color:#047857;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900;text-align:center;text-shadow:none;background:#ffffffb3;border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 48%,rgba(255,255,255,.62) 52%);border-radius:10px;box-shadow:0 10px 24px #0f172a24,inset 0 1px #ffffffc7;pointer-events:none;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.handle[data-v-26d0f5ea]{position:absolute;width:10px;height:10px;background:#d1d5db;border:1px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #0f172a94,0 2px 7px #02061747;cursor:pointer}.handle-nw[data-v-26d0f5ea]{left:-6px;top:-6px;cursor:nwse-resize}.handle-n[data-v-26d0f5ea]{left:calc(50% - 5px);top:-6px;cursor:ns-resize}.handle-ne[data-v-26d0f5ea]{right:-6px;top:-6px;cursor:nesw-resize}.handle-e[data-v-26d0f5ea]{right:-6px;top:calc(50% - 5px);cursor:ew-resize}.handle-se[data-v-26d0f5ea]{right:-6px;bottom:-6px;cursor:nwse-resize}.handle-s[data-v-26d0f5ea]{left:calc(50% - 5px);bottom:-6px;cursor:ns-resize}.handle-sw[data-v-26d0f5ea]{left:-6px;bottom:-6px;cursor:nesw-resize}.handle-w[data-v-26d0f5ea]{left:-6px;top:calc(50% - 5px);cursor:ew-resize}.region-picker__panel[data-v-26d0f5ea],.region-picker__mini[data-v-26d0f5ea],.region-picker__selected-dock[data-v-26d0f5ea]{position:fixed;z-index:6;box-sizing:border-box;cursor:default}.region-picker__panel[data-v-26d0f5ea]{display:grid;gap:14px;width:min(620px,calc(100vw - 32px));min-height:392px;max-height:calc(100vh - 32px);padding:18px;overflow:auto;background:linear-gradient(135deg,color-mix(in srgb,var(--lingsu-brand-color, #10b981) 7%,rgba(255,255,255,.62) 93%),#ffffff7a 46%,color-mix(in srgb,var(--lingsu-brand-color, #10b981) 9%,rgba(240,253,244,.54) 91%)),#ffffff57;border:2px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 58%,rgba(255,255,255,.5) 42%);border-radius:18px;box-shadow:0 16px 38px #0f172a24,0 0 0 1px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 28%,transparent 72%),inset 0 1px #ffffffd6;backdrop-filter:blur(22px) saturate(1.22);-webkit-backdrop-filter:blur(22px) saturate(1.22)}.region-picker__panel--compact[data-v-26d0f5ea]{gap:12px;min-height:238px;padding:14px}.region-picker__panel--compact .region-picker__panel-header strong[data-v-26d0f5ea]{font-size:17px}.region-picker__panel--compact .region-picker__phase-detail[data-v-26d0f5ea]{max-width:380px}.region-picker__panel-header[data-v-26d0f5ea],.region-picker__panel-footer[data-v-26d0f5ea]{display:flex;gap:12px;align-items:center;justify-content:space-between}.region-picker__panel-header>div[data-v-26d0f5ea]:first-child{min-width:0}.region-picker__panel-header strong[data-v-26d0f5ea]{display:block;margin-top:2px;color:#0f172a;font-size:20px;line-height:1.2}.region-picker__phase-detail[data-v-26d0f5ea]{display:block;max-width:430px;margin-top:4px;overflow:hidden;color:#64748b;font-size:12px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.region-picker__header-actions[data-v-26d0f5ea]{display:inline-flex;gap:7px;align-items:center}.region-picker__eyebrow[data-v-26d0f5ea]{color:#64748b;font-size:12px;font-weight:800}.region-picker__flow[data-v-26d0f5ea]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.region-picker__flow--result[data-v-26d0f5ea]{margin-top:-4px}.region-picker__flow-step[data-v-26d0f5ea]{position:relative;display:inline-grid;place-items:center;min-width:0;height:24px;overflow:hidden;color:#64748b;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc85;border:1px solid rgba(148,163,184,.18);border-radius:7px}.region-picker__flow-step--done[data-v-26d0f5ea]{color:#047857;background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 10%,rgba(236,253,245,.58) 90%);border-color:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 18%,rgba(148,163,184,.14) 82%)}.region-picker__flow-step--active[data-v-26d0f5ea]{color:#064e3b;background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 18%,rgba(255,255,255,.66) 82%);border-color:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 34%,rgba(148,163,184,.18) 66%);box-shadow:0 0 0 2px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 8%,transparent 92%)}.region-picker__flow-step--warning[data-v-26d0f5ea]{color:#9f1239;background:#fff1f2a3;border-color:#fb718542}.region-picker__ghost-button[data-v-26d0f5ea]{display:inline-grid;place-items:center;width:34px;height:34px;color:#64748b;background:#f8fafccc;border:1px solid rgba(148,163,184,.24);border-radius:8px;cursor:pointer}.region-picker__start[data-v-26d0f5ea]{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:174px;height:46px;padding:0 20px;color:#fff;font-size:17px;font-weight:900;background:var(--lingsu-brand-color, #10b981);border:0;border-radius:8px;cursor:pointer;box-shadow:0 10px 22px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 24%,transparent 76%)}.region-picker__start[data-v-26d0f5ea]:disabled,.region-picker__stop[data-v-26d0f5ea]:disabled{cursor:not-allowed;opacity:.62}.region-picker__options[data-v-26d0f5ea]{display:grid;grid-template-columns:1fr 124px 1.35fr;gap:12px;align-items:center}.region-picker__options label[data-v-26d0f5ea],.region-picker__option-button[data-v-26d0f5ea]{display:grid;gap:6px;align-content:center;min-height:60px;color:#64748b;font-size:12px}.region-picker__options strong[data-v-26d0f5ea]{color:#111827;font-size:15px}.region-picker__options select[data-v-26d0f5ea]{height:30px;color:#111827;background:#ffffffd1;border:1px solid rgba(148,163,184,.34);border-radius:6px;outline:none}.region-picker__path-button[data-v-26d0f5ea]{display:inline-flex;gap:8px;align-items:center;min-width:0;height:32px;padding:0 10px;color:#0f172a;background:#ffffffc7;border:1px solid rgba(148,163,184,.34);border-radius:6px;cursor:pointer}.region-picker__path-button span[data-v-26d0f5ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-picker__options select[data-v-26d0f5ea]:focus{border-color:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 52%,rgba(148,163,184,.34) 48%);box-shadow:0 0 0 2px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 14%,transparent 86%)}.region-picker__option-button[data-v-26d0f5ea]{place-items:center;background:#ffffffa3;border:1px solid rgba(148,163,184,.22);border-radius:8px;cursor:pointer}.region-picker__option-button[data-v-26d0f5ea] svg{color:#0f766e;font-size:24px}.region-picker__option-button.muted[data-v-26d0f5ea] svg{color:#ef4444}.region-picker__status[data-v-26d0f5ea]{margin:-4px 0 0;color:#64748b;font-size:12px}.region-picker__status--warning[data-v-26d0f5ea]{color:#b45309;font-weight:800}.region-picker__panel-footer[data-v-26d0f5ea]{padding-top:4px;border-top:1px solid rgba(148,163,184,.18)}.region-picker__panel-footer p[data-v-26d0f5ea]{min-width:0;margin:0;color:#475569;font-size:13px;font-weight:800}.region-picker__quality-inline[data-v-26d0f5ea]{width:92px;height:34px;color:#0f172a;background:#ffffffd1;border:1px solid rgba(148,163,184,.34);border-radius:6px}.region-picker__readiness[data-v-26d0f5ea]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.region-picker__readiness button[data-v-26d0f5ea]{display:grid;gap:3px;min-width:0;padding:7px 9px;text-align:left;background:#fffbeba3;border:1px solid rgba(245,158,11,.28);border-radius:8px;cursor:pointer}.region-picker__readiness button.ok[data-v-26d0f5ea]{background:#f8fafc94;border-color:#94a3b82e}.region-picker__readiness span[data-v-26d0f5ea],.region-picker__readiness strong[data-v-26d0f5ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-picker__readiness span[data-v-26d0f5ea]{color:#64748b;font-size:11px;font-weight:800}.region-picker__readiness strong[data-v-26d0f5ea]{color:#0f172a;font-size:12px}.region-picker__preflight-summary[data-v-26d0f5ea]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.region-picker__preflight-item[data-v-26d0f5ea]{display:grid;gap:2px;min-width:0;padding:7px 8px;background:#f8fafc94;border:1px solid rgba(148,163,184,.18);border-radius:7px}.region-picker__preflight-item--ok[data-v-26d0f5ea]{background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 9%,rgba(248,250,252,.62) 91%);border-color:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 18%,rgba(148,163,184,.16) 82%)}.region-picker__preflight-item--warn[data-v-26d0f5ea]{background:#fffbeba3;border-color:#f59e0b47}.region-picker__preflight-item em[data-v-26d0f5ea],.region-picker__preflight-item strong[data-v-26d0f5ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-picker__preflight-item em[data-v-26d0f5ea]{color:#64748b;font-size:10px;font-style:normal;font-weight:900}.region-picker__preflight-item strong[data-v-26d0f5ea]{color:#0f172a;font-size:11px;font-weight:900}.region-picker__source-strip[data-v-26d0f5ea]{display:grid;gap:8px;padding:10px;background:#f8fafc94;border:1px solid rgba(148,163,184,.18);border-radius:8px}.region-picker__source-strip header[data-v-26d0f5ea]{display:flex;align-items:center;justify-content:space-between}.region-picker__source-strip header span[data-v-26d0f5ea]{color:#475569;font-size:12px;font-weight:900}.region-picker__source-strip header button[data-v-26d0f5ea]{height:24px;padding:0 8px;color:#0f766e;background:#ffffffb8;border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 20%,rgba(148,163,184,.22) 80%);border-radius:6px;cursor:pointer}.region-picker__source-row[data-v-26d0f5ea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.region-picker__source-pill[data-v-26d0f5ea]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center;min-width:0;height:58px;padding:6px;text-align:left;background:#ffffffad;border:1px solid rgba(148,163,184,.22);border-radius:8px;cursor:pointer}.region-picker__source-pill.active[data-v-26d0f5ea]{border-color:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 44%,rgba(148,163,184,.22) 56%);box-shadow:0 0 0 2px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 12%,transparent 88%)}.region-picker__source-pill img[data-v-26d0f5ea]{width:42px;height:32px;object-fit:cover;background:#0f172a14;border-radius:5px}.region-picker__source-pill span[data-v-26d0f5ea]{min-width:0}.region-picker__source-pill strong[data-v-26d0f5ea],.region-picker__source-pill em[data-v-26d0f5ea],.region-picker__source-pill small[data-v-26d0f5ea]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-picker__source-pill strong[data-v-26d0f5ea]{color:#0f172a;font-size:12px}.region-picker__source-pill em[data-v-26d0f5ea]{color:#64748b;font-size:11px;font-style:normal}.region-picker__source-pill small[data-v-26d0f5ea]{color:#94a3b8;font-size:10px;font-weight:800}.region-picker__source-strip p[data-v-26d0f5ea]{margin:0;color:#64748b;font-size:12px}.region-picker__quick-list[data-v-26d0f5ea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.region-picker__quick-list--compact[data-v-26d0f5ea]{margin-top:0}.region-picker__quick-list button[data-v-26d0f5ea]{display:grid;gap:4px;min-width:0;padding:8px 10px;text-align:left;background:#f8fafc94;border:1px solid rgba(148,163,184,.22);border-radius:8px;cursor:pointer}.region-picker__quick-list button[data-v-26d0f5ea]:hover{border-color:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 34%,rgba(148,163,184,.28) 66%);box-shadow:0 0 0 2px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 10%,transparent 90%)}.region-picker__quick-list strong[data-v-26d0f5ea]{color:#0f172a;font-size:13px}.region-picker__quick-list span[data-v-26d0f5ea]{color:#64748b;font-size:12px}.region-picker__mini[data-v-26d0f5ea]{position:fixed;display:flex;flex-wrap:nowrap;gap:7px;align-items:center;align-content:center;width:min(244px,calc(100vw - 16px));min-height:48px;padding:5px 7px;color:#0f172a;background:linear-gradient(180deg,#ffffffb8,#f8fafc94),color-mix(in srgb,var(--lingsu-brand-color, #10b981) 5%,rgba(255,255,255,.42) 95%);border:2px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 58%,rgba(255,255,255,.5) 42%);border-radius:18px;box-shadow:0 16px 38px #0f172a24,0 0 0 1px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 28%,transparent 72%),inset 0 1px #ffffffd6;backdrop-filter:blur(22px) saturate(1.22);-webkit-backdrop-filter:blur(22px) saturate(1.22)}.region-picker__mini-drag-handle[data-v-26d0f5ea]{display:inline-flex;flex:1 1 auto;gap:5px;align-items:center;min-width:50px;height:34px;padding:0 5px;color:#0f172a;background:transparent;border:0;border-radius:0}.region-picker__mini-drag-handle.draggable[data-v-26d0f5ea]{cursor:grab}.region-picker__mini-drag-handle.draggable[data-v-26d0f5ea]:active{cursor:grabbing}.region-picker__mini-drag-handle strong[data-v-26d0f5ea]{overflow:hidden;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.region-picker__selected-dock[data-v-26d0f5ea]{position:fixed;top:9px;left:10px;display:flex;flex-wrap:nowrap;gap:6px;align-items:center;align-content:center;width:min(620px,calc(100vw - 20px));min-height:56px;padding:7px 10px;color:#0f172a;background:linear-gradient(180deg,#ffffffb8,#f8fafc94),color-mix(in srgb,var(--lingsu-brand-color, #10b981) 5%,rgba(255,255,255,.42) 95%);border:2px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 58%,rgba(255,255,255,.5) 42%);border-radius:18px;box-shadow:0 16px 38px #0f172a24,0 0 0 1px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 28%,transparent 72%),inset 0 1px #ffffffd6;backdrop-filter:blur(22px) saturate(1.22);-webkit-backdrop-filter:blur(22px) saturate(1.22)}.region-picker__selected-dock--blocked[data-v-26d0f5ea]{border-color:#f59e0b75;box-shadow:0 18px 42px #78350f3d}.region-picker__dock-action[data-v-26d0f5ea]{display:inline-grid;flex:0 0 38px;place-items:center;width:38px;height:38px;color:var(--lingsu-brand-color, #10b981);background:#ffffff61;border:0;border-radius:999px;cursor:pointer}.region-picker__dock-action[data-v-26d0f5ea]:hover,.region-picker__dock-action.active[data-v-26d0f5ea]{color:#047857;background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 12%,rgba(255,255,255,.68) 88%)}.region-picker__dock-action[data-v-26d0f5ea] svg{font-size:18px}.region-picker__dock-divider[data-v-26d0f5ea]{flex:0 0 1px;width:1px;height:28px;background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 46%,rgba(148,163,184,.34) 54%)}.region-picker__dock-target-chip[data-v-26d0f5ea]{display:inline-flex;flex:1 1 92px;gap:6px;align-items:center;min-width:72px;max-width:126px;height:36px;padding:0 8px;color:#0f172a;background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 8%,#ffffff 92%);border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 22%,rgba(203,213,225,.78) 78%);border-radius:999px}.region-picker__dock-target-chip.blocked[data-v-26d0f5ea]{color:#fbbf24;border-color:#f59e0b57}.region-picker__dock-target-chip strong[data-v-26d0f5ea]{min-width:0;overflow:hidden;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.region-picker__dock-target-chip .region-picker__recording-dot[data-v-26d0f5ea]{flex:0 0 auto;width:9px;height:9px;background:var(--lingsu-brand-color, #10b981);box-shadow:0 0 0 4px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 18%,transparent 82%);animation:none}.region-picker__dock-compact-select[data-v-26d0f5ea]{flex:0 0 58px;width:58px;height:36px;padding:0 6px;color:#475569;font-size:11px;font-weight:900;background:#ffffff80;border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 22%,rgba(203,213,225,.72) 78%);border-radius:999px;outline:none;cursor:pointer}.region-picker__dock-compact-select--quality[data-v-26d0f5ea]{flex-basis:66px;width:66px}.region-picker__dock-compact-select[data-v-26d0f5ea]:focus{border-color:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 38%,rgba(255,255,255,.16) 62%);box-shadow:0 0 0 2px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 16%,transparent 84%)}.region-picker__dock-start[data-v-26d0f5ea]{display:inline-flex;flex:0 0 auto;gap:5px;align-items:center;justify-content:center;min-width:86px;height:40px;color:#fff;font-size:13px;font-weight:900;background:var(--lingsu-brand-color, #10b981);border:0;border-radius:12px;cursor:pointer;box-shadow:0 10px 22px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 28%,transparent 72%)}.region-picker__dock-start[data-v-26d0f5ea] svg{font-size:16px}.region-picker__dock-start[data-v-26d0f5ea]:disabled{color:#94a3b8;background:#e2e8f0d6;box-shadow:none;cursor:not-allowed}@media(max-width:560px){.region-picker__readiness[data-v-26d0f5ea],.region-picker__preflight-summary[data-v-26d0f5ea],.region-picker__quick-list[data-v-26d0f5ea],.region-picker__source-row[data-v-26d0f5ea],.region-picker__saved-stats[data-v-26d0f5ea],.region-picker__options[data-v-26d0f5ea]{grid-template-columns:1fr}.region-picker__panel-footer[data-v-26d0f5ea]{align-items:stretch;flex-wrap:wrap}.region-picker__start[data-v-26d0f5ea]{min-width:0}}.region-picker__mini--countdown[data-v-26d0f5ea]{border-color:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 28%,rgba(148,163,184,.28) 72%)}.region-picker__mini--recording[data-v-26d0f5ea]{border-color:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 48%,rgba(203,213,225,.72) 52%);background:linear-gradient(135deg,color-mix(in srgb,var(--lingsu-brand-color, #10b981) 10%,#ffffff 90%),#fffffff0);box-shadow:0 14px 30px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 20%,transparent 80%)}.region-picker__mini--confirmed[data-v-26d0f5ea]{border-color:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 36%,rgba(148,163,184,.28) 64%)}.region-picker__mini--saving[data-v-26d0f5ea]{border-color:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 28%,rgba(148,163,184,.28) 72%)}.region-picker__recording-dot[data-v-26d0f5ea]{width:9px;height:9px;background:#ef4444;border-radius:999px;box-shadow:0 0 0 5px #ef44441f;animation:recording-pulse-26d0f5ea 1.1s ease-in-out infinite}.region-picker__recording-dot.saving[data-v-26d0f5ea]{background:var(--lingsu-brand-color, #10b981);box-shadow:0 0 0 5px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 14%,transparent 86%)}.region-picker__time[data-v-26d0f5ea]{display:grid;flex:0 0 46px;gap:1px;justify-items:center;min-width:46px;padding:4px;color:#0f172a;text-align:center;background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 6%,#ffffff 94%);border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 20%,rgba(203,213,225,.8) 80%);border-radius:999px}.region-picker__time strong[data-v-26d0f5ea]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900;line-height:1}.region-picker__time em[data-v-26d0f5ea]{color:#9ca3af;font-size:9px;font-style:normal;font-weight:900;line-height:1}.region-picker__mini-button[data-v-26d0f5ea],.region-picker__stop[data-v-26d0f5ea],.region-picker__saved-actions button[data-v-26d0f5ea]{display:inline-flex;gap:6px;align-items:center;justify-content:center;height:32px;color:var(--lingsu-brand-color, #10b981);background:#fff;border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 28%,rgba(203,213,225,.82) 72%);border-radius:12px;cursor:pointer}.region-picker__mini-button[data-v-26d0f5ea]{width:34px;height:34px;padding:0;background:#ffffff6b;border:0;border-radius:999px;outline:none}.region-picker__mini-button[data-v-26d0f5ea]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--lingsu-brand-color, #10b981) 28%,transparent 72%)}.region-picker__mini-button.muted[data-v-26d0f5ea]{color:#b91c1c;background:#fef2f2ad}.region-picker__stop[data-v-26d0f5ea]{flex:0 0 54px;height:34px;font-size:11px;color:#fff;background:#dc2626e0;border-color:#f8717194;font-weight:900}.region-picker__stop[data-v-26d0f5ea]:hover:not(:disabled){color:#fff;background:#dc2626;border-color:#dc2626}.region-picker__panel--saved[data-v-26d0f5ea]{min-height:306px}.region-picker__saved-head[data-v-26d0f5ea]{display:flex;gap:12px;align-items:center}.region-picker__saved-head>div[data-v-26d0f5ea]{min-width:0}.region-picker__saved-head[data-v-26d0f5ea] svg{color:var(--lingsu-brand-color, #10b981);box-sizing:content-box;padding:8px;font-size:24px;background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 10%,rgba(255,255,255,.72) 90%);border-radius:999px}.region-picker__saved-head--failed[data-v-26d0f5ea] svg{color:#ef4444;background:#fef2f2b8}.region-picker__saved-head strong[data-v-26d0f5ea],.region-picker__saved-file strong[data-v-26d0f5ea]{display:block;color:#111827}.region-picker__saved-head strong[data-v-26d0f5ea]{font-size:18px}.region-picker__saved-head span[data-v-26d0f5ea],.region-picker__saved-file span[data-v-26d0f5ea]{display:block;margin-top:2px;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.region-picker__saved-file em[data-v-26d0f5ea]{display:block;margin-bottom:4px;color:#047857;font-size:11px;font-style:normal;font-weight:900}.region-picker__saved-file[data-v-26d0f5ea]{min-width:0;padding:12px;background:#f8fafcb8;border:1px solid rgba(148,163,184,.18);border-radius:14px}.region-picker__saved-file strong[data-v-26d0f5ea],.region-picker__saved-file span[data-v-26d0f5ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-picker__saved-notice[data-v-26d0f5ea]{margin:-4px 0 0;padding:8px 10px;color:#065f46;font-size:12px;font-weight:800;background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 8%,rgba(255,255,255,.66) 92%);border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 18%,rgba(148,163,184,.18) 82%);border-radius:12px}.region-picker__saved-notice.warning[data-v-26d0f5ea]{color:#92400e;background:#fffbebd1;border-color:#f59e0b47}.region-picker__saved-review[data-v-26d0f5ea]{display:grid;gap:3px;padding:10px 12px;background:color-mix(in srgb,var(--lingsu-brand-color, #10b981) 9%,rgba(255,255,255,.74) 91%);border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #10b981) 22%,rgba(148,163,184,.18) 78%);border-radius:14px}.region-picker__saved-review--warning[data-v-26d0f5ea]{background:#fffbebd6;border-color:#f59e0b4d}.region-picker__saved-review strong[data-v-26d0f5ea]{color:#065f46;font-size:13px;font-weight:900}.region-picker__saved-review--warning strong[data-v-26d0f5ea]{color:#92400e}.region-picker__saved-review span[data-v-26d0f5ea]{color:#475569;font-size:12px;font-weight:800}.region-picker__saved-review--warning span[data-v-26d0f5ea]{color:#92400e}.region-picker__panel--failed .region-picker__saved-notice[data-v-26d0f5ea]{color:#991b1b;background:#fef2f2c7;border-color:#f871713d}.region-picker__panel--failed .region-picker__saved-actions button.primary[data-v-26d0f5ea]{background:var(--lingsu-brand-color, #10b981);border-color:var(--lingsu-brand-color, #10b981)}.region-picker__saved-stats[data-v-26d0f5ea]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.region-picker__saved-stats span[data-v-26d0f5ea]{display:grid;gap:3px;min-width:0;padding:9px 10px;background:#ffffff9e;border:1px solid rgba(148,163,184,.18);border-radius:12px}.region-picker__saved-stats em[data-v-26d0f5ea],.region-picker__saved-stats strong[data-v-26d0f5ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-picker__saved-stats em[data-v-26d0f5ea]{color:#64748b;font-size:11px;font-style:normal;font-weight:800}.region-picker__saved-stats strong[data-v-26d0f5ea]{color:#0f172a;font-size:13px}.region-picker__saved-actions[data-v-26d0f5ea]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.region-picker__saved-actions button[data-v-26d0f5ea]{padding:0 12px;color:#0f172a;background:#ffffffc7;border-color:#94a3b857}.region-picker__saved-actions button.primary[data-v-26d0f5ea]{color:#fff;background:var(--lingsu-brand-color, #10b981);border-color:var(--lingsu-brand-color, #10b981)}@keyframes recording-pulse-26d0f5ea{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(.82)}}.inertia-profile-editor[data-v-59d1d7e1]{display:flex;flex-direction:column;gap:14px}.inertia-section[data-v-59d1d7e1]{padding:12px;border:1px solid #dbe2ea;border-radius:10px;background:var(--lingsu-surface-muted)}.inertia-section-head[data-v-59d1d7e1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.inertia-section-title[data-v-59d1d7e1]{color:var(--lingsu-text-primary);font-weight:650}.inertia-section-hint[data-v-59d1d7e1]{margin-top:2px;color:var(--lingsu-text-muted);font-size:12px;line-height:1.5}.inertia-row+.inertia-row[data-v-59d1d7e1]{margin-top:8px}.markdown-document-select[data-v-59d1d7e1]{min-width:220px}@media(max-width:900px){.inertia-section-head[data-v-59d1d7e1]{flex-direction:column}.markdown-document-select[data-v-59d1d7e1]{width:min(100%,280px)}.inertia-row[data-v-59d1d7e1] .ant-col{margin-bottom:8px}}.core-module-picker[data-v-a7557687]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;width:100%}.core-module-group[data-v-a7557687]{min-width:0;padding:12px;border:1px solid var(--lingsu-border);border-radius:10px;background:var(--lingsu-surface-elevated);overflow:hidden}.core-module-group-header[data-v-a7557687]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.core-module-group-title[data-v-a7557687]{color:var(--lingsu-text-primary);font-size:14px;font-weight:700}.core-module-group-count[data-v-a7557687]{margin-top:2px;color:var(--lingsu-text-muted);font-size:12px}.core-module-options[data-v-a7557687]{display:grid;gap:6px}.core-module-option[data-v-a7557687]{width:100%;min-width:0;margin-inline-start:0;padding:8px;border-radius:8px;color:var(--lingsu-text-secondary);line-height:1.35;transition:background-color .18s ease}.core-module-option[data-v-a7557687]:hover{background:var(--lingsu-surface-muted)}.core-module-option[data-v-a7557687] .ant-checkbox+span{display:grid;min-width:0;gap:2px}.core-module-option-main[data-v-a7557687],.core-module-option-reference[data-v-a7557687]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-module-option-main[data-v-a7557687]{color:var(--lingsu-text-primary);font-weight:500}.core-module-option-reference[data-v-a7557687]{color:var(--lingsu-text-muted);font-size:12px}@media(max-width:900px){.core-module-picker[data-v-a7557687]{grid-template-columns:1fr}}.page-filters[data-v-25278ee8]{margin-left:auto}.mobile-item-card[data-v-25278ee8]{margin-bottom:10px}.mobile-item-title[data-v-25278ee8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.project-headline[data-v-25278ee8],.project-cell[data-v-25278ee8]{display:flex;align-items:center;gap:10px;min-width:0}.project-cell-copy[data-v-25278ee8]{min-width:0}.project-cell-title[data-v-25278ee8]{font-weight:600;color:var(--lingsu-text-primary)}.project-cell-subtitle[data-v-25278ee8]{margin-top:2px;font-size:12px;color:var(--lingsu-text-muted)}.mobile-item-line[data-v-25278ee8]{color:var(--lingsu-text-secondary);font-size:12px;margin-bottom:4px;word-break:break-all}.mobile-item-actions[data-v-25278ee8]{margin-top:8px;justify-content:flex-end}.project-intake-actions[data-v-25278ee8]{position:relative;z-index:1;display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.project-intake-actions[data-v-25278ee8] .ant-btn{flex:0 0 auto}.project-intake-more-overlay{z-index:var(--lingsu-z-overlay, 6300)!important;min-width:156px;max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain}.form-help-text[data-v-25278ee8]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.5}.codex-repo-help[data-v-25278ee8]{padding-top:30px}.form-item-hint[data-v-25278ee8]{margin-top:4px;font-size:12px;color:var(--lingsu-text-muted)}.icon-picker-preview[data-v-25278ee8]{display:flex;align-items:center;gap:10px;margin-top:8px}.logo-upload-card[data-v-25278ee8]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--lingsu-border);border-radius:12px;background:var(--lingsu-surface-muted);flex-wrap:wrap}.logo-upload-meta[data-v-25278ee8]{min-width:0;flex:1}.logo-upload-title[data-v-25278ee8]{font-weight:600;color:var(--lingsu-text-primary);word-break:break-word}.project-detail-preview[data-v-25278ee8]{display:flex;flex-direction:column;gap:18px}.project-detail-hero[data-v-25278ee8]{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid var(--lingsu-border);border-radius:12px;background:var(--lingsu-surface-muted)}.project-detail-hero-copy[data-v-25278ee8]{min-width:0;flex:1}.project-detail-title[data-v-25278ee8]{color:var(--lingsu-text-primary);font-size:20px;font-weight:750;line-height:1.25;word-break:break-word}.project-detail-subtitle[data-v-25278ee8]{margin:4px 0 10px;color:var(--lingsu-text-muted);font-size:13px;word-break:break-word}.project-detail-section[data-v-25278ee8]{display:flex;flex-direction:column;gap:10px}.project-detail-section-title[data-v-25278ee8]{color:var(--lingsu-text-primary);font-size:15px;font-weight:700}.project-detail-text[data-v-25278ee8]{min-height:42px;padding:12px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated);color:var(--lingsu-text-secondary);line-height:1.65;white-space:pre-wrap;word-break:break-word}.project-detail-groups[data-v-25278ee8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.project-detail-group[data-v-25278ee8]{min-width:0;padding:12px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated)}.project-detail-group-title[data-v-25278ee8]{margin-bottom:8px;color:var(--lingsu-text-secondary);font-size:12px;font-weight:700}.custom-requirements-section[data-v-25278ee8]{margin-bottom:12px;padding:14px;border:1px solid var(--lingsu-border);border-radius:12px;background:linear-gradient(135deg,var(--lingsu-surface-elevated),var(--lingsu-surface-muted))}.custom-requirements-header[data-v-25278ee8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.custom-requirements-title[data-v-25278ee8]{color:var(--lingsu-text-primary);font-size:15px;font-weight:700}.custom-requirements-textarea[data-v-25278ee8]{min-height:240px;resize:vertical}.custom-requirements-drawer-editor[data-v-25278ee8]{display:flex;flex-direction:column;gap:12px;min-height:calc(100vh - 96px)}.custom-requirements-drawer-editor-header[data-v-25278ee8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.custom-requirements-drawer-editor-textarea[data-v-25278ee8]{flex:1;min-height:min(68vh,720px);resize:none}.custom-requirements-drawer-editor-actions[data-v-25278ee8]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.color-swatch[data-v-25278ee8]{width:14px;height:14px;border:1px solid var(--lingsu-border);border-radius:999px;display:inline-block}.visual-preview[data-v-25278ee8]{min-height:260px;padding:18px;border:1px solid #dbe2ea;border-radius:16px;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--visual-primary) 18%,transparent),transparent 34%),linear-gradient(135deg,#fff,#f8fafc);display:flex;gap:14px}.visual-preview-icon[data-v-25278ee8]{flex:0 0 auto}.visual-preview-copy[data-v-25278ee8]{min-width:0}.visual-preview-title[data-v-25278ee8]{color:var(--visual-text-primary);font-size:var(--visual-title-size);font-weight:750;line-height:1.2}.visual-preview-subtitle[data-v-25278ee8]{margin-top:4px;color:var(--visual-text-secondary);font-size:var(--visual-meta-size)}.visual-preview-body[data-v-25278ee8]{margin:14px 0 8px;color:var(--visual-text-primary);font-size:var(--visual-body-size);line-height:1.55}.visual-preview-hint[data-v-25278ee8]{margin-bottom:14px;color:var(--visual-text-tertiary);font-size:var(--visual-meta-size)}.visual-preview-button[data-v-25278ee8],.visual-preview-badge[data-v-25278ee8]{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:650}.visual-preview-button[data-v-25278ee8]{background:var(--visual-primary);color:#fff}.visual-preview-badge[data-v-25278ee8]{background:color-mix(in srgb,var(--visual-info) 14%,#fff);color:var(--visual-info)}@media(max-width:900px){.page-filters[data-v-25278ee8]{margin-left:0;width:100%}.custom-requirements-header[data-v-25278ee8]{flex-direction:column}}.website-leads-page[data-v-ba5dccd3]{padding:var(--lingsu-page-padding)}.website-leads-subtitle[data-v-ba5dccd3]{margin-top:4px;color:var(--lingsu-text-muted);font-size:13px;font-weight:400}.website-leads-search[data-v-ba5dccd3]{width:260px}.website-leads-status-filter[data-v-ba5dccd3]{width:150px}.website-leads-list[data-v-ba5dccd3]{max-height:calc(100vh - 210px);overflow:auto}.website-lead-item[data-v-ba5dccd3]{cursor:pointer;border:1px solid var(--lingsu-border);border-radius:10px;padding:14px 16px!important;margin-bottom:10px;transition:border-color .2s ease,box-shadow .2s ease}.website-lead-item.active[data-v-ba5dccd3],.website-lead-item[data-v-ba5dccd3]:hover{border-color:#7ac59d;box-shadow:0 12px 30px #2d6f501f}.website-lead-item-head[data-v-ba5dccd3],.website-lead-detail-head[data-v-ba5dccd3],.website-lead-meta[data-v-ba5dccd3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.website-lead-want[data-v-ba5dccd3]{margin-top:8px;color:var(--lingsu-text-secondary);line-height:1.55}.website-lead-meta[data-v-ba5dccd3]{margin-top:10px;color:var(--lingsu-text-muted);font-size:12px}.website-lead-detail h2[data-v-ba5dccd3]{margin:10px 0 6px}.website-lead-detail p[data-v-ba5dccd3]{margin:0;color:var(--lingsu-text-secondary)}.website-lead-section[data-v-ba5dccd3]{margin-top:18px}.website-lead-section h3[data-v-ba5dccd3]{margin-bottom:10px;font-size:15px}.website-lead-summary-grid[data-v-ba5dccd3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.website-lead-summary-card[data-v-ba5dccd3]{border:1px solid var(--lingsu-border);border-radius:10px;padding:12px;min-height:92px}.website-lead-summary-card span[data-v-ba5dccd3]{color:var(--lingsu-text-muted);font-size:12px}.website-lead-tags[data-v-ba5dccd3]{margin-top:12px}.website-lead-messages[data-v-ba5dccd3]{display:flex;flex-direction:column;gap:10px;max-height:360px;overflow:auto;padding-right:4px}.website-lead-message[data-v-ba5dccd3]{width:fit-content;max-width:86%;border:1px solid var(--lingsu-border);border-radius:10px;padding:10px 12px;line-height:1.6;white-space:pre-wrap}.website-lead-message.user[data-v-ba5dccd3]{align-self:flex-end;background:#eefbf3;border-color:#bfe7d0}.website-lead-message.assistant[data-v-ba5dccd3]{align-self:flex-start;background:var(--lingsu-surface-elevated)}.website-lead-message-meta[data-v-ba5dccd3]{margin-bottom:4px;color:var(--lingsu-text-muted);font-size:12px}@media(max-width:768px){.website-lead-detail-head[data-v-ba5dccd3]{flex-direction:column;align-items:stretch}.website-leads-search[data-v-ba5dccd3],.website-leads-status-filter[data-v-ba5dccd3]{width:100%}.website-lead-summary-grid[data-v-ba5dccd3]{grid-template-columns:1fr}}.backlog-detail[data-v-318eb06c]{display:flex;flex-direction:column;gap:16px}.backlog-detail__hero[data-v-318eb06c]{display:flex;align-items:flex-start;gap:12px}.backlog-detail__hero-copy[data-v-318eb06c]{min-width:0}.backlog-detail__title[data-v-318eb06c]{margin:0 0 8px;font-size:18px;line-height:1.45;overflow-wrap:anywhere}.backlog-detail__badges[data-v-318eb06c],.backlog-detail__task-meta[data-v-318eb06c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.backlog-detail__badges[data-v-318eb06c] .ant-tag,.backlog-detail__task-meta[data-v-318eb06c] .ant-tag{margin-inline-end:0}.backlog-detail__section[data-v-318eb06c],.backlog-detail__secondary-card[data-v-318eb06c]{padding:12px 14px;border:1px solid var(--lingsu-border);border-radius:10px;background:var(--lingsu-surface-muted)}.backlog-detail__secondary-grid[data-v-318eb06c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.backlog-detail__section-title[data-v-318eb06c]{margin:0 0 6px;color:var(--lingsu-text-secondary);font-size:13px;font-weight:600}.backlog-detail__text[data-v-318eb06c]{margin:0;color:var(--lingsu-text-secondary);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.backlog-detail__task-heading[data-v-318eb06c],.backlog-detail__footer[data-v-318eb06c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.backlog-detail__task-heading .backlog-detail__section-title[data-v-318eb06c]{margin-bottom:0}.backlog-detail__task-count[data-v-318eb06c]{color:var(--lingsu-text-muted);font-size:12px}.backlog-detail__tasks[data-v-318eb06c]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.backlog-detail__task[data-v-318eb06c]{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;background:var(--lingsu-surface-elevated)}.backlog-detail__task--focused[data-v-318eb06c]{outline:2px solid var(--lingsu-brand-line);background:var(--lingsu-brand-surface)}.backlog-detail__task-index[data-v-318eb06c]{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--lingsu-surface-muted);color:var(--lingsu-text-muted);font-size:12px}.backlog-detail__task-copy[data-v-318eb06c]{min-width:0}.backlog-detail__task-title[data-v-318eb06c]{margin-bottom:5px;line-height:1.5;overflow-wrap:anywhere}.backlog-detail__task-meta[data-v-318eb06c]{color:var(--lingsu-text-muted);font-size:12px}@media(max-width:640px){.backlog-detail__secondary-grid[data-v-318eb06c]{grid-template-columns:1fr}}.task-editor[data-v-6e65cc06]{position:relative;scroll-margin:24px}.task-editor__toolbar[data-v-6e65cc06]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;min-height:32px}.task-editor__add-anchor[data-v-6e65cc06]{display:inline-flex;flex:0 0 auto;min-height:24px}.task-editor__title[data-v-6e65cc06]{font-weight:600}.task-editor__hint[data-v-6e65cc06]{margin-top:2px;color:var(--lingsu-text-muted);font-size:12px}.task-editor__empty[data-v-6e65cc06]{margin:20px 0}.task-editor__title-input[data-v-6e65cc06]{min-width:300px;line-height:1.45;resize:none}[data-v-6e65cc06] textarea.task-editor__title-input,[data-v-6e65cc06] .task-editor__title-input textarea{height:auto;min-height:30px;overflow-y:hidden;white-space:pre-wrap;word-break:break-word}.page-filters[data-v-3af702df]{margin-left:auto}.backlog-advanced-collapse[data-v-3af702df]{margin-top:-4px;margin-bottom:4px;border-radius:8px;background:var(--lingsu-surface-muted)}.backlog-advanced-collapse[data-v-3af702df] .ant-collapse-header{align-items:center;padding:8px 0!important;color:var(--lingsu-text-muted);font-size:13px}.backlog-advanced-collapse[data-v-3af702df] .ant-collapse-content-box{padding:4px 0 0!important}.task-count-link[data-v-3af702df]{height:24px;padding:0 6px;font-weight:600}.backlog-title-cell[data-v-3af702df]{display:flex;flex-direction:column;gap:4px}.backlog-title-link[data-v-3af702df]{width:100%;padding:0;overflow:hidden;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.backlog-title-link[data-v-3af702df]:hover,.backlog-title-link[data-v-3af702df]:focus-visible{color:#1677ff}.editor-footer[data-v-3af702df]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.drawer-add-action-enter-active[data-v-3af702df],.drawer-add-action-leave-active[data-v-3af702df]{transition:opacity .16s ease,transform .16s ease}.drawer-add-action-enter-from[data-v-3af702df],.drawer-add-action-leave-to[data-v-3af702df]{opacity:0;transform:translateY(6px) scale(.96)}.backlog-project-cell[data-v-3af702df]{display:flex;align-items:center;gap:10px;min-width:0}.backlog-project-cell span[data-v-3af702df]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backlog-project-summary[data-v-3af702df]{display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;border:1px solid #edf1f5;border-radius:8px;background:var(--lingsu-surface-muted)}.backlog-project-summary-text[data-v-3af702df]{display:flex;flex-direction:column;gap:2px;min-width:0}.backlog-project-summary-text strong[data-v-3af702df],.backlog-project-summary-text span[data-v-3af702df]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backlog-project-summary-text span[data-v-3af702df],.backlog-project-legacy-hint[data-v-3af702df]{color:var(--lingsu-text-muted);font-size:12px}.backlog-project-legacy-hint[data-v-3af702df]{margin-top:6px}@media(max-width:900px){.page-filters[data-v-3af702df]{margin-left:0;width:100%}}.mention-composer[data-v-e7e15c63]{position:relative}.mention-editor[data-v-e7e15c63]{min-height:132px;padding:10px 12px;border:1px solid var(--lingsu-border);border-radius:8px;line-height:1.8;white-space:pre-wrap;outline:none}.mention-editor[data-v-e7e15c63]:focus{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.mention-editor[data-v-e7e15c63]:empty:before{color:#bfbfbf;content:attr(data-placeholder);pointer-events:none}.mention-editor[data-v-e7e15c63] .lab-mention-chip{display:inline-flex;align-items:center;margin:0 2px;padding:0 7px;color:#0958d9;background:#e6f4ff;border:1px solid #91caff;border-radius:999px;font-weight:600;line-height:24px;-webkit-user-select:all;user-select:all}.mention-results[data-v-e7e15c63]{position:absolute;z-index:1100;max-height:280px;overflow:auto;padding:6px;background:var(--lingsu-surface-elevated);border:1px solid var(--lingsu-border);border-radius:10px;box-shadow:0 12px 32px #0f172a29}.mention-user[data-v-e7e15c63]{display:flex;width:100%;gap:10px;align-items:center;padding:8px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.mention-user[data-v-e7e15c63]:hover,.mention-user.active[data-v-e7e15c63]{background:var(--lingsu-semantic-info-surface)}.mention-user-copy[data-v-e7e15c63]{display:flex;min-width:0;flex-direction:column}.mention-user-copy small[data-v-e7e15c63],.mention-status[data-v-e7e15c63]{color:var(--lingsu-text-muted)}.mention-status[data-v-e7e15c63]{padding:12px;font-size:13px}.bug-tracking-page[data-v-97f000ed]{padding:var(--lingsu-page-padding)}.page-header-card[data-v-97f000ed]{margin-bottom:16px}.content-card[data-v-97f000ed]{min-height:560px}.content-card[data-v-97f000ed] .ant-card-body{padding:16px}.content-layout[data-v-97f000ed]{align-items:stretch}.versions-panel[data-v-97f000ed],.reports-panel[data-v-97f000ed]{height:100%;min-width:0}.versions-panel[data-v-97f000ed]{padding-right:16px;border-right:1px solid var(--lingsu-border)}.reports-panel[data-v-97f000ed]{min-width:0}.page-title[data-v-97f000ed]{font-size:18px;font-weight:600}.panel-title-bar[data-v-97f000ed]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;margin-bottom:12px;color:var(--lingsu-text-primary);font-weight:600}.page-filters[data-v-97f000ed]{margin-left:auto}.report-panel-title[data-v-97f000ed]{display:flex;flex-direction:column;gap:2px}.report-panel-header[data-v-97f000ed]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:32px;margin-bottom:12px}.report-title-row[data-v-97f000ed],.version-list-code-wrap[data-v-97f000ed],.selected-version-project[data-v-97f000ed]{display:flex;align-items:center;gap:10px}.version-list[data-v-97f000ed]{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 240px);overflow:auto;padding-right:2px}.version-list-item[data-v-97f000ed]{width:100%;border:1px solid var(--lingsu-border);border-radius:12px;background:var(--lingsu-surface-elevated);padding:14px;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.version-list-item[data-v-97f000ed]:hover{border-color:#91caff;box-shadow:0 10px 24px #0f172a0f}.version-list-item-active[data-v-97f000ed]{border-color:#1677ff;background:var(--lingsu-semantic-info-surface);box-shadow:0 10px 24px #1677ff14}.version-list-head[data-v-97f000ed]{display:flex;align-items:center;justify-content:space-between;gap:8px}.version-list-code[data-v-97f000ed]{font-size:18px;font-weight:700;color:var(--lingsu-text-primary)}.version-status-button[data-v-97f000ed]{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:0;border:0;background:transparent;color:var(--lingsu-text-muted);cursor:pointer}.version-status-button[data-v-97f000ed]:disabled{cursor:not-allowed;opacity:.6}.version-status-button[data-v-97f000ed] .ant-tag{margin-inline-end:0}.version-list-title[data-v-97f000ed]{display:-webkit-box;margin-top:8px;font-size:15px;font-weight:600;color:var(--lingsu-text-primary);line-height:1.5;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.version-list-desc[data-v-97f000ed]{display:-webkit-box;margin-top:8px;color:var(--lingsu-text-secondary);font-size:13px;line-height:1.6;text-align:left;white-space:pre-line;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.version-list-summary[data-v-97f000ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:12px;padding:12px;border-radius:10px;background:var(--lingsu-surface-muted)}.version-summary-item[data-v-97f000ed]{min-width:0}.version-summary-label[data-v-97f000ed]{display:block;margin-bottom:4px;color:var(--lingsu-text-muted);font-size:12px}.version-summary-value[data-v-97f000ed]{display:block;color:var(--lingsu-text-primary);font-size:13px;line-height:1.4;word-break:break-word}.version-list-actions[data-v-97f000ed]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.selected-version-summary[data-v-97f000ed]{margin-bottom:12px;padding:12px 14px;border:1px solid var(--lingsu-border);border-radius:12px;background:linear-gradient(180deg,var(--lingsu-semantic-info-surface) 0%,var(--lingsu-surface-elevated) 100%)}.selected-version-project[data-v-97f000ed]{margin-bottom:10px;font-weight:600;color:var(--lingsu-text-primary)}.selected-version-desc[data-v-97f000ed]{display:-webkit-box;margin:10px 0 0;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.selected-version-desc-expanded[data-v-97f000ed]{display:block;-webkit-line-clamp:unset;overflow:visible}.selected-version-desc-toggle[data-v-97f000ed]{margin-top:4px;padding-inline:0}.codex-health-panel[data-v-97f000ed]{display:grid;gap:10px;margin-bottom:12px;padding:12px 14px;border:1px solid var(--lingsu-semantic-warning-line);border-radius:12px;background:var(--lingsu-semantic-warning-surface)}.codex-health-main[data-v-97f000ed]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.codex-health-text[data-v-97f000ed]{min-width:0;color:var(--lingsu-semantic-warning-strong);font-size:13px;line-height:1.5;word-break:break-word}.codex-health-alert[data-v-97f000ed]{margin-top:2px}.codex-empty-entry[data-v-97f000ed]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px;border:1px solid var(--lingsu-semantic-warning-line);border-radius:8px;background:var(--lingsu-semantic-warning-surface)}.codex-empty-copy[data-v-97f000ed]{min-width:0}.codex-empty-title[data-v-97f000ed]{margin-top:6px;color:#101828;font-size:13px;font-weight:700;line-height:1.45}.codex-empty-desc[data-v-97f000ed]{margin-top:4px;color:var(--lingsu-text-muted);font-size:12px;line-height:1.55}.version-description-textarea[data-v-97f000ed]{line-height:1.6;resize:vertical}.report-title-cell[data-v-97f000ed]{min-width:0}.report-title-copy-button[data-v-97f000ed]{display:-webkit-box;width:100%;padding:0;border:0;background:transparent;color:var(--lingsu-text-primary);font-weight:600;line-height:1.4;text-align:left;word-break:break-word;cursor:copy;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.report-title-copy-button[data-v-97f000ed]:hover,.report-title-copy-button[data-v-97f000ed]:focus{color:#1677ff}.report-title-copy-button[data-v-97f000ed]:focus{outline:2px solid rgba(22,119,255,.22);outline-offset:2px;border-radius:4px}.report-context-tags[data-v-97f000ed]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.report-context-tags[data-v-97f000ed] .ant-tag{margin-inline-end:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.report-actions[data-v-97f000ed] .ant-btn-link{padding-inline:0}.report-detail-collapse[data-v-97f000ed]{margin-bottom:24px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted)}.report-detail-collapse[data-v-97f000ed] .ant-collapse-header{align-items:center;padding:10px 12px;color:var(--lingsu-text-primary);font-weight:600}.report-detail-collapse[data-v-97f000ed] .ant-collapse-content-box{padding:0 12px 12px}.attachment-grid[data-v-97f000ed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.attachment-paste-zone[data-v-97f000ed]{width:100%;min-height:42px;padding:10px 12px;border:1px dashed #91caff;border-radius:10px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-secondary);line-height:1.5;outline:none}.attachment-paste-zone[data-v-97f000ed]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}.context-prefill-alert[data-v-97f000ed]{margin-bottom:8px}.form-help-text[data-v-97f000ed]{margin-top:6px;color:var(--lingsu-text-muted);font-size:12px;line-height:1.5}.attachment-card[data-v-97f000ed]{border:1px solid var(--lingsu-border);border-radius:12px;padding:10px;background:var(--lingsu-surface-elevated)}.attachment-thumb[data-v-97f000ed]{display:block;width:100%;height:96px;object-fit:cover;border-radius:8px;background:var(--lingsu-surface-muted)}.attachment-thumb-placeholder[data-v-97f000ed]{display:flex;align-items:center;justify-content:center;color:var(--lingsu-text-muted);font-weight:700}.attachment-name[data-v-97f000ed]{margin-top:8px;font-size:12px;color:var(--lingsu-text-primary);word-break:break-word}.attachment-actions[data-v-97f000ed]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}@media(max-width:768px){.page-filters[data-v-97f000ed]{width:100%;margin-left:0}.page-filters[data-v-97f000ed] .ant-space-item,.page-filters[data-v-97f000ed] .ant-input,.page-filters[data-v-97f000ed] .ant-input-affix-wrapper,.page-filters[data-v-97f000ed] .ant-select,.page-filters[data-v-97f000ed] .ant-btn{width:100%}.versions-panel[data-v-97f000ed]{padding-right:0;padding-bottom:16px;border-right:0;border-bottom:1px solid var(--lingsu-border)}.version-list[data-v-97f000ed]{max-height:none}.version-list-summary[data-v-97f000ed]{grid-template-columns:1fr}.codex-empty-entry[data-v-97f000ed]{align-items:flex-start;flex-direction:column}}.marketplace-panel[data-v-d6f2659f]{display:grid;gap:12px;padding:14px;border:1px solid var(--lingsu-border);border-radius:12px;background:var(--lingsu-surface-muted)}.panel-head[data-v-d6f2659f]{display:flex;justify-content:space-between;gap:12px}.panel-head>div[data-v-d6f2659f],.marketplace-copy[data-v-d6f2659f]{min-width:0;display:grid;gap:3px}.panel-head strong[data-v-d6f2659f],.marketplace-copy strong[data-v-d6f2659f]{color:var(--lingsu-text-primary)}.panel-head span[data-v-d6f2659f],.marketplace-copy span[data-v-d6f2659f]{overflow:hidden;color:var(--lingsu-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.marketplace-list[data-v-d6f2659f]{display:grid;gap:6px}.marketplace-item[data-v-d6f2659f]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:var(--lingsu-surface-elevated)}.marketplace-copy[data-v-d6f2659f]{flex:1}.detail-body[data-v-49395656]{display:grid;gap:20px}.detail-heading[data-v-49395656]{display:flex;align-items:center;gap:12px}.detail-icon[data-v-49395656]{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#0958d9;background:#e6f4ff;font-size:20px;font-weight:700}.detail-title-block[data-v-49395656]{min-width:0;flex:1;display:grid;gap:3px}.detail-title-block strong[data-v-49395656]{color:var(--lingsu-text-primary);font-size:17px}.detail-title-block span[data-v-49395656],.muted[data-v-49395656]{color:#98a2b3;font-size:12px}.detail-description[data-v-49395656]{margin:0;color:var(--lingsu-text-secondary);line-height:1.65}.detail-section[data-v-49395656]{display:grid;gap:10px;padding-top:16px;border-top:1px solid #f0f1f3}.detail-section-title[data-v-49395656]{color:var(--lingsu-text-secondary);font-weight:600}.capability-list[data-v-49395656]{display:flex;gap:6px;flex-wrap:wrap}.risk-alert[data-v-49395656]{margin-top:2px}.detail-grid[data-v-49395656]{grid-template-columns:1fr 1fr}.detail-grid div[data-v-49395656]{display:grid;gap:3px}.detail-grid span[data-v-49395656]{color:#98a2b3;font-size:12px}.detail-grid strong[data-v-49395656]{color:var(--lingsu-text-secondary);font-weight:500;word-break:break-word}.prompt-list[data-v-49395656]{display:grid;gap:8px}.prompt-list code[data-v-49395656],.source-section code[data-v-49395656]{padding:9px 10px;border-radius:8px;color:var(--lingsu-text-secondary);background:var(--lingsu-surface-muted);white-space:normal;word-break:break-word}.diagnostic-output[data-v-49395656]{max-height:220px;margin:0;padding:10px;overflow:auto;border-radius:8px;color:var(--lingsu-text-secondary);background:var(--lingsu-surface-muted);white-space:pre-wrap;word-break:break-word}.drawer-footer[data-v-49395656]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.footer-hint[data-v-49395656]{margin-right:auto;color:#98a2b3;font-size:12px}.plugin-groups[data-v-d60fe5f2]{display:grid;gap:20px}.plugin-group[data-v-d60fe5f2]{display:grid;gap:10px}.group-head[data-v-d60fe5f2]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--lingsu-text-secondary)}.plugin-grid[data-v-d60fe5f2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.plugin-card[data-v-d60fe5f2]{width:100%;min-width:0;display:flex;align-items:center;gap:12px;padding:13px;text-align:left;border:1px solid var(--lingsu-border);border-radius:12px;background:var(--lingsu-surface-elevated);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.plugin-card[data-v-d60fe5f2]:hover{border-color:var(--lingsu-brand-line);box-shadow:0 5px 16px #10182812;transform:translateY(-1px)}.plugin-icon[data-v-d60fe5f2]{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--lingsu-brand-strong);background:var(--lingsu-brand-surface);font-weight:700}.plugin-copy[data-v-d60fe5f2]{min-width:0;flex:1;display:grid;gap:3px}.plugin-name[data-v-d60fe5f2]{overflow:hidden;color:var(--lingsu-text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.plugin-meta[data-v-d60fe5f2]{overflow:hidden;color:var(--lingsu-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.plugin-toolbar[data-v-378d467c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--lingsu-border, #e8e8e8);border-radius:12px;background:var(--lingsu-surface-elevated, var(--lingsu-surface-elevated))}.plugin-summary[data-v-378d467c],.plugin-controls[data-v-378d467c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.summary-item[data-v-378d467c]{display:flex;align-items:baseline;gap:5px;color:var(--lingsu-text-secondary);font-size:12px}.summary-item strong[data-v-378d467c]{color:var(--lingsu-text-primary);font-size:18px}.search-input[data-v-378d467c]{width:240px}@media(max-width:960px){.plugin-toolbar[data-v-378d467c]{align-items:stretch;flex-direction:column}.search-input[data-v-378d467c]{width:min(100%,320px)}}.plugin-workbench[data-v-6e17c75e]{display:grid;gap:16px}.workbench-grid[data-v-6e17c75e]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.plugin-main[data-v-6e17c75e]{min-width:0;display:grid;gap:14px}.section-copy[data-v-6e17c75e]{display:grid;gap:3px}.section-copy strong[data-v-6e17c75e]{color:var(--lingsu-text-primary);font-size:16px}.section-copy span[data-v-6e17c75e]{color:var(--lingsu-text-muted);font-size:13px}.marketplace-aside[data-v-6e17c75e]{position:sticky;top:12px}@media(max-width:1100px){.workbench-grid[data-v-6e17c75e]{grid-template-columns:1fr}.marketplace-aside[data-v-6e17c75e]{position:static}}.codex-page-shell[data-v-a0dc848d]{padding:var(--lingsu-page-padding)}.codex-page-card[data-v-a0dc848d]{border-radius:8px}.codex-view-switch[data-v-a0dc848d]{display:inline-flex;gap:4px;margin:0 0 18px;padding:4px;border-radius:12px;background:#f2f4f7}.view-switch-item[data-v-a0dc848d]{min-width:156px;display:grid;gap:1px;padding:8px 14px;text-align:left;border:0;border-radius:9px;color:var(--lingsu-text-muted);background:transparent;cursor:pointer}.view-switch-item span[data-v-a0dc848d]{font-weight:600}.view-switch-item small[data-v-a0dc848d]{color:#98a2b3;font-size:11px}.view-switch-item.is-active[data-v-a0dc848d]{color:#0958d9;background:var(--lingsu-surface-elevated);box-shadow:0 1px 4px #1018281a}.view-switch-item.is-active small[data-v-a0dc848d]{color:#528bcc}.codex-plugin-page[data-v-a0dc848d]{min-width:0}.codex-page[data-v-a0dc848d]{display:flex;flex-direction:column;gap:16px}.page-subtitle[data-v-a0dc848d]{color:var(--lingsu-text-muted);font-size:12px;font-weight:400;line-height:1.5}.page-actions[data-v-a0dc848d]{flex:0 0 auto}.codex-section[data-v-a0dc848d]{padding:16px;border:1px solid #eef2f7;border-radius:8px;background:var(--lingsu-surface-elevated)}.section-title[data-v-a0dc848d]{margin-bottom:14px;color:#101828;font-size:14px;font-weight:600}.connection-card[data-v-a0dc848d]{display:grid;gap:14px}.connection-main[data-v-a0dc848d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.connection-title[data-v-a0dc848d]{display:flex;align-items:center;gap:8px;color:#101828;font-size:16px;font-weight:600}.connection-summary[data-v-a0dc848d]{margin-top:6px;color:var(--lingsu-text-muted);font-size:13px}.next-action-card[data-v-a0dc848d]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;border:1px solid var(--lingsu-semantic-info-line);border-radius:8px;background:var(--lingsu-semantic-info-surface)}.next-action-copy[data-v-a0dc848d]{min-width:0}.next-action-kicker[data-v-a0dc848d]{color:#175cd3;font-size:12px;font-weight:600}.next-action-title[data-v-a0dc848d]{margin-top:4px;color:#101828;font-size:15px;font-weight:700;line-height:1.4}.next-action-desc[data-v-a0dc848d]{margin-top:4px;color:var(--lingsu-text-secondary);font-size:13px;line-height:1.55}.setup-path[data-v-a0dc848d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.setup-path-item[data-v-a0dc848d]{min-height:116px;padding:12px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted)}.setup-path-item.is-active[data-v-a0dc848d]{border-color:var(--lingsu-semantic-info-line);background:var(--lingsu-semantic-info-surface);box-shadow:inset 3px 0 #2563eb}.setup-path-item.is-ready[data-v-a0dc848d]{border-color:var(--lingsu-semantic-success-line);background:var(--lingsu-semantic-success-surface);box-shadow:none}.setup-path-status[data-v-a0dc848d]{color:var(--lingsu-text-muted);font-size:12px;font-weight:600}.setup-path-title[data-v-a0dc848d]{margin-top:8px;color:#101828;font-size:13px;font-weight:700;line-height:1.4}.setup-path-desc[data-v-a0dc848d]{margin-top:6px;color:var(--lingsu-text-muted);font-size:12px;line-height:1.55;word-break:break-word}.connection-summary-grid[data-v-a0dc848d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.connection-summary-item[data-v-a0dc848d]{min-height:74px;padding:12px;border:1px solid var(--lingsu-semantic-warning-line);border-radius:8px;background:var(--lingsu-semantic-warning-surface)}.connection-summary-item.is-ready[data-v-a0dc848d]{border-color:var(--lingsu-semantic-success-line);background:var(--lingsu-semantic-success-surface)}.connection-summary-label[data-v-a0dc848d]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.4}.connection-summary-value[data-v-a0dc848d]{margin-top:8px;color:#101828;font-size:13px;font-weight:600;line-height:1.45;word-break:break-word}.health-row[data-v-a0dc848d]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.health-alert[data-v-a0dc848d]{margin-bottom:12px}.advanced-settings[data-v-a0dc848d]{border-top:1px solid #eef2f7}.runner-command[data-v-a0dc848d]{display:flex}.runner-command[data-v-a0dc848d] .ant-input{flex:1}.connect-wizard[data-v-a0dc848d]{display:grid;gap:16px}.wizard-steps[data-v-a0dc848d]{padding:2px 0 8px}.wizard-panel[data-v-a0dc848d]{display:grid;gap:12px;padding:14px;border:1px solid #eef2f7;border-radius:8px;background:var(--lingsu-surface-elevated)}.wizard-panel.is-active[data-v-a0dc848d]{border-color:var(--lingsu-semantic-info-line);background:var(--lingsu-semantic-info-surface)}.wizard-panel.is-ready[data-v-a0dc848d]{border-color:var(--lingsu-semantic-success-line);background:var(--lingsu-semantic-success-surface)}.wizard-panel-head[data-v-a0dc848d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wizard-panel-title[data-v-a0dc848d]{color:#101828;font-size:14px;font-weight:600}.wizard-panel-desc[data-v-a0dc848d],.wizard-panel-meta[data-v-a0dc848d]{margin-top:4px;color:var(--lingsu-text-muted);font-size:12px;line-height:1.6;word-break:break-word}.wizard-panel-meta[data-v-a0dc848d]{color:#175cd3}.wizard-actions[data-v-a0dc848d]{display:flex;flex-wrap:wrap;gap:8px}.wizard-panel-done[data-v-a0dc848d]{background:var(--lingsu-surface-muted)}.api-key-panel[data-v-a0dc848d]{display:grid;gap:12px;padding:4px 0}.auth-note[data-v-a0dc848d],.auth-status[data-v-a0dc848d]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.6}.auth-status[data-v-a0dc848d]{padding:8px 10px;border-radius:6px;background:var(--lingsu-surface-elevated)}.command-copy[data-v-a0dc848d]{display:flex}.command-copy[data-v-a0dc848d] .ant-input{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.content-grid[data-v-a0dc848d]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:16px}.repo-cell[data-v-a0dc848d],.source-cell[data-v-a0dc848d]{display:flex;flex-direction:column;gap:2px}.repo-cell span[data-v-a0dc848d],.source-cell span[data-v-a0dc848d],.log-line[data-v-a0dc848d]{color:var(--lingsu-text-muted);font-size:12px}.codex-pre[data-v-a0dc848d]{max-height:260px;overflow:auto;padding:12px;border-radius:6px;background:var(--lingsu-surface-muted);white-space:pre-wrap}.log-message[data-v-a0dc848d]{white-space:pre-wrap}.token-modal-body[data-v-a0dc848d]{display:grid;gap:12px}.workspace-path-input[data-v-a0dc848d]{display:flex}.workspace-path-input[data-v-a0dc848d] .ant-input{flex:1}@media(max-width:900px){.content-grid[data-v-a0dc848d],.connection-main[data-v-a0dc848d],.connection-summary-grid[data-v-a0dc848d],.setup-path[data-v-a0dc848d],.next-action-card[data-v-a0dc848d]{grid-template-columns:1fr}.connection-main[data-v-a0dc848d]{flex-direction:column}.next-action-card .ant-btn[data-v-a0dc848d]{justify-self:start}.wizard-panel-head[data-v-a0dc848d]{flex-direction:column}}.drawer-immersive-textarea[data-v-0490447e]{display:flex;flex-direction:column;gap:12px;min-height:calc(100vh - 96px)}.drawer-immersive-textarea__header[data-v-0490447e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawer-immersive-textarea__title[data-v-0490447e]{color:var(--lingsu-text-primary, #0f172a);font-size:15px;font-weight:700}.drawer-immersive-textarea__hint[data-v-0490447e]{margin-top:4px;color:var(--lingsu-text-secondary, #64748b);font-size:12px}.drawer-immersive-textarea__input[data-v-0490447e]{flex:1;min-height:min(68vh,720px);resize:none}.drawer-immersive-textarea__actions[data-v-0490447e]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.page-filters[data-v-b5a65ddd]{margin-left:auto}.labs-layout[data-v-b5a65ddd]{display:grid;grid-template-columns:300px 1fr;gap:16px}.labs-list[data-v-b5a65ddd]{border:1px solid var(--lingsu-border);border-radius:10px;overflow:auto;max-height:72vh}.lab-item[data-v-b5a65ddd]{cursor:pointer}.lab-item.active[data-v-b5a65ddd]{background:#1677ff14}.lab-item-main[data-v-b5a65ddd]{width:100%}.lab-item-title[data-v-b5a65ddd]{font-weight:600}.lab-item-meta[data-v-b5a65ddd]{margin-top:6px;display:flex;align-items:center;gap:8px}.lab-item-version[data-v-b5a65ddd]{font-size:12px;color:var(--lingsu-text-muted)}.labs-detail[data-v-b5a65ddd]{min-height:72vh}.detail-header[data-v-b5a65ddd]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.detail-title[data-v-b5a65ddd]{font-size:18px;font-weight:700}.detail-sub[data-v-b5a65ddd]{margin-top:4px;color:var(--lingsu-text-muted)}.interaction-spec[data-v-b5a65ddd]{white-space:pre-wrap;word-break:break-word;margin:0}.interaction-spec-toolbar[data-v-b5a65ddd]{display:flex;justify-content:flex-end;margin-bottom:8px}.ver-title[data-v-b5a65ddd]{font-weight:600}.ver-text[data-v-b5a65ddd]{color:var(--lingsu-text-muted)}.comment-row[data-v-b5a65ddd]{display:flex;flex-direction:column;gap:4px}.comment-meta[data-v-b5a65ddd]{font-size:12px;color:var(--lingsu-text-muted)}.promotion-meta[data-v-b5a65ddd]{color:var(--lingsu-text-muted);font-size:13px}@media(max-width:900px){.page-filters[data-v-b5a65ddd]{margin-left:0;width:100%}.labs-layout[data-v-b5a65ddd]{grid-template-columns:1fr}}.mention-runtime[data-v-9e3fc9fa]{display:grid;gap:12px}.mention-grid[data-v-9e3fc9fa]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.target-row[data-v-9e3fc9fa]{display:grid;grid-template-columns:160px 1fr;gap:12px}.composer-help[data-v-9e3fc9fa]{margin-top:6px;color:#64748b;font-size:12px}.send-row[data-v-9e3fc9fa]{display:flex;align-items:center;justify-content:space-between;color:#64748b}.notice-item[data-v-9e3fc9fa]{cursor:pointer;border-radius:8px;padding-inline:10px}.notice-item[data-v-9e3fc9fa]:hover{background:#f8fafc}.notice-item.unread[data-v-9e3fc9fa]{background:#f0f7ff}@media(max-width:900px){.mention-grid[data-v-9e3fc9fa],.target-row[data-v-9e3fc9fa]{grid-template-columns:1fr}}.personalized-app-runtime[data-v-c78ae2c2]{min-height:72vh}.personalized-topbar[data-v-c78ae2c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.personalized-title[data-v-c78ae2c2]{font-size:20px;font-weight:800}.personalized-subtitle[data-v-c78ae2c2]{margin-top:4px;color:#64748b}.personalized-notice[data-v-c78ae2c2]{margin-bottom:12px}.personalized-workspace[data-v-c78ae2c2]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px}.portal-skeleton[data-v-c78ae2c2],.slot-panel[data-v-c78ae2c2]{border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc;overflow:hidden}.portal-browser-bar[data-v-c78ae2c2]{display:flex;align-items:center;gap:7px;padding:10px 12px;border-bottom:1px solid #dbe3ef;background:#fff}.browser-dot[data-v-c78ae2c2]{width:9px;height:9px;border-radius:999px}.browser-dot.red[data-v-c78ae2c2]{background:#ef4444}.browser-dot.yellow[data-v-c78ae2c2]{background:#f59e0b}.browser-dot.green[data-v-c78ae2c2]{background:#22c55e}.browser-address[data-v-c78ae2c2]{margin-left:8px;color:#64748b;font-size:12px}.portal-shell[data-v-c78ae2c2]{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:620px}.portal-sidebar[data-v-c78ae2c2]{padding:14px 10px;border-right:1px solid #dbe3ef;background:#fff}.portal-brand[data-v-c78ae2c2]{font-weight:900;margin-bottom:16px}.portal-menu[data-v-c78ae2c2]{padding:9px 10px;border-radius:8px;color:#64748b}.portal-menu.active[data-v-c78ae2c2]{color:#1677ff;background:#e8f2ff;font-weight:700}.portal-main[data-v-c78ae2c2]{min-width:0;padding:14px}.portal-header[data-v-c78ae2c2],.dashboard-toolbar-demo[data-v-c78ae2c2]{display:flex;align-items:center;gap:10px;min-height:54px;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;margin-bottom:12px}.portal-weather[data-v-c78ae2c2]{color:#64748b;white-space:nowrap}.portal-search[data-v-c78ae2c2]{flex:1;display:flex;align-items:center;gap:6px;color:#94a3b8;min-width:120px;padding:8px 10px;border-radius:8px;background:#f1f5f9}.portal-header-actions[data-v-c78ae2c2],.toolbar-actions[data-v-c78ae2c2]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-title[data-v-c78ae2c2]{font-weight:800;margin-right:auto}.entry-slot[data-v-c78ae2c2]{border:1px dashed #9fb8d8;background:#f8fbff;color:#1e293b;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.entry-slot[data-v-c78ae2c2]:hover{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.entry-slot.selected[data-v-c78ae2c2]{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff2e}.entry-slot.preview[data-v-c78ae2c2]{cursor:default;border-style:solid;box-shadow:none}.header-entry[data-v-c78ae2c2],.toolbar-entry[data-v-c78ae2c2]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:8px}.dashboard-grid-demo[data-v-c78ae2c2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.module-entry[data-v-c78ae2c2]{position:relative;display:flex;min-height:132px;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:14px;border-radius:12px}.slot-code[data-v-c78ae2c2]{position:absolute;right:10px;top:10px;color:#64748b;font-size:11px}.module-entry-icon[data-v-c78ae2c2]{color:#1677ff;font-size:24px}.module-entry strong[data-v-c78ae2c2]{font-size:15px}.module-entry small[data-v-c78ae2c2]{color:#64748b;line-height:1.5}.mobile-preview-wrap[data-v-c78ae2c2]{display:flex;min-height:720px;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;background:#edf5ff}.phone-frame[data-v-c78ae2c2]{display:flex;width:min(390px,100%);min-height:710px;flex-direction:column;padding:10px;border:1px solid #1e293b;border-radius:34px;background:#0f172a;box-shadow:0 24px 60px #0f172a3d}.phone-status-bar[data-v-c78ae2c2]{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 18px;color:#f8fafc;font-size:12px;font-weight:700}.phone-top-appbar[data-v-c78ae2c2]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;padding:8px 6px 10px;color:#f8fafc}.phone-top-title[data-v-c78ae2c2]{display:flex;min-width:0;align-items:center;gap:9px}.phone-top-logo[data-v-c78ae2c2]{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:9px;background:#fff;color:#1677ff;font-weight:900}.phone-top-page[data-v-c78ae2c2]{max-width:78px;overflow:hidden;font-size:16px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.phone-top-subtitle[data-v-c78ae2c2]{max-width:118px;margin-top:2px;overflow:hidden;color:#cbd5e1;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.phone-top-actions[data-v-c78ae2c2]{display:flex;flex:0 0 auto;gap:4px}.phone-appbar-action[data-v-c78ae2c2]{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#ffffff14;color:#f8fafc;font-size:14px}.phone-appbar-action.user[data-v-c78ae2c2]{background:#e8f2ff;color:#1677ff;font-size:11px;font-weight:900}.phone-appbar-action[data-v-c78ae2c2]:hover,.phone-appbar-action.selected[data-v-c78ae2c2]{color:#fff}.phone-appbar-action.user[data-v-c78ae2c2]:hover,.phone-appbar-action.user.selected[data-v-c78ae2c2]{color:#1677ff}.phone-app[data-v-c78ae2c2]{min-width:0;flex:1;padding:16px;border-radius:26px 26px 20px 20px;background:#f8fafc;overflow:auto}.current-home-layout[data-v-c78ae2c2]{display:flex;flex-direction:column;gap:12px}.phone-hero-card[data-v-c78ae2c2],.phone-card-panel[data-v-c78ae2c2]{border:1px solid #e2e8f0;border-radius:18px;background:#fff}.phone-hero-card[data-v-c78ae2c2]{padding:16px;box-shadow:0 12px 26px #0f172a12}.phone-hero-head[data-v-c78ae2c2]{display:flex;align-items:center;gap:10px}.phone-brand-mark[data-v-c78ae2c2]{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#1677ff;color:#fff;font-weight:900}.phone-title[data-v-c78ae2c2]{color:#0f172a;font-size:16px;font-weight:900;line-height:1.2}.phone-date[data-v-c78ae2c2]{margin-top:4px;color:#64748b;font-size:12px}.phone-hero-copy[data-v-c78ae2c2]{margin-top:16px;color:#0f172a;font-size:21px;font-weight:900;line-height:1.22}.phone-hero-chips[data-v-c78ae2c2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.phone-chip-slot[data-v-c78ae2c2]{display:inline-flex;min-width:96px;height:34px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.phone-chip-slot span[data-v-c78ae2c2],.phone-module-slot span[data-v-c78ae2c2],.phone-tab-slot span[data-v-c78ae2c2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-section-title[data-v-c78ae2c2]{margin:0 0 10px;color:#0f172a;font-size:15px;font-weight:900}.phone-card-panel[data-v-c78ae2c2]{padding:14px}.phone-action-list[data-v-c78ae2c2]{display:flex;flex-direction:column;gap:4px}.phone-list-row[data-v-c78ae2c2]{display:grid;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:50px;padding:6px 0;border-color:transparent;border-radius:12px;background:transparent;text-align:left}.phone-list-icon[data-v-c78ae2c2]{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:#e8f2ff;color:#1677ff}.phone-list-icon.neutral[data-v-c78ae2c2]{background:#f1f5f9;color:#475569}.phone-list-copy[data-v-c78ae2c2]{display:flex;min-width:0;flex-direction:column;gap:2px}.phone-list-copy strong[data-v-c78ae2c2],.phone-list-copy small[data-v-c78ae2c2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-list-copy strong[data-v-c78ae2c2]{color:#0f172a;font-size:13px}.phone-list-copy small[data-v-c78ae2c2]{color:#64748b;font-size:11px}.phone-chevron[data-v-c78ae2c2]{color:#94a3b8;font-size:22px;line-height:1}.phone-metric-strip[data-v-c78ae2c2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.phone-metric-pill[data-v-c78ae2c2]{display:flex;min-width:0;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:7px 4px;border-radius:14px}.phone-metric-pill strong[data-v-c78ae2c2]{color:#1677ff;font-size:16px}.phone-metric-pill span[data-v-c78ae2c2]{max-width:100%;overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.phone-fab-pill[data-v-c78ae2c2]{position:sticky;bottom:8px;display:inline-flex;align-items:center;align-self:center;justify-content:center;gap:8px;min-width:168px;height:44px;margin:4px auto 0;padding:0 18px;border-radius:999px;background:#1677ff;color:#fff;font-weight:800;box-shadow:0 12px 28px #1677ff4d}.phone-fab-pill[data-v-c78ae2c2]:hover,.phone-fab-pill.selected[data-v-c78ae2c2]{color:#fff}.phone-tabbar[data-v-c78ae2c2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px;padding:8px 8px 4px;border-radius:0 0 24px 24px;background:#fff}.phone-tab-slot[data-v-c78ae2c2]{display:flex;min-width:0;height:50px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px;border-radius:14px;font-size:11px}.phone-tab-slot>.anticon[data-v-c78ae2c2]{color:#1677ff;font-size:17px}.mobile-design-notes[data-v-c78ae2c2]{display:flex;align-items:center;gap:8px;width:min(390px,100%);padding:10px 12px;border:1px solid #bfdbfe;border-radius:12px;background:#fff;color:#475569;font-size:12px;line-height:1.5}.slot-panel[data-v-c78ae2c2]{padding:14px;background:#fff}.slot-panel-header[data-v-c78ae2c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.slot-panel-title[data-v-c78ae2c2]{font-weight:900;font-size:16px}.slot-panel-subtitle[data-v-c78ae2c2]{margin-top:3px;color:#64748b;font-size:12px}.current-card[data-v-c78ae2c2]{margin-bottom:12px}.current-entry[data-v-c78ae2c2]{display:flex;gap:10px;align-items:flex-start}.current-entry>.anticon[data-v-c78ae2c2]{color:#1677ff;font-size:22px;margin-top:2px}.current-entry p[data-v-c78ae2c2]{margin:4px 0 0;color:#64748b}.slot-options[data-v-c78ae2c2]{width:100%;margin-bottom:12px}.option-row[data-v-c78ae2c2]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.module-library-head[data-v-c78ae2c2]{display:flex;align-items:center;justify-content:space-between;font-weight:800;margin:8px 0}.module-search[data-v-c78ae2c2]{margin-bottom:10px}.module-library[data-v-c78ae2c2]{display:flex;flex-direction:column;gap:12px;max-height:360px;overflow:auto;padding-right:4px}.module-group-title[data-v-c78ae2c2]{color:#64748b;font-size:12px;margin-bottom:6px}.module-option[data-v-c78ae2c2]{display:flex;align-items:flex-start;gap:9px;width:100%;padding:9px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.module-option[data-v-c78ae2c2]:hover,.module-option.active[data-v-c78ae2c2]{border-color:#1677ff;background:#f0f7ff}.module-option>.anticon[data-v-c78ae2c2]{color:#1677ff;margin-top:3px}.module-option span[data-v-c78ae2c2]{display:flex;flex-direction:column;gap:2px}.module-option small[data-v-c78ae2c2]{color:#64748b}.json-preview[data-v-c78ae2c2]{margin-top:10px}.json-preview pre[data-v-c78ae2c2]{max-height:220px;overflow:auto;padding:10px;border-radius:8px;background:#0f172a;color:#dbeafe;font-size:11px}.save-hint[data-v-c78ae2c2]{margin-top:10px;color:#16a34a;font-size:12px}@media(max-width:1100px){.personalized-workspace[data-v-c78ae2c2]{grid-template-columns:1fr}.portal-shell[data-v-c78ae2c2]{grid-template-columns:120px minmax(0,1fr)}}@media(max-width:760px){.personalized-topbar[data-v-c78ae2c2],.portal-header[data-v-c78ae2c2],.dashboard-toolbar-demo[data-v-c78ae2c2]{align-items:stretch;flex-direction:column}.portal-shell[data-v-c78ae2c2]{grid-template-columns:1fr}.portal-sidebar[data-v-c78ae2c2]{display:none}.dashboard-grid-demo[data-v-c78ae2c2]{grid-template-columns:1fr}.mobile-preview-wrap[data-v-c78ae2c2]{min-height:640px;padding:12px}.phone-frame[data-v-c78ae2c2]{min-height:660px;border-radius:28px;padding:8px}.phone-app[data-v-c78ae2c2]{padding:12px;border-radius:22px 22px 18px 18px}.phone-top-appbar[data-v-c78ae2c2]{gap:6px;padding-inline:2px}.phone-top-subtitle[data-v-c78ae2c2]{max-width:92px}.phone-appbar-action[data-v-c78ae2c2]{width:26px;height:26px;font-size:13px}.phone-hero-copy[data-v-c78ae2c2]{font-size:19px}.phone-metric-strip[data-v-c78ae2c2]{gap:6px}.phone-list-row[data-v-c78ae2c2]{grid-template-columns:34px minmax(0,1fr) 12px}.mobile-design-notes[data-v-c78ae2c2]{align-items:flex-start;flex-direction:column}}.puzzle-runtime[data-v-fbbb8d2b]{display:flex;flex-direction:column}.puzzle-card-extra[data-v-fbbb8d2b]{max-width:100%}.puzzle-card-actions[data-v-fbbb8d2b]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.puzzle-card-actions[data-v-fbbb8d2b] .ant-btn,.puzzle-card-actions[data-v-fbbb8d2b] .ant-select-single .ant-select-selector,.puzzle-card-actions[data-v-fbbb8d2b] .ant-segmented,.puzzle-canvas-toolbar[data-v-fbbb8d2b] .ant-btn,.puzzle-canvas-toolbar[data-v-fbbb8d2b] .ant-segmented,.puzzle-canvas-toolbar[data-v-fbbb8d2b] .ant-select-single .ant-select-selector{height:32px}.puzzle-card-actions[data-v-fbbb8d2b] .ant-btn,.puzzle-canvas-toolbar[data-v-fbbb8d2b] .ant-btn{display:inline-flex;align-items:center}.puzzle-card-main-actions[data-v-fbbb8d2b]{flex:1;min-width:520px}.puzzle-card-doc-actions[data-v-fbbb8d2b]{flex-shrink:0}.puzzle-layout[data-v-fbbb8d2b]{margin-top:8px;display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(260px,320px);gap:8px;width:100%;min-width:0}.puzzle-layout.canvas-fullscreen[data-v-fbbb8d2b]{grid-template-columns:minmax(0,1fr)}.puzzle-layout.library-collapsed[data-v-fbbb8d2b]{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.puzzle-layout.props-collapsed[data-v-fbbb8d2b]{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.puzzle-layout.library-collapsed.props-collapsed[data-v-fbbb8d2b]{grid-template-columns:minmax(0,1fr)}.puzzle-library[data-v-fbbb8d2b],.puzzle-props[data-v-fbbb8d2b]{border:1px solid var(--lingsu-border);border-radius:10px;padding:8px;background:#fff}.puzzle-panel-header[data-v-fbbb8d2b]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.puzzle-panel-title[data-v-fbbb8d2b]{font-size:13px;font-weight:600;color:#334155}.puzzle-library-list[data-v-fbbb8d2b]{margin-top:8px;max-height:62vh;overflow:auto}.puzzle-library-collapse[data-v-fbbb8d2b] .ant-collapse-header{padding:8px 6px!important}.puzzle-library-item[data-v-fbbb8d2b]{border:1px solid #dbeafe;border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:space-between;cursor:grab;margin-bottom:8px}.puzzle-canvas-panel[data-v-fbbb8d2b]{border:1px solid var(--lingsu-border);border-radius:10px;background:#fff;min-height:62vh;display:flex;flex-direction:column;min-width:0}.puzzle-canvas-toolbar[data-v-fbbb8d2b]{border-bottom:1px solid var(--lingsu-border);padding:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.puzzle-canvas-toolbar-left[data-v-fbbb8d2b],.puzzle-canvas-toolbar-right[data-v-fbbb8d2b]{display:flex;align-items:center;min-width:0}.puzzle-canvas-toolbar-left[data-v-fbbb8d2b]{flex:1}.puzzle-canvas-toolbar-right[data-v-fbbb8d2b]{margin-left:auto}.puzzle-zoom-actions[data-v-fbbb8d2b]{padding-left:2px}.puzzle-canvas-count[data-v-fbbb8d2b]{color:#64748b;font-size:12px}.puzzle-canvas-zoom[data-v-fbbb8d2b]{color:#334155;font-size:12px;min-width:44px;text-align:center}.puzzle-canvas-wrap[data-v-fbbb8d2b]{flex:1;overflow:auto;padding:10px;background:#f8fafc;min-width:0}.puzzle-canvas[data-v-fbbb8d2b]{position:relative;margin:0 auto;min-height:1200px;border:1px dashed #bfd4f8;border-radius:12px;background:linear-gradient(transparent 31px,#eef4ff 32px),linear-gradient(90deg,transparent 31px,#eef4ff 32px);background-size:32px 32px;background-color:#fff}.puzzle-canvas-scene[data-v-fbbb8d2b]{position:absolute;top:0;right:0;bottom:0;left:0}.puzzle-node[data-v-fbbb8d2b]{position:absolute;border:1px solid #dbeafe;border-radius:10px;padding:8px 8px 10px;background:#fff;cursor:move;overflow:hidden}.puzzle-node.active[data-v-fbbb8d2b]{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}.puzzle-node.grouped[data-v-fbbb8d2b]{border-style:dashed}.puzzle-node-toolbar[data-v-fbbb8d2b]{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:flex-end;color:#64748b;font-size:12px;opacity:0;pointer-events:none;transition:opacity .15s ease}.puzzle-node:hover .puzzle-node-toolbar[data-v-fbbb8d2b],.puzzle-node.active .puzzle-node-toolbar[data-v-fbbb8d2b]{opacity:1;pointer-events:auto}.puzzle-node-order[data-v-fbbb8d2b]{font-size:11px;color:#94a3b8}.puzzle-node-resize-handle[data-v-fbbb8d2b]{position:absolute;right:6px;bottom:6px;width:12px;height:12px;border-right:2px solid #94a3b8;border-bottom:2px solid #94a3b8;cursor:nwse-resize}.structured-header[data-v-fbbb8d2b]{display:grid;grid-template-columns:260px minmax(0,1fr) 180px;gap:12px;align-items:center}.structured-header-left[data-v-fbbb8d2b],.structured-header-right[data-v-fbbb8d2b]{display:flex;align-items:center}.structured-header-left[data-v-fbbb8d2b]{gap:8px}.structured-header-center[data-v-fbbb8d2b] .ant-input{width:100%}.structured-header-right[data-v-fbbb8d2b]{justify-content:flex-end}.structured-overview-toolbar[data-v-fbbb8d2b]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:center}.structured-overview-right[data-v-fbbb8d2b]{display:flex;align-items:center;gap:12px}.structured-overview-right[data-v-fbbb8d2b] .ant-input{width:100%}.structured-module-grid[data-v-fbbb8d2b]{display:grid;gap:12px}.structured-module-card[data-v-fbbb8d2b]{border:1px solid #dbe3f1;border-radius:12px;padding:12px;background:#fff;display:flex;flex-direction:column;min-height:140px}.structured-module-card-header[data-v-fbbb8d2b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.structured-module-card-body[data-v-fbbb8d2b]{color:#475569;line-height:1.5;flex:1}.structured-module-card-footer[data-v-fbbb8d2b]{margin-top:10px;font-size:12px;color:#94a3b8}.structured-sidebar[data-v-fbbb8d2b]{height:100%;border:1px solid #dbe3f1;border-radius:12px;background:#f8fafc;overflow:hidden}.structured-sidebar-logo[data-v-fbbb8d2b]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #e2e8f0;background:#fff}.structured-sidebar-menu[data-v-fbbb8d2b]{padding:10px 8px;display:flex;flex-direction:column;gap:6px}.structured-sidebar-item[data-v-fbbb8d2b]{border-radius:8px;padding:8px 10px;color:#334155;font-size:13px}.structured-sidebar-item.active[data-v-fbbb8d2b]{background:#e8f1ff;color:#1d4ed8;font-weight:600}.puzzle-props-title[data-v-fbbb8d2b]{font-size:13px;font-weight:600;margin-bottom:0}@media(max-width:1200px){.puzzle-layout[data-v-fbbb8d2b]{grid-template-columns:1fr}.puzzle-runtime-tip[data-v-fbbb8d2b]{max-width:100%}}.reading-generator[data-v-815e8a29]{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:16px}.generator-panel[data-v-815e8a29]{min-width:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:16px}.panel-title-row[data-v-815e8a29]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-title[data-v-815e8a29]{color:#0f172a;font-size:16px;font-weight:700}.panel-subtitle[data-v-815e8a29]{margin-top:4px;color:#64748b;font-size:12px}.generator-actions[data-v-815e8a29]{display:flex;gap:8px;margin-top:14px}.draft-title-input[data-v-815e8a29]{margin-bottom:10px}.draft-editor[data-v-815e8a29]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.7}.created-alert[data-v-815e8a29]{margin-top:12px}@media(max-width:900px){.reading-generator[data-v-815e8a29]{grid-template-columns:1fr}.panel-title-row[data-v-815e8a29]{flex-direction:column}}.lab-runtime-page[data-v-166caed5]{padding:clamp(12px,2vw,24px)}.lab-runtime-page.lab-runtime-focus[data-v-166caed5]{padding:6px}.page-toolbar[data-v-166caed5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-title[data-v-166caed5]{font-size:16px;font-weight:600}.runtime-title-tip[data-v-166caed5]{font-size:12px;color:var(--lingsu-text-muted);margin-left:8px}.page-filters[data-v-166caed5]{margin-left:auto}.runtime-layout[data-v-166caed5]{display:grid;grid-template-columns:320px 1fr;gap:16px}.runtime-list[data-v-166caed5]{border:1px solid var(--lingsu-border);border-radius:10px;overflow:auto;max-height:72vh}.runtime-item[data-v-166caed5]{cursor:pointer}.runtime-item.active[data-v-166caed5]{background:#1677ff14}.runtime-item-main[data-v-166caed5]{width:100%}.runtime-item-title[data-v-166caed5]{font-weight:600}.runtime-item-meta[data-v-166caed5]{margin-top:4px;color:var(--lingsu-text-muted);font-size:12px}.runtime-panel[data-v-166caed5]{min-height:72vh}.runtime-focus-panel[data-v-166caed5]{min-height:calc(100vh - 130px)}.runtime-head[data-v-166caed5]{margin-bottom:12px}.runtime-name[data-v-166caed5]{font-size:18px;font-weight:700}@media(max-width:900px){.page-toolbar[data-v-166caed5]{align-items:flex-start;flex-direction:column}.page-filters[data-v-166caed5]{margin-left:0;width:100%}.runtime-layout[data-v-166caed5]{grid-template-columns:1fr}}.page-filters[data-v-8e9c82f7]{justify-content:flex-end}.permission-tip[data-v-8e9c82f7]{margin-bottom:12px;color:var(--lingsu-text-muted);font-size:12px}.local-source-hint[data-v-8e9c82f7]{display:block;margin-top:10px;margin-bottom:0;line-height:1.6;word-break:break-word}.template-text-cell[data-v-8e9c82f7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-name-cell[data-v-8e9c82f7]{font-weight:500}.template-url-cell[data-v-8e9c82f7]{color:var(--lingsu-text-muted)}.template-actions[data-v-8e9c82f7]{white-space:nowrap}.project-template-more-menu{z-index:2200}.template-detail-tabs[data-v-8e9c82f7]{min-width:0}.template-analysis-record-list[data-v-8e9c82f7]{display:grid;gap:8px}.template-analysis-record[data-v-8e9c82f7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid #edf1f5;border-radius:8px;background:var(--lingsu-surface-elevated)}.template-analysis-record-main[data-v-8e9c82f7]{min-width:0}.template-analysis-record-title[data-v-8e9c82f7]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;min-width:0}.template-analysis-record-title strong[data-v-8e9c82f7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-analysis-record-meta[data-v-8e9c82f7]{margin-bottom:6px;color:var(--lingsu-text-muted);font-size:12px;line-height:1.4;word-break:break-word}.template-review-editor[data-v-8e9c82f7]{display:grid;gap:12px}.review-score-input[data-v-8e9c82f7]{width:100%}.review-control-row[data-v-8e9c82f7]{display:grid;grid-template-columns:minmax(220px,1fr) 140px auto;gap:12px;align-items:end}.review-control-row[data-v-8e9c82f7] .ant-form-item{margin-bottom:0}.review-status-field[data-v-8e9c82f7],.review-score-field[data-v-8e9c82f7]{min-width:0}.review-plain-hint[data-v-8e9c82f7]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.6}.review-section-grid[data-v-8e9c82f7]{display:grid;gap:2px}.review-section-field[data-v-8e9c82f7]{margin-bottom:12px}.local-transfer-progress[data-v-8e9c82f7]{margin-top:12px;padding:10px 12px;border:1px solid #edf1f5;border-radius:8px;background:var(--lingsu-surface-muted)}.local-transfer-header[data-v-8e9c82f7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--lingsu-text-secondary);font-size:12px;line-height:1.4}.analysis-safety-alert[data-v-8e9c82f7]{margin-bottom:12px;border-radius:8px}.analysis-safety-grid[data-v-8e9c82f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.analysis-safety-card[data-v-8e9c82f7]{min-width:0;padding:10px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted)}.analysis-safety-card-title[data-v-8e9c82f7]{margin-bottom:8px;color:var(--lingsu-text-primary);font-size:13px;font-weight:600}.analysis-safety-item[data-v-8e9c82f7]{color:var(--lingsu-text-secondary);font-size:12px;line-height:1.6;word-break:break-word}.analysis-safety-tags[data-v-8e9c82f7]{display:flex;flex-wrap:wrap;gap:6px}.prd-modal-toolbar[data-v-8e9c82f7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.prd-modal-hint[data-v-8e9c82f7]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.6}.prd-job-status[data-v-8e9c82f7]{margin-bottom:10px}.prd-job-meta[data-v-8e9c82f7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px;color:var(--lingsu-text-muted);font-size:12px}.prd-job-log-list[data-v-8e9c82f7]{display:grid;gap:6px;max-height:160px;margin-top:10px;overflow:auto;border:1px solid #edf1f5;border-radius:8px;padding:8px;background:var(--lingsu-surface-muted)}.prd-job-log-item[data-v-8e9c82f7]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;color:var(--lingsu-text-secondary);font-size:12px;line-height:1.5}.job-step-row[data-v-8e9c82f7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.job-step-message[data-v-8e9c82f7]{margin-top:4px;color:var(--lingsu-text-muted);font-size:12px}.job-log-title[data-v-8e9c82f7]{margin-bottom:8px;font-weight:600}.job-log-list[data-v-8e9c82f7]{max-height:260px;overflow:auto;border:1px solid #edf1f5;border-radius:8px}.job-log-item[data-v-8e9c82f7]{display:grid;grid-template-columns:68px 64px 118px minmax(0,1fr);gap:8px;align-items:start;padding:8px 10px;border-bottom:1px solid var(--lingsu-border);font-size:12px}.job-log-item[data-v-8e9c82f7]:last-child{border-bottom:0}.job-log-time[data-v-8e9c82f7],.job-log-step[data-v-8e9c82f7]{color:var(--lingsu-text-muted)}.job-log-message[data-v-8e9c82f7]{min-width:0;white-space:pre-wrap;word-break:break-word}.mobile-item-card[data-v-8e9c82f7]{margin-bottom:8px}.mobile-item-title[data-v-8e9c82f7]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.mobile-item-title strong[data-v-8e9c82f7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-item-line[data-v-8e9c82f7]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.5;word-break:break-all}.mobile-item-actions[data-v-8e9c82f7]{margin-top:8px;display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}@media(max-width:768px){.page-filters[data-v-8e9c82f7]{width:100%;justify-content:flex-start}.template-analysis-record[data-v-8e9c82f7],.review-editor-head[data-v-8e9c82f7],.review-control-row[data-v-8e9c82f7],.review-section-grid[data-v-8e9c82f7],.analysis-safety-grid[data-v-8e9c82f7]{grid-template-columns:1fr}.prd-modal-toolbar[data-v-8e9c82f7]{align-items:flex-start;flex-direction:column}.review-editor-head[data-v-8e9c82f7]{display:grid}}.visual-list[data-v-8fec4105]{padding:var(--lingsu-page-padding)}.visual-list__header[data-v-8fec4105]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.visual-list__title[data-v-8fec4105]{margin:0;font-size:24px}.visual-list__description[data-v-8fec4105]{margin:6px 0 0;color:var(--lingsu-text-muted)}.visual-list__grid[data-v-8fec4105]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px}.visual-list__card[data-v-8fec4105]{padding:16px;border:1px solid var(--lingsu-border);border-radius:var(--lingsu-radius);background:var(--lingsu-surface-elevated);box-shadow:none;transition:border-color .2s,transform .2s}.visual-list__card[data-v-8fec4105]:hover{border-color:var(--lingsu-brand-line)}.visual-list__card-top[data-v-8fec4105]{display:flex;align-items:center;justify-content:space-between;gap:10px}.visual-list__card h2[data-v-8fec4105]{overflow:hidden;margin:0;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.visual-list__card p[data-v-8fec4105]{min-height:44px;color:var(--lingsu-text-muted)}.visual-list__meta[data-v-8fec4105],.visual-list__actions[data-v-8fec4105]{display:flex;align-items:center;gap:8px}.visual-list__meta[data-v-8fec4105]{flex-wrap:wrap;color:var(--lingsu-text-muted);font-size:12px}.visual-list__actions[data-v-8fec4105]{justify-content:flex-end;margin-top:14px}.visual-list__pagination[data-v-8fec4105]{margin-top:20px;text-align:right}.visual-list__form-row[data-v-8fec4105]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:768px){.visual-list[data-v-8fec4105]{padding:var(--lingsu-page-padding)}.visual-list__grid[data-v-8fec4105]{grid-template-columns:1fr}.visual-list__form-row[data-v-8fec4105]{grid-template-columns:1fr;gap:0}}.board-canvas[data-v-1a200b19]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;outline:0;touch-action:none}.board-canvas[data-v-1a200b19]:focus-visible{box-shadow:inset 0 0 0 2px #1677ff}.board-canvas__editor[data-v-1a200b19]{position:absolute;z-index:6;height:36px;padding:6px 10px;border:2px solid #1677ff;border-radius:6px;outline:0;background:#fff;box-shadow:0 4px 16px #0f172a29}.board-canvas__quick-insert[data-v-1a200b19]{position:absolute;z-index:7;transform:translate(8px,8px);padding:7px 10px;border:1px solid #91caff;border-radius:7px;background:#fff;color:#1677ff;cursor:pointer;box-shadow:0 6px 18px #0f172a2e;white-space:nowrap}.board-canvas__drawing[data-v-1a200b19]{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.board-canvas__minimap[data-v-1a200b19]{position:absolute;z-index:2;right:16px;bottom:16px;overflow:hidden;border:1px solid #dbe3ee;border-radius:8px;background:#ffffffe5;box-shadow:0 4px 14px #0f172a1a}[data-v-1a200b19] .x6-widget-selection-box{border-color:#1677ff}[data-v-1a200b19] .x6-widget-selection-inner{border:1px solid #1677ff}@media(max-width:768px){.board-canvas__minimap[data-v-1a200b19]{display:none}}.board-toolbox[data-v-898cf77d]{position:absolute;z-index:3;top:16px;left:16px;display:grid;gap:4px;padding:6px;border:1px solid var(--lingsu-border);border-radius:10px;background:#fffffff5;box-shadow:0 8px 24px #0f172a1f}.board-toolbox__tool[data-v-898cf77d]{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--lingsu-text-secondary);cursor:pointer;font-size:16px}.board-toolbox__tool[data-v-898cf77d]:hover{background:var(--lingsu-surface-muted)}.board-toolbox__tool--active[data-v-898cf77d]{background:#e8f1ff;color:#1677ff}.board-toolbox__tool[data-v-898cf77d]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:768px){.board-toolbox[data-v-898cf77d]{top:auto;right:12px;bottom:12px;left:12px;display:flex;overflow-x:auto}}.selection-inspector[data-v-3c76982a]{position:absolute;z-index:3;top:16px;right:16px;width:244px;max-height:calc(100% - 32px);overflow-y:auto;padding:14px;border:1px solid var(--lingsu-border);border-radius:10px;background:#fffffff7;box-shadow:0 8px 24px #0f172a1f}.selection-inspector__heading[data-v-3c76982a]{margin-bottom:12px;font-weight:600}.selection-inspector__field[data-v-3c76982a]{display:grid;gap:4px;margin-bottom:10px;color:var(--lingsu-text-secondary);font-size:12px}.selection-inspector__row[data-v-3c76982a]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.selection-inspector__actions[data-v-3c76982a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}@media(max-width:768px){.selection-inspector[data-v-3c76982a]{top:12px;right:12px;width:min(220px,calc(100% - 80px))}}.visual-shell[data-v-c9127dc5]{display:flex;min-height:calc(100vh - 64px);flex-direction:column;background:#f6f8fb}.visual-shell__header[data-v-c9127dc5]{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;border-bottom:1px solid var(--lingsu-border);background:var(--lingsu-surface-elevated)}.visual-shell__identity[data-v-c9127dc5],.visual-shell__actions[data-v-c9127dc5]{display:flex;min-width:0;align-items:center;gap:8px}.visual-shell__title[data-v-c9127dc5]{overflow:hidden;max-width:360px;border:0;background:transparent;color:var(--lingsu-text-primary);font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.visual-shell__error[data-v-c9127dc5]{overflow:hidden;max-width:260px;color:#b42318;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.visual-shell__conflict[data-v-c9127dc5]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--lingsu-semantic-danger-line);background:var(--lingsu-semantic-danger-surface);color:var(--lingsu-semantic-danger-strong)}.visual-shell__workspace[data-v-c9127dc5]{position:relative;min-height:0;flex:1}.visual-shell__drawer-footer[data-v-c9127dc5]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:768px){.visual-shell[data-v-c9127dc5]{min-height:100vh}.visual-shell__header[data-v-c9127dc5]{align-items:flex-start;flex-direction:column}.visual-shell__actions[data-v-c9127dc5]{overflow-x:auto;width:100%}.visual-shell__conflict[data-v-c9127dc5]{align-items:stretch;flex-direction:column}}.board-editor[data-v-d0dfa255]{position:absolute;top:0;right:0;bottom:0;left:0}.board-editor[data-v-d0dfa255] .ant-spin-container{height:100%}.board-editor__zoom[data-v-d0dfa255]{position:absolute;z-index:3;bottom:16px;left:70px;display:flex;gap:4px;padding:5px;border:1px solid #e5e7eb;border-radius:8px;background:#fffffff0}.board-editor__file[data-v-d0dfa255]{display:none}.board-editor__dsl[data-v-d0dfa255]{margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:768px){.board-editor__zoom[data-v-d0dfa255]{display:none}}.outline-item[data-v-69c651d8],.outline-item__children[data-v-69c651d8]{margin:0;padding:0;list-style:none}.outline-item__children[data-v-69c651d8]{padding-left:20px}.outline-item__row[data-v-69c651d8]{display:flex;align-items:center;gap:4px;min-height:34px;padding:2px 4px;border-radius:6px}.outline-item__row[data-v-69c651d8]:hover,.outline-item__row--selected[data-v-69c651d8]{background:#eef5ff}.outline-item__toggle[data-v-69c651d8],.outline-item__complete[data-v-69c651d8],.outline-item__menu[data-v-69c651d8]{width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--lingsu-text-muted);cursor:pointer}.outline-item__input[data-v-69c651d8]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--lingsu-text-primary)}.outline-item__input--completed[data-v-69c651d8]{color:var(--lingsu-text-muted);text-decoration:line-through}.outline-item__count[data-v-69c651d8]{border-radius:999px;background:var(--lingsu-semantic-info-line);color:var(--lingsu-semantic-info-strong);font-size:10px;padding:1px 5px}.mind-outline[data-v-65cc7886]{width:286px;min-width:240px;overflow:auto;border-right:1px solid var(--lingsu-border);background:var(--lingsu-surface-elevated)}.mind-outline__title[data-v-65cc7886]{position:sticky;top:0;z-index:1;padding:14px 16px;border-bottom:1px solid #eef2f7;background:var(--lingsu-surface-elevated);font-weight:600}.mind-outline__tree[data-v-65cc7886]{margin:0;padding:10px;list-style:none}@media(max-width:900px){.mind-outline[data-v-65cc7886]{position:absolute;z-index:4;bottom:12px;left:12px;width:min(286px,calc(100% - 24px));max-height:42%;border:1px solid var(--lingsu-border);border-radius:10px;box-shadow:0 10px 30px #0f172a29}}.mind-editor[data-v-55ca664f]{position:absolute;top:0;right:0;bottom:0;left:0}.mind-editor[data-v-55ca664f] .ant-spin-container,.mind-editor__body[data-v-55ca664f]{height:100%}.mind-editor__body[data-v-55ca664f]{display:flex;min-height:0}.mind-editor__canvas[data-v-55ca664f]{position:relative;min-width:0;flex:1}.mind-editor__node-tools[data-v-55ca664f]{position:absolute;z-index:3;top:16px;left:16px;display:flex;gap:5px;padding:6px;border:1px solid #e5e7eb;border-radius:8px;background:#fffffff2}.mind-editor__file[data-v-55ca664f]{display:none}@media(max-width:900px){.mind-editor__node-tools[data-v-55ca664f]{right:12px;left:auto}}.markdown-redirect[data-v-06a7be85]{display:flex;min-height:40vh;align-items:center;justify-content:center}.documents-page[data-v-7271866b]{max-width:1480px;min-height:100%;margin:0 auto;padding:var(--lingsu-page-padding)}.documents-toolbar[data-v-7271866b],.documents-actions[data-v-7271866b],.documents-search-row[data-v-7271866b],.document-card[data-v-7271866b],.document-card-meta[data-v-7271866b]{display:flex;align-items:center}.documents-subtitle[data-v-7271866b]{margin:6px 0 0;color:#0000008c}.documents-actions[data-v-7271866b],.documents-search-row[data-v-7271866b],.document-card-meta[data-v-7271866b]{gap:8px}.documents-file-input[data-v-7271866b]{display:none}.documents-toolbar[data-v-7271866b]{justify-content:space-between;gap:16px;margin-bottom:20px}.documents-search[data-v-7271866b]{width:280px}.documents-grid[data-v-7271866b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.document-card[data-v-7271866b]{position:relative;gap:14px;min-width:0;padding:18px;border:1px solid rgba(5,5,5,.08);border-radius:12px;background:var(--lingsu-surface-elevated);cursor:pointer;transition:border-color .2s,box-shadow .2s}.document-card[data-v-7271866b]:hover{border-color:#91caff;box-shadow:0 8px 24px #0000000f}.document-card.trashed[data-v-7271866b]{cursor:default;opacity:.82}.document-card-icon[data-v-7271866b]{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border-radius:10px;font-size:24px}.document-card-icon.word[data-v-7271866b]{color:#1677ff;background:#e6f4ff}.document-card-icon.sheet[data-v-7271866b]{color:#389e0d;background:#f6ffed}.document-card-content[data-v-7271866b]{min-width:0}.document-card-title[data-v-7271866b]{overflow:hidden;margin:0 32px 6px 0;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.document-card-meta[data-v-7271866b],.document-card-owner[data-v-7271866b]{color:#00000073;font-size:12px}.document-card-owner[data-v-7271866b]{overflow:hidden;margin-top:6px;text-overflow:ellipsis;white-space:nowrap}.document-card-more[data-v-7271866b]{position:absolute;top:10px;right:8px}.documents-pagination[data-v-7271866b]{margin-top:24px;text-align:right}@media(max-width:768px){.documents-page[data-v-7271866b]{padding:var(--lingsu-page-padding)}.documents-toolbar[data-v-7271866b]{align-items:stretch;flex-direction:column}.documents-actions[data-v-7271866b]{overflow-x:auto}.documents-search[data-v-7271866b]{width:100%}.documents-grid[data-v-7271866b]{grid-template-columns:1fr}}.convert-intro[data-v-64465071]{color:var(--lingsu-text-secondary)}.convert-section[data-v-64465071]{margin:14px 0 6px;color:var(--lingsu-text-secondary);font-size:12px}.convert-chips[data-v-64465071]{display:flex;flex-wrap:wrap;gap:6px}.convert-chip[data-v-64465071]{padding:2px 9px;border:1px solid var(--lingsu-border);border-radius:6px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-secondary);font-size:12px}.convert-chip[data-v-64465071] .anticon{color:var(--lingsu-brand, #36a66c)}.convert-change[data-v-64465071]{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--lingsu-border)}.convert-dot[data-v-64465071]{width:6px;height:6px;margin-top:8px;flex:0 0 auto;border-radius:3px;background:#f59e0b}.convert-count[data-v-64465071],.convert-becomes[data-v-64465071]{color:var(--lingsu-text-secondary);font-size:12px}.convert-advice[data-v-64465071],.convert-form[data-v-64465071]{margin-top:12px}.collaborator-form-row[data-v-877772c1]{display:flex;align-items:center;gap:8px}.collaborator-type[data-v-877772c1],.collaborator-role[data-v-877772c1]{flex:0 0 104px}@media(max-width:720px){.collaborator-form-row[data-v-877772c1]{flex-wrap:wrap}.collaborator-type[data-v-877772c1],.collaborator-role[data-v-877772c1]{flex:1 1 120px}}.online-doc-paper[data-v-4c77b7fd]{padding:32px 40px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated);color:var(--lingsu-text-primary)}.online-doc-word[data-v-4c77b7fd]{line-height:1.75}.online-doc-word[data-v-4c77b7fd] :is(h1,h2,h3,h4,h5,h6){margin:1.2em 0 .5em;color:var(--lingsu-text-primary)}.online-doc-word p[data-v-4c77b7fd]{margin:0 0 .75em;white-space:pre-wrap}.online-doc-list-item[data-v-4c77b7fd]{position:relative;margin-bottom:4px}.online-doc-list-item[data-v-4c77b7fd]:before{position:absolute;margin-left:-14px;content:"•"}.online-doc-sheet[data-v-4c77b7fd]{display:flex;flex-direction:column;gap:8px;padding:16px}.online-doc-table-wrap[data-v-4c77b7fd]{overflow:auto;margin:8px 0 16px}.online-doc-sheet .online-doc-table-wrap[data-v-4c77b7fd]{max-height:calc(100vh - 260px);margin:0}.online-doc-table[data-v-4c77b7fd]{border-collapse:collapse;font-size:13px}.online-doc-table td[data-v-4c77b7fd],.online-doc-table th[data-v-4c77b7fd]{min-width:64px;padding:4px 8px;border:1px solid var(--lingsu-border);vertical-align:top;white-space:pre-wrap}.online-doc-row-no[data-v-4c77b7fd]{position:sticky;left:0;min-width:40px!important;background:var(--lingsu-surface-muted);color:var(--lingsu-text-secondary);font-weight:400;text-align:right}@media(max-width:768px){.online-doc-paper[data-v-4c77b7fd]{padding:20px 16px}}.online-doc-page[data-v-45e2faeb]{display:flex;width:100vw;height:100vh;flex-direction:column;overflow:hidden;background:var(--lingsu-page-bg)}.online-doc-header[data-v-45e2faeb],.online-doc-heading[data-v-45e2faeb],.online-doc-actions[data-v-45e2faeb]{display:flex;align-items:center}.online-doc-header[data-v-45e2faeb]{z-index:var(--z-sticky, 100);min-height:58px;justify-content:space-between;gap:16px;padding:8px 16px;border-bottom:1px solid var(--lingsu-border);background:var(--lingsu-surface-elevated)}.online-doc-heading[data-v-45e2faeb],.online-doc-actions[data-v-45e2faeb]{min-width:0;gap:8px}.online-doc-title-wrap[data-v-45e2faeb]{display:flex;min-width:0;flex-direction:column}.online-doc-title[data-v-45e2faeb]{overflow:hidden;max-width:420px;text-overflow:ellipsis;white-space:nowrap}.online-doc-meta[data-v-45e2faeb]{color:var(--lingsu-text-secondary);font-size:12px}.online-doc-content[data-v-45e2faeb]{min-height:0;flex:1;overflow:auto}.online-doc-state[data-v-45e2faeb]{display:grid;height:100%;place-items:center}.online-doc-body[data-v-45e2faeb]{display:flex;width:min(1080px,100%);flex-direction:column;gap:12px;margin:0 auto;padding:20px 16px 40px}@media(max-width:768px){.online-doc-actions .ant-btn[data-v-45e2faeb]:not(.ant-btn-primary){display:none}.online-doc-title[data-v-45e2faeb]{max-width:160px}}.compare-page[data-v-9923d0b3]{display:flex;width:100vw;height:100vh;flex-direction:column;overflow:hidden;background:var(--lingsu-page-bg)}.compare-header[data-v-9923d0b3]{display:flex;min-height:52px;align-items:center;gap:10px;padding:0 12px 0 6px;border-bottom:1px solid var(--lingsu-border);background:var(--lingsu-surface-elevated)}.compare-title[data-v-9923d0b3]{margin-left:auto;color:var(--lingsu-text-secondary);font-size:12px}.compare-nav[data-v-9923d0b3]{display:flex;align-items:center;gap:10px;margin:12px 16px 0;padding:8px 12px;border-radius:8px;background:var(--lingsu-surface-muted)}.compare-badge[data-v-9923d0b3]{display:inline-flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;background:#f59e0b;color:#fff;font-size:11px;font-weight:700}.compare-becomes[data-v-9923d0b3]{min-width:0;flex:1;overflow:hidden;color:var(--lingsu-text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.compare-count[data-v-9923d0b3]{color:var(--lingsu-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.compare-body[data-v-9923d0b3]{display:grid;min-height:0;flex:1;grid-template-columns:1fr 1fr;gap:12px;padding:12px 16px 16px}.compare-state[data-v-9923d0b3]{display:flex;grid-column:1 / -1;align-items:center;justify-content:center}.compare-body[data-v-9923d0b3]>.ant-result{grid-column:1 / -1}.compare-side[data-v-9923d0b3]{display:flex;min-height:0;flex-direction:column;gap:6px}.compare-label[data-v-9923d0b3]{color:var(--lingsu-text-tertiary, #94a3b8);font-size:12px}.compare-scroll[data-v-9923d0b3]{min-height:0;flex:1;overflow:auto;border:1px solid var(--lingsu-border);border-radius:10px;background:var(--lingsu-surface-elevated)}@media(max-width:768px){.compare-body[data-v-9923d0b3]{grid-template-columns:1fr}}.public-document-page[data-v-1d4f6a16]{display:flex;width:100vw;height:100vh;flex-direction:column;overflow:hidden;background:var(--lingsu-page-bg)}.public-document-header[data-v-1d4f6a16]{display:flex;min-height:54px;flex-direction:column;justify-content:center;padding:8px 18px;border-bottom:1px solid var(--lingsu-border);background:var(--lingsu-surface-elevated)}.public-document-header span[data-v-1d4f6a16]{color:var(--lingsu-text-secondary);font-size:12px}.public-document-content[data-v-1d4f6a16]{display:grid;min-height:0;flex:1;overflow:auto}.public-document-state[data-v-1d4f6a16]{display:grid;place-items:center}.public-document-card[data-v-1d4f6a16]{width:min(480px,calc(100vw - 32px));margin:auto}.public-document-error[data-v-1d4f6a16]{margin-bottom:16px}.preview-modal-body[data-v-4fbffadb]{min-height:280px}.preview-modal-body.is-image[data-v-4fbffadb]{display:flex;align-items:center;justify-content:center;background:var(--lingsu-surface-muted);border:1px solid var(--lingsu-border);border-radius:6px;padding:12px}.preview-image[data-v-4fbffadb]{display:block;max-width:100%;max-height:72vh;object-fit:contain}.preview-frame[data-v-4fbffadb]{width:100%;height:min(72vh,760px);border:1px solid var(--lingsu-border);border-radius:6px;background:var(--lingsu-surface-elevated)}.preview-text[data-v-4fbffadb]{max-height:72vh;margin:0;padding:16px;overflow:auto;white-space:pre-wrap;word-break:break-word;border:1px solid var(--lingsu-border);border-radius:6px;background:#0f172a;color:#e2e8f0;font-size:13px;line-height:1.6}[data-theme=dark]{background:#111827;border-color:#334155}[data-theme=dark]{border-color:#334155}.mobile-item-card[data-v-525e9fd8]{margin-bottom:8px}.mobile-item-card.is-focused[data-v-525e9fd8]{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}[data-v-525e9fd8] .file-row-focused>td{background:#e6f4ff!important}.file-asset-more-overlay{z-index:var(--lingsu-z-overlay, 6300)!important}.mobile-item-title[data-v-525e9fd8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.mobile-item-line[data-v-525e9fd8]{color:#64748b;font-size:12px;line-height:1.5;word-break:break-all}.mobile-item-actions[data-v-525e9fd8]{margin-top:8px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.app-image-picker[data-v-d919c7ee]{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--lingsu-border, #dbe2ea);border-radius:10px;background:var(--lingsu-surface-muted, #f8fafc)}.app-image-picker-preview[data-v-d919c7ee]{display:flex;align-items:center;justify-content:center;flex:0 0 72px;width:72px;height:72px;border-radius:18px;border:1px solid var(--lingsu-border, #dbe2ea);color:var(--lingsu-text-muted, #94a3b8);background:var(--lingsu-card-bg, #fff);overflow:hidden}.app-image-picker-preview img[data-v-d919c7ee]{width:100%;height:100%;object-fit:contain}.app-image-picker-main[data-v-d919c7ee]{display:flex;flex-direction:column;gap:8px;min-width:0}.app-image-picker-url[data-v-d919c7ee]{max-width:100%;color:var(--lingsu-text-secondary, #64748b);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-image-asset-grid[data-v-d919c7ee]{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;min-height:180px;margin-top:14px}.app-image-asset-item[data-v-d919c7ee]{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px;border:1px solid var(--lingsu-border, #dbe2ea);border-radius:10px;color:inherit;background:var(--lingsu-card-bg, #fff);cursor:pointer;text-align:left}.app-image-asset-item[data-v-d919c7ee]:hover{border-color:var(--lingsu-brand-color, #1677ff);box-shadow:0 8px 20px #0f172a14}.app-image-asset-thumb[data-v-d919c7ee]{display:flex;align-items:center;justify-content:center;height:92px;border-radius:8px;background:var(--lingsu-surface-muted, #f8fafc);overflow:hidden}.app-image-asset-thumb img[data-v-d919c7ee]{width:100%;height:100%;object-fit:contain}.app-image-asset-name[data-v-d919c7ee],.app-image-asset-meta[data-v-d919c7ee]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-image-asset-name[data-v-d919c7ee]{font-size:12px;font-weight:600}.app-image-asset-meta[data-v-d919c7ee]{color:var(--lingsu-text-muted, #94a3b8);font-size:11px}.tongfeng-panel[data-v-800a8b32]{display:grid;gap:16px}.tongfeng-form[data-v-800a8b32]{padding-top:4px}.field-help[data-v-800a8b32]{margin-top:6px;color:#00000073;font-size:12px;line-height:1.5}.test-result[data-v-800a8b32],.fallback-note[data-v-800a8b32]{margin-top:4px}.system-config-page[data-v-f44b8070]{padding:var(--lingsu-page-padding);display:grid;gap:12px;min-width:0;max-width:100%;overflow-x:hidden}.page-header-card[data-v-f44b8070]{border-radius:var(--lingsu-radius)}.page-header-row[data-v-f44b8070]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page-header-controls[data-v-f44b8070]{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;justify-content:flex-end;margin-left:auto;flex-wrap:wrap}.page-header-actions[data-v-f44b8070]{display:flex;justify-content:flex-end;flex:0 0 auto;min-width:0}.config-locator[data-v-f44b8070]{flex:0 1 420px;min-width:min(260px,100%);max-width:460px}.config-grid[data-v-f44b8070]{display:grid;gap:12px;min-width:0;max-width:100%}.shortcut-config-card[data-v-f44b8070]{margin-top:12px}.shortcut-switch-row[data-v-f44b8070]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.shortcut-switch-main[data-v-f44b8070]{display:flex;align-items:center;gap:12px;min-width:280px;flex:1 1 520px}.shortcut-switch-actions[data-v-f44b8070]{display:flex;justify-content:flex-end;flex:0 0 auto}.shortcut-config-note[data-v-f44b8070]{color:var(--lingsu-text-muted);font-size:13px;line-height:1.5}.shortcut-help-grid[data-v-f44b8070],.shortcut-grid[data-v-f44b8070]{display:grid;gap:10px}.shortcut-help-grid[data-v-f44b8070]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.shortcut-grid[data-v-f44b8070]{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.shortcut-help-item[data-v-f44b8070],.shortcut-item[data-v-f44b8070]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--lingsu-border);border-radius:10px;background:var(--lingsu-surface-muted)}.shortcut-editor-item[data-v-f44b8070]{display:grid;grid-template-columns:1fr;align-items:stretch;gap:12px;padding:14px;border:1px solid var(--lingsu-border);border-radius:12px;background:var(--lingsu-surface-muted)}.shortcut-editor-status[data-v-f44b8070]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.shortcut-visual[data-v-f44b8070]{display:flex;align-items:center;gap:10px;min-width:0}.shortcut-visual-icon[data-v-f44b8070]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px;color:var(--lingsu-brand-strong, #2563eb);background:var(--lingsu-brand-surface);border:1px solid var(--lingsu-brand-line, #bfd7ff);font-size:18px}.shortcut-visual-icon img[data-v-f44b8070]{width:20px;height:20px;object-fit:contain;display:block}.shortcut-visual-copy[data-v-f44b8070]{display:grid;gap:4px;min-width:0}.shortcut-visual-title[data-v-f44b8070]{color:var(--lingsu-text-primary);font-size:14px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortcut-editor-code[data-v-f44b8070]{max-width:100%;padding:3px 8px;border-radius:999px;background:#eef4ff;color:#476384;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortcut-editor-main[data-v-f44b8070]{display:grid;gap:10px;min-width:0}.shortcut-editor-title-row[data-v-f44b8070]{display:grid;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:10px}.shortcut-combo[data-v-f44b8070]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:4px 10px;border-radius:9px;border:1px solid var(--lingsu-brand-line, #bfd7ff);background:var(--lingsu-brand-surface, #eef6ff);color:var(--lingsu-brand-strong, #2563eb);font-weight:700;font-size:13px;white-space:nowrap}.shortcut-editor-meta[data-v-f44b8070]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px}.shortcut-editor-meta label[data-v-f44b8070]{display:grid;gap:5px;min-width:0}.shortcut-editor-meta label>span[data-v-f44b8070]{color:var(--lingsu-text-muted);font-size:12px}.shortcut-key-input[data-v-f44b8070]{text-transform:uppercase}.shortcut-label-input[data-v-f44b8070],.shortcut-target-input[data-v-f44b8070]{min-width:0}.shortcut-help-key[data-v-f44b8070],.shortcut-key[data-v-f44b8070]{flex:0 0 auto;padding:3px 8px;border-radius:7px;border:1px solid var(--lingsu-brand-line, #bfd7ff);background:var(--lingsu-brand-surface, #eef6ff);color:var(--lingsu-brand-strong, #2563eb);font-size:12px;font-weight:700;white-space:nowrap}.shortcut-label[data-v-f44b8070]{color:var(--lingsu-text-secondary);font-size:13px;text-align:right}.settings-workspace[data-v-f44b8070]{display:flex;flex-direction:column;gap:10px;min-width:0}.settings-nav-shell[data-v-f44b8070]{display:flex;align-items:stretch;gap:8px;min-width:0;width:100%}.settings-sidebar[data-v-f44b8070]{display:flex;align-items:stretch;gap:8px;min-width:0;flex:1 1 auto;overflow-x:auto;padding:2px 0 6px;scrollbar-width:thin}.settings-sidebar-home[data-v-f44b8070]{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 16px;border:1px solid var(--lingsu-border);border-radius:var(--lingsu-radius);background:var(--lingsu-surface-elevated);color:var(--lingsu-text-primary);font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.settings-sidebar-home[data-v-f44b8070]:hover{border-color:var(--lingsu-brand-line);background:var(--lingsu-surface-muted);box-shadow:none}.settings-sidebar-home-icon[data-v-f44b8070]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lingsu-radius);color:var(--lingsu-brand-strong);background:var(--lingsu-brand-surface);font-size:15px}.settings-nav-item[data-v-f44b8070]{flex:0 0 auto;width:auto;min-width:180px;max-width:260px;display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-areas:"icon title" "icon meta";column-gap:8px;row-gap:2px;align-items:center;padding:8px 10px;border:1px solid var(--lingsu-border);border-radius:var(--lingsu-radius);background:var(--lingsu-surface-elevated);color:var(--lingsu-text-primary);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.settings-nav-item[data-v-f44b8070]:hover,.settings-nav-item.active[data-v-f44b8070]{border-color:var(--lingsu-brand-line);background:var(--lingsu-surface-muted);box-shadow:none}.settings-nav-icon[data-v-f44b8070]{grid-area:icon;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lingsu-radius);color:var(--lingsu-brand-strong);background:var(--lingsu-brand-surface);font-size:14px}.settings-nav-copy[data-v-f44b8070]{grid-area:title;display:block;min-width:0}.settings-nav-title[data-v-f44b8070]{display:block;font-size:13px;font-weight:700;color:var(--lingsu-text-primary);overflow:hidden;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.settings-nav-desc[data-v-f44b8070]{display:none}.settings-nav-item[data-v-f44b8070] .ant-tag{grid-area:meta;justify-self:start;margin:0;max-width:100%;font-size:11px;line-height:18px}.settings-nav-item[data-v-f44b8070] .ant-tag{overflow:hidden;text-overflow:ellipsis}.settings-nav-meta[data-v-f44b8070]{color:var(--lingsu-text-muted)}.settings-panel-stage[data-v-f44b8070]{min-width:0;width:100%}.config-collapse[data-v-f44b8070]{min-width:0;max-width:100%}.config-collapse[data-v-f44b8070] .ant-collapse-item{border-radius:var(--lingsu-radius);overflow:hidden;margin-bottom:12px;border:1px solid var(--border-color, var(--lingsu-border));max-width:100%}.config-collapse[data-v-f44b8070] .ant-collapse-header{align-items:center!important}.config-panel[data-v-f44b8070] .ant-collapse-content-box{padding-top:8px;min-width:0;max-width:100%;overflow:hidden}.config-section-card[data-v-f44b8070]{border-radius:var(--lingsu-radius);padding:16px;border:1px solid var(--lingsu-border);background:var(--lingsu-surface-elevated);min-width:0;max-width:100%;box-shadow:none}.config-section-header[data-v-f44b8070]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:16px;font-weight:700;color:var(--lingsu-text-primary)}.brand-preview-card[data-v-f44b8070]{margin-bottom:12px;border-radius:10px}.setting-card-title[data-v-f44b8070]{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--lingsu-text-primary)}.setting-card-title[data-v-f44b8070] .anticon,.system-setting-manager-title[data-v-f44b8070] .anticon{color:var(--lingsu-semantic-info-strong);font-size:16px;flex:0 0 auto}.legal-editor-card[data-v-f44b8070] .ant-form-item{margin-bottom:10px}.legal-editor-grid[data-v-f44b8070]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.legal-editor-block[data-v-f44b8070]{min-width:0}.legal-editor-title[data-v-f44b8070]{font-size:13px;font-weight:600;color:var(--lingsu-text-primary);margin-bottom:8px}.legal-toolbar[data-v-f44b8070]{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.rich-editor[data-v-f44b8070]{min-height:220px;max-height:420px;overflow:auto;padding:12px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated);color:var(--lingsu-text-primary);line-height:1.7;outline:none}.rich-editor[data-v-f44b8070]:focus{border-color:var(--lingsu-brand-color);box-shadow:0 0 0 2px #3b82f61f}.rich-editor[data-v-f44b8070]:empty:before{content:attr(data-placeholder);color:var(--lingsu-text-muted)}.legal-actions[data-v-f44b8070]{margin-top:12px}.compact-form>.ant-space[data-v-f44b8070],.legal-actions[data-v-f44b8070],.brand-theme-actions[data-v-f44b8070],.mobile-item-card>.ant-space[data-v-f44b8070],.field-row-actions[data-v-f44b8070],.drawer-footer-actions[data-v-f44b8070]{display:flex;justify-content:flex-end;width:100%;flex-wrap:wrap}.brand-preview-grid[data-v-f44b8070]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-preview-item[data-v-f44b8070]{background:var(--lingsu-surface-muted);border:1px solid var(--lingsu-border);border-radius:8px;padding:8px 10px}.brand-preview-label[data-v-f44b8070]{font-size:12px;color:var(--lingsu-text-muted);margin-bottom:6px}.brand-preview-value[data-v-f44b8070]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--lingsu-text-primary)}.brand-preview-samples[data-v-f44b8070]{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.brand-color-control[data-v-f44b8070]{display:grid;grid-template-columns:42px minmax(150px,220px) auto auto;gap:8px;align-items:center;margin-top:12px;max-width:100%}.brand-color-picker[data-v-f44b8070]{width:42px;height:32px;padding:2px;border:1px solid var(--lingsu-border);border-radius:6px;background:var(--lingsu-surface-elevated);cursor:pointer}.brand-color-picker[data-v-f44b8070]:disabled{cursor:not-allowed;opacity:.55}.brand-color-input[data-v-f44b8070]{min-width:0}.app-color-control[data-v-f44b8070]{display:grid;gap:8px}.app-color-main[data-v-f44b8070]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center}.app-color-picker[data-v-f44b8070]{width:42px;min-width:42px}.app-color-alpha-row[data-v-f44b8070]{display:grid;grid-template-columns:auto minmax(80px,1fr) 42px;gap:8px;align-items:center;color:var(--lingsu-text-muted);font-size:12px}.app-color-alpha-slider[data-v-f44b8070]{min-width:0}.app-color-alpha-label[data-v-f44b8070],.app-color-alpha-value[data-v-f44b8070]{white-space:nowrap}.brand-preview-button[data-v-f44b8070]{border-radius:8px}.brand-preview-link[data-v-f44b8070]{font-size:13px;font-weight:600}.brand-theme-active[data-v-f44b8070]{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px}.brand-theme-list[data-v-f44b8070]{display:grid;gap:8px}.brand-theme-item[data-v-f44b8070]{padding:10px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted)}.brand-theme-grid[data-v-f44b8070]{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(160px,1.2fr) 140px 140px auto auto auto;align-items:center;gap:8px}.tts-voice-list[data-v-f44b8070]{display:grid;gap:10px}.tts-voice-item[data-v-f44b8070]{padding:10px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted)}.tts-voice-grid[data-v-f44b8070]{display:grid;grid-template-columns:minmax(130px,1fr) minmax(120px,1fr) 120px 120px minmax(150px,1fr) 110px 90px 90px auto;align-items:center;gap:8px}.brand-theme-color-control[data-v-f44b8070]{display:grid;grid-template-columns:42px minmax(100px,1fr);gap:8px;align-items:center;min-width:0}.date-input[data-v-f44b8070]{width:100%;height:32px;padding:4px 8px;border:1px solid var(--lingsu-border);border-radius:6px;color:var(--lingsu-text-primary);background:var(--lingsu-surface-elevated)}.date-input[data-v-f44b8070]:disabled{color:var(--lingsu-text-muted);background:var(--lingsu-surface-muted);cursor:not-allowed}.brand-theme-actions[data-v-f44b8070]{margin-top:10px}.system-setting-manager[data-v-f44b8070]{border:1px solid var(--lingsu-border);border-radius:12px;background:var(--lingsu-surface-elevated);overflow:hidden}.system-setting-manager-header[data-v-f44b8070]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--lingsu-surface-muted);border-bottom:1px solid var(--lingsu-border);padding:10px 12px}.system-setting-manager-title[data-v-f44b8070]{display:inline-flex;align-items:center;gap:8px;color:var(--lingsu-text-primary);font-size:15px;font-weight:800;white-space:nowrap}.system-setting-manager-title small[data-v-f44b8070]{color:var(--lingsu-text-muted);font-size:12px;font-weight:700}.system-setting-manager-body[data-v-f44b8070]{padding:10px}.setting-filter-bar[data-v-f44b8070]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 620px;flex-wrap:wrap}.setting-filter-search[data-v-f44b8070]{flex:1 1 260px;min-width:220px}.setting-filter-select[data-v-f44b8070]{width:140px}.compact-form[data-v-f44b8070] .ant-form-item{margin-bottom:10px}.section-description[data-v-f44b8070]{margin:0 0 10px;color:var(--lingsu-text-muted);font-size:13px;line-height:1.5}.mobile-item-card[data-v-f44b8070]{margin-bottom:10px}.mobile-item-title[data-v-f44b8070]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;min-width:0}.mobile-item-title strong[data-v-f44b8070]{min-width:0;overflow-wrap:anywhere}.mobile-item-line[data-v-f44b8070]{color:var(--lingsu-text-secondary);font-size:12px;margin-bottom:4px;word-break:break-all}.setting-mobile-editor[data-v-f44b8070]{margin:8px 0}.setting-key-cell[data-v-f44b8070]{display:flex;flex-direction:column;gap:4px}.setting-key-main[data-v-f44b8070]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setting-key-desc[data-v-f44b8070]{color:var(--lingsu-text-muted);font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setting-key-meta[data-v-f44b8070]{display:flex;gap:4px;flex-wrap:wrap}.setting-key-meta[data-v-f44b8070] .ant-tag{margin-inline-end:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.setting-color-row[data-v-f44b8070]{display:inline-flex;align-items:center;gap:6px;margin-top:4px;max-width:100%;overflow-wrap:anywhere}.setting-value-cell[data-v-f44b8070]{min-height:40px;display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}.setting-value-input[data-v-f44b8070]{width:100%;min-width:0;max-width:100%}.setting-default-preview[data-v-f44b8070]{margin:0;max-height:96px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:var(--lingsu-text-secondary);font-size:12px;line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.setting-value-textarea[data-v-f44b8070]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.48}.setting-large-textarea[data-v-f44b8070]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.55}.setting-editor-drawer[data-v-f44b8070]{display:flex;flex-direction:column;gap:12px}.setting-editor-meta[data-v-f44b8070]{display:flex;gap:8px;flex-wrap:wrap}.setting-editor-drawer-textarea[data-v-f44b8070]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.55}.setting-editor-default[data-v-f44b8070]{border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted);overflow:hidden}.setting-editor-default-title[data-v-f44b8070]{padding:8px 10px;color:var(--lingsu-text-muted);font-size:12px;font-weight:700;border-bottom:1px solid var(--lingsu-border)}.setting-editor-default pre[data-v-f44b8070]{margin:0;padding:10px;max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:var(--lingsu-text-secondary);font-size:12px}.system-setting-table[data-v-f44b8070]{width:100%;max-width:100%;min-width:0}.system-setting-table-wrap[data-v-f44b8070]{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;contain:inline-size}.system-setting-table[data-v-f44b8070] .ant-table-wrapper,.system-setting-table[data-v-f44b8070] .ant-table,.system-setting-table[data-v-f44b8070] .ant-table-container{width:100%;max-width:100%;min-width:0}.system-setting-table[data-v-f44b8070] .ant-table-content{overflow-x:auto!important;max-width:100%}.system-setting-table[data-v-f44b8070] .ant-table-cell{vertical-align:top;overflow-wrap:anywhere;min-width:0}.system-setting-table[data-v-f44b8070] .ant-table-thead>tr>th,.system-setting-table[data-v-f44b8070] .ant-table-tbody>tr>td{padding:10px 8px}.system-setting-table[data-v-f44b8070] .ant-table-thead>tr>th:last-child,.system-setting-table[data-v-f44b8070] .ant-table-tbody>tr>td:last-child{text-align:right}.system-setting-table[data-v-f44b8070] .ant-table-cell-scrollbar{display:none}.system-setting-table[data-v-f44b8070] .located-setting-row>td,.mobile-item-card.located-setting-row[data-v-f44b8070]{background:var(--lingsu-brand-surface)!important;box-shadow:inset 3px 0 0 var(--lingsu-brand-color)}.system-setting-action-menu{z-index:var(--lingsu-z-dropdown, 6300)!important}.color-chip[data-v-f44b8070]{width:14px;height:14px;border-radius:50%;border:1px solid var(--lingsu-border);display:inline-block;vertical-align:middle}.app-splash-preview[data-v-f44b8070]{min-height:430px;height:100%;border-radius:28px;padding:38px 26px;color:var(--app-splash-preview-fg, #fff);background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.26),transparent 34%),linear-gradient(145deg,var(--app-splash-preview-bg, #1677ff),color-mix(in srgb,var(--app-splash-preview-bg, #1677ff) 76%,#000));background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;box-shadow:0 22px 54px #0f172a38}.app-splash-preview-logo[data-v-f44b8070]{width:82px;height:82px;border-radius:26px;border:1px solid color-mix(in srgb,var(--app-splash-preview-fg, #fff) 24%,transparent);background:color-mix(in srgb,var(--app-splash-preview-fg, #fff) 14%,transparent);display:grid;place-items:center;overflow:hidden;box-shadow:0 18px 38px #00000029}.app-splash-preview-logo[data-v-f44b8070] .anticon{font-size:36px}.app-splash-preview-logo img[data-v-f44b8070]{width:100%;height:100%;object-fit:cover}.app-splash-preview strong[data-v-f44b8070]{margin-top:10px;font-size:28px;line-height:1.2}.app-splash-preview span[data-v-f44b8070]{max-width:240px;opacity:.82;line-height:1.5}.app-splash-preview small[data-v-f44b8070]{opacity:.68}.app-splash-preview-spin[data-v-f44b8070]{margin-top:18px}.app-splash-preview-spin[data-v-f44b8070] .ant-spin-dot-item{background-color:var(--app-splash-preview-fg, #fff)}.tts-character-preview[data-v-f44b8070]{display:flex;gap:12px;align-items:center;padding:12px;margin-bottom:14px;background:var(--lingsu-surface-muted);border:1px solid var(--lingsu-border);border-radius:10px}.tts-character-preview-copy[data-v-f44b8070]{display:grid;gap:4px;min-width:0}.tts-character-preview-copy strong[data-v-f44b8070]{color:var(--lingsu-text-primary)}.tts-character-preview-copy span[data-v-f44b8070]{color:var(--lingsu-text-muted);line-height:1.55}[data-theme=dark]{background:var(--lingsu-surface-muted)}[data-theme=dark]{color:var(--lingsu-text-muted);border-color:var(--lingsu-border)}[data-theme=dark]{color:var(--lingsu-text-secondary)}[data-theme=dark]{background:var(--lingsu-surface-elevated);border-color:var(--lingsu-border)}[data-theme=dark]{color:var(--lingsu-brand-strong)}[data-theme=dark]{background:var(--lingsu-surface-muted);border-color:var(--lingsu-border)}[data-theme=dark]{background:#1e293b;border-color:#334155}[data-theme=dark]{color:var(--lingsu-text-primary);background:var(--lingsu-surface-elevated);border-color:var(--lingsu-border)}.config-inline-alert[data-v-f44b8070]{margin-bottom:12px}@media(max-width:760px){.settings-nav-shell[data-v-f44b8070]{align-items:stretch}.settings-sidebar-home[data-v-f44b8070]{padding:0 12px}.settings-sidebar-home>span[data-v-f44b8070]:last-child{display:none}.settings-sidebar[data-v-f44b8070]{overflow-x:auto;padding-bottom:2px}.settings-nav-item[data-v-f44b8070]{min-width:168px;max-width:78vw}.settings-nav-item[data-v-f44b8070] .ant-tag{justify-self:start}.system-setting-manager-header[data-v-f44b8070]{align-items:stretch}.system-setting-manager-title[data-v-f44b8070]{width:100%}.setting-filter-bar[data-v-f44b8070]{align-items:stretch;flex-basis:100%}.setting-filter-search[data-v-f44b8070],.setting-filter-select[data-v-f44b8070],.setting-filter-bar[data-v-f44b8070] .ant-btn{width:100%;flex:1 1 100%}.page-header-controls[data-v-f44b8070],.config-locator[data-v-f44b8070]{width:100%;max-width:none}.page-header-controls[data-v-f44b8070]{align-items:stretch;flex-direction:column}.page-header-actions[data-v-f44b8070],.compact-form>.ant-space[data-v-f44b8070],.legal-actions[data-v-f44b8070],.brand-theme-actions[data-v-f44b8070],.mobile-item-card>.ant-space[data-v-f44b8070],.shortcut-switch-actions[data-v-f44b8070]{justify-content:flex-end}.shortcut-switch-main[data-v-f44b8070],.shortcut-switch-actions[data-v-f44b8070]{width:100%;flex:1 1 100%}.shortcut-editor-item[data-v-f44b8070],.shortcut-grid[data-v-f44b8070],.shortcut-editor-title-row[data-v-f44b8070],.shortcut-editor-meta[data-v-f44b8070]{grid-template-columns:1fr}.shortcut-editor-status[data-v-f44b8070]{flex-direction:row;align-items:center}.brand-preview-grid[data-v-f44b8070],.legal-editor-grid[data-v-f44b8070]{grid-template-columns:1fr}.brand-color-control[data-v-f44b8070]{grid-template-columns:42px minmax(0,1fr)}.brand-color-control[data-v-f44b8070] .ant-btn{grid-column:span 2}.brand-theme-grid[data-v-f44b8070],.tts-voice-grid[data-v-f44b8070]{grid-template-columns:1fr}}.agent-card[data-v-d31d8968]{border-radius:8px}.agent-card-title[data-v-d31d8968]{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-desc[data-v-d31d8968]{color:#64748b;margin-bottom:12px}.agent-desc code[data-v-d31d8968]{margin:0 4px}.agent-prompt-editor[data-v-d31d8968]{font-size:12px;line-height:1.55}.agent-prompt-toolbar[data-v-d31d8968]{display:flex;justify-content:flex-end;margin-bottom:8px}.agent-editor-footer[data-v-d31d8968]{display:flex;justify-content:flex-end}.prompt-page[data-v-d8d333c8]{padding:var(--lingsu-page-padding);display:flex;flex-direction:column;gap:16px}.prompt-subtitle[data-v-d8d333c8]{margin:8px 0 0;color:var(--lingsu-text-muted)}.prompt-collapse[data-v-d8d333c8]{display:flex;flex-direction:column;gap:10px;background:transparent}.prompt-card-title[data-v-d8d333c8]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.prompt-title-wrap[data-v-d8d333c8]{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1}.prompt-scene-icon[data-v-d8d333c8]{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:17px;border:1px solid rgba(15,23,42,.06)}.prompt-title-copy[data-v-d8d333c8]{display:flex;flex-direction:column;gap:3px;min-width:0}.prompt-card-name[data-v-d8d333c8]{color:var(--lingsu-text-primary);font-weight:700}.prompt-card-summary[data-v-d8d333c8]{color:var(--lingsu-text-muted);font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-editor-shell[data-v-d8d333c8]{padding-top:2px}.prompt-icon-sunshine[data-v-d8d333c8]{color:#c2410c;background:var(--lingsu-semantic-warning-surface)}.prompt-icon-rant-audit[data-v-d8d333c8]{color:var(--lingsu-semantic-danger-strong);background:var(--lingsu-semantic-danger-surface)}.prompt-icon-profile[data-v-d8d333c8]{color:var(--lingsu-semantic-info-strong);background:var(--lingsu-semantic-info-surface)}.prompt-icon-wish[data-v-d8d333c8]{color:#7c3aed;background:#f5f3ff}.prompt-icon-idea[data-v-d8d333c8]{color:var(--lingsu-semantic-success-strong);background:var(--lingsu-semantic-success-surface)}.prompt-icon-assistant[data-v-d8d333c8]{color:#a16207;background:#fefce8}.prompt-icon-website[data-v-d8d333c8]{color:var(--lingsu-semantic-info-strong);background:#eef2ff}.prompt-icon-lead[data-v-d8d333c8]{color:#0e7490;background:#ecfeff}.prompt-icon-reading[data-v-d8d333c8]{color:#be185d;background:#fdf2f8}.prompt-icon-knowledge[data-v-d8d333c8]{color:var(--lingsu-semantic-warning-strong);background:var(--lingsu-semantic-warning-surface)}.prompt-icon-meeting[data-v-d8d333c8]{color:#0369a1;background:var(--lingsu-semantic-info-surface)}.prompt-icon-template-analysis[data-v-d8d333c8]{color:#3f6212;background:#f7fee7}.prompt-icon-default[data-v-d8d333c8]{color:var(--lingsu-text-secondary);background:var(--lingsu-surface-muted)}.prompt-desc[data-v-d8d333c8]{color:var(--lingsu-text-muted);margin:0 0 12px}.prompt-desc code[data-v-d8d333c8]{margin:0 4px}.prompt-editor[data-v-d8d333c8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;min-height:520px;line-height:1.56;resize:vertical}.prompt-actions[data-v-d8d333c8]{margin-top:12px;display:flex;justify-content:flex-end}@media(max-width:768px){.prompt-page[data-v-d8d333c8]{padding:var(--lingsu-page-padding)}.prompt-card-title[data-v-d8d333c8]{flex-direction:column}.prompt-card-title[data-v-d8d333c8]{align-items:flex-start}.prompt-card-summary[data-v-d8d333c8]{white-space:normal}.prompt-editor[data-v-d8d333c8]{min-height:420px}}[data-v-d8d333c8] .prompt-collapse>.ant-collapse-item{border:1px solid rgba(148,163,184,.18);border-radius:8px;background:var(--lingsu-surface-elevated)}[data-v-d8d333c8] .prompt-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:12px 16px}[data-v-d8d333c8] .prompt-collapse .ant-collapse-content{border-top:1px solid rgba(148,163,184,.14);background:var(--lingsu-surface-elevated)}[data-v-d8d333c8] .prompt-collapse .ant-collapse-content-box{padding:14px 16px 16px}.mfa-strip[data-v-306aec47]{padding:14px 20px 16px;min-width:0}.strip-header[data-v-306aec47]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.strip-heading[data-v-306aec47],.strip-actions[data-v-306aec47],.strip-navigation[data-v-306aec47]{display:flex;align-items:center;gap:8px}.strip-heading[data-v-306aec47]{min-width:0}.strip-heading-icon[data-v-306aec47]{font-size:16px;color:var(--lingsu-text-secondary)}.strip-title[data-v-306aec47]{margin:0;font-size:14px;font-weight:600;line-height:24px;color:var(--lingsu-text-primary)}.strip-count[data-v-306aec47]{font-size:11px;line-height:20px;min-width:20px;padding:0 5px;text-align:center;border-radius:6px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-secondary);font-variant-numeric:tabular-nums}.strip-actions[data-v-306aec47]{gap:4px;margin-left:auto;flex-wrap:wrap}.strip-actions[data-v-306aec47] .ant-btn{font-size:12px}.strip-actions[data-v-306aec47] .strip-icon-button{width:32px;padding-inline:0}.strip-add[data-v-306aec47]{margin-left:4px}.strip-navigation[data-v-306aec47]{border-left:1px solid var(--lingsu-border);margin-left:8px;padding-left:8px;gap:0}.strip-viewport[data-v-306aec47]{display:flex;gap:0;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:2px}.strip-item[data-v-306aec47]{position:relative;box-sizing:border-box;flex:1 0 224px;min-width:0;padding:0 20px;scroll-snap-align:start;border-right:1px solid var(--lingsu-border)}.strip-item[data-v-306aec47]:only-child{max-width:320px}.strip-item[data-v-306aec47]:first-child{padding-left:0}.strip-item[data-v-306aec47]:last-child{border-right:0;padding-right:0}.strip-identity[data-v-306aec47]{display:grid;gap:2px}.strip-platform[data-v-306aec47]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;font-weight:600;color:var(--lingsu-text-primary)}.strip-account[data-v-306aec47]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:18px;color:var(--lingsu-text-muted)}.strip-code-row[data-v-306aec47]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.strip-code[data-v-306aec47]{display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--lingsu-text-primary);font:600 24px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:.025em;white-space:nowrap;cursor:pointer}.strip-copy-icon[data-v-306aec47]{font-size:13px;color:var(--lingsu-text-muted);opacity:.5}.strip-code:hover .strip-copy-icon[data-v-306aec47],.strip-code:focus-visible .strip-copy-icon[data-v-306aec47]{opacity:1;color:var(--lingsu-brand-color)}.strip-code[data-v-306aec47]:focus-visible,.strip-viewport[data-v-306aec47]:focus-visible{outline:2px solid var(--lingsu-brand-color);outline-offset:2px}.strip-time[data-v-306aec47]{font-size:11px;font-variant-numeric:tabular-nums;color:var(--lingsu-text-muted)}.strip-track[data-v-306aec47]{margin-top:4px;height:2px;overflow:hidden;border-radius:2px;background:var(--lingsu-border)}.strip-fill[data-v-306aec47]{height:100%;background:var(--lingsu-brand-color);opacity:.55}.is-expiring .strip-fill[data-v-306aec47]{background:var(--lingsu-semantic-warning);opacity:1}.is-expiring .strip-time[data-v-306aec47]{color:var(--lingsu-semantic-warning-strong);font-weight:600}.strip-status[data-v-306aec47]{min-height:36px;display:flex;align-items:center;font-size:12px;color:var(--lingsu-text-secondary)}.strip-empty[data-v-306aec47]{padding:10px 0;color:var(--lingsu-text-secondary);font-size:12px}@media(max-width:768px){.mfa-strip[data-v-306aec47]{padding:12px}.strip-header[data-v-306aec47]{gap:4px;margin-bottom:8px}.strip-actions[data-v-306aec47] .ant-btn,.strip-code[data-v-306aec47]{min-height:44px!important;height:auto!important}.strip-actions[data-v-306aec47] .strip-icon-button{width:44px}.strip-navigation[data-v-306aec47]{display:none}.strip-item[data-v-306aec47]{flex-basis:224px}}.mfa-panel[data-v-90dbd574]{margin-bottom:12px;background:var(--lingsu-surface-elevated);border:1px solid var(--lingsu-border);border-radius:8px;box-shadow:none}.mfa-panel[data-v-90dbd574] .ant-card-body{padding:0}.mfa-grid[data-v-90dbd574]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.mfa-card[data-v-90dbd574]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;background:var(--lingsu-surface-elevated);border:1px solid var(--lingsu-border);border-radius:14px}.mfa-card-main[data-v-90dbd574],.mfa-code-area[data-v-90dbd574]{min-width:0}.mfa-platform[data-v-90dbd574]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--lingsu-text-primary, #111827)}.mfa-account[data-v-90dbd574]{margin-top:4px;color:var(--lingsu-text-secondary, #475569);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfa-code-area[data-v-90dbd574]{text-align:right}.mfa-code[data-v-90dbd574]{padding:0;border:0;background:transparent;color:var(--lingsu-text-primary);font:700 22px/1.1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;cursor:pointer}.mfa-progress[data-v-90dbd574]{width:92px;margin-top:6px}.mfa-countdown[data-v-90dbd574]{display:block;margin-top:2px;color:var(--lingsu-text-muted, #64748b);font-size:12px}.mfa-card-actions[data-v-90dbd574]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.mfa-form-stack[data-v-90dbd574]{width:100%}.mfa-camera-box[data-v-90dbd574]{position:relative;overflow:hidden;border-radius:14px;background:#0f172a}.mfa-camera-video[data-v-90dbd574]{display:block;width:100%;max-height:280px;object-fit:cover}.mfa-camera-tip[data-v-90dbd574]{position:absolute;left:12px;bottom:10px;padding:3px 8px;border-radius:999px;background:#0f172a9e;color:#ffffffe0;font-size:12px}@media(max-width:720px){.mfa-card[data-v-90dbd574]{display:block}.mfa-code-area[data-v-90dbd574]{margin-top:12px;text-align:left}.mfa-card-actions[data-v-90dbd574]{margin-top:12px;justify-content:flex-start}}.password-vault-banner[data-v-2fe0ab57]{margin-bottom:12px}.password-generator-panel[data-v-2fe0ab57]{margin-top:8px;padding:10px;border:1px solid var(--app-border, var(--lingsu-border));border-radius:8px;background:var(--lingsu-surface-muted)}.password-generator-toolbar[data-v-2fe0ab57]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.password-generator-grid[data-v-2fe0ab57]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.password-generator-hint[data-v-2fe0ab57]{color:var(--lingsu-menu-secondary-color);font-size:12px}.mobile-item-card[data-v-2fe0ab57]{margin-bottom:10px;border-radius:12px}.password-vault-focus-row[data-v-2fe0ab57]{border-color:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b47}[data-v-2fe0ab57] .password-vault-focus-row>td{background:#f59e0b1f!important}.mobile-item-title[data-v-2fe0ab57]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.mobile-item-line[data-v-2fe0ab57]{color:var(--lingsu-menu-secondary-color);margin-bottom:4px;word-break:break-word;overflow-wrap:anywhere}.mobile-key-grid[data-v-2fe0ab57]{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:8px}.mobile-key-cell[data-v-2fe0ab57]{border:1px solid var(--app-border, var(--lingsu-border));border-radius:8px;padding:10px;min-width:0}.mobile-key-label[data-v-2fe0ab57]{font-size:12px;color:var(--lingsu-menu-secondary-color);margin-bottom:2px;flex:0 0 auto}.mobile-credential-row[data-v-2fe0ab57]{display:flex;align-items:center;gap:6px;min-width:0;padding:3px 0}.mobile-credential-row+.mobile-credential-row[data-v-2fe0ab57]{border-top:1px dashed var(--lingsu-header-border)}.mobile-key-value[data-v-2fe0ab57]{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-item-desc[data-v-2fe0ab57]{margin-bottom:10px}.mobile-action-grid[data-v-2fe0ab57]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-action-grid[data-v-2fe0ab57] .ant-btn{width:100%}.compact-tag[data-v-2fe0ab57]{margin-inline-end:4px!important;padding-inline:6px!important;line-height:18px}.table-ellipsis-cell[data-v-2fe0ab57]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.secret-title-cell[data-v-2fe0ab57]{display:flex;flex-direction:column;gap:2px;min-width:0}.secret-title-main[data-v-2fe0ab57],.secret-title-desc[data-v-2fe0ab57]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secret-title-main[data-v-2fe0ab57]{font-weight:600}.secret-title-desc[data-v-2fe0ab57]{color:var(--lingsu-text-muted);font-size:12px}.table-action-cell[data-v-2fe0ab57]{width:76px}.address-account-cell[data-v-2fe0ab57]{display:flex;align-items:center;gap:6px;min-width:0}.account-stack-cell[data-v-2fe0ab57]{display:flex;flex-direction:column;gap:4px;min-width:0}.account-stack-row[data-v-2fe0ab57]{display:flex;align-items:center;gap:6px;min-width:0}.account-stack-label[data-v-2fe0ab57]{color:var(--lingsu-text-muted);flex:0 0 auto;font-size:12px}.password-inline-action[data-v-2fe0ab57]{padding-inline:0!important;height:20px!important;line-height:20px!important}.api-env-reference-panel[data-v-2fe0ab57]{margin-top:12px;padding:10px 12px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff}.api-env-reference-title[data-v-2fe0ab57]{margin-bottom:6px;color:var(--lingsu-text-primary);font-weight:600}.api-env-reference-row[data-v-2fe0ab57]{display:flex;align-items:center;gap:8px;color:var(--lingsu-text-secondary)}.address-open-button[data-v-2fe0ab57]{flex:0 0 auto;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;color:var(--lingsu-brand-color, #1677ff)}.address-account-divider[data-v-2fe0ab57]{color:var(--lingsu-text-muted);flex:0 0 auto}.color-dot[data-v-2fe0ab57]{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;vertical-align:middle}.page-filters[data-v-2fe0ab57]{width:100%}@media(max-width:900px){.page-filters[data-v-2fe0ab57]{margin-left:0;width:100%}}@media(max-width:480px){.mobile-action-grid[data-v-2fe0ab57]{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-credential-row[data-v-2fe0ab57]{display:block}.mobile-key-label[data-v-2fe0ab57]{margin-bottom:4px}}.mobile-item-card[data-v-27f3ab3f]{margin-bottom:10px}.mobile-item-title[data-v-27f3ab3f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mobile-item-line[data-v-27f3ab3f]{color:var(--lingsu-text-secondary);font-size:12px;margin-bottom:6px;word-break:break-word}.mobile-item-actions[data-v-27f3ab3f]{margin-top:8px}.bookmarks-delete-popconfirm{z-index:var(--lingsu-z-modal-popup, 6500)!important}.expense-pending-files[data-v-7af5c80a]{margin-top:12px;display:grid;gap:8px}.expense-pending-file-row[data-v-7af5c80a]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--lingsu-border, #f0f0f0);border-radius:10px;background:#fafcf7}.expense-pending-file-meta[data-v-7af5c80a]{min-width:0}.expense-pending-file-name[data-v-7af5c80a]{font-weight:600;word-break:break-all}.expense-pending-file-size[data-v-7af5c80a],.expense-pending-empty[data-v-7af5c80a]{color:#00000073;font-size:12px}@media(max-width:768px){.expense-pending-file-row[data-v-7af5c80a]{flex-direction:column;align-items:stretch}}.expense-email-section[data-v-e5efa94a]{display:grid;gap:8px}.expense-email-section-header[data-v-e5efa94a]{display:flex;justify-content:space-between;align-items:center;gap:12px}.expense-email-preview[data-v-e5efa94a]{max-height:520px;overflow:auto;padding:12px;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.expense-page[data-v-d03f2fb7]{padding:var(--lingsu-page-padding)}.page-toolbar-title[data-v-d03f2fb7]{min-width:0;flex:1 1 auto}.page-toolbar-controls[data-v-d03f2fb7],.page-filters[data-v-d03f2fb7]{display:flex}.page-toolbar-controls[data-v-d03f2fb7]{justify-content:flex-end;flex:0 0 auto}.expense-advanced-filters[data-v-d03f2fb7]{grid-column:1 / -1;padding:12px 14px;border:1px solid #f0f0f0;border-radius:12px;background:#fafcff}.expense-batch-bar[data-v-d03f2fb7]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e6f4ff;border-radius:12px;background:linear-gradient(180deg,#f7fbff,#eef6ff)}.expense-batch-bar-meta[data-v-d03f2fb7]{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.expense-batch-bar-label[data-v-d03f2fb7]{color:#000000a6;font-size:13px}.expense-batch-bar-count[data-v-d03f2fb7]{color:#1677ff;font-size:20px;line-height:1}.expense-batch-bar-actions[data-v-d03f2fb7]{justify-content:flex-end}.expense-summary[data-v-d03f2fb7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.expense-mobile-list[data-v-d03f2fb7]{display:grid;gap:12px}.expense-mobile-card[data-v-d03f2fb7]{border-radius:14px}.expense-mobile-card-header[data-v-d03f2fb7]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;margin-bottom:10px}.expense-mobile-card-title[data-v-d03f2fb7]{font-weight:700}.expense-title-cell[data-v-d03f2fb7],.expense-mobile-card-title-wrap[data-v-d03f2fb7]{display:grid;gap:6px}.expense-title-text[data-v-d03f2fb7]{min-width:0}.expense-batch-marker-tag[data-v-d03f2fb7]{width:fit-content;margin-inline-end:0;font-size:11px}.expense-mobile-card-subtitle[data-v-d03f2fb7],.expense-detail-empty[data-v-d03f2fb7]{color:#000000b8}.expense-detail-card[data-v-d03f2fb7],.expense-expanded-panel[data-v-d03f2fb7]{display:grid;gap:12px}.expense-expanded-panel[data-v-d03f2fb7]{grid-template-columns:minmax(240px,1.4fr) minmax(220px,1fr);gap:14px;padding:4px 0}.expense-detail-section[data-v-d03f2fb7]{display:grid;gap:10px;padding:14px 16px;border:1px solid #eef2f7;border-radius:14px;background:linear-gradient(180deg,#fff,#fafcff);box-shadow:inset 0 1px #ffffffa6}.expense-detail-section-wide[data-v-d03f2fb7]{grid-column:1 / -1}.expense-detail-section-head[data-v-d03f2fb7]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.expense-detail-section-label[data-v-d03f2fb7]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0000007a}.expense-detail-section-hint[data-v-d03f2fb7]{font-size:12px;color:#0006}.expense-detail-note[data-v-d03f2fb7]{font-size:15px;line-height:1.65;color:#000000d1;word-break:break-word}.expense-keyword-list[data-v-d03f2fb7]{display:flex;flex-wrap:wrap;gap:8px}.expense-detail-attachments[data-v-d03f2fb7]{display:grid;gap:10px}.expense-attachment-card[data-v-d03f2fb7]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border:1px solid #edf1f5;border-radius:12px;background:var(--lingsu-surface-elevated)}.expense-attachment-card-main[data-v-d03f2fb7]{min-width:0;display:grid;gap:8px}.expense-attachment-card-name[data-v-d03f2fb7]{min-width:0;font-size:14px;font-weight:600;color:#000000d1;word-break:break-all}@media(max-width:768px){.expense-batch-bar[data-v-d03f2fb7]{flex-direction:column;align-items:stretch}.page-toolbar-controls[data-v-d03f2fb7],.page-filters[data-v-d03f2fb7],.expense-batch-bar-actions[data-v-d03f2fb7]{width:100%}.expense-summary[data-v-d03f2fb7],.expense-expanded-panel[data-v-d03f2fb7]{grid-template-columns:1fr}.expense-detail-section-head[data-v-d03f2fb7],.expense-attachment-card[data-v-d03f2fb7]{flex-direction:column;align-items:stretch}}.page-filters[data-v-58d54f86]{margin-left:auto}@media(max-width:900px){.page-filters[data-v-58d54f86]{margin-left:0;width:100%}}.page-filters[data-v-076efda9]{margin-left:auto}.mobile-item-card[data-v-076efda9]{margin-bottom:10px}.mobile-item-title[data-v-076efda9]{margin-bottom:6px}@media(max-width:900px){.page-filters[data-v-076efda9]{margin-left:0;width:100%}}.drawer-section[data-v-17876907]{padding:14px 0;border-bottom:1px solid var(--lingsu-border)}.drawer-section[data-v-17876907]:first-child{padding-top:0}.drawer-section-title[data-v-17876907]{margin-bottom:12px;color:var(--lingsu-text-primary);font-weight:600}.cron-rule-field[data-v-17876907]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.cron-rule-field[data-v-17876907] .ant-input-number,.full-width[data-v-17876907]{width:100%}.notify-email-field[data-v-17876907]{margin-top:12px}.drawer-actions[data-v-17876907]{display:flex;justify-content:flex-end;gap:8px;padding-top:16px}.detail-panel[data-v-cf427cff]{height:100%;min-width:0}.panel-title-bar[data-v-cf427cff]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--lingsu-text-primary);font-size:14px;font-weight:600}.schedule-summary[data-v-cf427cff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.schedule-summary>div[data-v-cf427cff]{min-width:0;padding:10px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted)}.summary-label[data-v-cf427cff]{display:block;margin-bottom:4px;color:var(--lingsu-text-muted);font-size:12px}.log-list[data-v-cf427cff]{display:flex;flex-direction:column;gap:12px}.log-item[data-v-cf427cff]{padding:12px;border:1px solid var(--lingsu-border);border-radius:8px}.log-item-head[data-v-cf427cff]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--lingsu-text-muted);font-size:12px}.log-message[data-v-cf427cff]{margin-top:8px;color:var(--lingsu-text-primary);word-break:break-word}pre[data-v-cf427cff]{max-height:220px;margin:8px 0 0;padding:10px;overflow:auto;border-radius:8px;background:#0f172a;color:#e2e8f0;font-size:12px;white-space:pre-wrap}@media(max-width:900px){.schedule-summary[data-v-cf427cff]{grid-template-columns:1fr}}.task-panel[data-v-18628823]{height:100%;min-width:0}.panel-title-bar[data-v-18628823]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--lingsu-text-primary);font-size:14px;font-weight:600}.schedule-name-button[data-v-18628823]{max-width:240px;padding:0;border:0;background:transparent;color:var(--lingsu-text-primary);cursor:pointer;font:inherit;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.schedule-name-button[data-v-18628823]:hover,.schedule-name-button-active[data-v-18628823]{color:var(--lingsu-brand-strong)}[data-v-18628823] .schedule-focus-row>td{background:#2563eb14!important}.mobile-list[data-v-18628823]{display:flex;flex-direction:column;gap:10px}.schedule-mobile-item[data-v-18628823]{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated);text-align:left}.schedule-mobile-item-active[data-v-18628823]{border-color:var(--lingsu-brand-strong);box-shadow:0 0 0 2px #2563eb1a}.schedule-mobile-title[data-v-18628823]{color:var(--lingsu-text-primary);font-weight:600}.schedule-mobile-meta[data-v-18628823]{color:var(--lingsu-text-muted);font-size:12px;word-break:break-all}.schedules-page[data-v-bf149fe0]{padding:var(--lingsu-page-padding)}.page-header-card[data-v-bf149fe0]{margin-bottom:16px}.content-card[data-v-bf149fe0]{min-height:560px}.content-card[data-v-bf149fe0] .ant-card-body{padding:16px}.page-stats[data-v-bf149fe0]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;color:var(--lingsu-text-muted);font-size:12px}.page-filters[data-v-bf149fe0]{margin-left:auto}.permission-note[data-v-bf149fe0]{margin-bottom:12px;color:var(--lingsu-text-muted);font-size:12px}.content-layout[data-v-bf149fe0]{align-items:stretch}@media(max-width:900px){.page-filters[data-v-bf149fe0]{margin-left:0;width:100%}}.mqtt-message-list[data-v-2ad4793b] .ant-list-item{align-items:flex-start}.mqtt-message-list[data-v-2ad4793b]{height:460px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--lingsu-border);border-radius:8px;padding:0 8px}.mqtt-line-main[data-v-2ad4793b]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.mqtt-topic-text[data-v-2ad4793b]{color:var(--lingsu-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mqtt-line-payload[data-v-2ad4793b]{color:var(--lingsu-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.45;word-break:break-word;white-space:pre-wrap;background:var(--mqtt-payload-bg, #f8fafc);border:1px solid var(--lingsu-border);border-radius:8px;padding:8px 10px}.mqtt-message-list[data-v-2ad4793b] mark.mqtt-highlight{background:#fff1b8;color:#7c4a03;border-radius:3px;padding:0 2px}.mqtt-message-toolbar[data-v-2ad4793b]{width:100%;margin-bottom:12px}.mqtt-message-keyword[data-v-2ad4793b]{width:260px}.tab-label-chip[data-v-2ad4793b]{display:inline-flex;align-items:center;gap:6px;color:inherit}.tab-label-icon[data-v-2ad4793b]{--mqtt-tab-icon-bg: rgba(100, 116, 139, .14);width:18px;height:18px;border-radius:999px;background:var(--mqtt-tab-icon-bg);color:currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:12px;transition:background-color .2s ease,transform .2s ease}.tab-label-text[data-v-2ad4793b]{font-weight:600}[data-v-2ad4793b] .ant-tabs-tab .tab-label-chip{color:var(--lingsu-text-muted)}[data-v-2ad4793b] .ant-tabs-tab-active .tab-label-chip{color:var(--lingsu-brand-color, #1677ff)}[data-v-2ad4793b] .ant-tabs-tab-active .tab-label-icon{--mqtt-tab-icon-bg: color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 16%, transparent);transform:translateY(-1px)}.page-filters[data-v-2ad4793b]{margin-left:auto}.mobile-item-card[data-v-2ad4793b]{margin-bottom:10px}.mobile-item-title[data-v-2ad4793b]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.mobile-item-line[data-v-2ad4793b]{color:var(--lingsu-text-secondary);font-size:12px;margin-bottom:6px;word-break:break-word}[data-theme=dark]{color:var(--lingsu-text-secondary);--mqtt-payload-bg: #0f172a;border-color:var(--lingsu-border)}[data-theme=dark]{--mqtt-tab-icon-bg: rgba(148, 163, 184, .22)}.mobile-item-actions[data-v-2ad4793b]{display:flex;gap:8px}@media(max-width:768px){.mqtt-message-toolbar[data-v-2ad4793b]{display:flex;width:100%;gap:8px}.mqtt-message-toolbar[data-v-2ad4793b] .ant-space-item{min-width:0}.mqtt-message-toolbar[data-v-2ad4793b] .ant-space-item:first-child{flex:1 1 100%}.mqtt-message-keyword[data-v-2ad4793b]{width:100%}.mqtt-message-toolbar[data-v-2ad4793b] .ant-btn,.mqtt-message-toolbar[data-v-2ad4793b] .ant-tag{white-space:nowrap}}.todo-completed[data-v-216dc709]{text-decoration:line-through;color:var(--lingsu-text-muted)}.mobile-item-card[data-v-216dc709]{margin-bottom:10px}.mobile-item-title[data-v-216dc709]{display:flex;align-items:center;gap:8px}.mobile-item-line[data-v-216dc709]{margin-top:8px;color:var(--lingsu-text-secondary);font-size:12px}.mobile-item-actions[data-v-216dc709]{margin-top:6px}.todo-focus[data-v-216dc709]{border-left:3px solid var(--lingsu-brand-color)!important;background:var(--lingsu-brand-surface)}.mobile-item-card[data-v-8d6291c2]{margin-bottom:10px}.mobile-item-title[data-v-8d6291c2]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.mobile-item-line[data-v-8d6291c2]{color:var(--lingsu-text-secondary);font-size:12px;margin-bottom:4px;word-break:break-all}.mobile-item-actions[data-v-8d6291c2]{margin-top:6px}.idea-title-cell[data-v-8d6291c2]{display:flex;flex-direction:column;gap:4px}[data-v-8d6291c2] .idea-row-delivered td{background:var(--lingsu-semantic-success-surface)}.idea-title-delivered[data-v-8d6291c2]{color:var(--lingsu-semantic-success-strong);text-decoration:line-through;text-decoration-thickness:1px}.is-delivered-card[data-v-8d6291c2]{border-color:var(--lingsu-semantic-success-line);background:var(--lingsu-semantic-success-surface)}.imagery-phrase-drawer[data-v-362c8b5b]{display:flex;min-height:calc(100vh - 96px);flex-direction:column}.imagery-phrase-filters[data-v-362c8b5b]{display:grid;flex:0 0 auto;grid-template-columns:minmax(120px,180px) minmax(240px,1fr) auto;gap:10px;margin-bottom:14px}.imagery-phrase-table[data-v-362c8b5b]{flex:1 1 auto;min-height:0}.imagery-source-link[data-v-362c8b5b]{border:0;padding:0;background:transparent;color:var(--lingsu-brand-color, #d71920);cursor:pointer;text-align:left}.imagery-excerpt[data-v-362c8b5b]{display:-webkit-box;overflow:hidden;color:#4b5563;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical}.imagery-drawer-actions[data-v-362c8b5b]{display:flex;justify-content:flex-end;margin-top:16px}@media(max-width:720px){.imagery-phrase-filters[data-v-362c8b5b]{grid-template-columns:1fr}}.imagery-review-drawer[data-v-a785e453]{display:flex;min-height:calc(100vh - 96px);flex-direction:column}.imagery-review-filters[data-v-a785e453]{display:grid;flex:0 0 auto;grid-template-columns:140px minmax(120px,160px) minmax(240px,1fr) auto auto;gap:10px;margin-bottom:14px}.imagery-review-table[data-v-a785e453]{flex:1 1 auto;min-height:0}.imagery-source-link[data-v-a785e453]{border:0;padding:0;background:transparent;color:var(--lingsu-brand-color, #d71920);cursor:pointer;text-align:left}.imagery-excerpt[data-v-a785e453]{display:-webkit-box;overflow:hidden;color:#4b5563;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(max-width:760px){.imagery-review-filters[data-v-a785e453]{grid-template-columns:1fr}}.fragments-page[data-v-6a477865]{padding:var(--lingsu-page-padding)}.fragment-card-title[data-v-6a477865],.fragment-drawer-actions[data-v-6a477865]{display:flex;justify-content:space-between;gap:12px}.fragment-form-label-row[data-v-6a477865]{display:flex;align-items:center;justify-content:space-between;width:min(420px,100%);gap:10px}.fragments-mobile-list[data-v-6a477865]{display:grid;gap:12px}.fragment-content[data-v-6a477865],.fragment-origin-note[data-v-6a477865],.fragment-table-content[data-v-6a477865]{white-space:pre-wrap}.fragment-title-link[data-v-6a477865],.fragment-content-link[data-v-6a477865]{border:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.fragment-title-link[data-v-6a477865]{padding:0;color:var(--lingsu-text-primary);font-weight:700}.fragment-title-link[data-v-6a477865]:hover,.fragment-content-link[data-v-6a477865]:hover{color:var(--lingsu-brand-color, #d71920)}.fragment-content-link[data-v-6a477865]{width:100%;padding:0;color:inherit}.fragment-origin-note[data-v-6a477865]{display:-webkit-box;margin:8px 0 6px;overflow:hidden;color:#8a4b10;font-size:13px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fragment-content[data-v-6a477865]{margin:0 0 10px}.fragment-table-content[data-v-6a477865]{display:-webkit-box;max-width:520px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fragment-table-origin-note[data-v-6a477865]{max-width:360px;color:#8a4b10}.fragment-status-editor[data-v-6a477865]{display:flex;flex-wrap:wrap;gap:10px}.fragment-status-option[data-v-6a477865]{width:max-content;display:flex;align-items:center;gap:8px;min-height:34px;padding:6px 10px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted)}.fragment-status-option strong[data-v-6a477865]{color:var(--lingsu-text-primary);font-size:13px}.fragment-reading-paper[data-v-6a477865]{position:relative;overflow:hidden;min-height:calc(100vh - 56px);padding:clamp(20px,4vw,40px) clamp(18px,5vw,62px);background:var(--fragment-reading-bg, #fffefb);color:var(--fragment-reading-text, #2f3437);font-family:var(--fragment-reading-font, "STKaiti", "Kaiti SC", "KaiTi", "Songti SC", "Noto Serif CJK SC", serif)}.fragment-reading-paper[data-v-6a477865]:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:var(--fragment-reading-texture, none);opacity:var(--fragment-reading-texture-opacity, 1)}.fragment-reading-paper[data-v-6a477865]>*{position:relative;z-index:1}.fragment-theme-paper[data-v-6a477865]{--fragment-reading-bg: linear-gradient(145deg, rgba(255, 255, 255, .7), rgba(255, 248, 236, .38)), #fffefb;--fragment-reading-text: #2f3437;--fragment-reading-title: #34383c;--fragment-reading-meta: #667085;--fragment-reading-author: var(--lingsu-brand-color, #d71920);--fragment-reading-panel-bg: #fff8ec;--fragment-reading-panel-border: #e6ded2;--fragment-reading-texture: radial-gradient(circle at 12% 8%, rgba(215, 25, 32, .045), transparent 28%), linear-gradient(145deg, transparent, rgba(248, 241, 229, .5))}.fragment-theme-letter[data-v-6a477865]{--fragment-reading-bg: #fff7e7;--fragment-reading-text: #3d3328;--fragment-reading-title: #32291f;--fragment-reading-meta: #8a6a4d;--fragment-reading-author: #a85512;--fragment-reading-panel-bg: #fff1d6;--fragment-reading-panel-border: #e7caa1;--fragment-reading-texture: repeating-linear-gradient(0deg, transparent 0 68px, rgba(168, 113, 54, .11) 69px 70px), radial-gradient(circle at 18% 16%, rgba(197, 125, 51, .12), transparent 28%), linear-gradient(135deg, #fff7e7, #fff1d6)}.fragment-theme-night[data-v-6a477865]{--fragment-reading-bg: #111827;--fragment-reading-text: #f4eadc;--fragment-reading-title: #fff5df;--fragment-reading-meta: #aeb8c6;--fragment-reading-author: #f2b16d;--fragment-reading-panel-bg: rgba(255, 255, 255, .06);--fragment-reading-panel-border: rgba(242, 177, 109, .24);--fragment-reading-texture: radial-gradient(circle at 18% 16%, rgba(242, 177, 109, .16), transparent 32%), radial-gradient(circle at 78% 8%, rgba(79, 111, 168, .2), transparent 28%), linear-gradient(145deg, #111827, #0b1020)}.fragment-theme-cinnabar[data-v-6a477865]{--fragment-reading-bg: #fffdf8;--fragment-reading-text: #2f3437;--fragment-reading-title: #2f3437;--fragment-reading-meta: #7a8086;--fragment-reading-author: #c1121f;--fragment-reading-panel-bg: #fff6f1;--fragment-reading-panel-border: rgba(193, 18, 31, .18);--fragment-reading-texture: radial-gradient(circle at 90% 14%, rgba(193, 18, 31, .1), transparent 18%), linear-gradient(145deg, #fffdf8, #fff7f0)}.fragment-theme-xuan[data-v-6a477865]{--fragment-reading-bg: #fbf8ef;--fragment-reading-text: #30343a;--fragment-reading-title: #23272f;--fragment-reading-meta: #707783;--fragment-reading-author: #8f2d1d;--fragment-reading-panel-bg: #f8f1df;--fragment-reading-panel-border: rgba(109, 92, 68, .18);--fragment-reading-texture: linear-gradient(15deg, rgba(109, 92, 68, .05) 1px, transparent 1px), linear-gradient(145deg, #fbf8ef, #f4eddc);--fragment-reading-texture-opacity: .9}.fragment-font-kaiti[data-v-6a477865]{--fragment-reading-font: "Kaiti SC", STKaiti, KaiTi, "Noto Serif CJK SC", serif}.fragment-font-xingkai[data-v-6a477865]{--fragment-reading-font: "Xingkai SC", STXingkai, KaiTi, "Kaiti SC", serif}.fragment-font-pen[data-v-6a477865]{--fragment-reading-font: "HanziPen SC", "Hannotate SC", "Kaiti SC", KaiTi, serif}.fragment-font-fangsong[data-v-6a477865]{--fragment-reading-font: FangSong, STFangsong, "Songti SC", "Noto Serif CJK SC", serif}.fragment-font-song[data-v-6a477865]{--fragment-reading-font: "Songti SC", SimSun, "Noto Serif CJK SC", serif}.fragment-detail-actions[data-v-6a477865]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:24px}.fragment-reading-header[data-v-6a477865]{max-width:480px;margin:0 auto 24px;text-align:left}.fragment-reading-title[data-v-6a477865]{margin:0;color:var(--fragment-reading-title, #34383c);font-family:var(--fragment-reading-font, "Kaiti SC", STKaiti, KaiTi, serif);font-size:clamp(22px,2.7vw,30px);font-weight:500;line-height:1.45}.fragment-reading-byline[data-v-6a477865]{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:max-content;margin-top:12px;margin-left:clamp(72px,30%,132px);color:var(--fragment-reading-meta, #667085);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.fragment-reading-divider[data-v-6a477865]{color:var(--fragment-reading-meta, #7a8086)}.fragment-reading-author[data-v-6a477865]{color:var(--fragment-reading-author, var(--lingsu-brand-color, #d71920));font-weight:600}.fragment-reading-content[data-v-6a477865]{max-width:480px;margin:0 auto;white-space:pre-wrap;word-break:break-word;color:var(--fragment-reading-text, #34383c);font-family:var(--fragment-reading-font, "Kaiti SC", STKaiti, KaiTi, serif);font-size:clamp(15px,1.55vw,18px);line-height:1.72}.fragment-reading-footer[data-v-6a477865]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;max-width:480px;margin:28px auto 0;color:var(--fragment-reading-meta, #9aa0a6);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px}.fragment-process-panel[data-v-6a477865]{max-width:480px;margin:0 auto 28px;padding:18px 20px;border:1px solid var(--fragment-reading-panel-border, #e6ded2);border-radius:8px;background:var(--fragment-reading-panel-bg, #fff8ec);box-shadow:0 8px 24px #7e5f2f1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fragment-process-panel-title[data-v-6a477865]{margin-bottom:8px;color:var(--fragment-reading-author, #8a4b10);font-size:14px;font-weight:700}.fragment-process-note[data-v-6a477865]{max-height:min(36vh,360px);overflow:auto;color:var(--fragment-reading-text, #4b5563);font-size:14px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.fragment-more-menu-overlay .ant-dropdown-menu{min-width:128px}.fragment-more-menu-overlay .ant-dropdown-menu-title-content{white-space:nowrap}.fragment-artwork-dropdown-overlay{z-index:var(--lingsu-z-drawer-modal-popup, 6730)!important}.fragment-artwork-modal{z-index:var(--lingsu-z-drawer-modal, 6720)!important}[data-v-6a477865] .fragment-artwork-modal .ant-modal-content{border-radius:8px}[data-v-6a477865] .fragment-artwork-modal .ant-modal-body{max-height:calc(100vh - 96px);overflow:auto;padding:20px}.fragment-artwork-toolbar[data-v-6a477865]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:16px}.fragment-artwork-preview[data-v-6a477865]{position:relative;container-type:inline-size;display:flex;width:min(100%,390px);max-height:calc(100vh - 190px);aspect-ratio:9 / 16;margin:0 auto;overflow:hidden;flex-direction:column;padding:44px 38px 32px;background:linear-gradient(145deg,#ffffffb3,#fff8ec61),#fffefb;box-shadow:0 18px 52px #0f172a2e;color:var(--fragment-reading-text, #2f3437);font-family:var(--fragment-reading-font, "Kaiti SC", STKaiti, KaiTi, serif)}.fragment-artwork-preview[data-v-6a477865]:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:var(--fragment-reading-texture, none);opacity:var(--fragment-reading-texture-opacity, 1)}.fragment-artwork-preview[data-v-6a477865]>*{position:relative;z-index:1}.fragment-artwork-preview-main[data-v-6a477865]{display:flex;min-height:0;flex:1;flex-direction:column;justify-content:center}.fragment-artwork-preview-header[data-v-6a477865]{margin-bottom:22px}.fragment-artwork-preview-title[data-v-6a477865]{margin:0;color:var(--fragment-reading-title, #34383c);font-family:var(--fragment-reading-font, "Kaiti SC", STKaiti, KaiTi, serif);font-size:clamp(21px,7cqw,29px);font-weight:500;line-height:1.42}.fragment-artwork-preview-byline[data-v-6a477865]{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:max-content;margin-top:12px;margin-left:clamp(96px,38%,160px);color:var(--fragment-reading-meta, #667085);font-size:13px}.fragment-artwork-preview-content[data-v-6a477865]{overflow:hidden;color:var(--fragment-reading-text, #34383c);font-family:var(--fragment-reading-font, "Kaiti SC", STKaiti, KaiTi, serif);font-size:clamp(17px,5.6cqw,23px);line-height:1.68;white-space:pre-wrap;word-break:break-word}.fragment-cover-preview-content[data-v-6a477865]{display:flex;min-height:0;flex:1;flex-direction:column;justify-content:center;text-align:center}.fragment-cover-preview-quote[data-v-6a477865]{max-height:66cqh;overflow:hidden;color:var(--fragment-reading-text, #34383c);font-family:var(--fragment-reading-font, "Kaiti SC", STKaiti, KaiTi, serif);font-size:clamp(30px,9.8cqw,43px);font-weight:500;line-height:1.56;white-space:pre-wrap;word-break:break-word}.fragment-cover-preview-quote-empty[data-v-6a477865]{color:var(--fragment-reading-meta, #667085);font-size:clamp(22px,6.6cqw,30px)}.fragment-artwork-preview-cover .fragment-artwork-preview-main[data-v-6a477865]{justify-content:stretch}.fragment-artwork-preview-short .fragment-artwork-preview-header[data-v-6a477865]{margin-bottom:20px}.fragment-artwork-preview-short .fragment-artwork-preview-title[data-v-6a477865]{font-size:clamp(24px,8cqw,33px)}.fragment-artwork-preview-short .fragment-artwork-preview-content[data-v-6a477865]{font-size:clamp(18px,6.1cqw,25px);line-height:1.74}.fragment-artwork-preview-compact .fragment-artwork-preview-content[data-v-6a477865]{font-size:clamp(14px,4.5cqw,19px);line-height:1.58}.fragment-artwork-preview-dense .fragment-artwork-preview-content[data-v-6a477865]{font-size:clamp(11px,3.5cqw,15px);line-height:1.52}.fragment-artwork-preview-brand[data-v-6a477865]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding-top:20px;color:var(--lingsu-brand-color, #d71920);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:700}.fragment-artwork-preview-brand img[data-v-6a477865]{width:22px;height:22px;object-fit:contain}.local-codex-panel[data-v-7361957d]{display:grid;gap:14px}.runtime-card[data-v-7361957d],.launch-card[data-v-7361957d]{padding:16px;border:1px solid #e7eaf0;border-radius:12px;background:var(--lingsu-surface-elevated)}.runtime-card[data-v-7361957d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.runtime-main[data-v-7361957d]{display:flex;align-items:center;gap:12px}.runtime-icon[data-v-7361957d]{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#0958d9;background:#e6f4ff;font-size:18px;font-weight:700}.runtime-copy[data-v-7361957d]{display:grid;gap:3px}.runtime-copy>span[data-v-7361957d]{color:var(--lingsu-text-muted);font-size:13px}.runtime-title-row[data-v-7361957d]{display:flex;align-items:center;gap:8px}.launch-card[data-v-7361957d]{display:grid;gap:14px}.handoff-banner[data-v-7361957d]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:10px;background:var(--lingsu-semantic-info-surface)}.handoff-banner div[data-v-7361957d]{display:grid;gap:2px}.handoff-banner span[data-v-7361957d],.field-block label[data-v-7361957d]{color:var(--lingsu-text-muted);font-size:12px}.handoff-banner strong[data-v-7361957d]{color:#0958d9}.field-block[data-v-7361957d]{display:grid;gap:6px}.field-block code[data-v-7361957d]{padding:9px 10px;border-radius:8px;color:var(--lingsu-text-secondary);background:var(--lingsu-surface-muted);word-break:break-all}.workspace-row[data-v-7361957d]{display:flex;gap:8px}.launch-actions[data-v-7361957d]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:720px){.runtime-card[data-v-7361957d],.workspace-row[data-v-7361957d]{align-items:stretch;flex-direction:column}}.page-filters[data-v-57fc611e]{display:flex;justify-content:flex-end}.mobile-item-card[data-v-57fc611e]{margin-bottom:10px}.mobile-item-title[data-v-57fc611e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.mobile-item-line[data-v-57fc611e]{color:var(--lingsu-text-secondary);margin-bottom:4px;word-break:break-all}.mobile-item-actions[data-v-57fc611e]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.tab-label-chip[data-v-57fc611e]{display:inline-flex;align-items:center;gap:6px}.tab-label-icon[data-v-57fc611e]{width:18px;height:18px;border-radius:999px;background:#1677ff1f;color:#1677ff;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.tab-label-text[data-v-57fc611e]{font-weight:600}.terminal-output-list[data-v-57fc611e]{min-height:320px;max-height:560px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;padding:8px;background:#0b1220}.terminal-output-item[data-v-57fc611e]{border-bottom:1px solid rgba(148,163,184,.25);padding:8px 0}.terminal-output-item[data-v-57fc611e]:last-child{border-bottom:none}.terminal-output-head[data-v-57fc611e]{display:flex;justify-content:space-between;color:#94a3b8;font-size:12px;margin-bottom:6px}.terminal-output-command[data-v-57fc611e]{margin:0 0 6px;color:#93c5fd;white-space:pre-wrap;word-break:break-word}[data-theme=dark]{background:#40a9ff33;color:#69b1ff}.terminal-output-text[data-v-57fc611e]{margin:0;color:#e2e8f0;white-space:pre-wrap;word-break:break-word}@media(max-width:768px){.page-filters[data-v-57fc611e]{width:100%;justify-content:flex-start}.page-filters[data-v-57fc611e] .search-input{width:100%!important}.mobile-item-actions[data-v-57fc611e]{width:100%}.mobile-item-actions[data-v-57fc611e] .ant-btn{flex:1 1 auto}}.share-page[data-v-eaa1b906]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:28px;background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 14%,transparent 86%),transparent 30%),var(--lingsu-page-bg-gradient, linear-gradient(135deg, #f7f9fc 0%, #edf2f7 55%, #f8fafc 100%))}.share-shell[data-v-eaa1b906]{width:min(560px,100%)}.share-header[data-v-eaa1b906]{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.share-brand-mark[data-v-eaa1b906]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border-radius:10px;background:var(--lingsu-brand-color, #1677ff);color:var(--lingsu-brand-on-color, #ffffff);font-size:20px;font-weight:850;box-shadow:0 10px 24px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 22%,transparent 78%),0 0 0 4px var(--lingsu-semantic-brand-surface, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 10%, transparent 90%))}.share-brand-mark img[data-v-eaa1b906]{width:30px;height:30px;object-fit:contain}.share-eyebrow[data-v-eaa1b906]{color:var(--lingsu-semantic-brand-strong, var(--lingsu-brand-color, #1677ff));font-size:13px;font-weight:750}.share-header h1[data-v-eaa1b906]{margin:2px 0 4px;color:#0f172a;font-size:26px;font-weight:850;line-height:1.24}.share-header p[data-v-eaa1b906]{margin:0;color:#64748b;font-size:14px}.share-card[data-v-eaa1b906]{width:100%;border:1px solid var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 18%, #e2e8f0 82%));border-radius:12px;box-shadow:0 18px 42px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 12%,rgba(15,23,42,.12) 88%)}.share-card[data-v-eaa1b906] .ant-input:focus,.share-card[data-v-eaa1b906] .ant-input-focused,.share-card[data-v-eaa1b906] .ant-input-affix-wrapper-focused,.share-card[data-v-eaa1b906] textarea.ant-input:focus{border-color:var(--lingsu-brand-color, #1677ff);box-shadow:0 0 0 2px var(--lingsu-brand-surface, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 10%, transparent 90%))}.share-actions[data-v-eaa1b906]{margin-bottom:12px}.share-actions[data-v-eaa1b906] .ant-btn-primary{border-color:var(--lingsu-brand-color, #1677ff);background:var(--lingsu-brand-color, #1677ff);color:var(--lingsu-brand-on-color, #ffffff);box-shadow:0 8px 18px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 22%,transparent 78%)}.share-result[data-v-eaa1b906]{display:grid;gap:8px;margin-top:12px}.share-result-row[data-v-eaa1b906]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:center;min-height:38px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 14%,#e2e8f0 86%);border-radius:8px;background:color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 4%,#ffffff 96%)}.share-result-row.important[data-v-eaa1b906]{border-color:color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 28%,#d7e3f0 72%);background:var(--lingsu-semantic-brand-surface, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 8%, #ffffff 92%))}.share-result-row span[data-v-eaa1b906],.share-secret-value span[data-v-eaa1b906]{color:#64748b;font-size:12px;font-weight:650}.share-result-row strong[data-v-eaa1b906]{min-width:0;overflow:hidden;color:#0f172a;font-size:14px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.share-result-row.important strong[data-v-eaa1b906]{color:var(--lingsu-semantic-brand-strong, var(--lingsu-brand-color, #1677ff))}.share-secret-value[data-v-eaa1b906]{display:grid;gap:6px;padding-top:4px}@media(max-width:768px){.share-page[data-v-eaa1b906]{padding:14px;align-items:flex-start}.share-header h1[data-v-eaa1b906]{font-size:22px}.share-result-row[data-v-eaa1b906]{grid-template-columns:68px minmax(0,1fr)}}.hourly-calendar[data-v-db05c425]{border-top:1px solid var(--lingsu-border, #e2e8f0);background:var(--lingsu-surface-elevated, #fff)}.hourly-calendar-scroll[data-v-db05c425]{max-height:420px;overflow:auto}.hourly-calendar-grid[data-v-db05c425]{display:grid;min-width:1042px;position:relative}.corner-cell[data-v-db05c425],.day-header[data-v-db05c425]{position:sticky;top:0;z-index:3;min-height:48px;border-bottom:1px solid var(--lingsu-border, #cbd5e1);background:var(--lingsu-surface-muted, #f8fafc)}.corner-cell[data-v-db05c425]{left:0;z-index:4;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--lingsu-border, #e2e8f0);color:var(--lingsu-text-muted, #64748b);font-size:12px;font-weight:600}.day-header[data-v-db05c425]{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;border-right:1px solid var(--lingsu-border, #e2e8f0)}.day-weekday[data-v-db05c425]{color:var(--lingsu-text-primary, #0f172a);font-size:13px;font-weight:700}.day-date[data-v-db05c425]{color:var(--lingsu-text-muted, #64748b);font-size:12px}.time-column[data-v-db05c425]{position:sticky;left:0;z-index:2;grid-column:1;background:var(--lingsu-surface-elevated, #fff);border-right:1px solid var(--lingsu-border, #e2e8f0)}.time-cell[data-v-db05c425]{height:44px;padding:3px 10px 0 0;border-bottom:1px solid color-mix(in srgb,var(--lingsu-border, #e2e8f0) 60%,transparent);color:var(--lingsu-text-muted, #64748b);font-size:11px;text-align:right}.day-column[data-v-db05c425]{position:relative;height:1056px;border-right:1px solid var(--lingsu-border, #e2e8f0);background:var(--lingsu-surface-elevated, #fff)}.hour-line[data-v-db05c425]{height:44px;border-bottom:1px solid color-mix(in srgb,var(--lingsu-border, #e2e8f0) 60%,transparent)}.timed-event[data-v-db05c425]{position:absolute;left:7px;z-index:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:2px;border-left:3px solid;border-radius:6px;padding:4px 8px;box-shadow:0 1px 2px #0f172a14}.timed-event-time[data-v-db05c425]{color:var(--lingsu-text-primary, #334155);font-size:11px;font-weight:700;line-height:1.2}.timed-event-title[data-v-db05c425]{color:var(--lingsu-text-secondary, #475569);font-size:11px;line-height:1.2;white-space:normal;word-break:break-word}.timed-event-inline[data-v-db05c425]{color:var(--lingsu-text-primary, #334155);font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hourly-calendar-neutral .timed-event[data-v-db05c425],.hourly-calendar-neutral .all-day-event[data-v-db05c425]{border-color:var(--lingsu-semantic-neutral);background:var(--lingsu-semantic-neutral-surface);color:var(--lingsu-semantic-neutral-strong);box-shadow:none}.timed-event-compact[data-v-db05c425]{justify-content:center}.all-day-strip[data-v-db05c425]{position:absolute;top:2px;left:5px;right:5px;z-index:2;display:flex;flex-direction:column;gap:2px}.all-day-event[data-v-db05c425]{border:1px solid;border-radius:4px;background:var(--lingsu-surface-elevated, #fff);padding:1px 5px;font-size:11px;font-weight:600}.calendar-empty[data-v-db05c425]{padding:10px 12px;border-top:1px solid var(--lingsu-border, #e2e8f0);color:var(--lingsu-text-muted, #64748b);font-size:13px}@media(max-width:640px){.hourly-calendar-scroll[data-v-db05c425]{max-height:320px}}.guest-message-page[data-v-9152e82f]{--gm-text: var(--lingsu-text-primary, #111827);--gm-text-secondary: var(--lingsu-text-secondary, #475569);--gm-text-muted: var(--lingsu-text-muted, #64748b);--gm-surface: var(--lingsu-surface-elevated, #ffffff);--gm-surface-muted: var(--lingsu-surface-muted, #f8fafc);--gm-border: var(--lingsu-border, #e2e8f0);--gm-radius: var(--lingsu-radius, 8px);min-height:100vh;display:flex;flex-direction:column;padding:24px;background:var(--lingsu-page-bg, #f5f7fa);color:var(--gm-text)}.guest-message-card[data-v-9152e82f]{width:100%;max-width:1280px;margin:0 auto;border:1px solid var(--gm-border);border-radius:12px;background:var(--gm-surface);overflow:hidden}.guest-message-header[data-v-9152e82f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--gm-border)}.guest-message-profile[data-v-9152e82f]{display:flex;align-items:center;gap:12px;min-width:0}.guest-message-profile-main[data-v-9152e82f]{min-width:0}.owner-avatar[data-v-9152e82f]{flex:0 0 auto;background:var(--lingsu-semantic-brand-surface);color:var(--lingsu-semantic-brand-strong);font-weight:700}.owner-avatar-trigger[data-v-9152e82f]{cursor:pointer}.guest-message-title[data-v-9152e82f]{margin:0;overflow:hidden;color:var(--gm-text);font-size:18px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.guest-message-title strong[data-v-9152e82f]{margin:0 2px;font-weight:700}.guest-message-owner[data-v-9152e82f]{margin-top:2px;color:var(--gm-text-muted);font-size:12px;line-height:1.4}.guest-join-link[data-v-9152e82f]{flex:0 0 auto}.owner-profile-card[data-v-9152e82f]{display:flex;gap:12px;width:min(300px,calc(100vw - 48px));padding:4px}.owner-profile-card-main[data-v-9152e82f]{min-width:0;flex:1 1 auto}.owner-profile-card-name[data-v-9152e82f]{color:var(--lingsu-text-primary, #111827);font-size:15px;font-weight:700;line-height:1.25;word-break:break-word}.owner-profile-card-username[data-v-9152e82f]{margin-top:2px;color:var(--lingsu-text-muted, #64748b);font-size:12px}.owner-profile-card-row[data-v-9152e82f]{display:flex;gap:8px;margin-top:8px;color:var(--lingsu-text-muted, #64748b);font-size:12px}.owner-profile-card-row span[data-v-9152e82f]{flex:0 0 auto}.owner-profile-card-row strong[data-v-9152e82f]{min-width:0;color:var(--lingsu-text-primary, #111827);font-weight:600;word-break:break-word}.owner-profile-card-bio[data-v-9152e82f]{margin-top:10px;padding:8px 10px;border-radius:6px;background:var(--lingsu-surface-muted, #f8fafc);color:var(--lingsu-text-secondary, #475569);font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.guest-message-layout[data-v-9152e82f]{--guest-panel-height: clamp(520px, calc(100vh - 190px) , 760px);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(380px,1fr);height:var(--guest-panel-height);min-width:0}.guest-message-chat-panel[data-v-9152e82f],.busy-calendar-box[data-v-9152e82f]{display:flex;flex-direction:column;min-width:0;min-height:0}.busy-calendar-box[data-v-9152e82f]{border-left:1px solid var(--gm-border)}.panel-header[data-v-9152e82f]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 12px 8px 20px;border-bottom:1px solid var(--gm-border)}.busy-calendar-heading[data-v-9152e82f]{min-width:0;padding:2px 0}.panel-title[data-v-9152e82f]{color:var(--gm-text);font-size:14px;font-weight:600}.panel-caption[data-v-9152e82f]{margin-top:2px;color:var(--gm-text-muted);font-size:12px;line-height:1.4}.conversation-list[data-v-9152e82f]{flex:1 1 auto;min-height:0;overflow:auto;padding:20px}.conversation-empty[data-v-9152e82f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;min-height:180px;text-align:center}.conversation-empty-text[data-v-9152e82f]{max-width:320px;color:var(--gm-text-muted);font-size:13px;line-height:1.6}.message-row[data-v-9152e82f]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.message-row.visitor[data-v-9152e82f]{flex-direction:row-reverse}.message-avatar[data-v-9152e82f]{flex:0 0 auto;background:var(--gm-surface-muted);color:var(--gm-text-secondary);font-size:13px;font-weight:600}.message-row.visitor .message-avatar[data-v-9152e82f]{background:var(--lingsu-semantic-brand-surface);color:var(--lingsu-semantic-brand-strong)}.message-body[data-v-9152e82f]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:min(78%,640px)}.message-row.visitor .message-body[data-v-9152e82f]{align-items:flex-end}.message-meta[data-v-9152e82f]{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:var(--gm-text-muted);font-size:12px;line-height:1.4}.message-role[data-v-9152e82f]{color:var(--gm-text-secondary);font-weight:600}.message-badge[data-v-9152e82f]{padding:0 6px;border-radius:999px;background:var(--lingsu-semantic-neutral-surface);color:var(--lingsu-semantic-neutral-strong);font-size:11px;font-weight:500;line-height:18px}.message-badge.assistant[data-v-9152e82f]{background:var(--lingsu-semantic-ai-surface);color:var(--lingsu-semantic-ai-strong)}.message-bubble[data-v-9152e82f]{max-width:100%;padding:10px 14px;border-radius:4px 12px 12px;background:var(--gm-surface-muted);border:1px solid var(--gm-border)}.message-row.visitor .message-bubble[data-v-9152e82f]{border-color:var(--lingsu-semantic-brand-line);border-radius:12px 4px 12px 12px;background:var(--lingsu-semantic-brand-surface)}.message-content[data-v-9152e82f]{color:var(--gm-text);font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.message-typing[data-v-9152e82f]{color:var(--gm-text-muted)}.message-link-card-list[data-v-9152e82f]{display:grid;gap:8px;margin-top:8px}.message-link-card[data-v-9152e82f]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--gm-border);border-radius:var(--gm-radius);background:var(--gm-surface);cursor:pointer;transition:border-color .16s ease}.message-link-card[data-v-9152e82f]:hover,.message-link-card[data-v-9152e82f]:focus-visible{border-color:var(--lingsu-semantic-brand-line);outline:none}.message-link-card-icon[data-v-9152e82f]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--lingsu-semantic-brand-surface);color:var(--lingsu-semantic-brand-strong);font-size:13px;font-weight:700}.message-link-card-main[data-v-9152e82f]{min-width:0}.message-link-card-type[data-v-9152e82f]{color:var(--gm-text-muted);font-size:11px;line-height:1.3}.message-link-card-title[data-v-9152e82f]{overflow:hidden;color:var(--gm-text);font-size:13px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.message-link-card-summary[data-v-9152e82f]{margin-top:2px;color:var(--gm-text-secondary);font-size:12px;line-height:1.4}.message-link-card-fields[data-v-9152e82f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.message-link-card-field[data-v-9152e82f]{display:inline-flex;gap:6px;align-items:center;max-width:100%;min-height:24px;padding:2px 8px;border-radius:6px;background:var(--gm-surface-muted)}.message-link-card-field span[data-v-9152e82f]{flex:0 0 auto;color:var(--gm-text-muted);font-size:11px}.message-link-card-field strong[data-v-9152e82f]{min-width:0;overflow:hidden;color:var(--gm-text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.message-link-card-field-copy[data-v-9152e82f]{height:20px;padding:0 4px;font-size:11px}.message-link-card-actions[data-v-9152e82f]{display:flex;flex:0 0 auto;gap:6px;align-items:center}.chat-composer[data-v-9152e82f]{flex:0 0 auto;margin:0 20px 20px;border:1px solid var(--gm-border);border-radius:10px;background:var(--gm-surface);transition:border-color .16s ease,box-shadow .16s ease}.chat-composer[data-v-9152e82f]:focus-within{border-color:var(--lingsu-brand-color);box-shadow:0 0 0 3px var(--lingsu-semantic-brand-surface)}.composer-details[data-v-9152e82f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 12px 0}.composer-content-item[data-v-9152e82f]{margin-bottom:0!important}.composer-content-item[data-v-9152e82f] textarea.ant-input{padding:12px 14px 4px;font-size:14px;line-height:1.6;resize:none}.composer-content-item[data-v-9152e82f] .ant-form-item-explain{padding:0 14px}.composer-actions[data-v-9152e82f]{display:flex;align-items:center;gap:12px;padding:8px 10px 10px 12px}.composer-details-toggle[data-v-9152e82f]{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--gm-text-secondary);font-size:12px;cursor:pointer}.composer-details-toggle[data-v-9152e82f]:hover,.composer-details-toggle.active[data-v-9152e82f]{background:var(--gm-surface-muted);color:var(--gm-text)}.composer-details-toggle[data-v-9152e82f]:focus-visible{outline:2px solid var(--lingsu-brand-color);outline-offset:1px}.composer-details-icon[data-v-9152e82f]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--gm-border);border-radius:4px;font-size:12px;line-height:1}.composer-hint[data-v-9152e82f]{margin-left:auto;color:var(--gm-text-muted);font-size:12px;white-space:nowrap}.guest-hourly-calendar[data-v-9152e82f]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;border-top:0}.guest-hourly-calendar[data-v-9152e82f] .hourly-calendar-scroll{height:100%!important;max-height:none!important;flex:1 1 auto}.guest-hourly-calendar[data-v-9152e82f] .hourly-calendar-grid{min-width:100%}.guest-message-footer[data-v-9152e82f]{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;justify-content:center;width:100%;max-width:1280px;margin:16px auto 0;color:var(--gm-text-muted);font-size:12px;line-height:1.6;text-align:center}.guest-message-footer span[data-v-9152e82f],.guest-message-footer a[data-v-9152e82f]{white-space:nowrap}.guest-message-footer a[data-v-9152e82f]{color:var(--gm-text-secondary);cursor:pointer}.guest-message-footer a[data-v-9152e82f]:hover,.guest-message-footer a[data-v-9152e82f]:focus-visible{color:var(--lingsu-semantic-brand-strong);text-decoration:underline}.legal-content[data-v-9152e82f]{color:var(--lingsu-text-secondary, #475569);line-height:1.8}@media(max-width:960px){.guest-message-page[data-v-9152e82f]{padding:12px}.guest-message-header[data-v-9152e82f]{padding:12px 16px}.guest-message-layout[data-v-9152e82f]{grid-template-columns:1fr;height:auto}.guest-message-chat-panel[data-v-9152e82f]{height:min(640px,calc(100vh - 140px));min-height:460px}.busy-calendar-box[data-v-9152e82f]{height:360px;border-top:1px solid var(--gm-border);border-left:0}.panel-header[data-v-9152e82f]{padding-left:16px}.conversation-list[data-v-9152e82f]{padding:16px}.chat-composer[data-v-9152e82f]{margin:0 12px 12px}.composer-details[data-v-9152e82f]{grid-template-columns:1fr}.composer-hint[data-v-9152e82f]{display:none}.composer-actions[data-v-9152e82f] .ant-btn-primary{margin-left:auto}.message-body[data-v-9152e82f]{max-width:84%}.message-link-card[data-v-9152e82f]{grid-template-columns:32px minmax(0,1fr)}.message-link-card-actions[data-v-9152e82f]{grid-column:1 / -1;justify-content:flex-end}}.public-share-page[data-v-5dfe9b6d]{min-height:100vh;padding:28px;background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 14%,transparent 86%),transparent 30%),var(--lingsu-page-bg-gradient, linear-gradient(135deg, #f7f9fc 0%, #edf2f7 55%, #f8fafc 100%))}.public-share-shell[data-v-5dfe9b6d]{width:min(920px,100%);margin:0 auto}.public-share-header[data-v-5dfe9b6d]{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px;padding:4px 2px}.public-share-brand-mark[data-v-5dfe9b6d]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border-radius:10px;background:var(--lingsu-brand-color, #1677ff);color:var(--lingsu-brand-on-color, #ffffff);font-size:20px;font-weight:850;box-shadow:0 10px 24px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 22%,transparent 78%),0 0 0 4px var(--lingsu-semantic-brand-surface, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 10%, transparent 90%))}.public-share-brand-mark img[data-v-5dfe9b6d]{width:30px;height:30px;object-fit:contain}.public-share-header-main[data-v-5dfe9b6d]{min-width:0}.public-share-eyebrow[data-v-5dfe9b6d]{color:var(--lingsu-semantic-brand-strong, var(--lingsu-brand-color, #1677ff));font-size:13px;font-weight:750}.public-share-header h1[data-v-5dfe9b6d]{margin:2px 0 4px;color:#0f172a;font-size:26px;font-weight:850;line-height:1.24;word-break:break-word}.public-share-header p[data-v-5dfe9b6d]{margin:0;color:#64748b;font-size:14px}.public-share-card[data-v-5dfe9b6d]{width:100%;border:1px solid var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 18%, #e2e8f0 82%));border-radius:12px;box-shadow:0 18px 42px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 12%,rgba(15,23,42,.12) 88%)}.public-share-stack[data-v-5dfe9b6d]{width:100%}.public-share-alert[data-v-5dfe9b6d]{border-color:var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 18%, #fde68a 82%))}.public-share-password-form[data-v-5dfe9b6d] .ant-input-affix-wrapper-focused,.public-share-password-form[data-v-5dfe9b6d] .ant-input-affix-wrapper:focus{border-color:var(--lingsu-brand-color, #1677ff);box-shadow:0 0 0 2px var(--lingsu-brand-surface, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 10%, transparent 90%))}.public-share-password-form[data-v-5dfe9b6d] .ant-btn-primary{border-color:var(--lingsu-brand-color, #1677ff);background:var(--lingsu-brand-color, #1677ff);color:var(--lingsu-brand-on-color, #ffffff);box-shadow:0 8px 18px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 22%,transparent 78%)}.public-share-content[data-v-5dfe9b6d]{border:1px solid var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 18%, #e2e8f0 82%));border-radius:10px;padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 5%,#ffffff 95%),#fff)}.public-share-head[data-v-5dfe9b6d]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.public-share-tag[data-v-5dfe9b6d]{border-color:var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 24%, #dbeafe 76%));background:var(--lingsu-semantic-brand-surface, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 10%, #eff6ff 90%));color:var(--lingsu-semantic-brand-strong, var(--lingsu-brand-color, #1677ff));font-weight:700}.public-share-path[data-v-5dfe9b6d]{color:#64748b;word-break:break-word}.public-share-text[data-v-5dfe9b6d]{margin-bottom:0;color:#0f172a;line-height:1.7;white-space:pre-wrap}@media(max-width:768px){.public-share-page[data-v-5dfe9b6d]{padding:14px}.public-share-header[data-v-5dfe9b6d]{gap:12px}.public-share-header h1[data-v-5dfe9b6d]{font-size:22px}.public-share-password-form[data-v-5dfe9b6d] .ant-form-item{margin-right:0;width:100%}}.public-bug-page[data-v-142076ac]{min-height:100vh;padding:clamp(8px,1vw,16px);background:radial-gradient(circle at top left,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 14%,transparent 86%),transparent 30%),var(--lingsu-page-bg-gradient, linear-gradient(180deg, #f8fafc 0%, #eef4ff 100%))}.page-shell[data-v-142076ac]{width:100%;display:flex;justify-content:center}.page-stack[data-v-142076ac]{width:min(1480px,calc(100vw - 16px));margin:0}.side-card[data-v-142076ac],.submit-card[data-v-142076ac],.dedupe-card[data-v-142076ac]{border-color:var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 16%, #e2e8f0 84%));box-shadow:0 12px 28px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 8%,rgba(15,23,42,.08) 92%)}.public-bug-page[data-v-142076ac] .ant-input:focus,.public-bug-page[data-v-142076ac] .ant-input-focused,.public-bug-page[data-v-142076ac] .ant-select-focused .ant-select-selector,.public-bug-page[data-v-142076ac] .ant-input-affix-wrapper-focused,.public-bug-page[data-v-142076ac] textarea.ant-input:focus{border-color:var(--lingsu-brand-color, #1677ff)!important;box-shadow:0 0 0 2px var(--lingsu-brand-surface, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 10%, transparent 90%))!important}.public-bug-page[data-v-142076ac] .ant-btn-primary{border-color:var(--lingsu-brand-color, #1677ff);background:var(--lingsu-brand-color, #1677ff);color:var(--lingsu-brand-on-color, #ffffff);box-shadow:0 8px 18px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 20%,transparent 80%)}.identity-desc[data-v-142076ac]{margin:0 0 12px;color:#64748b}.bug-form[data-v-142076ac]{margin-top:0}.summary-label[data-v-142076ac]{color:#64748b;font-size:12px}.summary-edit[data-v-142076ac]{padding-inline:0}.form-section[data-v-142076ac]{padding:10px 12px;border:1px solid var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 14%, #e2e8f0 86%));border-radius:16px;background:color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 3%,#fcfdff 97%)}.form-section+.form-section[data-v-142076ac]{margin-top:10px}.form-section-title[data-v-142076ac]{margin-bottom:8px;font-size:13px;font-weight:700;letter-spacing:.02em;color:#0f172a}.context-prefill-alert[data-v-142076ac]{margin-bottom:8px}.existing-report-head[data-v-142076ac]{display:flex;align-items:flex-start;gap:12px}.existing-report-tags[data-v-142076ac]{display:flex}.existing-report-desc[data-v-142076ac]{color:#475569;white-space:pre-wrap}.existing-report-module[data-v-142076ac]{color:#0f766e;font-size:13px}.attachment-strip[data-v-142076ac]{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:stretch;column-gap:12px;margin-top:8px;min-width:0}.attachment-upload-card[data-v-142076ac]{width:104px;min-width:104px}.attachment-upload-card[data-v-142076ac] .ant-upload{width:104px}.attachment-upload-card[data-v-142076ac] .ant-upload-select{width:104px;height:104px;margin:0}.attachment-rail[data-v-142076ac]{display:flex;align-items:stretch;gap:12px;min-width:0;min-height:104px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.attachment-rail-empty[data-v-142076ac]{min-height:0}.attachment-card[data-v-142076ac]{border:1px solid var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 14%, #e2e8f0 86%));border-radius:12px;padding:10px;background:#fff}.attachment-card-inline[data-v-142076ac]{width:148px;min-width:148px;height:104px;padding:8px;display:flex;gap:8px;align-items:stretch}.attachment-thumb[data-v-142076ac]{display:block;width:100%;height:96px;object-fit:cover;border-radius:8px;background:#f8fafc}.attachment-thumb-button[data-v-142076ac]{width:88px;min-width:88px;height:88px;padding:0;border:0;background:transparent;cursor:zoom-in}.attachment-thumb-inline[data-v-142076ac]{width:88px;height:88px;object-fit:contain;background:#f8fafc}.attachment-inline-actions[data-v-142076ac]{min-width:0;display:flex;flex:1;flex-direction:column;justify-content:space-between;align-items:flex-start}.attachment-name[data-v-142076ac]{margin-top:8px;font-size:12px;color:#0f172a;word-break:break-word}.attachment-name-inline[data-v-142076ac]{margin-top:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.preview-modal-body[data-v-142076ac]{display:flex;justify-content:center;align-items:center;min-height:240px}.preview-modal-image[data-v-142076ac]{max-width:100%;max-height:min(72vh,760px);object-fit:contain;border-radius:12px;background:#f8fafc}.content-focus-layout[data-v-142076ac]{align-items:stretch}.content-focus-layout[data-v-142076ac] .ant-col{min-width:0}.layout-side-col[data-v-142076ac],.layout-main-col[data-v-142076ac]{display:flex}.side-card[data-v-142076ac],.submit-card[data-v-142076ac],.dedupe-card[data-v-142076ac]{width:100%}.side-card-primary[data-v-142076ac]{border-color:#0f766e29;background:linear-gradient(180deg,#f8fffd,#fff)}.side-card-titlebar[data-v-142076ac]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.side-card-titlebar.compact[data-v-142076ac]{align-items:center}.panel-main-title[data-v-142076ac]{font-size:18px;font-weight:700;line-height:1.2;color:#0f172a}.version-compact-block[data-v-142076ac]{display:flex;flex-direction:column;gap:10px}.version-compact-row[data-v-142076ac]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.version-compact-row-main[data-v-142076ac]{align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:8px 10px}.version-project-chip[data-v-142076ac]{display:inline-flex;align-items:center;gap:8px;min-width:0}.version-project-name[data-v-142076ac]{font-size:14px;font-weight:600;color:#0f172a;word-break:break-word}.version-report-count[data-v-142076ac]{font-size:12px;font-weight:600;color:#475569}.version-code[data-v-142076ac]{font-size:22px;font-weight:700;line-height:1.1;color:#0f172a}.version-name[data-v-142076ac]{min-width:0;font-size:15px;font-weight:600;line-height:1.4;color:#334155;word-break:break-word}.version-compact-desc[data-v-142076ac]{font-size:13px;line-height:1.55;color:#64748b;white-space:pre-wrap;word-break:break-word}.side-auth-alert[data-v-142076ac]{width:100%;margin-top:12px}.side-card-header[data-v-142076ac]{font-size:14px;font-weight:600;color:#0f172a}.side-meta-block[data-v-142076ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.side-meta-row[data-v-142076ac]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.side-meta-row-wide[data-v-142076ac]{grid-column:span 2}.side-meta-row-inline[data-v-142076ac]{justify-content:space-between}.side-stat-label[data-v-142076ac],.side-meta-label[data-v-142076ac]{font-size:12px;color:#64748b}.side-meta-value[data-v-142076ac]{color:#0f172a;word-break:break-word;line-height:1.45;font-size:13px}.submit-card-header[data-v-142076ac]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.submit-card-toolbar[data-v-142076ac]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.toolbar-group[data-v-142076ac]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;max-width:100%}.toolbar-actions-group[data-v-142076ac]{padding:0;background:transparent;border:0;border-radius:0}.toolbar-chip[data-v-142076ac]{max-width:100%}.toolbar-link-button[data-v-142076ac]{padding-inline:4px}.form-context-chip[data-v-142076ac]{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 3%,#ffffff 97%);border:1px solid var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 14%, #e2e8f0 86%))}.form-context-chip-environment[data-v-142076ac]{border-color:#0f766e3d;background:linear-gradient(180deg,#ecfdf5,#fff);box-shadow:0 0 #10b98124;animation:environment-breathe-142076ac 2.6s ease-in-out infinite}.submit-card[data-v-142076ac] .ant-card-head,.dedupe-card[data-v-142076ac] .ant-card-head,.side-card[data-v-142076ac] .ant-card-head{min-height:44px}.side-card[data-v-142076ac] .ant-card-body,.submit-card[data-v-142076ac] .ant-card-body,.dedupe-card[data-v-142076ac] .ant-card-body{padding:14px}.submit-card[data-v-142076ac] .ant-form-item{margin-bottom:12px}.submit-button[data-v-142076ac]{min-width:auto}.submit-actions[data-v-142076ac]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.submit-context-group[data-v-142076ac]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}@keyframes environment-breathe-142076ac{0%,to{box-shadow:0 0 #10b9811f;transform:translateY(0)}50%{box-shadow:0 0 0 6px #10b9810a;transform:translateY(-1px)}}@media(max-width:1199px){.public-bug-page[data-v-142076ac]{padding:12px}.page-stack[data-v-142076ac]{width:min(100%,calc(100vw - 24px))}.content-focus-layout[data-v-142076ac]{row-gap:12px}.submit-card-header[data-v-142076ac],.side-card-titlebar[data-v-142076ac]{flex-wrap:wrap}.submit-card-toolbar[data-v-142076ac],.toolbar-group[data-v-142076ac]{width:100%;align-items:flex-start;justify-content:flex-start}.side-meta-block[data-v-142076ac]{grid-template-columns:repeat(2,minmax(0,1fr))}.submit-actions[data-v-142076ac]{flex-direction:column;align-items:stretch}.submit-context-group[data-v-142076ac],.submit-button[data-v-142076ac]{width:100%}.attachment-strip[data-v-142076ac]{align-items:flex-start}}@media(max-width:768px){.public-bug-page[data-v-142076ac]{padding:10px}.page-stack[data-v-142076ac]{width:100%}.existing-report-head[data-v-142076ac]{flex-direction:column}.submit-card-header[data-v-142076ac]{flex-direction:column;align-items:stretch}.submit-card-toolbar[data-v-142076ac]{align-items:stretch}.toolbar-group[data-v-142076ac]{justify-content:flex-start}.side-meta-block[data-v-142076ac]{grid-template-columns:1fr}.side-meta-row-wide[data-v-142076ac]{grid-column:auto}.panel-main-title[data-v-142076ac]{font-size:16px}.version-code[data-v-142076ac]{font-size:18px}.submit-button[data-v-142076ac]{width:100%}.submit-actions[data-v-142076ac]{flex-direction:column;align-items:stretch}.submit-context-group[data-v-142076ac]{gap:6px}.form-context-chip[data-v-142076ac],.toolbar-link-button[data-v-142076ac]{width:100%;justify-content:flex-start}.attachment-strip[data-v-142076ac]{display:flex;flex-direction:column}.attachment-rail[data-v-142076ac]{width:100%}.attachment-card-inline[data-v-142076ac]{width:132px;min-width:132px}.version-compact-row[data-v-142076ac],.version-compact-row-main[data-v-142076ac]{flex-direction:column;align-items:flex-start}}.assistant-sidebar[data-v-f8590dbd]{padding:20px 12px;min-width:0;border-right:1px solid var(--lingsu-border);background:var(--lingsu-surface-muted)}.sidebar-heading[data-v-f8590dbd]{display:flex;justify-content:space-between;align-items:center;margin:0 8px 16px;font-size:13px}.sidebar-heading span[data-v-f8590dbd]{color:var(--lingsu-text-muted);font-variant-numeric:tabular-nums}.thread-list[data-v-f8590dbd]{display:flex;flex-direction:column;gap:4px;margin-top:16px}.thread-row[data-v-f8590dbd]{position:relative;border:1px solid transparent;border-radius:8px}.thread-row[data-v-f8590dbd]:hover{background:var(--lingsu-surface-elevated)}.thread-row.active[data-v-f8590dbd]{background:var(--lingsu-surface-elevated);border-color:var(--lingsu-border);box-shadow:inset 3px 0 var(--lingsu-brand-color)}.thread-select[data-v-f8590dbd]{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:14px;border:0;background:transparent;color:var(--lingsu-text-primary);text-align:left;cursor:pointer;font:inherit;border-radius:8px}.thread-select[data-v-f8590dbd]:focus-visible{outline:2px solid var(--lingsu-brand-color);outline-offset:-2px}.thread-identity[data-v-f8590dbd]{display:flex;align-items:center;gap:8px;padding-right:24px}.thread-avatar[data-v-f8590dbd]{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:50%;background:var(--lingsu-surface-muted);color:var(--lingsu-text-secondary);font-size:12px}.thread-guest[data-v-f8590dbd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--lingsu-text-secondary)}.thread-title[data-v-f8590dbd]{font-weight:600;font-size:14px;line-height:1.6;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thread-status[data-v-f8590dbd]{font-size:11px;color:var(--lingsu-text-muted)}.thread-more[data-v-f8590dbd]{position:absolute;top:12px;right:6px}@media(min-width:769px){.assistant-sidebar[data-v-f8590dbd]{max-height:calc(100dvh - 210px);min-height:560px;overflow-y:auto}}@media(max-width:768px){.assistant-sidebar[data-v-f8590dbd]{border-right:0}.thread-select[data-v-f8590dbd]{min-height:96px}}.reply-panel[data-v-d4ac5650]{padding:20px 24px;border-top:1px solid var(--lingsu-border)}.panel-title[data-v-d4ac5650]{font-weight:600;margin-bottom:10px}.reply-actions[data-v-d4ac5650],.reply-type-head[data-v-d4ac5650]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.reply-help[data-v-d4ac5650]{margin:-4px -16px 8px;max-height:240px;overflow-y:auto}.reply-type-list[data-v-d4ac5650]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.reply-type-chip[data-v-d4ac5650]{border:1px solid var(--lingsu-border);border-radius:6px;padding:8px 12px;background:var(--lingsu-surface-elevated);color:var(--lingsu-text-primary);text-align:left;cursor:pointer}.reply-type-chip[data-v-d4ac5650]:hover{border-color:var(--lingsu-brand-color)}.reply-type-name[data-v-d4ac5650]{display:block}.reply-type-reason[data-v-d4ac5650],.reply-type-hint[data-v-d4ac5650],.reply-guidance[data-v-d4ac5650]{font-size:12px;color:var(--lingsu-text-secondary)}.suggested-reply[data-v-d4ac5650]{padding:12px;background:var(--lingsu-surface-muted);border-radius:8px;margin-bottom:12px;line-height:1.7;white-space:pre-wrap}.suggested-reply-content[data-v-d4ac5650]{margin-bottom:8px}.reply-guidance[data-v-d4ac5650]{margin-bottom:12px}@media(max-width:768px){.reply-panel[data-v-d4ac5650]{padding:16px}}.assistant-page[data-v-0121dd0e]{color:var(--lingsu-text-primary)}.assistant-layout[data-v-0121dd0e]{display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid var(--lingsu-border);border-radius:12px;overflow:hidden;background:var(--lingsu-surface-elevated);min-height:560px}.assistant-main[data-v-0121dd0e]{min-width:0}.thread-brief[data-v-0121dd0e]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--lingsu-border)}.thread-brief-main[data-v-0121dd0e]{min-width:0}.intake-title[data-v-0121dd0e]{margin:0 0 10px;font-size:18px;line-height:1.5;overflow-wrap:anywhere}.identity-row[data-v-0121dd0e]{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--lingsu-text-secondary);overflow-wrap:anywhere}.identity-row strong[data-v-0121dd0e]{font-weight:500}.conversation-body[data-v-0121dd0e]{padding:20px 24px 28px;min-height:260px}.analysis-panel[data-v-0121dd0e]{background:var(--lingsu-surface-muted);border-radius:8px;margin-bottom:24px}.summary-text[data-v-0121dd0e],.key-point-list[data-v-0121dd0e],.translated-message[data-v-0121dd0e]{line-height:1.8;font-size:13px;overflow-wrap:anywhere}.pending-banner[data-v-0121dd0e]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:16px;padding:12px;border:1px solid var(--lingsu-semantic-warning-line);border-radius:8px;background:var(--lingsu-semantic-warning-surface);color:var(--lingsu-semantic-warning-strong);text-align:left;cursor:pointer}.section-label[data-v-0121dd0e]{color:var(--lingsu-text-muted);font-size:12px}.conversation-label[data-v-0121dd0e]{margin-bottom:20px}.msg-item[data-v-0121dd0e]{max-width:88%;margin-bottom:24px}.msg-header-line[data-v-0121dd0e]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;color:var(--lingsu-text-muted);font-size:12px}.msg-header-line strong[data-v-0121dd0e]{color:var(--lingsu-text-secondary);font-weight:500}.msg-content[data-v-0121dd0e]{display:inline-block;padding:12px 16px;border:1px solid var(--lingsu-border);border-radius:2px 12px 12px;font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.msg-owner[data-v-0121dd0e]{margin-left:auto;text-align:right}.msg-owner .msg-header-line[data-v-0121dd0e]{justify-content:flex-end}.msg-owner .msg-content[data-v-0121dd0e]{background:var(--lingsu-surface-muted);border-radius:12px 2px 12px 12px;text-align:left}.empty-workbench[data-v-0121dd0e]{padding:140px 24px}.mobile-back[data-v-0121dd0e]{display:none}.drawer-hint[data-v-0121dd0e]{color:var(--lingsu-text-secondary);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.personal-share[data-v-0121dd0e]{display:flex;flex-direction:column;align-items:center;gap:16px}.personal-qr[data-v-0121dd0e]{width:200px;height:200px;max-width:100%;object-fit:contain}.share-result-link[data-v-0121dd0e]{overflow-wrap:anywhere;font-size:13px}.quick-action-head[data-v-0121dd0e],.self-assist-head[data-v-0121dd0e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:8px 0 20px}.action-title[data-v-0121dd0e],.panel-title[data-v-0121dd0e]{font-size:14px;font-weight:600}.thread-meta[data-v-0121dd0e],.self-assist-hint[data-v-0121dd0e]{color:var(--lingsu-text-secondary);font-size:12px;line-height:1.6;margin-top:6px}.quick-chip-row[data-v-0121dd0e]{margin-bottom:16px}.compact-actions[data-v-0121dd0e],.self-assist-actions[data-v-0121dd0e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.share-result-card[data-v-0121dd0e],.action-item[data-v-0121dd0e]{padding:16px;border:1px solid var(--lingsu-border);border-radius:8px;margin-top:16px}.share-result-title[data-v-0121dd0e]{margin-bottom:8px;font-weight:600}.action-item .thread-meta[data-v-0121dd0e]{margin-bottom:12px}.self-search-result[data-v-0121dd0e]{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px;margin-top:12px;text-align:left;border:1px solid var(--lingsu-border);background:var(--lingsu-surface-muted);color:var(--lingsu-text-primary);border-radius:8px;cursor:pointer}.self-search-meta[data-v-0121dd0e],.self-search-snippet[data-v-0121dd0e]{font-size:12px;color:var(--lingsu-text-secondary)}@media(min-width:769px){.assistant-main[data-v-0121dd0e]{display:flex;flex-direction:column;height:calc(100dvh - 210px);min-height:560px}.assistant-main[data-v-0121dd0e]>.ant-spin-nested-loading{flex:1;min-height:140px;overflow-y:auto}.thread-brief[data-v-0121dd0e]{flex-shrink:0}}@media(max-width:1000px){.assistant-layout[data-v-0121dd0e]{grid-template-columns:240px minmax(0,1fr)}.thread-brief[data-v-0121dd0e]{flex-wrap:wrap}}@media(max-width:768px){.assistant-layout[data-v-0121dd0e]{display:block;min-height:480px}.assistant-main[data-v-0121dd0e]{display:none}.show-conversation .assistant-main[data-v-0121dd0e]{display:block}.show-conversation[data-v-0121dd0e] .assistant-sidebar{display:none}.mobile-back[data-v-0121dd0e]{display:inline-flex;margin:-8px 0 8px -12px}.thread-brief[data-v-0121dd0e],.conversation-body[data-v-0121dd0e]{padding:16px}.thread-brief[data-v-0121dd0e]{gap:12px}.msg-item[data-v-0121dd0e]{max-width:100%}}.kb-list[data-v-1a1c35bd]{display:flex;flex-direction:column;gap:10px}.rag-workbench[data-v-1a1c35bd]{border:1px solid var(--lingsu-border);border-radius:8px;padding:12px;margin-bottom:14px;background:var(--lingsu-surface-muted)}.rag-health-panel[data-v-1a1c35bd]{border:1px solid var(--lingsu-border);background:var(--lingsu-surface-elevated);border-radius:8px;padding:10px;margin-bottom:12px}.rag-health-header[data-v-1a1c35bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.rag-health-grid[data-v-1a1c35bd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rag-health-item[data-v-1a1c35bd]{min-width:0;display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--lingsu-text-secondary);background:var(--lingsu-surface-muted);border-radius:8px;padding:8px 10px}.rag-health-meta[data-v-1a1c35bd]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px;color:var(--lingsu-text-muted);font-size:12px}.rag-search-row[data-v-1a1c35bd]{display:flex;gap:10px;align-items:center;margin-bottom:12px}.rag-results[data-v-1a1c35bd]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.rag-result-item[data-v-1a1c35bd]{border:1px solid var(--lingsu-border);background:var(--lingsu-surface-elevated);border-radius:8px;padding:10px}.rag-result-title[data-v-1a1c35bd]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.rag-result-meta[data-v-1a1c35bd]{color:var(--lingsu-text-muted);font-size:12px}.rag-result-snippet[data-v-1a1c35bd]{white-space:pre-wrap;color:var(--lingsu-text-secondary);line-height:1.6}.rag-source-panel[data-v-1a1c35bd]{background:var(--lingsu-surface-elevated);border-radius:8px;padding:10px}.rag-source-header[data-v-1a1c35bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.kb-item[data-v-1a1c35bd]{border:1px solid var(--lingsu-border);border-radius:12px;padding:10px 12px;display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.kb-item-main[data-v-1a1c35bd]{min-width:0;flex:1}.kb-title-row[data-v-1a1c35bd]{display:flex;align-items:center;gap:8px}.kb-title[data-v-1a1c35bd]{font-weight:700;font-size:15px}.kb-excerpt[data-v-1a1c35bd]{margin-top:6px;color:var(--lingsu-text-muted);line-height:1.55;white-space:pre-wrap;word-break:break-word}.kb-meta[data-v-1a1c35bd]{margin-top:6px;font-size:12px;color:var(--lingsu-text-muted);display:flex;gap:12px}.kb-tags[data-v-1a1c35bd]{margin-top:8px}.kb-actions[data-v-1a1c35bd]{flex:0 0 auto}.kb-detail-content[data-v-1a1c35bd]{white-space:pre-wrap;word-break:break-word;line-height:1.6}.source-chunk-header[data-v-1a1c35bd]{display:flex;justify-content:space-between;align-items:center;margin:16px 0 10px;color:var(--lingsu-text-secondary)}.source-chunk-list[data-v-1a1c35bd]{display:flex;flex-direction:column;gap:10px}.source-chunk-item[data-v-1a1c35bd]{border:1px solid var(--lingsu-border);border-radius:8px;padding:10px;background:var(--lingsu-surface-elevated)}.source-chunk-meta[data-v-1a1c35bd]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px;color:var(--lingsu-text-muted);font-size:12px}.source-chunk-text[data-v-1a1c35bd]{white-space:pre-wrap;word-break:break-word;line-height:1.65;color:var(--lingsu-text-secondary)}.source-chunk-more[data-v-1a1c35bd]{display:flex;justify-content:center;margin-top:12px}.import-file-tip[data-v-1a1c35bd]{margin-top:6px;font-size:12px;color:var(--lingsu-text-muted)}.kb-editor-form[data-v-1a1c35bd]{min-height:calc(100vh - 180px);display:flex;flex-direction:column}.kb-content-form-item[data-v-1a1c35bd]{flex:1;display:flex;flex-direction:column}.kb-content-toolbar[data-v-1a1c35bd]{display:flex;justify-content:flex-end;margin-bottom:8px}.kb-content-form-item[data-v-1a1c35bd] .ant-form-item-control,.kb-content-form-item[data-v-1a1c35bd] .ant-form-item-control-input,.kb-content-form-item[data-v-1a1c35bd] .ant-form-item-control-input-content{flex:1}.kb-content-textarea[data-v-1a1c35bd]{min-height:min(56vh,620px)}@media(max-width:768px){.kb-item[data-v-1a1c35bd]{flex-direction:column;gap:10px}.kb-content-textarea[data-v-1a1c35bd]{min-height:45vh}.rag-health-grid[data-v-1a1c35bd]{grid-template-columns:1fr}}[data-theme=dark]{border-color:var(--lingsu-border)}[data-theme=dark]{border-color:var(--lingsu-border);background:var(--lingsu-surface-elevated)}[data-theme=dark]{color:var(--lingsu-text-primary)}[data-theme=dark]{color:var(--lingsu-text-muted)}.knowledge-draft-form[data-v-f23f3bbe]{width:100%}.knowledge-content-editor[data-v-f23f3bbe]{font-size:13px;line-height:1.65}.page-filters[data-v-088fb6c7]{justify-content:flex-end}.asset-list[data-v-088fb6c7]{max-height:calc(100vh - 250px);overflow:auto}.asset-item[data-v-088fb6c7]{cursor:pointer;transition:background-color .15s ease}.asset-item.active[data-v-088fb6c7]{background:#38bdf814}.asset-title[data-v-088fb6c7]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-meta[data-v-088fb6c7]{color:var(--lingsu-text-muted, #64748b);font-size:12px}.read-progress-panel[data-v-088fb6c7]{display:flex;flex-direction:column;gap:8px}.progress-control-row[data-v-088fb6c7],.playback-control-row[data-v-088fb6c7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.progress-fields[data-v-088fb6c7],.playback-actions[data-v-088fb6c7],.progress-status-tags[data-v-088fb6c7]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.progress-fields[data-v-088fb6c7]{flex:1;min-width:0}.progress-fields[data-v-088fb6c7] .ant-input-number-group-wrapper{width:128px}.progress-save-button[data-v-088fb6c7]{flex:0 0 auto}.playback-actions[data-v-088fb6c7]{flex:1;min-width:0}.progress-status-tags[data-v-088fb6c7]{justify-content:flex-end;row-gap:4px}.progress-status-tags[data-v-088fb6c7] .ant-tag,.inline-status-tag[data-v-088fb6c7]{margin-inline-end:0}.chunks-list[data-v-088fb6c7]{max-height:calc(100vh - 430px);overflow:auto}.chunk-text[data-v-088fb6c7]{white-space:pre-wrap;word-break:break-word;color:var(--lingsu-text-primary, #0f172a)}.manifest-text[data-v-088fb6c7]{display:-webkit-box;overflow:hidden;color:var(--lingsu-text-primary, #0f172a);font-size:12px;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lyrics-preview[data-v-088fb6c7]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6}.reading-script-collapse[data-v-088fb6c7]{background:transparent}.reading-script-editor[data-v-088fb6c7]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55}.chunk-item-speaking[data-v-088fb6c7]{background:#0ea5e914;border-left:3px solid #0ea5e9}@media(max-width:768px){.page-filters[data-v-088fb6c7]{width:100%;justify-content:stretch}.page-filters[data-v-088fb6c7] .ant-space-item,.page-filters[data-v-088fb6c7] .ant-input,.page-filters[data-v-088fb6c7] .ant-btn{width:100%}.asset-list[data-v-088fb6c7],.chunks-list[data-v-088fb6c7]{max-height:none}.progress-control-row[data-v-088fb6c7],.playback-control-row[data-v-088fb6c7]{align-items:stretch;flex-direction:column}.progress-fields[data-v-088fb6c7] .ant-input-number-group-wrapper,.progress-save-button[data-v-088fb6c7],.playback-actions[data-v-088fb6c7]>.ant-btn,.playback-actions[data-v-088fb6c7] .ant-btn-group{width:100%}.progress-status-tags[data-v-088fb6c7]{justify-content:flex-start}}.local-folder-upload[data-v-b714161f]{width:100%}.local-folder-upload__icon[data-v-b714161f]{margin-bottom:8px}.center-player-panel[data-v-540ae9f4]{--center-disc-size: clamp(116px, 16.5vw, 186px);--center-disc-hub-size: 24%;position:relative;display:grid;grid-template-columns:var(--center-disc-size) minmax(0,4fr) minmax(260px,2fr);gap:clamp(16px,2.4vw,36px);align-items:stretch;margin-bottom:12px;padding:14px;overflow:hidden;border:1px solid var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 24%, transparent 76%));border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 11%,transparent 89%),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 4%,transparent 96%),transparent 44%),var(--lingsu-surface-elevated);box-shadow:0 10px 26px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 8%,transparent 92%);transition:border-color .28s ease,box-shadow .28s ease,background .28s ease}.center-player-panel[data-v-540ae9f4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 12%,transparent 88%) 42%,transparent 72%);opacity:0;transform:translate(-42%)}.center-player-panel.loading[data-v-540ae9f4]{border-color:color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 34%,transparent 66%);box-shadow:0 14px 32px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 12%,transparent 88%)}.center-player-panel.loading[data-v-540ae9f4]:before{animation:center-player-sheen-540ae9f4 .82s ease-out}.center-player-panel.empty[data-v-540ae9f4]{background:linear-gradient(135deg,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 7%,transparent 93%),transparent 58%),var(--lingsu-surface-muted)}.center-player-cover-wrap[data-v-540ae9f4]{position:relative;width:var(--center-disc-size);aspect-ratio:1;align-self:center;justify-self:center;overflow:hidden;padding:0;border:1px solid var(--lingsu-border);border-radius:999px;background:transparent;box-shadow:inset 0 0 0 calc(var(--center-disc-size) * .04) color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 8%,transparent 92%);clip-path:circle(50% at 50% 50%);color:inherit;cursor:pointer;filter:drop-shadow(0 calc(var(--center-disc-size) * .1) calc(var(--center-disc-size) * .16) color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 14%,transparent 86%))}.center-player-cover-wrap[data-v-540ae9f4]:disabled,.expanded-disc[data-v-540ae9f4]:disabled{cursor:default}.center-player-cover-wrap[data-v-540ae9f4]:after{display:none}.center-player-cover-wrap.ready[data-v-540ae9f4]{animation:center-disc-spin-540ae9f4 14s linear infinite;animation-play-state:paused}.center-player-cover-wrap.playing[data-v-540ae9f4]{animation-play-state:running}.center-player-cover[data-v-540ae9f4],.center-player-cover-empty[data-v-540ae9f4]{width:100%;height:100%}[data-v-540ae9f4] .center-player-cover.track-cover{width:100%;height:100%;border:0;border-radius:999px;background:transparent}.center-disc-hub[data-v-540ae9f4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none}.center-disc-logo-ring[data-v-540ae9f4]{box-sizing:border-box;display:grid;width:var(--center-disc-hub-size);aspect-ratio:1;place-items:center;border:calc(var(--center-disc-size) * .035) solid rgba(255,255,255,.96);border-radius:999px;background:color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 12%,#ffffff 88%);box-shadow:0 0 0 1px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 14%,transparent 86%)}.center-disc-logo[data-v-540ae9f4]{width:62%;height:62%;object-fit:contain;border-radius:999px;mix-blend-mode:multiply}.center-player-cover-empty[data-v-540ae9f4]{display:flex;align-items:center;justify-content:center;color:var(--lingsu-semantic-brand-strong, var(--lingsu-brand-color, #1677ff));font-size:28px}.center-player-main[data-v-540ae9f4]{min-width:0;display:flex;flex-direction:column;gap:8px}.center-player-heading[data-v-540ae9f4]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.center-player-tools[data-v-540ae9f4]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;margin-right:clamp(8px,1.2vw,16px);flex-shrink:0}.center-player-copy[data-v-540ae9f4]{min-width:0;display:flex;flex-direction:column;gap:2px}.center-player-copy strong[data-v-540ae9f4],.center-player-copy span[data-v-540ae9f4]{overflow:hidden;white-space:nowrap}.center-song-title[data-v-540ae9f4]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.center-player-copy strong[data-v-540ae9f4]{color:var(--lingsu-text-primary);font-size:18px;line-height:1.3}.center-player-copy span[data-v-540ae9f4],.center-player-empty-text[data-v-540ae9f4],.center-player-progress[data-v-540ae9f4]{color:var(--lingsu-text-muted);font-size:14px}.center-player-progress[data-v-540ae9f4]{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.center-player-slider[data-v-540ae9f4]{margin:0}.center-player-slider[data-v-540ae9f4] .ant-slider-rail{background:color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 12%,transparent 88%)}.center-player-slider[data-v-540ae9f4] .ant-slider-track{background:linear-gradient(90deg,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 72%,#ffffff 28%),var(--lingsu-brand-color, #1677ff))}.center-player-slider[data-v-540ae9f4] .ant-slider-handle:after{box-shadow:0 0 0 2px var(--lingsu-brand-color, #1677ff)}.center-player-controls[data-v-540ae9f4]{display:inline-flex;align-items:center;gap:8px}.center-player-controls[data-v-540ae9f4] .ant-btn-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 86%,#ffffff 14%),var(--lingsu-brand-color, #1677ff));box-shadow:0 8px 18px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 24%,transparent 76%)}.center-player-lyrics[data-v-540ae9f4]{min-height:58px;max-height:92px;overflow:auto;padding:2px 0;scrollbar-width:thin;transition:opacity .22s ease}.center-lyrics-stack[data-v-540ae9f4]{min-height:58px}.center-lyrics-swap-enter-active[data-v-540ae9f4],.center-lyrics-swap-leave-active[data-v-540ae9f4],.expanded-lyrics-swap-enter-active[data-v-540ae9f4],.expanded-lyrics-swap-leave-active[data-v-540ae9f4]{transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),filter .34s cubic-bezier(.22,1,.36,1)}.center-lyrics-swap-enter-from[data-v-540ae9f4],.expanded-lyrics-swap-enter-from[data-v-540ae9f4]{opacity:0;filter:blur(4px);transform:translateY(12px)}.center-lyrics-swap-leave-to[data-v-540ae9f4],.expanded-lyrics-swap-leave-to[data-v-540ae9f4]{opacity:0;filter:blur(3px);transform:translateY(-10px)}.center-player-lyrics.loading[data-v-540ae9f4]{opacity:.68}.center-lyric-line[data-v-540ae9f4]{padding:3px 8px;border-radius:8px;color:var(--lingsu-text-muted);font-size:14px;line-height:1.6;transition:color .18s ease,background .18s ease,transform .18s ease}.center-lyric-line.active[data-v-540ae9f4]{color:var(--lingsu-semantic-brand-strong, var(--lingsu-brand-color, #1677ff));font-size:15px;font-weight:700;background:var(--lingsu-semantic-brand-surface, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 9%, transparent 91%));transform:translate(2px)}.center-player-queue[data-v-540ae9f4]{min-width:0;display:flex;flex-direction:column;gap:8px;padding-left:12px;border-left:1px solid var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 18%, transparent 82%))}.center-player-queue-title[data-v-540ae9f4]{color:var(--lingsu-text-primary);font-size:14px;font-weight:700}.center-player-queue-list[data-v-540ae9f4]{display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-height:0;overflow:auto;scrollbar-width:thin}.center-player-queue-item[data-v-540ae9f4]{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"index title" "index artist";align-items:center;gap:1px 8px;width:100%;padding:7px 8px;border:0;border-radius:9px;background:transparent;color:var(--lingsu-text-primary);text-align:left;cursor:pointer}.center-player-queue-item[data-v-540ae9f4]:hover,.center-player-queue-item.active[data-v-540ae9f4]{background:var(--lingsu-semantic-brand-surface, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 10%, transparent 90%))}.center-player-queue-item.active[data-v-540ae9f4]{color:var(--lingsu-semantic-brand-strong, var(--lingsu-brand-color, #1677ff))}.center-player-expanded[data-v-540ae9f4]{display:none}.center-player-panel.expanded[data-v-540ae9f4]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:clamp(14px,2vh,22px);height:min(100%,88dvh);min-height:min(100%,64dvh);max-height:100%;padding:clamp(18px,3vw,36px);border-color:color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 30%,transparent 70%);border-radius:14px;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 22%,transparent 78%),transparent 32%),linear-gradient(145deg,var(--lingsu-surface-elevated) 0%,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 10%,var(--lingsu-surface-elevated) 90%) 46%,var(--lingsu-surface-muted) 100%);color:var(--lingsu-text-primary);box-shadow:0 18px 46px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 18%,transparent 82%)}.center-player-panel.expanded[data-v-540ae9f4]:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 24%,transparent 76%),transparent 34%),radial-gradient(circle at 78% 28%,color-mix(in srgb,var(--lingsu-surface-elevated) 58%,transparent),transparent 30%),radial-gradient(circle at 54% 78%,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 18%,transparent 82%),transparent 36%);opacity:.86;filter:blur(2px);animation:expanded-player-flow-540ae9f4 16s ease-in-out infinite alternate}.center-player-panel.expanded>.center-player-cover-wrap[data-v-540ae9f4],.center-player-panel.expanded>.center-player-main[data-v-540ae9f4],.center-player-panel.expanded>.center-player-queue[data-v-540ae9f4]{display:none}.center-player-panel.expanded>.center-player-expanded[data-v-540ae9f4]{--expanded-disc-size: var(--center-disc-size);--expanded-now-height: calc(var(--expanded-disc-size) * 1.06);--expanded-controls-bottom-gap: 3%;--expanded-controls-height: 7.5%;position:relative;z-index:1;grid-row:1 / -1;grid-column:1;display:grid;grid-template-rows:var(--expanded-now-height) minmax(0,1fr);min-height:0;height:100%;gap:clamp(18px,3vh,30px);overflow:hidden}.expanded-now[data-v-540ae9f4]{box-sizing:border-box;display:grid;grid-template-columns:var(--expanded-disc-size) minmax(0,1fr);align-items:center;gap:clamp(22px,3.2vw,44px);min-height:0;height:var(--expanded-now-height);padding-right:clamp(44px,6%,72px);overflow:visible}.expanded-collapse-button[data-v-540ae9f4]{position:absolute;top:0;right:0;z-index:2}.expanded-disc[data-v-540ae9f4]{position:relative;width:var(--expanded-disc-size);aspect-ratio:1;overflow:hidden;padding:0;border:1px solid var(--lingsu-border);border-radius:999px;background:transparent;box-shadow:inset 0 0 0 8px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 8%,transparent 92%);clip-path:circle(50% at 50% 50%);color:inherit;cursor:pointer;filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 14%,transparent 86%))}.expanded-disc[data-v-540ae9f4]:after{content:"";position:absolute;z-index:0;top:41%;right:41%;bottom:41%;left:41%;border-radius:999px;background:#fffffff0;box-shadow:0 0 0 1px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 16%,transparent 84%),0 3px 10px #0f172a14}.expanded-disc.ready[data-v-540ae9f4]{animation:center-disc-spin-540ae9f4 14s linear infinite;animation-play-state:paused}.expanded-disc.playing[data-v-540ae9f4]{animation-play-state:running}[data-v-540ae9f4] .expanded-cover.track-cover{width:100%;height:100%;border:0;border-radius:999px;background:transparent}.expanded-copy[data-v-540ae9f4]{min-width:0;display:flex;flex-direction:column;gap:6px}.expanded-copy strong[data-v-540ae9f4]{overflow:hidden;color:var(--lingsu-text-primary);font-size:clamp(18px,2.4vw,30px);line-height:1.12;white-space:nowrap}.expanded-copy span[data-v-540ae9f4]{overflow:hidden;color:var(--lingsu-text-secondary);font-size:clamp(11px,1.1vw,14px);text-overflow:ellipsis;white-space:nowrap}.expanded-lyrics[data-v-540ae9f4]{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;padding:clamp(12px,2vh,24px) min(6vw,80px) 14%;scrollbar-width:thin;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent 100%);contain:layout paint}.expanded-lyrics-stack[data-v-540ae9f4]{min-height:100%}@media(max-height:720px){.center-player-panel.expanded[data-v-540ae9f4]{--center-disc-size: clamp(96px, 15vw, 136px);height:min(100%,86dvh);min-height:min(100%,70dvh);max-height:100%;padding:16px}.expanded-now[data-v-540ae9f4]{grid-template-columns:var(--expanded-disc-size) minmax(0,1fr);gap:18px}.expanded-disc[data-v-540ae9f4]{width:var(--expanded-disc-size)}.expanded-copy strong[data-v-540ae9f4]{font-size:clamp(16px,2vw,20px)}.expanded-lyric-line[data-v-540ae9f4]{font-size:clamp(13px,1.55vw,18px)}}.expanded-lyric-line[data-v-540ae9f4]{width:fit-content;max-width:100%;margin:0 auto;padding:clamp(7px,1.2vh,14px) clamp(12px,2vw,22px);border-radius:999px;background-color:transparent;color:var(--lingsu-text-muted);font-size:clamp(14px,1.55vw,22px);font-weight:600;line-height:1.35;opacity:1;text-align:center;transform:translateZ(0) scale(1);transition:color .46s cubic-bezier(.22,1,.36,1),background-color .46s cubic-bezier(.22,1,.36,1),opacity .46s cubic-bezier(.22,1,.36,1),text-shadow .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1);will-change:color,background-color,opacity,text-shadow,transform}.expanded-lyric-line.active[data-v-540ae9f4]{background-color:color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 11%,transparent 89%);color:var(--lingsu-text-primary);opacity:1;text-shadow:0 0 16px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 28%,transparent 72%);transform:translateZ(0) scale(1.018)}.expanded-empty[data-v-540ae9f4]{display:grid;min-height:100%;place-items:center;color:var(--lingsu-text-secondary);font-size:clamp(14px,1.8vw,22px);text-align:center}.expanded-controls[data-v-540ae9f4]{box-sizing:border-box;position:absolute;right:0;bottom:var(--expanded-controls-bottom-gap);left:0;display:grid;grid-template-columns:46px minmax(0,1fr) 46px auto auto auto;align-items:center;gap:12px;min-height:0;height:var(--expanded-controls-height);padding-block:0;padding-inline:1.4%;border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 24%,transparent 76%);border-radius:14px;background:color-mix(in srgb,var(--lingsu-surface-elevated) 90%,transparent);color:var(--lingsu-text-secondary);font-size:12px;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.expanded-controls[data-v-540ae9f4] .ant-btn-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 86%,#ffffff 14%),var(--lingsu-brand-color, #1677ff));box-shadow:0 8px 18px color-mix(in srgb,var(--lingsu-brand-color, #1677ff) 24%,transparent 76%)}.queue-index[data-v-540ae9f4]{grid-area:index;color:var(--lingsu-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.queue-title[data-v-540ae9f4]{grid-area:title;overflow:hidden;font-size:14px;font-weight:700;white-space:nowrap}.queue-artist[data-v-540ae9f4]{grid-area:artist;overflow:hidden;color:var(--lingsu-text-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}@keyframes center-disc-spin-540ae9f4{to{transform:rotate(360deg)}}.center-track-swap-enter-active[data-v-540ae9f4],.center-track-swap-leave-active[data-v-540ae9f4]{transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),filter .34s cubic-bezier(.22,1,.36,1)}.center-track-swap-enter-from[data-v-540ae9f4]{opacity:0;filter:blur(5px) saturate(.82);transform:translateY(10px) scale(1.035) rotate(6deg)}.center-track-swap-leave-to[data-v-540ae9f4]{opacity:0;filter:blur(4px) saturate(.82);transform:translateY(-8px) scale(.965) rotate(-5deg)}.center-track-copy-enter-active[data-v-540ae9f4],.center-track-copy-leave-active[data-v-540ae9f4]{transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1)}.center-track-copy-enter-from[data-v-540ae9f4]{opacity:0;filter:blur(4px);transform:translateY(10px)}.center-track-copy-leave-to[data-v-540ae9f4]{opacity:0;filter:blur(3px);transform:translateY(-8px)}@keyframes center-player-sheen-540ae9f4{0%{opacity:0;transform:translate(-42%)}36%{opacity:1}to{opacity:0;transform:translate(42%)}}@keyframes expanded-player-flow-540ae9f4{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1%,0) scale(1.04)}}@media(max-width:1080px){.center-player-panel[data-v-540ae9f4]{grid-template-columns:var(--center-disc-size) minmax(0,1fr)}.center-player-queue[data-v-540ae9f4]{grid-column:1 / -1;padding-left:0;border-left:0;border-top:1px solid var(--lingsu-semantic-brand-line, color-mix(in srgb, var(--lingsu-brand-color, #1677ff) 18%, transparent 82%));padding-top:10px}.center-player-queue-list[data-v-540ae9f4]{flex:none;max-height:144px}}@media(max-width:720px){.center-player-panel[data-v-540ae9f4]{grid-template-columns:1fr}.center-player-heading[data-v-540ae9f4]{flex-direction:column}.center-player-tools[data-v-540ae9f4]{align-self:flex-end}}.listening-page[data-v-ae575841]{padding:var(--lingsu-page-padding)}.page-filters[data-v-ae575841]{margin-left:auto}.source-filter[data-v-ae575841]{min-width:120px}.panel-stack[data-v-ae575841]{width:100%}.player-expanded-stack[data-v-ae575841]{height:82dvh;overflow:hidden}.player-expanded-stack[data-v-ae575841] .ant-space-item{height:100%}.section-alert[data-v-ae575841]{margin-bottom:12px}.metric-box[data-v-ae575841]{border:1px solid var(--lingsu-border);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:2px;background:var(--lingsu-surface-muted)}.metric-box strong[data-v-ae575841]{font-size:20px;line-height:1.1}.metric-box span[data-v-ae575841],.meta-text[data-v-ae575841],.file-path[data-v-ae575841]{color:var(--lingsu-text-secondary);font-size:12px}.row-between[data-v-ae575841]{width:100%;justify-content:space-between}.track-cell[data-v-ae575841]{display:flex;align-items:center;gap:10px;min-width:0}.track-cell-copy[data-v-ae575841]{display:flex;flex-direction:column;min-width:0}.track-title[data-v-ae575841]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.file-path[data-v-ae575841]{word-break:break-all}.wide-input[data-v-ae575841]{width:100%}.track-editor-form[data-v-ae575841]{padding-bottom:8px}.lyrics-editor-toolbar[data-v-ae575841]{display:flex;justify-content:flex-end;margin-bottom:8px}.cover-editor[data-v-ae575841]{display:flex;align-items:center;gap:12px}.cover-editor-preview[data-v-ae575841]{width:64px;height:64px}.cover-editor-actions[data-v-ae575841]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.track-editor-footer[data-v-ae575841]{display:flex;justify-content:flex-end}.audio-player[data-v-ae575841]{width:100%}.error-text[data-v-ae575841]{color:var(--lingsu-semantic-danger-strong);font-size:12px}@media(max-width:768px){.page-filters[data-v-ae575841]{margin-left:0;width:100%}}.insight-panel[data-v-f046dda4]{display:flex;flex-direction:column;gap:12px}.insight-head[data-v-f046dda4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.insight-title[data-v-f046dda4]{font-weight:700;color:var(--lingsu-text-primary)}.insight-subtitle[data-v-f046dda4],.insight-meta[data-v-f046dda4]{color:var(--lingsu-text-muted);font-size:12px}.insight-summary[data-v-f046dda4]{padding:10px 12px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted)}.insight-summary-text[data-v-f046dda4]{font-weight:600;color:var(--lingsu-text-primary)}.insight-grid[data-v-f046dda4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.insight-row[data-v-f046dda4]{min-height:56px;padding:10px;border:1px solid #edf0f4;border-radius:8px;background:var(--lingsu-surface-elevated)}.insight-row span[data-v-f046dda4]{display:block;color:var(--lingsu-text-muted);font-size:12px}.insight-row strong[data-v-f046dda4]{display:block;margin-top:4px;color:var(--lingsu-text-primary)}.insight-hints[data-v-f046dda4]{display:flex;flex-wrap:wrap;gap:6px}.notification-row[data-v-897ad220]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0;border-bottom:1px solid var(--lingsu-border);color:var(--lingsu-text-primary)}.notification-row[data-v-897ad220] .ant-switch{flex-shrink:0}.notification-hint[data-v-897ad220]{margin:4px 0 0;font-size:12px;color:var(--lingsu-text-secondary)}.notification-heading[data-v-897ad220]{margin:20px 0 14px;font-size:14px;font-weight:600}.notification-fields[data-v-897ad220]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:768px){.notification-fields[data-v-897ad220]{grid-template-columns:1fr;gap:0}}.profile-heading[data-v-98133bd0]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.profile-heading__icon[data-v-98133bd0]{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:var(--lingsu-radius);color:var(--lingsu-brand-color);background:color-mix(in srgb,var(--lingsu-brand-color) 10%,var(--lingsu-surface-elevated));border:1px solid color-mix(in srgb,var(--lingsu-brand-color) 14%,var(--lingsu-border));font-size:18px}.profile-heading__text[data-v-98133bd0]{min-width:0}.profile-heading__title[data-v-98133bd0]{margin:0;font-size:18px;font-weight:700;line-height:1.45;color:var(--lingsu-text-primary)}.profile-heading__description[data-v-98133bd0]{margin:4px 0 0;font-size:13px;color:var(--lingsu-text-secondary);line-height:1.6}@media(max-width:480px){.profile-heading[data-v-98133bd0]{align-items:flex-start;gap:12px}}.profile-identity[data-v-e96bbe10]{position:relative;isolation:isolate;overflow:hidden;padding:16px 20px;border:1px solid color-mix(in srgb,var(--lingsu-brand-color) 18%,var(--lingsu-border));border-radius:var(--lingsu-radius);background:color-mix(in srgb,var(--lingsu-brand-color) 4%,var(--lingsu-surface-elevated))}.profile-identity__uploader[data-v-e96bbe10]{width:100%}.profile-identity[data-v-e96bbe10] .avatar-preview{border:3px solid var(--lingsu-surface-elevated);border-radius:12px;font-size:26px;background:color-mix(in srgb,var(--lingsu-brand-color) 17%,var(--lingsu-surface-elevated));color:var(--lingsu-text-primary);box-shadow:0 4px 14px color-mix(in srgb,var(--lingsu-brand-color) 10%,transparent)}.profile-identity[data-v-e96bbe10] .avatar-action-btn{min-height:30px}.profile-identity__text[data-v-e96bbe10]{min-width:0;flex:1 1 160px;overflow-wrap:anywhere}.profile-identity__name[data-v-e96bbe10]{font-size:20px;font-weight:700;letter-spacing:-.3px;color:var(--lingsu-text-primary)}.profile-identity__username[data-v-e96bbe10]{margin-top:4px;font-size:12px;color:var(--lingsu-text-secondary)}.profile-identity__roles[data-v-e96bbe10]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.profile-form-heading[data-v-e96bbe10]{display:flex;align-items:center;gap:9px;margin:20px 0 12px;font-size:14px;font-weight:650;color:var(--lingsu-text-primary)}.profile-form-heading[data-v-e96bbe10] .anticon{color:var(--lingsu-brand-color);font-size:16px}.profile-form-heading[data-v-e96bbe10]:after{content:"";height:1px;flex:1;margin-left:8px;background:var(--lingsu-border)}.profile-identity__roles[data-v-e96bbe10] .ant-tag{background:color-mix(in srgb,var(--lingsu-surface-elevated) 75%,transparent);border-color:color-mix(in srgb,var(--lingsu-brand-color) 16%,var(--lingsu-border));border-radius:4px}.profile-fields[data-v-e96bbe10]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.profile-fields__full[data-v-e96bbe10]{grid-column:1 / -1}.profile-fields[data-v-e96bbe10] .ant-form-item{min-width:0;margin-bottom:14px}@container (min-width: 800px){.profile-fields--public[data-v-e96bbe10]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.profile-fields[data-v-e96bbe10]{grid-template-columns:1fr}.profile-identity[data-v-e96bbe10]{padding:18px}.profile-identity[data-v-e96bbe10] .avatar-panel{gap:14px}.profile-identity[data-v-e96bbe10] .avatar-actions{flex-direction:row;width:100%}}.profile-navigation__mobile[data-v-d3fc2def]{display:none}.profile-navigation[data-v-d3fc2def]{padding:24px 12px;background:var(--lingsu-surface-elevated);border-right:1px solid var(--lingsu-border)}.profile-navigation__group+.profile-navigation__group[data-v-d3fc2def]{margin-top:28px}.profile-navigation__caption[data-v-d3fc2def]{padding:0 12px 10px;font-size:11px;font-weight:600;letter-spacing:.8px;color:var(--lingsu-text-secondary)}.profile-navigation__item[data-v-d3fc2def]{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;margin:4px 0;border:1px solid transparent;border-radius:var(--lingsu-radius);background:transparent;color:var(--lingsu-text-primary);font:inherit;text-align:left;cursor:pointer}.profile-navigation__item[data-v-d3fc2def]:hover{background:var(--lingsu-surface-muted)}.profile-navigation__item[aria-pressed=true][data-v-d3fc2def]{background:color-mix(in srgb,var(--lingsu-brand-color) 8%,var(--lingsu-surface-elevated));color:var(--lingsu-text-primary);border-color:color-mix(in srgb,var(--lingsu-brand-color) 18%,var(--lingsu-border));font-weight:650}.profile-navigation__item[aria-pressed=true][data-v-d3fc2def]:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--lingsu-brand-color)}.profile-navigation__item[data-v-d3fc2def] .anticon{font-size:16px}.profile-navigation__item[aria-pressed=true][data-v-d3fc2def] .anticon{color:var(--lingsu-brand-color)}.profile-navigation__item[data-v-d3fc2def]:focus-visible{outline:2px solid var(--lingsu-brand-color);outline-offset:2px}@media(max-width:768px){.profile-navigation[data-v-d3fc2def]{display:flex;flex-wrap:wrap;gap:4px;padding:12px;border-right:0;border-bottom:1px solid var(--lingsu-border)}.profile-navigation__group[data-v-d3fc2def]{display:contents}.profile-navigation__caption[data-v-d3fc2def]{display:none}.profile-navigation__item[data-v-d3fc2def]{width:auto;margin:0;padding:8px 10px;min-height:44px}}@media(max-width:480px){.profile-navigation__group[data-v-d3fc2def]{display:none}.profile-navigation__mobile[data-v-d3fc2def]{display:grid;gap:6px;width:100%}.profile-navigation__mobile-label[data-v-d3fc2def]{font-size:12px;color:var(--lingsu-text-secondary)}}.profile-themes[data-v-cc6ae017]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-theme[data-v-cc6ae017]{min-width:0;padding:10px;border:1px solid var(--lingsu-border);border-radius:var(--lingsu-radius);background:var(--lingsu-surface-elevated);color:var(--lingsu-text-primary);font:inherit;cursor:pointer}.profile-theme[aria-pressed=true][data-v-cc6ae017]{border-color:var(--lingsu-brand-color);background:color-mix(in srgb,var(--lingsu-brand-color) 6%,var(--lingsu-surface-elevated))}.profile-theme[data-v-cc6ae017]:focus-visible{outline:2px solid var(--lingsu-brand-color);outline-offset:2px}.profile-theme__preview[data-v-cc6ae017]{--preview-bg: var(--lingsu-surface-muted);--preview-line: var(--lingsu-border);display:flex;height:68px;padding:8px;gap:7px;border:1px solid var(--preview-line);border-radius:4px;background:var(--preview-bg)}.profile-theme__sidebar[data-v-cc6ae017]{width:22%;background:var(--preview-line);border-radius:2px}.profile-theme__lines[data-v-cc6ae017]{display:flex;flex:1;flex-direction:column;gap:6px}.profile-theme__lines>span[data-v-cc6ae017]{height:6px;border-radius:2px;background:var(--preview-line)}.profile-theme__lines>span[data-v-cc6ae017]:last-child{flex:1}.profile-theme__label[data-v-cc6ae017]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:13px}.profile-theme__check[data-v-cc6ae017]{color:var(--lingsu-brand-color)}@media(max-width:400px){.profile-themes[data-v-cc6ae017]{gap:6px}.profile-theme[data-v-cc6ae017]{padding:6px}}.profile-workspace[data-v-2c16dd79]{overflow:hidden;border-color:var(--lingsu-border)}.profile-workspace[data-v-2c16dd79]>.ant-card-head{background:var(--lingsu-surface-elevated);border-bottom:1px solid var(--lingsu-border)}.profile-workspace__content[data-v-2c16dd79] .ant-form-item-label>label{font-size:13px;font-weight:500;color:var(--lingsu-text-secondary)}.profile-workspace__content[data-v-2c16dd79] .ant-input:not(:disabled),.profile-workspace__content[data-v-2c16dd79] .ant-input-affix-wrapper,.profile-workspace__content[data-v-2c16dd79] .ant-select:not(.ant-select-disabled) .ant-select-selector{background:color-mix(in srgb,var(--lingsu-surface-muted) 48%,var(--lingsu-surface-elevated))}.profile-workspace__content[data-v-2c16dd79] .ant-input-affix-wrapper .ant-input{background:transparent}.profile-workspace__content[data-v-2c16dd79] .ant-input:focus,.profile-workspace__content[data-v-2c16dd79] .ant-input-affix-wrapper-focused,.profile-workspace__content[data-v-2c16dd79] .ant-select-focused .ant-select-selector{background:var(--lingsu-surface-elevated);box-shadow:0 0 0 3px color-mix(in srgb,var(--lingsu-brand-color) 10%,transparent)}.profile-workspace[data-v-2c16dd79]>.ant-card-body{padding:0}.profile-workspace__body[data-v-2c16dd79]{display:grid;grid-template-columns:192px minmax(0,1fr)}.profile-workspace__content[data-v-2c16dd79]{min-width:0;padding:20px;container-type:inline-size;background:var(--lingsu-surface-elevated)}.profile-category[data-v-2c16dd79]{min-width:0;width:100%;margin:0}.profile-section+.profile-section[data-v-2c16dd79]{margin-top:20px;padding-top:20px;border-top:1px solid var(--lingsu-border)}.profile-section-title[data-v-2c16dd79]{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:14px;font-weight:600;color:var(--lingsu-text-primary)}.profile-section-title[data-v-2c16dd79]:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--lingsu-brand-color)}.profile-section-hint[data-v-2c16dd79]{margin:0 0 16px;color:var(--lingsu-text-secondary);font-size:12px}.profile-workspace__footer[data-v-2c16dd79]{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--lingsu-border);color:var(--lingsu-text-secondary);font-size:12px}.profile-load-error[data-v-2c16dd79]{margin:16px}.profile-permission-hint[data-v-2c16dd79],.profile-section[data-v-2c16dd79] .ant-form-item{margin-bottom:16px}.profile-section[data-v-2c16dd79] .ant-select{max-width:100%}.profile-section[data-v-2c16dd79] .ant-space-item{min-width:0}.profile-tag-row[data-v-2c16dd79]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.profile-tag-row[data-v-2c16dd79]>.ant-space-item:first-child{flex:1 1 140px}.profile-default-badge[data-v-2c16dd79]{color:var(--lingsu-text-primary);background:color-mix(in srgb,var(--lingsu-brand-color) 10%,var(--lingsu-surface-elevated));border-color:color-mix(in srgb,var(--lingsu-brand-color) 25%,var(--lingsu-border))}.profile-team-panel[data-v-2c16dd79]{width:100%}.profile-team-summary[data-v-2c16dd79]{align-items:center;background:var(--lingsu-surface-muted);border:1px solid var(--lingsu-border);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.profile-team-summary-main[data-v-2c16dd79]{display:grid;gap:2px;min-width:0}.profile-team-summary-label[data-v-2c16dd79],.profile-team-summary-slug[data-v-2c16dd79],.profile-team-meta[data-v-2c16dd79]{color:var(--lingsu-text-secondary);font-size:12px}.profile-team-summary-name[data-v-2c16dd79]{color:var(--lingsu-text-primary);font-size:16px}.profile-team-list[data-v-2c16dd79]{display:grid;gap:8px;width:100%}.profile-team-item[data-v-2c16dd79]{align-items:center;border:1px solid var(--lingsu-border);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.profile-team-item-main[data-v-2c16dd79]{display:grid;gap:6px}.profile-team-name-row[data-v-2c16dd79]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.profile-team-name[data-v-2c16dd79]{color:var(--lingsu-text-primary)}.profile-team-meta[data-v-2c16dd79]{display:flex;flex-wrap:wrap;gap:10px}.menu-order-section[data-v-2c16dd79]{border:1px solid var(--lingsu-border);border-radius:10px;padding:10px}.menu-order-row[data-v-2c16dd79]{display:flex;align-items:center;justify-content:space-between;gap:8px}.menu-order-label[data-v-2c16dd79]{color:var(--lingsu-text-primary)}.menu-order-child-label[data-v-2c16dd79]{color:var(--lingsu-text-secondary)}.menu-order-children[data-v-2c16dd79]{margin-top:8px;border-radius:8px;overflow:hidden}.news-topic-manage-title[data-v-2c16dd79]{font-weight:600;color:var(--lingsu-text-primary)}.overview-quick-action-intro[data-v-2c16dd79]{padding:8px 10px;border:1px solid var(--lingsu-border);border-radius:8px;color:var(--lingsu-text-secondary);background:var(--lingsu-surface-muted);font-size:12px}.overview-quick-action-row[data-v-2c16dd79],.news-topic-row[data-v-2c16dd79]{display:flex;align-items:center;justify-content:space-between;gap:8px}.widget-action-row[data-v-2c16dd79]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted)}.widget-action-intro[data-v-2c16dd79]{padding:8px 10px;border:1px solid var(--lingsu-border);border-radius:8px;color:var(--lingsu-text-secondary);background:var(--lingsu-surface-muted);font-size:12px}.widget-action-type[data-v-2c16dd79]{width:118px}.widget-action-icon[data-v-2c16dd79]{width:104px}.widget-action-label[data-v-2c16dd79]{width:116px}.widget-action-short[data-v-2c16dd79]{width:76px}.widget-action-package[data-v-2c16dd79]{flex:1;min-width:180px}.widget-action-controls[data-v-2c16dd79]{margin-left:auto}.widget-action-hint[data-v-2c16dd79]{color:var(--lingsu-text-secondary);font-size:12px}.voice-preference-card[data-v-2c16dd79]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-muted)}.voice-preference-avatar[data-v-2c16dd79]{width:42px;height:42px;flex:0 0 42px;border-radius:50%;object-fit:cover;background:var(--lingsu-page-bg)}.voice-preference-avatar-fallback[data-v-2c16dd79]{display:inline-flex;align-items:center;justify-content:center;color:var(--lingsu-brand-color);font-weight:700}.voice-preference-content[data-v-2c16dd79]{min-width:0;flex:1}.voice-preference-title[data-v-2c16dd79]{font-weight:700;color:var(--lingsu-text-primary)}.voice-preference-desc[data-v-2c16dd79],.voice-preference-hint[data-v-2c16dd79]{color:var(--lingsu-text-secondary);font-size:12px;line-height:1.55}.global-background-picker[data-v-2c16dd79]{display:flex;flex-direction:column;gap:10px}.global-background-preview[data-v-2c16dd79]{position:relative;display:flex;align-items:flex-end;min-height:138px;padding:14px;overflow:hidden;border:1px solid var(--lingsu-border);border-radius:var(--lingsu-radius);background:var(--lingsu-surface-muted);background-position:center;background-size:cover}.global-background-preview[data-v-2c16dd79]:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.global-background-preview span[data-v-2c16dd79]{position:relative;z-index:1;color:var(--lingsu-text-primary);background:var(--lingsu-surface-elevated);padding:4px 8px;border-radius:4px;font-weight:600}.global-background-file-input[data-v-2c16dd79]{display:none}.global-background-hint[data-v-2c16dd79]{color:var(--lingsu-text-secondary);font-size:12px}.profile-qr-wrap[data-v-2c16dd79]{position:relative;width:220px}.profile-qr-avatar[data-v-2c16dd79]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:3px solid var(--lingsu-surface-elevated);background:var(--lingsu-surface-elevated);border-radius:12px;padding:2px;box-shadow:0 2px 6px color-mix(in srgb,var(--lingsu-text-primary) 12%,transparent)}.profile-team-item[data-v-2c16dd79]{border:0;border-bottom:1px solid var(--lingsu-border);border-radius:0;padding:14px 0}.profile-team-item[data-v-2c16dd79]:last-child{border-bottom:0}.profile-team-item-main[data-v-2c16dd79]{min-width:0;overflow-wrap:anywhere}.profile-team-summary[data-v-2c16dd79]{flex-wrap:wrap}.profile-preference-form[data-v-2c16dd79]{width:100%}@media(max-width:1024px){.profile-workspace__body[data-v-2c16dd79]{grid-template-columns:172px minmax(0,1fr)}.profile-workspace__content[data-v-2c16dd79]{padding:20px}}@media(max-width:768px){.profile-workspace__body[data-v-2c16dd79]{grid-template-columns:1fr}.profile-workspace__content[data-v-2c16dd79]{padding:16px}.profile-team-item[data-v-2c16dd79]{flex-wrap:wrap}.widget-action-row[data-v-2c16dd79]>.ant-select,.widget-action-row[data-v-2c16dd79]>.ant-input{width:auto;flex:1 1 120px;min-width:0}.widget-action-controls[data-v-2c16dd79]{width:100%}.menu-order-row[data-v-2c16dd79]{flex-wrap:wrap}.profile-qr-wrap[data-v-2c16dd79]{max-width:100%}}.profile-save-status[data-v-912457e9]{display:inline-flex;align-items:center;gap:6px;color:var(--lingsu-text-secondary);font-size:12px;font-weight:400}.profile-save-status[data-v-912457e9]:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--lingsu-text-secondary)}.profile-save-status.is-dirty[data-v-912457e9]:before{background:var(--lingsu-brand-color)}@media(max-width:768px){.profile-page[data-v-912457e9] .ls-page-heading__actions{flex-basis:100%}.profile-page[data-v-912457e9] .profile-save-status{flex:1 0 100%}}.page-filters[data-v-b9e82633]{margin-left:auto}.message-item[data-v-b9e82633]{cursor:pointer}.message-item.unread[data-v-b9e82633]{background:#1677ff0a}.announcement-item[data-v-b9e82633] .ant-list-item-meta-description{display:flex;flex-direction:column;gap:6px}.announcement-content[data-v-b9e82633]{color:var(--lingsu-text-secondary);white-space:pre-wrap}.announcement-meta-line[data-v-b9e82633]{color:var(--lingsu-text-muted);font-size:12px}@media(max-width:900px){.page-filters[data-v-b9e82633]{margin-left:0;width:100%}}.calendar-page-actions[data-v-785503dc] .ant-btn-primary:not(:disabled){color:#fff!important}.calendar-page-actions__search[data-v-785503dc]{width:280px}.calendar-page-actions__meeting-host[data-v-785503dc]{display:inline-flex;align-items:center;position:relative}.calendar-page-actions__meeting[data-v-785503dc]{background:var(--lingsu-semantic-brand-surface);border-color:var(--lingsu-semantic-brand-line);color:var(--lingsu-text-primary);font-weight:600}@media(max-width:1100px){.calendar-page-actions__meeting-label[data-v-785503dc]{display:none}}@media(max-width:600px){.calendar-page-actions[data-v-785503dc]{width:100%;justify-content:flex-end}.calendar-page-actions>.calendar-page-actions__search[data-v-785503dc]{flex:1 0 100%;width:100%}}.calendar-navigation[data-v-f62328ac]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 18px;border-bottom:1px solid var(--lingsu-header-border)}.calendar-navigation__date[data-v-f62328ac]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.calendar-navigation__views[data-v-f62328ac]{display:flex;align-items:center;gap:12px}.calendar-navigation__year[data-v-f62328ac]{width:126px}.calendar-navigation__month[data-v-f62328ac]{width:96px}.calendar-navigation__today[data-v-f62328ac]{border-color:#87dcd4;color:var(--lingsu-text-primary);background:color-mix(in srgb,#14b8a6 10%,var(--lingsu-surface-elevated))}@media(max-width:480px){.calendar-navigation[data-v-f62328ac]{padding:12px}.calendar-navigation__date[data-v-f62328ac]{width:100%}.calendar-navigation__views[data-v-f62328ac]{width:100%;justify-content:space-between}}.calendar-date-cell[data-v-cdb8f67f]{position:relative;height:100%}.calendar-date-cell__add[data-v-cdb8f67f]{position:absolute;top:8px;left:6px;display:grid;place-items:center;width:25px;height:25px;padding:0;border:1px solid var(--lingsu-header-border);border-radius:4px;color:var(--lingsu-semantic-brand-strong);background:var(--lingsu-surface-elevated);cursor:pointer;opacity:0;pointer-events:none}.calendar-date-cell:hover .calendar-date-cell__add[data-v-cdb8f67f],.calendar-date-cell:focus-within .calendar-date-cell__add[data-v-cdb8f67f]{opacity:1;pointer-events:auto}.calendar-date[data-v-cdb8f67f]:focus-visible,.calendar-date-cell__add[data-v-cdb8f67f]:focus-visible{outline:2px solid var(--lingsu-semantic-brand-strong);outline-offset:-2px}.calendar-date-cell:hover .calendar-date__lunar[data-v-cdb8f67f],.calendar-date-cell:focus-within .calendar-date__lunar[data-v-cdb8f67f]{padding-left:28px}.calendar-date-preview[data-v-cdb8f67f]{width:min(320px,calc(100vw - 64px));color:var(--lingsu-text-primary)}.calendar-date-preview__heading[data-v-cdb8f67f]{display:block;margin-bottom:12px}.calendar-date-preview__list[data-v-cdb8f67f]{list-style:none;padding:0;margin:0;max-height:320px;overflow-y:auto}.calendar-date-preview__event+.calendar-date-preview__event[data-v-cdb8f67f]{margin-top:12px;padding-top:12px;border-top:1px solid var(--lingsu-header-border)}.calendar-date-preview__meta[data-v-cdb8f67f]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;color:var(--lingsu-text-secondary)}.calendar-date-preview__title[data-v-cdb8f67f]{white-space:normal;overflow-wrap:anywhere}.calendar-date-preview__empty[data-v-cdb8f67f]{margin:0;color:var(--lingsu-text-muted)}@media(hover:none){.calendar-date-cell__add[data-v-cdb8f67f]{display:none}}.calendar-date[data-v-cdb8f67f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:116px;height:100%;display:flex;flex-direction:column;gap:5px;border:0;padding:8px 6px;background:var(--lingsu-surface-elevated);color:var(--lingsu-text-primary);text-align:left;cursor:pointer}.calendar-date[data-v-cdb8f67f]:hover{background:var(--lingsu-page-bg)}.calendar-date.is-outside[data-v-cdb8f67f]{background:var(--lingsu-page-bg);color:var(--lingsu-text-muted)}.calendar-date[aria-pressed=true][data-v-cdb8f67f]{background:var(--lingsu-semantic-brand-surface);box-shadow:inset 0 0 0 1px var(--lingsu-semantic-brand-strong)}.calendar-date__top[data-v-cdb8f67f]{display:flex;justify-content:flex-end;align-items:center;gap:4px;width:100%}.calendar-date__number[data-v-cdb8f67f]{display:grid;place-items:center;min-width:25px;height:25px;border-radius:50%;font-size:12px;font-variant-numeric:tabular-nums}.is-today .calendar-date__number[data-v-cdb8f67f]{background:var(--lingsu-action-fill);color:var(--lingsu-action-on);font-weight:600}.calendar-date__lunar[data-v-cdb8f67f]{margin-right:auto;color:var(--lingsu-text-muted);font-size:11px;overflow:hidden;white-space:nowrap}.calendar-date__holiday[data-v-cdb8f67f]{color:var(--lingsu-semantic-warning-strong);font-size:11px}.calendar-date__event[data-v-cdb8f67f]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;padding:2px 4px;border-radius:3px;color:var(--lingsu-text-secondary);background:var(--lingsu-page-bg)}.calendar-date__holiday.is-legal[data-v-cdb8f67f]{color:var(--lingsu-semantic-danger-strong)}.event-color-blue[data-v-cdb8f67f]{color:#1677ff;background:color-mix(in srgb,#1677ff 6%,var(--lingsu-surface-elevated))}.event-color-green[data-v-cdb8f67f]{color:#389e0d;background:color-mix(in srgb,#52c41a 6%,var(--lingsu-surface-elevated))}.event-color-orange[data-v-cdb8f67f]{color:#d46b08;background:color-mix(in srgb,#fa8c16 6%,var(--lingsu-surface-elevated))}.event-color-red[data-v-cdb8f67f]{color:#cf1322;background:color-mix(in srgb,#f5222d 6%,var(--lingsu-surface-elevated))}.event-color-purple[data-v-cdb8f67f]{color:#722ed1;background:color-mix(in srgb,#722ed1 6%,var(--lingsu-surface-elevated))}.calendar-date__more[data-v-cdb8f67f]{color:var(--lingsu-text-muted);font-size:11px}.calendar-date__count[data-v-cdb8f67f]{display:block;font-size:11px;color:var(--lingsu-text-muted)}@media(max-width:600px){.calendar-date[data-v-cdb8f67f]{min-height:84px;padding:6px 3px}.calendar-date__event[data-v-cdb8f67f],.calendar-date__more[data-v-cdb8f67f]{display:none}.calendar-date__count[data-v-cdb8f67f]{display:block;font-size:11px;color:var(--lingsu-semantic-brand-strong)}.calendar-date__lunar[data-v-cdb8f67f]{display:none}}.calendar-agenda[data-v-24e61d3e]{padding:22px 20px;min-width:0;border:1px solid var(--lingsu-header-border);border-radius:var(--lingsu-radius);background:var(--lingsu-surface-elevated)}.calendar-agenda__heading[data-v-24e61d3e]{display:flex;justify-content:space-between;gap:8px;color:var(--lingsu-text-muted);font-size:12px}.calendar-agenda__date-row[data-v-24e61d3e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.calendar-agenda h2[data-v-24e61d3e]{margin:6px 0 3px;font-size:17px;font-weight:600}.calendar-agenda__subtitle[data-v-24e61d3e]{color:var(--lingsu-text-muted);font-size:12px;margin-bottom:24px}.calendar-agenda__event[data-v-24e61d3e]{padding:16px 0 20px 12px;margin-bottom:16px;border-left:3px solid var(--lingsu-semantic-brand-line);border-bottom:1px solid var(--lingsu-header-border)}.calendar-agenda__event.is-meeting[data-v-24e61d3e]{border-left-color:var(--lingsu-semantic-info-line)}.calendar-agenda__time[data-v-24e61d3e]{display:flex;align-items:center;gap:6px;color:var(--lingsu-text-secondary);font-size:13px;font-variant-numeric:tabular-nums;margin-bottom:5px}.calendar-agenda__title[data-v-24e61d3e]{border:0;background:transparent;padding:0;text-align:left;margin:7px 0;font-size:14px;line-height:1.6;font-weight:600;color:var(--lingsu-text-primary);overflow-wrap:anywhere}.calendar-agenda__meta[data-v-24e61d3e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--lingsu-text-muted);font-size:12px;margin:7px 0 10px}.calendar-agenda__description[data-v-24e61d3e]{color:var(--lingsu-text-secondary);font-size:12px;margin-bottom:12px;overflow-wrap:anywhere}.calendar-agenda__description p[data-v-24e61d3e]{white-space:pre-wrap;margin:8px 0}.calendar-agenda__empty[data-v-24e61d3e]{padding:25px 0;color:var(--lingsu-text-muted);font-size:13px}.calendar-agenda__empty[data-v-24e61d3e]>.anticon{font-size:26px;margin-bottom:10px}.calendar-agenda__empty p[data-v-24e61d3e]{margin-bottom:6px}.calendar-agenda[data-v-24e61d3e] .ant-btn-link{padding:0}@media(max-width:600px){.calendar-agenda[data-v-24e61d3e]{padding:16px}}.calendar-agenda__meta[data-v-24e61d3e] .ant-tag{margin-inline-end:0}.calendar-agenda__minutes[data-v-24e61d3e]{margin:12px 0;padding:12px;border-radius:6px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-secondary);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.calendar-agenda__minutes-label[data-v-24e61d3e]{display:flex;align-items:center;gap:6px;color:var(--lingsu-text-primary);font-weight:600;margin-bottom:6px}.calendar-agenda__minutes strong[data-v-24e61d3e]{display:block;font-weight:500}.calendar-agenda__minutes p[data-v-24e61d3e]{white-space:pre-wrap;margin:6px 0}.calendar-agenda__actions[data-v-24e61d3e]{display:flex;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid var(--lingsu-header-border)}.calendar-agenda__actions[data-v-24e61d3e] .ls-action-group{flex-wrap:nowrap}.calendar-agenda__meeting-link[data-v-24e61d3e]{margin-top:12px;font-size:12px;overflow-wrap:anywhere}.calendar-agenda__description[data-v-24e61d3e]{line-height:1.7}.calendar-agenda__event[data-v-24e61d3e]:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.capability-card[data-v-41f861d0]{border-radius:12px}.calendar-online-meeting[data-v-747cd6e7]{display:grid;gap:12px;margin:4px 0 16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--lingsu-border, #d9d9d9) 78%,transparent);border-radius:12px;background:linear-gradient(145deg,#f8fafce6,#fffffffa);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.calendar-online-meeting--active[data-v-747cd6e7]{border-color:#1677ff57;background:linear-gradient(145deg,#e6f4ffb8,#fffffffa);box-shadow:0 8px 22px #1677ff12}.calendar-online-meeting__head[data-v-747cd6e7]{display:flex;align-items:center;gap:12px}.calendar-online-meeting__icon[data-v-747cd6e7]{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:10px;color:#1677ff;background:#1677ff1a;font-size:18px}.calendar-online-meeting__copy[data-v-747cd6e7]{display:grid;flex:1;min-width:0;gap:2px}.calendar-online-meeting__copy strong[data-v-747cd6e7]{color:var(--lingsu-text-primary, #1f1f1f);font-size:14px;font-weight:600}.calendar-online-meeting__copy span[data-v-747cd6e7],.calendar-online-meeting__identity[data-v-747cd6e7]{color:var(--lingsu-text-secondary, #64748b);font-size:12px}.calendar-online-meeting__details[data-v-747cd6e7]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:#ffffffc2}.calendar-online-meeting__identity[data-v-747cd6e7]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.calendar-online-meeting__link[data-v-747cd6e7]{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;font-size:13px}.calendar-online-meeting__notice[data-v-747cd6e7] .ant-alert-message,.calendar-online-meeting__capability[data-v-747cd6e7] .ant-alert-message{font-size:13px}@media(max-width:640px){.calendar-online-meeting[data-v-747cd6e7]{padding:12px}.calendar-online-meeting__details[data-v-747cd6e7]{align-items:flex-start;flex-direction:column}}.quick-video-meeting[data-v-69989cc8]{display:grid;gap:18px}.quick-video-meeting__modal-title[data-v-69989cc8]{display:flex;align-items:center;gap:11px;padding-right:24px}.quick-video-meeting__title-icon[data-v-69989cc8]{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid var(--lingsu-semantic-info-line, rgba(37, 99, 235, .24));border-radius:10px;color:var(--lingsu-semantic-info-strong, #2563eb);background:var(--lingsu-semantic-info-surface, rgba(37, 99, 235, .1));font-size:17px}.quick-video-meeting__title-copy[data-v-69989cc8]{display:grid;min-width:0;gap:2px}.quick-video-meeting__title-copy strong[data-v-69989cc8]{color:var(--lingsu-text-primary, #0f172a);font-size:16px;font-weight:650;line-height:1.35}.quick-video-meeting__title-copy small[data-v-69989cc8]{color:var(--lingsu-text-secondary, #64748b);font-size:12px;font-weight:400;line-height:1.45}.quick-video-meeting__schedule-card[data-v-69989cc8]{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--lingsu-header-border, #e2e8f0);border-radius:10px;background:var(--lingsu-page-bg, #f8fafc)}.quick-video-meeting__schedule-icon[data-v-69989cc8]{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid var(--lingsu-semantic-info-line, rgba(37, 99, 235, .24));border-radius:9px;color:var(--lingsu-semantic-info-strong, #2563eb);background:var(--lingsu-header-bg, #fff);font-size:17px}.quick-video-meeting__schedule-copy[data-v-69989cc8]{display:grid;flex:1;min-width:0;gap:1px}.quick-video-meeting__schedule-copy span[data-v-69989cc8]{color:var(--lingsu-text-secondary, #64748b);font-size:12px}.quick-video-meeting__schedule-copy strong[data-v-69989cc8]{color:var(--lingsu-text-primary, #0f172a);font-size:15px;font-weight:650}.quick-video-meeting__default-badge[data-v-69989cc8]{flex:0 0 auto;padding:4px 9px;border:1px solid var(--lingsu-semantic-neutral-line, rgba(71, 85, 105, .2));border-radius:999px;color:var(--lingsu-semantic-neutral-strong, #475569);background:var(--lingsu-semantic-neutral-surface, rgba(71, 85, 105, .08));font-size:11px;font-weight:600}.quick-video-meeting__form[data-v-69989cc8] .ant-form-item{margin-bottom:17px}.quick-video-meeting__form[data-v-69989cc8] .ant-form-item-label>label{color:var(--lingsu-text-primary, #1f2937);font-size:13px;font-weight:600}.quick-video-meeting__range[data-v-69989cc8]{width:100%}.quick-video-meeting__duration-row[data-v-69989cc8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 18px;color:var(--lingsu-text-secondary, #64748b);font-size:12px}.quick-video-meeting__privacy[data-v-69989cc8]{display:flex;align-items:flex-start;gap:8px;margin-top:4px;padding:9px 11px;border-radius:8px;color:var(--lingsu-text-secondary, #64748b);background:var(--lingsu-semantic-neutral-surface, rgba(71, 85, 105, .06));font-size:12px;line-height:1.55}.quick-video-meeting__privacy[data-v-69989cc8] .anticon{margin-top:3px;color:var(--lingsu-semantic-success-strong, #16a34a)}.quick-video-meeting__actions[data-v-69989cc8]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--lingsu-border, #f0f0f0)}.quick-video-meeting__advanced[data-v-69989cc8]{padding-inline:0}.quick-video-meeting__action-group[data-v-69989cc8]{display:flex;align-items:center;gap:8px}@media(max-width:640px){.quick-video-meeting__default-badge[data-v-69989cc8]{display:none}.quick-video-meeting__duration-row[data-v-69989cc8],.quick-video-meeting__actions[data-v-69989cc8]{align-items:stretch;flex-direction:column}.quick-video-meeting__action-group[data-v-69989cc8]{display:grid;grid-template-columns:1fr 1fr}.quick-video-meeting__action-group[data-v-69989cc8] .ant-btn-primary{grid-column:1 / -1;grid-row:1}.quick-video-meeting__advanced[data-v-69989cc8]{align-self:flex-start}}.calendar-page-wrap[data-v-b3d4de29]{padding:var(--lingsu-page-padding)}.calendar-workspace[data-v-b3d4de29]>.ls-page-heading{padding:18px 20px;border-bottom:1px solid var(--lingsu-header-border)}.calendar-workspace[data-v-b3d4de29] .ls-page-heading__identity{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.calendar-workspace[data-v-b3d4de29] .ls-page-heading__status{margin-top:0}.calendar-workspace[data-v-b3d4de29]{border:1px solid var(--lingsu-header-border);border-radius:10px;background:var(--lingsu-surface-elevated)}.calendar-layout[data-v-b3d4de29]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;padding:20px;align-items:start}.calendar-main[data-v-b3d4de29]{min-width:0;border:1px solid var(--lingsu-header-border);border-radius:var(--lingsu-radius);background:var(--lingsu-surface-elevated)}.calendar-main[data-v-b3d4de29] .ant-picker-panel{border:0;background:transparent}.calendar-main[data-v-b3d4de29] .ant-picker-body{padding:0!important}.calendar-main[data-v-b3d4de29] .ant-picker-content{table-layout:fixed;width:100%}.calendar-main[data-v-b3d4de29] .ant-picker-content th{padding:12px;text-align:right;color:var(--lingsu-text-muted);font-size:12px;font-weight:400}.calendar-main[data-v-b3d4de29] .ant-picker-cell{padding:0!important;border-top:1px solid var(--lingsu-header-border);border-right:1px solid var(--lingsu-header-border);vertical-align:top}.calendar-main[data-v-b3d4de29] .ant-picker-cell:last-child{border-right:0}.calendar-legend[data-v-b3d4de29]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:12px 16px;border-top:1px solid var(--lingsu-header-border);color:var(--lingsu-text-muted);font-size:12px}.calendar-legend__dot[data-v-b3d4de29]{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--lingsu-text-muted)}.calendar-legend__dot.is-meeting[data-v-b3d4de29]{background:var(--lingsu-semantic-info-strong)}.calendar-legend__hint[data-v-b3d4de29]{margin-left:auto}@media(max-width:1100px){.calendar-layout[data-v-b3d4de29]{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:900px){.calendar-layout[data-v-b3d4de29]{grid-template-columns:1fr;gap:16px;padding:16px}}@media(max-width:600px){.calendar-layout[data-v-b3d4de29]{gap:12px;padding:12px}}@media(max-width:600px){.calendar-main[data-v-b3d4de29] .ant-picker-content th{padding:10px 6px}.calendar-legend__hint[data-v-b3d4de29]{display:none}}.calendar-participants-input[data-v-b3d4de29]{display:flex;min-height:42px;align-items:center;flex-wrap:wrap;gap:8px;width:100%;padding:6px 10px;border:1px solid #d9d9d9;border-radius:8px;background:var(--lingsu-surface-elevated);transition:border-color .2s,box-shadow .2s;cursor:text}.calendar-participants-input[data-v-b3d4de29]:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.calendar-participants-input__tag[data-v-b3d4de29]{display:inline-flex;align-items:center;max-width:100%;gap:4px;padding:3px 8px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:13px;line-height:1.45;font-weight:700}.calendar-participants-input__remove[data-v-b3d4de29]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:999px;background:transparent;color:#2563eb;line-height:1;cursor:pointer}.calendar-participants-input__remove[data-v-b3d4de29]:hover{background:#dbeafe}.calendar-participants-input__field[data-v-b3d4de29]{flex:1 1 140px;min-width:120px;height:26px;border:0;outline:0;background:transparent;color:var(--lingsu-text-primary)}.calendar-participants-input__field[data-v-b3d4de29]::placeholder{color:var(--lingsu-text-muted)}.recurrence-scope-dialog[data-v-b3d4de29]{display:grid;gap:14px}.recurrence-scope-dialog__text[data-v-b3d4de29]{margin:0;color:var(--lingsu-text-secondary)}.calendar-suggestion-strip[data-v-b3d4de29]{display:flex;align-items:center;gap:10px;margin:-2px 0 12px;padding:8px 10px;border:1px solid #d6e4ff;border-radius:8px;background:#f5f9ff}.calendar-suggestion-strip__icon[data-v-b3d4de29]{flex:none;color:#1677ff;font-size:15px}.calendar-suggestion-strip__content[data-v-b3d4de29]{display:flex;min-width:0;flex:1;align-items:center;gap:6px;color:var(--lingsu-text-secondary);font-size:13px;line-height:1.45}.calendar-suggestion-strip__title[data-v-b3d4de29]{flex:none;color:#1d4ed8;font-weight:600}.calendar-suggestion-strip__summary[data-v-b3d4de29]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-suggestion-strip__hint[data-v-b3d4de29]{flex:none;max-width:140px;overflow:hidden;color:#2f7d32;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.calendar-page-wrap[data-v-b3d4de29]{padding:var(--lingsu-page-padding)}.calendar-suggestion-strip[data-v-b3d4de29]{align-items:flex-start}.calendar-suggestion-strip__content[data-v-b3d4de29]{flex-wrap:wrap}.calendar-suggestion-strip__summary[data-v-b3d4de29]{white-space:normal}}.workspace-heading__eyebrow[data-v-719f2ba9]{color:var(--lingsu-text-secondary);font-size:12px;font-weight:600;margin-bottom:8px}.workspace-heading__steps[data-v-719f2ba9]{display:flex;flex-wrap:wrap;align-items:center;gap:20px;list-style:none;padding:0;margin:0 0 24px;color:var(--lingsu-text-muted);font-size:12px}.workspace-heading__steps li[data-v-719f2ba9]{display:flex;align-items:center;gap:7px}.workspace-heading__number[data-v-719f2ba9]{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--lingsu-border);border-radius:50%;font-size:11px}.workspace-heading__steps .active[data-v-719f2ba9]{color:var(--lingsu-text-primary);font-weight:650}.active .workspace-heading__number[data-v-719f2ba9]{background:var(--lingsu-surface-muted);color:var(--lingsu-text-primary);border-color:var(--lingsu-brand-color)}.workspace-heading__title[data-v-719f2ba9]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.workspace-heading h2[data-v-719f2ba9]{margin:0;font-size:clamp(20px,2vw,25px);font-weight:650;line-height:1.4;color:var(--lingsu-text-primary);overflow-wrap:anywhere}.workspace-heading p[data-v-719f2ba9]{margin:8px 0 0;color:var(--lingsu-text-secondary);font-size:13px;line-height:1.7}.meeting-schedule-picker[data-v-993814a0]{display:grid;gap:8px;width:100%;padding:8px;border:1px solid var(--lingsu-border);border-radius:10px;background:var(--lingsu-surface-muted)}.meeting-schedule-picker__label[data-v-993814a0]{display:flex;align-items:center;gap:6px;color:var(--lingsu-text-secondary);font-size:12px;font-weight:600}.meeting-schedule-picker__list[data-v-993814a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.meeting-schedule-picker__item[data-v-993814a0]{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated);color:inherit;text-align:left;cursor:pointer}.meeting-schedule-picker__item[data-v-993814a0]:hover,.meeting-schedule-picker__item--active[data-v-993814a0]{border-color:var(--lingsu-text-secondary);background:var(--lingsu-surface-muted)}.meeting-schedule-picker__item[data-v-993814a0]:disabled{cursor:not-allowed;opacity:.6}.meeting-schedule-picker__title[data-v-993814a0],.meeting-schedule-picker__time[data-v-993814a0],.meeting-schedule-picker__people[data-v-993814a0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-schedule-picker__title[data-v-993814a0]{color:var(--lingsu-text-primary);font-weight:600}.meeting-schedule-picker__time[data-v-993814a0],.meeting-schedule-picker__people[data-v-993814a0]{color:var(--lingsu-text-muted);font-size:12px}.meeting-schedule-picker__people[data-v-993814a0]{display:inline-flex;align-items:center;gap:4px}.meeting-schedule-picker[data-v-993814a0]{padding:0;border:0;background:transparent}.meeting-schedule-picker__label[data-v-993814a0]{display:none}.meeting-schedule-picker__item[data-v-993814a0]{padding:12px;gap:6px}.meeting-schedule-picker__item--active[data-v-993814a0]{border-color:var(--lingsu-brand-color);box-shadow:inset 0 0 0 1px var(--lingsu-brand-color)}.meeting-schedule-picker__choice[data-v-993814a0]{color:var(--lingsu-text-secondary);font-size:12px}.meeting-schedule-picker__title[data-v-993814a0]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.meeting-schedule-picker__item[data-v-993814a0]:focus-visible{outline:2px solid var(--lingsu-brand-color);outline-offset:2px}@media(max-width:600px){.meeting-schedule-picker__list[data-v-993814a0]{grid-template-columns:1fr}}.meeting-calendar-binding[data-v-cc10be56]{display:grid;gap:8px;padding:10px;border:1px solid var(--lingsu-border, #e5e7eb);border-radius:12px;background:var(--lingsu-surface-elevated)}.meeting-calendar-binding__head[data-v-cc10be56],.meeting-calendar-binding__head-actions[data-v-cc10be56],.meeting-calendar-binding__current[data-v-cc10be56],.meeting-calendar-binding__compact[data-v-cc10be56],.meeting-calendar-binding__compact-main[data-v-cc10be56],.meeting-calendar-binding__title[data-v-cc10be56]{display:flex;align-items:center;gap:8px}.meeting-calendar-binding__head[data-v-cc10be56]{justify-content:space-between}.meeting-calendar-binding__head-actions[data-v-cc10be56]{flex:0 0 auto;gap:6px}.meeting-calendar-binding__title[data-v-cc10be56]{color:var(--lingsu-text-primary);font-weight:900}.meeting-calendar-binding__compact[data-v-cc10be56]{width:100%;min-width:0;justify-content:space-between;border:1px solid color-mix(in srgb,var(--lingsu-brand-color, #16a34a) 24%,#dbeafe 76%);border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--lingsu-brand-color, #16a34a) 7%,var(--lingsu-surface-elevated) 93%);color:var(--lingsu-text-primary);cursor:pointer;font:inherit}.meeting-calendar-binding__compact-main[data-v-cc10be56]{min-width:0;gap:8px;color:var(--lingsu-semantic-success-strong);font-size:13px;font-weight:800}.meeting-calendar-binding__compact-main span[data-v-cc10be56]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-calendar-binding__compact-action[data-v-cc10be56]{flex:0 0 auto;color:var(--lingsu-brand-color, #16a34a);font-size:12px;font-weight:900}.meeting-calendar-binding__current[data-v-cc10be56]{min-width:0;color:var(--lingsu-text-muted);font-size:13px}.meeting-calendar-binding__current span[data-v-cc10be56]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-calendar-binding__linked[data-v-cc10be56]{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--lingsu-semantic-success-line);border-radius:8px;background:var(--lingsu-semantic-success-surface)}.meeting-calendar-binding__linked-head[data-v-cc10be56]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.meeting-calendar-binding__linked-title[data-v-cc10be56]{min-width:0;overflow:hidden;color:#064e3b;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.meeting-calendar-binding__time[data-v-cc10be56],.meeting-calendar-binding__muted[data-v-cc10be56]{color:var(--lingsu-text-muted);font-size:12px}.meeting-calendar-binding__participants[data-v-cc10be56]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;color:var(--lingsu-semantic-success-strong);font-size:12px}.meeting-calendar-binding__participants-label[data-v-cc10be56]{color:var(--lingsu-semantic-success-strong);font-weight:800}.meeting-calendar-binding__participant[data-v-cc10be56]{margin-inline-end:0}.meeting-calendar-binding__actions[data-v-cc10be56],.meeting-calendar-binding__rebind-head[data-v-cc10be56]{display:flex;align-items:center;gap:8px}.meeting-calendar-binding__actions[data-v-cc10be56]{justify-self:start}.meeting-calendar-binding__rebind-head[data-v-cc10be56]{justify-content:space-between;color:var(--lingsu-text-primary);font-size:12px;font-weight:800}.meeting-calendar-binding__empty[data-v-cc10be56]{padding:8px;border:1px dashed var(--lingsu-border);border-radius:8px;color:var(--lingsu-text-muted);font-size:12px;text-align:center}.meeting-live-caption[data-v-6217e024]{--caption-brand-color: var(--lingsu-brand-color, #10b981);--caption-brand-line: var( --lingsu-semantic-brand-line, color-mix(in srgb, var(--caption-brand-color) 32%, #dbeafe 68%) );display:grid;gap:8px;min-height:116px;padding:12px;border:1px solid var(--caption-brand-line);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--caption-brand-color) 7%,color-mix(in srgb,var(--lingsu-surface-elevated) 78%,transparent) 93%),color-mix(in srgb,var(--lingsu-surface-elevated) 62%,transparent) 48%,color-mix(in srgb,var(--caption-brand-color) 10%,var(--lingsu-surface-muted) 90%)),color-mix(in srgb,var(--lingsu-surface-elevated) 58%,transparent);box-shadow:0 10px 26px #0f172a0f,inset 0 1px color-mix(in srgb,var(--lingsu-surface-elevated) 74%,transparent);backdrop-filter:blur(16px) saturate(1.22);-webkit-backdrop-filter:blur(16px) saturate(1.22)}.meeting-live-caption--active[data-v-6217e024]{border-color:color-mix(in srgb,var(--caption-brand-color) 48%,color-mix(in srgb,var(--lingsu-surface-elevated) 50%,transparent) 52%);box-shadow:0 12px 30px color-mix(in srgb,var(--caption-brand-color) 12%,rgba(15,23,42,.08) 88%),inset 0 0 0 1px color-mix(in srgb,var(--caption-brand-color) 12%,transparent 88%),inset 0 1px color-mix(in srgb,var(--lingsu-surface-elevated) 74%,transparent)}.meeting-live-caption__head[data-v-6217e024]{display:flex;align-items:center;justify-content:space-between;gap:8px}.meeting-live-caption__title[data-v-6217e024]{display:inline-flex;align-items:baseline;gap:8px;color:var(--lingsu-text-primary);font-size:13px;font-weight:900}.meeting-live-caption__title small[data-v-6217e024]{color:var(--lingsu-text-muted);font-size:12px;font-weight:800}.meeting-live-caption__status[data-v-6217e024]{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.meeting-live-caption__audio[data-v-6217e024]{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--lingsu-text-muted);font-size:12px;font-weight:700}.meeting-live-caption__meter[data-v-6217e024]{position:relative;width:42px;height:6px;overflow:hidden;border-radius:999px;background:#94a3b847}.meeting-live-caption__meter span[data-v-6217e024]{display:block;height:100%;border-radius:inherit;background:#22c55e;transition:width .12s ease}.meeting-live-caption__current[data-v-6217e024]{min-height:48px;color:var(--lingsu-text-primary);font-size:18px;font-weight:800;line-height:1.55;word-break:break-word}.meeting-live-caption__current--empty[data-v-6217e024]{color:var(--lingsu-text-muted);font-size:15px;font-weight:700}.meeting-live-caption__latest[data-v-6217e024]{display:flex;min-width:0;align-items:center;gap:8px;padding-top:6px;border-top:1px solid rgba(148,163,184,.2);color:var(--lingsu-text-secondary);font-size:12px}.meeting-live-caption__latest-label[data-v-6217e024]{flex:0 0 auto;color:var(--lingsu-semantic-success-strong);font-weight:900}.meeting-live-caption__latest-text[data-v-6217e024]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-live-caption__list[data-v-6217e024]{display:grid;gap:6px;max-height:168px;overflow:auto;padding-right:2px}.meeting-live-caption__segment[data-v-6217e024]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid color-mix(in srgb,var(--caption-brand-color) 14%,transparent 86%);border-radius:10px;padding:7px 9px;background:color-mix(in srgb,var(--lingsu-surface-elevated) 44%,transparent)}.meeting-live-caption__segment--important[data-v-6217e024]{border-color:#f59e0b57;background:var(--lingsu-semantic-warning-surface);box-shadow:inset 3px 0 #f59e0bc7}.meeting-live-caption__segment-main[data-v-6217e024]{display:flex;min-width:0;align-items:baseline;gap:8px}.meeting-live-caption__segment-speaker[data-v-6217e024]{flex:0 0 auto;color:var(--lingsu-semantic-success-strong);font-size:12px;font-weight:900}.meeting-live-caption__segment-text[data-v-6217e024]{min-width:0;overflow:hidden;color:var(--lingsu-text-secondary);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.meeting-live-caption__segment-actions[data-v-6217e024]{flex:0 0 auto}@media(max-width:900px){.meeting-live-caption__current[data-v-6217e024]{font-size:16px}.meeting-live-caption__head[data-v-6217e024],.meeting-live-caption__status[data-v-6217e024]{align-items:flex-start;flex-direction:column}.meeting-live-caption__segment[data-v-6217e024]{grid-template-columns:1fr}.meeting-live-caption__segment-main[data-v-6217e024]{align-items:flex-start;flex-direction:column;gap:3px}.meeting-live-caption__segment-text[data-v-6217e024]{white-space:normal}}.meeting-recorder[data-v-8a806c56]{position:relative;overflow:hidden;padding:14px;border:1px solid var(--lingsu-border, #e5e7eb);border-radius:12px;background:var(--lingsu-surface-elevated, #fff)}.meeting-recorder[data-v-8a806c56]:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}.meeting-recorder--recording[data-v-8a806c56]{border-color:#22c55e75;box-shadow:0 0 0 1px #22c55e14,0 12px 30px #16a34a14}.meeting-recorder--recording[data-v-8a806c56]:before{animation:meetingRecorderBreath-8a806c56 1.8s ease-in-out infinite;border-color:#22c55e5c}.meeting-recorder__head[data-v-8a806c56],.meeting-recorder__controls[data-v-8a806c56],.meeting-recorder__manual[data-v-8a806c56]{display:flex;gap:12px;align-items:center}.meeting-recorder__head[data-v-8a806c56]{justify-content:space-between;margin-bottom:12px}.meeting-recorder__head-actions[data-v-8a806c56]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.meeting-recorder__permission-entry[data-v-8a806c56]{display:inline-flex;height:32px;align-items:center;gap:7px;border:1px solid var(--lingsu-semantic-info-line);border-radius:8px;padding:0 10px;background:var(--lingsu-semantic-info-surface);color:var(--lingsu-text-secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:800;white-space:nowrap}.meeting-recorder__permission-entry[data-v-8a806c56]:hover,.meeting-recorder__permission-entry--open[data-v-8a806c56]{border-color:var(--lingsu-semantic-info-line);background:var(--lingsu-semantic-info-surface);color:var(--lingsu-semantic-info-strong)}.meeting-recorder__permission-dot[data-v-8a806c56]{width:7px;height:7px;border-radius:999px;background:#94a3b8}.meeting-recorder__permission-dot[data-color=green][data-v-8a806c56]{background:#22c55e}.meeting-recorder__permission-dot[data-color=orange][data-v-8a806c56]{background:#f59e0b}.meeting-recorder__permission-dot[data-color=red][data-v-8a806c56]{background:#ef4444}.meeting-recorder__permission-dot[data-color=blue][data-v-8a806c56]{background:#3b82f6}.meeting-recorder__permission-entry-icon[data-v-8a806c56]{color:var(--lingsu-semantic-info-strong);font-size:12px}.meeting-recorder--active .meeting-recorder__head[data-v-8a806c56]{margin-bottom:10px}.meeting-recorder__form[data-v-8a806c56]{display:grid;gap:12px}.meeting-recorder__schedule[data-v-8a806c56]{min-width:0}.meeting-recorder__setup-grid[data-v-8a806c56]{display:grid;grid-template-columns:minmax(260px,1fr) 140px 150px;gap:12px;align-items:center}.meeting-recorder__capture-row[data-v-8a806c56]{display:flex;justify-content:space-between;gap:12px;align-items:center}.meeting-recorder__capture-controls[data-v-8a806c56]{display:flex;min-width:0;flex-wrap:wrap;gap:12px;align-items:center}.meeting-recorder__participants[data-v-8a806c56]{display:flex;min-height:40px;min-width:280px;flex:1;flex-wrap:wrap;gap:6px;align-items:center;padding:4px 11px;border:1px solid var(--lingsu-border);border-radius:6px;background:var(--lingsu-surface-elevated);cursor:text;transition:border-color .2s,box-shadow .2s}.meeting-recorder__participants[data-v-8a806c56]:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.meeting-recorder__participant-tag[data-v-8a806c56]{display:inline-flex;max-width:180px;align-items:center;gap:4px;padding:2px 6px;border:1px solid var(--lingsu-border);border-radius:4px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-primary);font-size:14px;line-height:22px}.meeting-recorder__participant-tag span[data-v-8a806c56]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-recorder__participant-remove[data-v-8a806c56]{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:var(--lingsu-text-muted);cursor:pointer;font-size:14px;line-height:1}.meeting-recorder__participant-remove[data-v-8a806c56]:hover{color:var(--lingsu-text-primary)}.meeting-recorder__participant-input[data-v-8a806c56]{min-width:120px;flex:1;border:0;outline:0;padding:4px 0;background:transparent;color:var(--lingsu-text-primary);font:inherit;line-height:24px}.meeting-recorder__participant-input[data-v-8a806c56]::placeholder{color:var(--lingsu-text-muted)}.meeting-recorder__eyebrow[data-v-8a806c56]{color:var(--lingsu-semantic-success-strong);font-size:12px;font-weight:800}.meeting-recorder__title[data-v-8a806c56]{margin:2px 0 0;font-size:18px;line-height:1.2}.meeting-recorder__alert[data-v-8a806c56]{margin-bottom:12px}.meeting-recorder__select[data-v-8a806c56]{width:140px}.meeting-recorder__provider[data-v-8a806c56]{width:170px}.meeting-recorder__audio-source[data-v-8a806c56]{width:190px}.meeting-recorder__audio-hint[data-v-8a806c56]{width:100%}.meeting-recorder__permission[data-v-8a806c56]{border:1px solid var(--lingsu-semantic-info-line);border-radius:8px;padding:12px;background:var(--lingsu-semantic-info-surface)}.meeting-recorder__permission-topline[data-v-8a806c56]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.meeting-recorder__permission-title[data-v-8a806c56]{color:var(--lingsu-text-primary);font-weight:900}.meeting-recorder__permission-summary[data-v-8a806c56]{margin-top:3px;color:var(--lingsu-text-muted);font-size:13px;font-weight:700;line-height:1.45}.meeting-recorder__permission-status[data-v-8a806c56],.meeting-recorder__permission-actions[data-v-8a806c56]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.meeting-recorder__permission-status[data-v-8a806c56]{justify-content:flex-end;color:var(--lingsu-text-secondary);font-size:13px;font-weight:800}.meeting-recorder__permission-actions[data-v-8a806c56]{margin-top:10px}.meeting-recorder__live[data-v-8a806c56]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.meeting-recorder__live--readonly[data-v-8a806c56]{grid-template-columns:minmax(0,1fr)}.meeting-recorder__live-main[data-v-8a806c56]{display:flex;min-width:0;align-items:center;gap:14px}.meeting-recorder__timer[data-v-8a806c56]{flex:0 0 auto;font-size:32px;font-weight:900;line-height:1;letter-spacing:0}.meeting-recorder__meeting-info[data-v-8a806c56]{min-width:0}.meeting-recorder__meeting-title[data-v-8a806c56]{color:var(--lingsu-text-secondary);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-recorder__meeting-hint[data-v-8a806c56]{margin-top:4px;color:var(--lingsu-text-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-recorder__manual[data-v-8a806c56]{align-items:flex-end;margin-top:12px}.meeting-recorder__captions[data-v-8a806c56]{margin-top:12px}.meeting-recorder__manual[data-v-8a806c56] .ant-input{flex:1}@keyframes meetingRecorderBreath-8a806c56{0%,to{box-shadow:inset 0 0 #22c55e00;opacity:.58}50%{box-shadow:inset 0 0 0 4px #22c55e1f;opacity:1}}@media(max-width:900px){.meeting-recorder__setup-grid[data-v-8a806c56],.meeting-recorder__capture-row[data-v-8a806c56],.meeting-recorder__live[data-v-8a806c56],.meeting-recorder__manual[data-v-8a806c56]{grid-template-columns:1fr}.meeting-recorder__setup-grid[data-v-8a806c56],.meeting-recorder__capture-row[data-v-8a806c56]{display:grid}.meeting-recorder__capture-controls[data-v-8a806c56],.meeting-recorder__provider[data-v-8a806c56],.meeting-recorder__audio-source[data-v-8a806c56]{width:100%}.meeting-recorder__manual[data-v-8a806c56]{display:grid}.meeting-recorder__head[data-v-8a806c56]{align-items:flex-start;flex-direction:column}.meeting-recorder__head-actions[data-v-8a806c56]{width:100%;justify-content:space-between}.meeting-recorder__permission-topline[data-v-8a806c56]{flex-direction:column}.meeting-recorder__permission-status[data-v-8a806c56]{justify-content:flex-start}.meeting-recorder__live-main[data-v-8a806c56]{align-items:flex-start;flex-direction:column;gap:8px}.meeting-recorder__meeting-title[data-v-8a806c56],.meeting-recorder__meeting-hint[data-v-8a806c56]{white-space:normal}}.meeting-recorder[data-v-8a806c56]:not(.meeting-recorder--active){padding:24px;max-width:none;width:100%}.meeting-recorder__head[data-v-8a806c56]{margin-bottom:24px}.meeting-recorder__title[data-v-8a806c56]{font-size:16px;font-weight:650}.meeting-recorder__form[data-v-8a806c56]{gap:18px}.meeting-recorder__field[data-v-8a806c56]{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--lingsu-text-primary);font-size:13px;font-weight:600}.meeting-recorder__field-label[data-v-8a806c56]{margin-bottom:-10px;color:var(--lingsu-text-primary);font-size:13px;font-weight:600}.meeting-recorder__disclosure[data-v-8a806c56]{border-top:1px solid var(--lingsu-border);padding-top:16px}.meeting-recorder__disclosure summary[data-v-8a806c56]{color:var(--lingsu-text-secondary);cursor:pointer;font-size:13px;padding-bottom:6px}.meeting-recorder__disclosure[open] summary[data-v-8a806c56]{margin-bottom:14px}.meeting-recorder__settings-grid[data-v-8a806c56]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.meeting-recorder__start[data-v-8a806c56]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--lingsu-border);padding-top:20px;margin-top:4px}.meeting-recorder__start span[data-v-8a806c56]{color:var(--lingsu-text-secondary);font-size:12px}.meeting-recorder__start[data-v-8a806c56] .ant-btn{min-width:140px}@media(max-width:768px){.meeting-recorder[data-v-8a806c56]:not(.meeting-recorder--active){padding:16px}.meeting-recorder__settings-grid[data-v-8a806c56]{grid-template-columns:1fr}.meeting-recorder__start[data-v-8a806c56]{flex-direction:column;align-items:stretch}}.meeting-recorder:not(.meeting-recorder--active) .meeting-recorder__head[data-v-8a806c56]{justify-content:flex-end;margin-bottom:12px}.meeting-recorder__form[data-v-8a806c56]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.meeting-recorder__form>details[data-v-8a806c56],.meeting-recorder__form>section[data-v-8a806c56],.meeting-recorder__form>label[data-v-8a806c56]:first-of-type,.meeting-recorder__start[data-v-8a806c56]{grid-column:1 / -1}@media(max-width:768px){.meeting-recorder__form[data-v-8a806c56]{grid-template-columns:1fr}}.meeting-recorder__form>.meeting-recorder__disclosure[data-v-8a806c56]:first-child{border-top:0;padding-top:0}.meeting-recorder__form[data-v-8a806c56]{gap:20px}.meeting-recorder__start .meeting-recorder__permission-entry[data-v-8a806c56]{background:transparent;border:0;padding:0;box-shadow:none}.meeting-recorder__start[data-v-8a806c56]{margin-top:0}.meeting-transcript[data-v-f1ff673b]{min-height:420px;padding:14px;border:1px solid var(--lingsu-border, #e5e7eb);border-radius:12px;background:var(--lingsu-surface-elevated, #fff)}.meeting-transcript__head[data-v-f1ff673b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.meeting-transcript__title[data-v-f1ff673b]{margin:0;font-size:16px}.meeting-transcript__list[data-v-f1ff673b]{display:grid;gap:8px;max-height:min(68vh,760px);overflow:auto}.meeting-transcript__item[data-v-f1ff673b]{padding:10px;border:1px solid transparent;border-radius:10px;background:var(--lingsu-surface-muted)}.meeting-transcript__item--important[data-v-f1ff673b]{border-color:var(--lingsu-semantic-warning-line);background:linear-gradient(135deg,var(--lingsu-semantic-warning-surface),var(--lingsu-surface-muted) 72%);box-shadow:inset 3px 0 #f59e0b}.meeting-transcript__meta[data-v-f1ff673b]{display:flex;justify-content:space-between;color:var(--lingsu-text-muted);font-size:12px;font-weight:800}.meeting-transcript__meta small[data-v-f1ff673b]{margin-left:6px;color:var(--lingsu-text-muted);font-weight:700}.meeting-transcript__importance-select[data-v-f1ff673b]{width:68px}.meeting-transcript__text[data-v-f1ff673b]{margin:6px 0 0;line-height:1.65;color:var(--lingsu-text-primary)}.meeting-transcript__raw[data-v-f1ff673b],.meeting-transcript__notes[data-v-f1ff673b]{margin:4px 0 0;color:var(--lingsu-text-muted);font-size:12px;line-height:1.5}.meeting-transcript__raw[data-v-f1ff673b]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.meeting-transcript__edit[data-v-f1ff673b],.meeting-transcript__mark[data-v-f1ff673b]{display:grid;gap:8px;margin-top:8px}.meeting-transcript__mark[data-v-f1ff673b]{padding:8px;border:1px solid var(--lingsu-semantic-info-line);border-radius:8px;background:var(--lingsu-semantic-info-surface)}.meeting-transcript__translation[data-v-f1ff673b]{margin-top:8px;padding:8px 10px;border-left:3px solid var(--lingsu-semantic-success-strong);border-radius:8px;background:var(--lingsu-semantic-success-surface);color:var(--lingsu-semantic-success-strong);line-height:1.65}.meeting-transcript__translation-label[data-v-f1ff673b]{margin-right:8px;color:var(--lingsu-semantic-success-strong);font-size:12px;font-weight:900}.meeting-summary[data-v-432264f2]{min-height:420px;padding:14px;border:1px solid var(--lingsu-border, #e5e7eb);border-radius:12px;background:var(--lingsu-surface-elevated, #fff)}.meeting-summary__head[data-v-432264f2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:10px}.meeting-summary__title[data-v-432264f2]{margin:0;min-width:max-content;font-size:16px;line-height:1.35;white-space:nowrap}.meeting-summary__head-actions[data-v-432264f2]{min-width:0;justify-content:flex-end}.meeting-summary__body[data-v-432264f2]{max-height:min(68vh,760px);overflow:auto;padding-right:2px}.meeting-summary__alert[data-v-432264f2]{margin-bottom:10px}.meeting-summary__block[data-v-432264f2]{margin-bottom:10px;padding:12px;border-radius:10px;background:var(--lingsu-surface-muted)}.meeting-summary__scene[data-v-432264f2]{display:grid;gap:8px;margin-bottom:10px;padding:12px;border:1px solid var(--lingsu-semantic-warning-line);border-radius:10px;background:var(--lingsu-semantic-warning-surface)}.meeting-summary__scene--included[data-v-432264f2]{border-color:var(--lingsu-semantic-success-line);background:var(--lingsu-semantic-success-surface)}.meeting-summary__scene-title[data-v-432264f2]{color:var(--lingsu-semantic-warning-strong);font-weight:900}.meeting-summary__scene--included .meeting-summary__scene-title[data-v-432264f2]{color:var(--lingsu-semantic-success-strong)}.meeting-summary__scene-text[data-v-432264f2],.meeting-summary__scene-preview[data-v-432264f2]{color:var(--lingsu-text-muted);line-height:1.55}.meeting-summary__scene-actions[data-v-432264f2]{display:flex;justify-content:flex-end}.meeting-summary__scene-action[data-v-432264f2]{height:24px;border-color:#9a34122e;border-radius:999px;padding:0 10px;background:var(--lingsu-surface-elevated);color:var(--lingsu-semantic-warning-strong);font-size:12px;font-weight:700;box-shadow:none}.meeting-summary__scene-action[data-v-432264f2]:hover,.meeting-summary__scene-action[data-v-432264f2]:focus{border-color:#9a341252;background:var(--lingsu-surface-muted);color:var(--lingsu-semantic-warning-strong)}.meeting-summary__grid[data-v-432264f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meeting-summary__label[data-v-432264f2]{margin-bottom:6px;color:var(--lingsu-semantic-success-strong);font-weight:900}.meeting-summary__text[data-v-432264f2]{margin:0;line-height:1.65}.meeting-summary__edit-toolbar[data-v-432264f2]{display:flex;justify-content:flex-end;margin-bottom:8px}.meeting-summary__list[data-v-432264f2]{margin:0;padding-left:18px;line-height:1.65}.meeting-summary__actions[data-v-432264f2]{display:grid;gap:8px}.meeting-summary__chips[data-v-432264f2],.meeting-summary__doc-tags[data-v-432264f2]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.meeting-summary__subblock[data-v-432264f2]{margin-top:10px}.meeting-summary__subhead[data-v-432264f2]{margin-bottom:6px;color:var(--lingsu-text-secondary);font-size:13px;font-weight:900}.meeting-summary__context-docs[data-v-432264f2],.meeting-summary__suggestions[data-v-432264f2]{display:grid;gap:8px;margin-top:8px}.meeting-summary__action[data-v-432264f2],.meeting-summary__context-doc[data-v-432264f2],.meeting-summary__suggestion[data-v-432264f2]{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px;border-radius:10px;background:var(--lingsu-surface-elevated)}.meeting-summary__context-doc[data-v-432264f2],.meeting-summary__suggestion[data-v-432264f2]{align-items:flex-start}.meeting-summary__suggestion--muted[data-v-432264f2]{opacity:.68}.meeting-summary__suggestion-main[data-v-432264f2]{min-width:0;flex:1}.meeting-summary__suggestion-head[data-v-432264f2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.meeting-summary__action-title[data-v-432264f2]{font-weight:900}.meeting-summary__action-desc[data-v-432264f2]{margin-top:4px;color:var(--lingsu-text-muted);font-size:13px}.meeting-summary__evidence[data-v-432264f2]{margin-top:6px;padding:8px;border-radius:8px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-muted);font-size:12px;line-height:1.5}.meeting-summary__preflight[data-v-432264f2]{display:grid;gap:12px}.meeting-summary__preflight-row[data-v-432264f2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;background:var(--lingsu-surface-muted)}.meeting-summary__preflight-row strong[data-v-432264f2]{color:var(--lingsu-text-primary)}.meeting-summary__preflight-block[data-v-432264f2]{padding:12px;border:1px solid var(--lingsu-border);border-radius:8px}@media(max-width:900px){.meeting-summary__grid[data-v-432264f2]{grid-template-columns:minmax(0,1fr)}.meeting-summary__suggestion[data-v-432264f2],.meeting-summary__context-doc[data-v-432264f2]{display:grid}}.online-minutes-review__form[data-v-1bfe0fb3]{margin-top:16px}.online-minutes-review__published[data-v-1bfe0fb3]{margin-top:16px;line-height:1.65}.online-minutes-review__published h4[data-v-1bfe0fb3]{margin:12px 0 4px}.online-minutes-review__confirm[data-v-1bfe0fb3]{display:flex;gap:8px;margin-top:10px}.online-minutes-review__confirm input[data-v-1bfe0fb3]{min-height:32px;padding:4px 8px;border:1px solid var(--lingsu-border);border-radius:6px}@media(max-width:640px){.online-minutes-review__confirm[data-v-1bfe0fb3]{align-items:stretch;flex-direction:column}}.meeting-page[data-v-a6eb95f6]{padding:clamp(10px,1.5vw,18px)}.meeting-page__card[data-v-a6eb95f6]{min-height:calc(100vh - 96px)}.meeting-page__card[data-v-a6eb95f6] .ant-card-body{padding:14px}.meeting-page__toolbar[data-v-a6eb95f6]{align-items:center}.meeting-page__heading[data-v-a6eb95f6]{display:flex;min-width:260px;flex-direction:column;gap:4px}.meeting-page__subtitle[data-v-a6eb95f6]{color:var(--lingsu-text-muted);font-size:13px;font-weight:500;white-space:normal}.meeting-page__title-input[data-v-a6eb95f6]{margin-top:6px}.meeting-page__layout[data-v-a6eb95f6]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;align-items:stretch}.meeting-page__sidebar[data-v-a6eb95f6]{align-self:start;display:flex;flex-direction:column;height:clamp(360px,calc(100dvh - 210px),820px);min-width:0;overflow:hidden;padding:12px;border:1px solid var(--lingsu-border, #e5e7eb);border-radius:12px;background:var(--lingsu-surface-elevated, #fff)}.meeting-page__history-list[data-v-a6eb95f6]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.meeting-page__pagination[data-v-a6eb95f6]{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:12px;margin-top:8px;border-top:1px solid var(--lingsu-border);color:var(--lingsu-text-secondary);font-size:12px}.meeting-page__sidebar-head[data-v-a6eb95f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:650}.meeting-page__hidden-note[data-v-a6eb95f6]{margin-bottom:10px;padding:8px 10px;border-radius:8px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-muted);font-size:12px;font-weight:700}.meeting-page__history[data-v-a6eb95f6]{display:flex;width:100%;align-items:center;gap:8px;margin-bottom:8px;padding:8px;border:1px solid transparent;border-radius:10px;background:transparent}.meeting-page__history-main[data-v-a6eb95f6]{min-width:0;flex:1;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.meeting-page__history--active[data-v-a6eb95f6]{border-color:#2f7d5f59;background:#2f7d5f14}.meeting-page__history-title[data-v-a6eb95f6],.meeting-page__history-summary[data-v-a6eb95f6],.meeting-page__history-meta[data-v-a6eb95f6]{display:block}.meeting-page__history-title[data-v-a6eb95f6]{overflow:hidden;color:var(--lingsu-text-primary);font-weight:650;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.meeting-page__history-meta[data-v-a6eb95f6]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px;color:var(--lingsu-text-muted);font-size:12px}.meeting-page__history-linked[data-v-a6eb95f6]{margin-inline-end:0}.meeting-page__history-summary[data-v-a6eb95f6]{display:-webkit-box;margin-top:6px;overflow:hidden;color:var(--lingsu-text-secondary);font-size:12px;font-weight:600;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-page__main[data-v-a6eb95f6]{display:grid;gap:12px;align-content:start;min-width:0}.meeting-page__main--review[data-v-a6eb95f6]{gap:10px}.meeting-page__main--review .meeting-page__recorder-panel[data-v-a6eb95f6]{padding-block:10px}.meeting-page__status[data-v-a6eb95f6]{margin:0}.meeting-page__content[data-v-a6eb95f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:12px;min-height:0}.meeting-page__content--recording[data-v-a6eb95f6],.meeting-page__content--review[data-v-a6eb95f6]{grid-template-columns:minmax(0,1fr);align-items:start}.meeting-page__content--review .meeting-page__summary-panel[data-v-a6eb95f6]{order:0}.meeting-page__content--recording .meeting-page__transcript-panel[data-v-a6eb95f6],.meeting-page__content--review .meeting-page__summary-panel[data-v-a6eb95f6],.meeting-page__content--recording .meeting-page__summary-panel[data-v-a6eb95f6],.meeting-page__content--review .meeting-page__transcript-panel[data-v-a6eb95f6]{min-height:360px}.meeting-page__content--recording .meeting-page__summary-panel[data-v-a6eb95f6] .meeting-summary__body,.meeting-page__content--review .meeting-page__transcript-panel[data-v-a6eb95f6] .meeting-transcript__list{max-height:min(56vh,620px)}.meeting-page__content--recording .meeting-page__transcript-panel[data-v-a6eb95f6] .meeting-transcript__list,.meeting-page__content--review .meeting-page__summary-panel[data-v-a6eb95f6] .meeting-summary__body{max-height:min(74vh,860px)}.meeting-page__transcript-collapse[data-v-a6eb95f6]{overflow:hidden;border:1px solid var(--lingsu-border, #e5e7eb);border-radius:12px;background:var(--lingsu-surface-elevated, #fff)}.meeting-page__transcript-collapse[data-v-a6eb95f6] .ant-collapse-item{border-bottom:0}.meeting-page__transcript-collapse[data-v-a6eb95f6] .ant-collapse-header{align-items:center;padding:12px 14px;font-weight:650}.meeting-page__transcript-collapse[data-v-a6eb95f6] .ant-collapse-content-box{padding:0}.meeting-page__transcript-collapse-head[data-v-a6eb95f6]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.meeting-page__transcript-collapse .meeting-page__transcript-panel[data-v-a6eb95f6]{min-height:360px;border:0;border-top:1px solid var(--lingsu-border, #e5e7eb);border-radius:0}.meeting-page__empty-detail[data-v-a6eb95f6]{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:220px;padding:22px;border:1px solid var(--lingsu-border, #e5e7eb);border-radius:12px;background:var(--lingsu-surface-elevated, #fff)}.meeting-page__empty-icon[data-v-a6eb95f6]{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-muted);font-size:22px;font-weight:650}.meeting-page__empty-detail h3[data-v-a6eb95f6]{margin:0 0 6px;color:var(--lingsu-text-primary);font-size:18px}.meeting-page__empty-detail p[data-v-a6eb95f6]{max-width:620px;margin:0;color:var(--lingsu-text-muted);line-height:1.6}@media(max-width:1080px){.meeting-page__layout[data-v-a6eb95f6],.meeting-page__content[data-v-a6eb95f6],.meeting-page__empty-detail[data-v-a6eb95f6]{grid-template-columns:1fr}.meeting-page__content--recording .meeting-page__transcript-panel[data-v-a6eb95f6]{order:0}}@media(max-width:1280px){.meeting-page__content--review .meeting-page__transcript-panel[data-v-a6eb95f6]{min-height:360px}}.meeting-page__main[data-v-a6eb95f6]{padding:8px 18px 20px;gap:20px}.meeting-page__sidebar[data-v-a6eb95f6]{background:var(--lingsu-surface-muted)}.meeting-page__history[data-v-a6eb95f6]{position:relative;padding:12px;align-items:flex-start}.meeting-page__history[data-v-a6eb95f6]:hover{background:var(--lingsu-surface-elevated)}.meeting-page__history--active[data-v-a6eb95f6]{background:var(--lingsu-surface-elevated);border-color:var(--lingsu-border);box-shadow:inset 3px 0 var(--lingsu-brand-color)}.meeting-page__history-delete[data-v-a6eb95f6]{opacity:0;position:absolute;right:6px;bottom:6px;background:var(--lingsu-surface-elevated)}.meeting-page__history:hover .meeting-page__history-delete[data-v-a6eb95f6],.meeting-page__history:focus-within .meeting-page__history-delete[data-v-a6eb95f6]{opacity:1}.meeting-page__history-meta[data-v-a6eb95f6]{padding-right:30px}.meeting-page__tabs[data-v-a6eb95f6] .ant-tabs-nav{margin-bottom:0}@media(hover:none){.meeting-page__history-delete[data-v-a6eb95f6]{opacity:1}}@media(max-width:1080px){.meeting-page__sidebar[data-v-a6eb95f6]{height:340px}.meeting-page__main[data-v-a6eb95f6]{padding:8px 0}}.meeting-page__layout[data-v-a6eb95f6]{gap:0;border:1px solid var(--lingsu-border);border-radius:12px;overflow:hidden}.meeting-page__sidebar[data-v-a6eb95f6]{border:0;border-right:1px solid var(--lingsu-border);border-radius:0}.meeting-page__main[data-v-a6eb95f6]{padding:28px}.meeting-page__main[data-v-a6eb95f6]:not(.meeting-page__main--review) .meeting-recorder:not(.meeting-recorder--active){border:0;padding:0;max-width:none}@media(max-width:1080px){.meeting-page__sidebar[data-v-a6eb95f6]{border-right:0;border-bottom:1px solid var(--lingsu-border)}.meeting-page__main[data-v-a6eb95f6]{padding:20px}}@media(max-width:600px){.meeting-page__main[data-v-a6eb95f6]{padding:14px}}.meeting-page__history-date[data-v-a6eb95f6]{display:block;margin-top:4px;color:var(--lingsu-text-secondary);font-size:12px}.meeting-page__history-summary[data-v-a6eb95f6]{font-weight:400;margin-top:7px;line-height:1.65}.meeting-page__history[data-v-a6eb95f6]{padding:14px 12px;margin-bottom:4px}.meeting-page__main[data-v-a6eb95f6]{padding:28px 32px}.meeting-page__main[data-v-a6eb95f6] .meeting-recorder__form{max-width:none}@media(max-width:768px){.meeting-page__main[data-v-a6eb95f6]{padding:20px 16px}}.meeting-page__search[data-v-a6eb95f6]{margin-bottom:12px}html:has(.desktop-caption),html:has(.desktop-caption) body,html:has(.desktop-caption) #app{margin:0;overflow:hidden;background:transparent!important}.desktop-caption[data-v-2d6ef59f]{--caption-brand-color: var(--lingsu-brand-color, #10b981);--caption-brand-line: color-mix(in srgb, var(--caption-brand-color) 58%, rgba(255, 255, 255, .5) 42%);--caption-radius: 18px;position:relative;isolation:isolate;box-sizing:border-box;width:calc(100vw - 2px);min-height:calc(100vh - 2px);margin:1px;padding:13px 15px;overflow:hidden;border:2px solid var(--caption-brand-line);border-radius:var(--caption-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--caption-brand-color) 7%,rgba(255,255,255,.62) 93%),#ffffff7a 46%,color-mix(in srgb,var(--caption-brand-color) 9%,rgba(240,253,244,.54) 91%)),#ffffff57;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 14px 34px color-mix(in srgb,var(--caption-brand-color) 18%,rgba(15,23,42,.08) 82%),0 0 0 1px color-mix(in srgb,var(--caption-brand-color) 42%,transparent 58%),inset 0 1px #ffffffb8;backdrop-filter:blur(22px) saturate(1.22);-webkit-backdrop-filter:blur(22px) saturate(1.22);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-app-region:drag}.desktop-caption--compact[data-v-2d6ef59f]{min-height:calc(100vh - 2px);padding:8px 12px;border-radius:var(--caption-radius);background:linear-gradient(180deg,#ffffffa3,#f8fafc85),#ffffff4d;box-shadow:0 16px 38px #0f172a24,0 0 0 1px color-mix(in srgb,var(--caption-brand-color) 28%,transparent 72%),inset 0 1px #ffffffd6}.desktop-caption__dock[data-v-2d6ef59f]{display:flex;height:60px;min-height:54px;align-items:center;gap:9px;cursor:move;-webkit-user-select:none;user-select:none;-webkit-app-region:no-drag}.desktop-caption__compact-shell[data-v-2d6ef59f]{display:grid;gap:4px;min-height:100%}.desktop-caption__dock-manual[data-v-2d6ef59f]{flex:0 0 auto;height:30px;padding:0 8px;color:#047857;background:color-mix(in srgb,var(--caption-brand-color) 9%,rgba(255,255,255,.78) 91%);border:1px solid color-mix(in srgb,var(--caption-brand-color) 32%,transparent 68%);border-radius:999px;cursor:pointer;font-size:11px;font-weight:900;-webkit-app-region:no-drag}.desktop-caption__dock-manual.active[data-v-2d6ef59f]{color:#fff;background:var(--caption-brand-color)}.desktop-caption__avatar[data-v-2d6ef59f],.desktop-caption__dock-button[data-v-2d6ef59f]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px}.desktop-caption__avatar[data-v-2d6ef59f]{width:42px;height:42px;padding:7px;background:#ffffffe6;box-shadow:inset 0 0 0 2px #ffffff94}.desktop-caption__avatar.active[data-v-2d6ef59f]{box-shadow:0 0 0 3px #22c55e24,inset 0 0 0 2px #ffffff9e}.desktop-caption__avatar img[data-v-2d6ef59f]{display:block;width:100%;height:100%;object-fit:contain}.desktop-caption__dock-button[data-v-2d6ef59f]{width:42px;height:42px;border:0;padding:0;background:transparent;color:#737373;cursor:pointer;font:inherit;font-size:24px;transition:background-color .16s ease,color .16s ease,transform .16s ease;-webkit-app-region:no-drag}.desktop-caption__dock-button[data-v-2d6ef59f]:hover{background:#e2e8f0c7;color:#334155}.desktop-caption__dock-button[data-v-2d6ef59f]:active{transform:scale(.95)}.desktop-caption__dock-button--audio.active[data-v-2d6ef59f]{color:#047857}.desktop-caption__dock-button--audio.active[data-v-2d6ef59f]:after{width:7px;height:7px;margin-left:-6px;align-self:flex-start;border-radius:999px;background:#22c55e;content:""}.desktop-caption__dock-button--stop[data-v-2d6ef59f]{background:#fef2f29e;color:#b91c1c;font-size:20px}.desktop-caption__dock-button--stop[data-v-2d6ef59f]:hover{background:#fee2e2e0;color:#991b1b}.desktop-caption__dock-separator[data-v-2d6ef59f]{width:1px;height:28px;flex:0 0 auto;background:color-mix(in srgb,var(--caption-brand-color) 46%,rgba(148,163,184,.34) 54%)}.desktop-caption__dock-translation[data-v-2d6ef59f]{display:grid;flex:1 1 auto;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center;min-width:0;color:#047857;font-size:12px}.desktop-caption__dock-translation span[data-v-2d6ef59f]{display:inline-grid;width:20px;height:20px;place-items:center;color:#047857;background:color-mix(in srgb,var(--caption-brand-color) 12%,rgba(255,255,255,.72) 88%);border:1px solid color-mix(in srgb,var(--caption-brand-color) 32%,transparent 68%);border-radius:6px;font-size:10px;font-weight:900}.desktop-caption__dock-translation strong[data-v-2d6ef59f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-caption__dock-translation.empty strong[data-v-2d6ef59f]{color:#64748b;font-weight:700}.desktop-caption__head[data-v-2d6ef59f],.desktop-caption__actions[data-v-2d6ef59f],.desktop-caption__title-block[data-v-2d6ef59f]{display:flex;align-items:center}.desktop-caption__head[data-v-2d6ef59f]{justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid color-mix(in srgb,var(--caption-brand-color) 16%,rgba(255,255,255,.5) 84%);cursor:move;-webkit-user-select:none;user-select:none;-webkit-app-region:no-drag}.desktop-caption__title-block[data-v-2d6ef59f]{min-width:0;gap:8px}.desktop-caption__meter[data-v-2d6ef59f]{display:inline-flex;position:relative;width:18px;height:18px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:#ffffff57}.desktop-caption__meter-dot[data-v-2d6ef59f]{width:7px;height:7px;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px #94a3b81f;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.desktop-caption__meter-ripple[data-v-2d6ef59f]{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:#94a3b829;opacity:0}.desktop-caption__meter.active .desktop-caption__meter-dot[data-v-2d6ef59f]{background:#10b981;box-shadow:0 0 0 3px #10b98124,0 0 14px #10b98147}.desktop-caption__meter.active .desktop-caption__meter-ripple[data-v-2d6ef59f]{background:#10b9812e;opacity:1}.desktop-caption__status[data-v-2d6ef59f]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:3px 8px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#ffffff80;color:#475569;font-size:12px;font-weight:800}.desktop-caption__status[data-v-2d6ef59f]:before{width:6px;height:6px;border-radius:999px;background:#94a3b8;content:""}.desktop-caption__status.active[data-v-2d6ef59f]{border-color:#10b98161;background:#dcfce794;color:#047857}.desktop-caption__status.active[data-v-2d6ef59f]:before{background:#22c55e}.desktop-caption__title[data-v-2d6ef59f]{min-width:0;overflow:hidden;color:#1e293b;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.desktop-caption__actions[data-v-2d6ef59f]{flex:0 0 auto;gap:8px}.desktop-caption__time[data-v-2d6ef59f]{color:#334155;font-size:12px;font-weight:900}.desktop-caption__close[data-v-2d6ef59f],.desktop-caption__collapse[data-v-2d6ef59f]{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.46);border-radius:999px;padding:0;background:#ffffff8a;color:#475569;cursor:pointer;font-size:17px;line-height:1;-webkit-app-region:no-drag}.desktop-caption__collapse[data-v-2d6ef59f]{color:var(--caption-brand-color);font-size:14px}.desktop-caption__stop[data-v-2d6ef59f],.desktop-caption__manual-toggle[data-v-2d6ef59f]{display:inline-flex;height:26px;align-items:center;justify-content:center;border:1px solid rgba(248,113,113,.28);border-radius:999px;padding:0 10px;background:#fef2f29e;color:#b91c1c;cursor:pointer;font:inherit;font-size:12px;font-weight:900;white-space:nowrap;-webkit-app-region:no-drag}.desktop-caption__manual-toggle[data-v-2d6ef59f]{border-color:#0ea5e93d;background:#f0f9ff94;color:#0284c7}.desktop-caption__stop[data-v-2d6ef59f]:hover{border-color:#dc26266b;background:#fee2e2e0;color:#991b1b}.desktop-caption__manual-toggle[data-v-2d6ef59f]:hover{border-color:#0ea5e96b;background:#e0f2fed1}.desktop-caption__close[data-v-2d6ef59f]:hover{border-color:#f871715c;background:#fef2f2d1;color:#dc2626}.desktop-caption__collapse[data-v-2d6ef59f]:hover{border-color:color-mix(in srgb,var(--caption-brand-color) 48%,transparent 52%);background:color-mix(in srgb,var(--caption-brand-color) 10%,rgba(255,255,255,.72) 90%)}.desktop-caption__body[data-v-2d6ef59f]{display:flex;flex-direction:column;gap:8px;height:calc(100vh - 74px);margin-top:10px;overflow:hidden}.desktop-caption__current[data-v-2d6ef59f]{min-height:34px;max-height:78px;overflow:hidden;margin:0;color:#111827;text-shadow:0 1px 14px rgba(255,255,255,.42);font-size:22px;font-weight:850;line-height:1.42;word-break:break-word}.desktop-caption__current.empty[data-v-2d6ef59f]{color:#475569;font-size:17px;font-weight:700}.desktop-caption__feed[data-v-2d6ef59f]{display:grid;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:0}.desktop-caption__feed-head[data-v-2d6ef59f],.desktop-caption__feed-tools[data-v-2d6ef59f]{display:flex;align-items:center}.desktop-caption__feed-head[data-v-2d6ef59f]{justify-content:space-between;color:#475569;font-size:11px;font-weight:900}.desktop-caption__feed-tools[data-v-2d6ef59f]{gap:6px;color:#64748b}.desktop-caption__feed-filter[data-v-2d6ef59f]{height:20px;border:1px solid rgba(245,158,11,.2);border-radius:999px;padding:0 8px;background:#fffbeb85;color:#92400e;cursor:pointer;font:inherit;font-size:11px;font-weight:900;-webkit-app-region:no-drag}.desktop-caption__feed-filter.active[data-v-2d6ef59f]{border-color:#f59e0b7a;background:#fef3c7db}.desktop-caption__feed-filter[data-v-2d6ef59f]:disabled{cursor:not-allowed;opacity:.45}.desktop-caption__segment-list[data-v-2d6ef59f]{display:grid;gap:6px;max-height:none;overflow:auto;padding-right:2px;-webkit-app-region:no-drag}.desktop-caption__segment[data-v-2d6ef59f],.desktop-caption__translation[data-v-2d6ef59f]{display:flex;min-width:0;gap:8px;border-radius:12px;padding:7px 9px;line-height:1.55}.desktop-caption__segment[data-v-2d6ef59f]{display:grid;gap:5px;border:1px solid color-mix(in srgb,var(--caption-brand-color) 18%,rgba(255,255,255,.54) 82%);background:color-mix(in srgb,var(--caption-brand-color) 7%,rgba(255,255,255,.46) 93%);color:#334155}.desktop-caption__segment.important[data-v-2d6ef59f]{border-color:#f59e0b4d;background:#fffbeba8;box-shadow:inset 3px 0 #f59e0bbf}.desktop-caption__segment-main[data-v-2d6ef59f],.desktop-caption__segment-actions[data-v-2d6ef59f],.desktop-caption__segment-translation[data-v-2d6ef59f]{display:flex;min-width:0;align-items:center;gap:7px}.desktop-caption__segment-actions[data-v-2d6ef59f]{justify-content:flex-end;gap:4px;opacity:.72;transition:opacity .16s ease}.desktop-caption__segment:hover .desktop-caption__segment-actions[data-v-2d6ef59f],.desktop-caption__segment:focus-within .desktop-caption__segment-actions[data-v-2d6ef59f]{opacity:1}.desktop-caption__speaker[data-v-2d6ef59f],.desktop-caption__translation-label[data-v-2d6ef59f]{flex:0 0 auto;font-size:12px;font-weight:900}.desktop-caption__speaker[data-v-2d6ef59f]{color:#0ea5e9}.desktop-caption__segment-text[data-v-2d6ef59f]{min-width:0;overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.desktop-caption__segment-translation[data-v-2d6ef59f]{color:#047857;font-size:12px}.desktop-caption__segment-translation span[data-v-2d6ef59f]:first-child{flex:0 0 auto;color:#15803d;font-weight:900}.desktop-caption__segment-translation span[data-v-2d6ef59f]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-caption__feed-empty[data-v-2d6ef59f]{border:1px dashed rgba(148,163,184,.28);border-radius:12px;padding:10px;color:#64748b;font-size:12px;font-weight:800;text-align:center}.desktop-caption__important-badge[data-v-2d6ef59f],.desktop-caption__inline-action[data-v-2d6ef59f]{flex:0 0 auto;border-radius:999px;font-size:10px;font-weight:800;line-height:18px;white-space:nowrap}.desktop-caption__important-badge[data-v-2d6ef59f]{height:18px;padding:0 5px;background:#fef3c79e;color:#b45309}.desktop-caption__inline-action[data-v-2d6ef59f]{min-width:0;height:18px;border:0;padding:0 4px;background:transparent;color:#475569b8;cursor:pointer;font:inherit;font-size:10px;font-weight:800;-webkit-app-region:no-drag}.desktop-caption__inline-action[data-v-2d6ef59f]:hover{background:#ffffff75;color:#0284c7}.desktop-caption__translation[data-v-2d6ef59f]{border:1px solid color-mix(in srgb,var(--caption-brand-color) 22%,rgba(255,255,255,.42) 78%);background:color-mix(in srgb,var(--caption-brand-color) 10%,rgba(255,255,255,.46) 90%);color:#047857}.desktop-caption__translation-label[data-v-2d6ef59f]{color:#15803d}.desktop-caption__manual[data-v-2d6ef59f]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:2px;border:1px solid color-mix(in srgb,var(--caption-brand-color) 20%,rgba(255,255,255,.48) 80%);border-radius:14px;padding:7px 8px;background:#ffffff6b;box-shadow:inset 0 1px #ffffff75;-webkit-app-region:no-drag}.desktop-caption__manual-label[data-v-2d6ef59f]{color:#0284c7;font-size:12px;font-weight:900}.desktop-caption__manual-input[data-v-2d6ef59f]{min-width:0;border:0;outline:none;background:transparent;color:#0f172a;font:inherit;font-size:13px;font-weight:700}.desktop-caption__manual-input[data-v-2d6ef59f]::placeholder{color:#47556994}.desktop-caption__manual-submit[data-v-2d6ef59f]{height:24px;border:1px solid rgba(14,165,233,.24);border-radius:999px;padding:0 10px;background:#f0f9ffb8;color:#0284c7;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.desktop-caption__manual--compact[data-v-2d6ef59f]{grid-template-columns:minmax(0,1fr) auto auto;margin:0 2px 2px;padding:6px 8px;border-radius:10px}.desktop-caption__manual--expanded[data-v-2d6ef59f]{grid-template-columns:auto minmax(0,1fr) auto auto;flex:0 0 auto;margin-top:0;border-color:color-mix(in srgb,var(--caption-brand-color) 42%,rgba(255,255,255,.48) 58%);background:color-mix(in srgb,var(--caption-brand-color) 8%,rgba(255,255,255,.72) 92%);box-shadow:0 5px 16px color-mix(in srgb,var(--caption-brand-color) 10%,transparent 90%)}.desktop-caption__manual-cancel[data-v-2d6ef59f]{height:24px;padding:0 7px;color:#64748b;background:transparent;border:0;cursor:pointer;font-size:11px;font-weight:800}.desktop-caption__manual-submit[data-v-2d6ef59f]:disabled{cursor:not-allowed;opacity:.48}.component-library-layout[data-v-189f289e]{display:grid;grid-template-columns:320px 1fr;gap:16px}.component-library-list[data-v-189f289e]{border:1px solid var(--lingsu-border);border-radius:10px;overflow:auto;max-height:72vh}.component-item[data-v-189f289e]{cursor:pointer}.component-item.active[data-v-189f289e]{background:#1677ff14}.component-item-main[data-v-189f289e]{width:100%}.component-item-title-row[data-v-189f289e]{display:flex;justify-content:space-between;align-items:center;gap:8px}.component-item-title[data-v-189f289e]{font-weight:600}.component-item-meta[data-v-189f289e]{margin-top:4px;color:var(--lingsu-text-muted);display:flex;align-items:center;gap:8px;font-size:12px}.detail-header[data-v-189f289e]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.detail-title[data-v-189f289e]{font-size:18px;font-weight:700}.detail-sub[data-v-189f289e]{margin-top:4px;color:var(--lingsu-text-muted)}.detail-description[data-v-189f289e]{white-space:pre-wrap;word-break:break-word}.preview-grid[data-v-189f289e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.preview-pane[data-v-189f289e]{border:1px solid var(--lingsu-border);border-radius:8px;overflow:hidden}.preview-pane-title[data-v-189f289e]{padding:8px 10px;font-weight:600;background:var(--lingsu-surface-muted);border-bottom:1px solid var(--lingsu-border)}.preview-sandbox[data-v-189f289e]{min-height:220px;padding:10px}.preview-iframe[data-v-189f289e]{width:100%;min-height:240px;border:0}.version-title[data-v-189f289e]{font-weight:600}.version-log[data-v-189f289e]{color:var(--lingsu-text-muted)}@media(max-width:992px){.component-library-layout[data-v-189f289e],.preview-grid[data-v-189f289e]{grid-template-columns:1fr}}.rant-audit__heading[data-v-5875bb0a]{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:8px}.rant-audit__heading h2[data-v-5875bb0a]{font-size:14px;font-weight:600;margin:0}.rant-audit__heading>span[data-v-5875bb0a],.audit-note__meta[data-v-5875bb0a],.audit-note__metrics[data-v-5875bb0a]{color:var(--lingsu-text-muted);font-size:12px}.rant-audit__error[data-v-5875bb0a]{margin:16px 0}.audit-note[data-v-5875bb0a]{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:32px;padding:24px 0;border-bottom:1px solid var(--lingsu-border)}.audit-note[data-v-5875bb0a]:last-child{border-bottom:0}.audit-note__main[data-v-5875bb0a],.audit-note__side[data-v-5875bb0a]{min-width:0}.audit-note__meta[data-v-5875bb0a],.audit-note__metrics[data-v-5875bb0a],.audit-note__state[data-v-5875bb0a],.audit-note__actions[data-v-5875bb0a]{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center}.audit-note__meta>span[data-v-5875bb0a]{color:var(--lingsu-text-secondary)}.audit-note__content[data-v-5875bb0a]{margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lingsu-text-primary);font-size:15px;line-height:1.85}.audit-note__details summary[data-v-5875bb0a]{cursor:pointer;color:var(--lingsu-text-secondary);font-size:12px;width:fit-content;padding:4px 0}.audit-note__analysis[data-v-5875bb0a]{padding-top:12px;color:var(--lingsu-text-secondary);overflow-wrap:anywhere}.audit-note__analysis dl[data-v-5875bb0a]{display:flex;gap:12px 24px;flex-wrap:wrap;margin:0 0 12px}.audit-note__analysis dt[data-v-5875bb0a]{color:var(--lingsu-text-muted);font-size:12px}.audit-note__analysis dd[data-v-5875bb0a]{margin:4px 0 0}.audit-note__tags[data-v-5875bb0a]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.audit-note__tags[data-v-5875bb0a] .ant-tag{white-space:normal;margin:0}.audit-note__ai[data-v-5875bb0a]{border-left:2px solid var(--lingsu-semantic-ai-line);padding-left:12px;margin:12px 0}.audit-note__ai>span[data-v-5875bb0a]{color:var(--lingsu-semantic-ai-strong);font-size:12px}.audit-note__ai p[data-v-5875bb0a]{margin:4px 0 0;white-space:pre-wrap;line-height:1.7}.audit-note__original[data-v-5875bb0a]{white-space:pre-wrap;line-height:1.7}.audit-note__original strong[data-v-5875bb0a]{display:block;font-weight:500}.audit-note__metrics[data-v-5875bb0a]{margin-top:12px}.audit-note__side[data-v-5875bb0a]{display:flex;flex-direction:column;gap:16px;align-self:start}.audit-note__badge[data-v-5875bb0a]{padding:2px 8px;border-radius:6px;background:var(--lingsu-surface-muted);color:var(--lingsu-text-secondary);font-size:12px}.audit-note__badge[data-status=APPROVED][data-v-5875bb0a]{background:var(--lingsu-semantic-success-surface);color:var(--lingsu-semantic-success-strong)}.audit-note__badge[data-status=NEEDS_REVIEW][data-v-5875bb0a]{background:var(--lingsu-semantic-warning-surface);color:var(--lingsu-semantic-warning-strong)}.audit-note__badge[data-status=REJECTED][data-v-5875bb0a]{background:var(--lingsu-semantic-danger-surface);color:var(--lingsu-semantic-danger-strong)}.audit-note__risk[data-v-5875bb0a]{font-size:12px;color:var(--lingsu-text-muted)}.audit-note__risk[data-risk=HIGH][data-v-5875bb0a]{color:var(--lingsu-semantic-danger-strong)}.audit-note__risk[data-risk=MEDIUM][data-v-5875bb0a]{color:var(--lingsu-semantic-warning-strong)}.audit-note__actions[data-v-5875bb0a]{gap:8px}.audit-note__actions[data-v-5875bb0a] .ant-btn-link{padding-inline:0}@media(max-width:1000px){.audit-note[data-v-5875bb0a]{grid-template-columns:1fr;gap:16px}.audit-note__side[data-v-5875bb0a]{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}@media(max-width:768px){.audit-note__actions[data-v-5875bb0a] .ant-btn,.audit-note__details summary[data-v-5875bb0a]{min-height:44px;display:inline-flex;align-items:center}}.rant-feed__heading>span[data-v-a08b0fde]{color:var(--lingsu-text-muted);font-size:12px}.rant-feed__heading[data-v-a08b0fde]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.rant-feed__heading h2[data-v-a08b0fde]{margin:0;font-size:14px;font-weight:600}.rant-feed__error[data-v-a08b0fde]{margin-bottom:16px}.rant-feed__grid[data-v-a08b0fde]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.rant-note[data-v-a08b0fde]{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid var(--lingsu-border);border-radius:8px;background:var(--lingsu-surface-elevated)}.rant-note__meta[data-v-a08b0fde]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;color:var(--lingsu-text-muted);font-size:12px;overflow-wrap:anywhere}.rant-note__meta>span[data-v-a08b0fde]{color:var(--lingsu-text-secondary)}.rant-note__content[data-v-a08b0fde]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:16px 0 20px;color:var(--lingsu-text-primary);font-size:15px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.rant-note__footer[data-v-a08b0fde]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:12px;border-top:1px solid var(--lingsu-border)}.rant-note__status[data-v-a08b0fde]{font-size:12px;color:var(--lingsu-text-muted)}.rant-note__status--ai[data-v-a08b0fde]{color:var(--lingsu-semantic-ai-strong)}.rant-note__footer[data-v-a08b0fde] .ant-btn{padding-inline:0;height:auto;white-space:normal}@media(max-width:768px){.rant-note[data-v-a08b0fde]{padding:16px}.rant-note__footer[data-v-a08b0fde] .ant-btn{min-height:44px}}.rant-compose__label[data-v-38f2bf94]{display:block;margin-bottom:12px;color:var(--lingsu-text-primary);font-weight:500}.rant-compose__help[data-v-38f2bf94]{margin:24px 0 0;color:var(--lingsu-text-muted);font-size:12px;line-height:1.7}.rant-page[data-v-55be37bf]{padding:var(--lingsu-page-padding)}.rant-content-card[data-v-55be37bf]{border-radius:8px}.rant-subtitle[data-v-55be37bf]{margin-top:4px;color:var(--lingsu-text-muted);font-size:13px;font-weight:400}.rant-status-select[data-v-55be37bf]{min-width:140px}.rant-alias[data-v-55be37bf]{display:flex;justify-content:space-between;gap:10px;color:var(--lingsu-text-muted);font-size:12px}.treehole-feed-pagination[data-v-55be37bf]{display:flex;justify-content:flex-end;margin-top:20px}.rant-ai[data-v-55be37bf]{margin-top:16px}.rant-ai span[data-v-55be37bf]{display:block;font-size:12px}.rant-ai p[data-v-55be37bf]{margin:6px 0 0;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.rant-thread-drawer[data-v-55be37bf] .ant-drawer-body{overflow-y:auto}.thread-panel[data-v-55be37bf]{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:14px;background:var(--lingsu-surface-elevated)}.thread-post[data-v-55be37bf]{flex:0 0 auto;padding:12px;background:var(--lingsu-surface-elevated);border-bottom:1px solid var(--lingsu-border)}.thread-comments[data-v-55be37bf]{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0}.thread-section-title[data-v-55be37bf],.thread-reply-actions[data-v-55be37bf]{display:flex;align-items:center;justify-content:space-between;gap:12px}.thread-section-title[data-v-55be37bf]{flex:0 0 auto}.thread-comment-scroll[data-v-55be37bf]{flex:1 1 auto;min-height:0;max-height:420px;overflow-y:auto;padding:2px 2px 10px;overscroll-behavior:contain}.thread-comment-list[data-v-55be37bf]{display:flex;flex-direction:column;gap:10px;min-height:100%}.thread-closed-note[data-v-55be37bf]{display:grid;min-height:64px;place-items:center;padding:18px;color:var(--lingsu-text-muted);text-align:center;line-height:1.65;background:var(--lingsu-surface-muted);border:1px dashed var(--lingsu-border);border-radius:12px}.thread-message[data-v-55be37bf]{display:flex;max-width:88%;flex-direction:column;align-items:flex-start;align-self:flex-start}.thread-message-ai[data-v-55be37bf]{align-self:flex-start}.thread-message-own[data-v-55be37bf]{align-items:flex-end;align-self:flex-end}.thread-comment-bubble[data-v-55be37bf]{width:100%;padding:10px 12px;background:var(--lingsu-surface-muted);border:1px solid var(--lingsu-border);border-radius:12px}.thread-message-own .thread-comment-bubble[data-v-55be37bf]{background:var(--lingsu-surface-muted);border-color:var(--lingsu-border)}.thread-message-ai .thread-comment-bubble[data-v-55be37bf]{background:var(--lingsu-semantic-ai-surface);border-color:var(--lingsu-semantic-ai-line)}.thread-comment-meta[data-v-55be37bf]{display:flex;justify-content:space-between;gap:10px;width:100%;margin-bottom:4px;color:var(--lingsu-text-muted);font-size:12px}.thread-message-own .thread-comment-meta[data-v-55be37bf]{justify-content:flex-end;color:var(--lingsu-text-secondary)}.thread-message-own .thread-comment-meta span[data-v-55be37bf]:first-child{display:none}.thread-message-ai .thread-comment-meta[data-v-55be37bf]{color:var(--lingsu-semantic-ai-strong);font-weight:700}.thread-comment-content[data-v-55be37bf]{color:var(--lingsu-text-secondary);line-height:1.55;white-space:pre-wrap}.thread-message-ai .thread-comment-content[data-v-55be37bf],.thread-message-own .thread-comment-content[data-v-55be37bf]{color:var(--lingsu-text-primary)}.thread-typing-message .thread-comment-bubble[data-v-55be37bf]{border-style:dashed}.thread-typing-content[data-v-55be37bf]{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--lingsu-semantic-ai-strong);line-height:1.55}.thread-typing-dots[data-v-55be37bf]{display:inline-flex;gap:4px;align-items:center;height:12px}.thread-typing-dots i[data-v-55be37bf]{width:4px;height:4px;border-radius:999px;background:var(--lingsu-semantic-ai-line);animation:threadTypingPulse-55be37bf 1.45s ease-in-out infinite;opacity:.32}.thread-typing-dots i[data-v-55be37bf]:nth-child(2){animation-delay:.18s}.thread-typing-dots i[data-v-55be37bf]:nth-child(3){animation-delay:.36s}.thread-reply-box[data-v-55be37bf]{flex:0 0 auto;display:grid;gap:10px;margin:0 -14px -14px;padding:12px 14px 14px;border-top:1px solid var(--lingsu-border);background:var(--lingsu-surface-elevated)}.thread-reply-actions[data-v-55be37bf]{color:var(--lingsu-text-muted);font-size:12px}.thread-reply-meta[data-v-55be37bf]{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px 10px;align-items:center;min-width:0}.thread-reply-count[data-v-55be37bf]{flex:0 0 auto;color:var(--lingsu-text-muted)}@keyframes threadTypingPulse-55be37bf{0%,80%,to{transform:translateY(0);opacity:.32}40%{transform:translateY(-2px);opacity:.82}}@media(max-width:720px){.treehole-feed-pagination[data-v-55be37bf]{justify-content:flex-start}.thread-section-title[data-v-55be37bf],.thread-reply-actions[data-v-55be37bf]{align-items:flex-start;flex-direction:column}.thread-panel[data-v-55be37bf]{padding:12px}.thread-message[data-v-55be37bf]{max-width:100%}.thread-reply-box[data-v-55be37bf]{margin:0 -12px -12px;padding:12px}}.thread-post-content[data-v-55be37bf]{margin-top:16px;color:var(--lingsu-text-primary);font-size:16px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.thread-post .rant-ai[data-v-55be37bf]{padding:16px 0 0;border:0;border-top:1px solid var(--lingsu-border);border-radius:0;background:transparent;color:var(--lingsu-text-secondary)}.thread-post .rant-ai span[data-v-55be37bf]{color:var(--lingsu-semantic-ai-strong)}.thread-comment-content[data-v-55be37bf],.thread-comment-meta[data-v-55be37bf]{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.thread-typing-dots i[data-v-55be37bf]{animation:none}}.app-releases-page[data-v-5a058d41]{padding:var(--lingsu-page-padding)}.app-releases-subtitle[data-v-5a058d41]{margin-top:4px;color:#6b7a70;font-size:13px;font-weight:400}.app-releases-search[data-v-5a058d41]{width:min(280px,60vw)}.app-releases-platform-filter[data-v-5a058d41],.app-releases-status-filter[data-v-5a058d41],.app-releases-risk-filter[data-v-5a058d41]{width:150px}.app-release-summary[data-v-5a058d41]{margin-bottom:14px}.app-release-summary[data-v-5a058d41] .ant-card-body{display:grid;gap:4px}.app-release-summary span[data-v-5a058d41]{color:#6b7a70;font-size:12px}.app-release-summary strong[data-v-5a058d41]{color:#1f2f25;font-size:24px;line-height:1.15}.app-releases-table[data-v-5a058d41]{margin-top:8px}.url-cell[data-v-5a058d41]{min-width:0;max-width:420px}.url-cell span[data-v-5a058d41]{display:inline-block;min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.download-entry-input[data-v-5a058d41]{width:min(100%,290px)}.package-upload-card[data-v-5a058d41]{padding:12px}.package-upload-empty[data-v-5a058d41],.package-uploaded[data-v-5a058d41]{display:grid;justify-items:center;gap:6px;color:#607066}.package-upload-empty strong[data-v-5a058d41],.package-uploaded strong[data-v-5a058d41]{max-width:100%;color:#243429;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-upload-empty span[data-v-5a058d41],.package-uploaded span[data-v-5a058d41]{font-size:12px}@media(max-width:720px){.app-releases-search[data-v-5a058d41],.app-releases-platform-filter[data-v-5a058d41],.app-releases-status-filter[data-v-5a058d41],.app-releases-risk-filter[data-v-5a058d41],.download-entry-input[data-v-5a058d41]{width:100%}}.admin-migration-page[data-v-daf6f3f8]{display:grid;min-height:calc(100vh - 130px);place-items:center;padding:24px}.admin-migration-card[data-v-daf6f3f8]{width:min(620px,100%);text-align:center}.admin-migration-card[data-v-daf6f3f8] .ant-card-body{display:grid;gap:18px;padding:42px}.admin-migration-mark[data-v-daf6f3f8]{display:grid;width:58px;height:58px;margin:auto;place-items:center;border-radius:18px;color:#087f8c;background:#e6f7f8;font-size:25px}.admin-migration-eyebrow[data-v-daf6f3f8]{margin:0;color:#087f8c;font-size:11px;font-weight:800;letter-spacing:.16em}.admin-migration-card h1[data-v-daf6f3f8]{margin:-8px 0 0;font-size:28px}.admin-migration-description[data-v-daf6f3f8]{margin:0;color:#667085;line-height:1.8}.admin-migration-actions[data-v-daf6f3f8]{display:flex;justify-content:center;gap:10px}.admin-migration-card small[data-v-daf6f3f8]{overflow:hidden;color:#98a2b3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.admin-migration-card[data-v-daf6f3f8] .ant-card-body{padding:28px 20px}.admin-migration-actions[data-v-daf6f3f8]{flex-direction:column-reverse}}
