.blank-layout[data-v-8755b22d]{position:relative;min-height:100dvh;width:100%;display:flex;flex-direction:column;overflow:hidden;color:var(--lx-text-inverse)}.blank-layout__bg[data-v-8755b22d]{position:fixed;inset:0;background-image:url(/login-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.blank-layout__mask[data-v-8755b22d]{position:fixed;inset:0;background:linear-gradient(180deg,#00000059,#00000073,#0000008c);z-index:1}.blank-layout__brand[data-v-8755b22d]{position:fixed;top:0;left:0;right:0;min-height:4rem;display:flex;align-items:center;padding:env(safe-area-inset-top,0px) 1.5rem 0;z-index:10}.brand-link[data-v-8755b22d]{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--lx-hit-target);padding-inline:2px;cursor:pointer;user-select:none;text-decoration:none;color:var(--lx-text-inverse);transition:opacity .2s ease}.brand-link[data-v-8755b22d]:hover{opacity:.85}.brand-logo[data-v-8755b22d]{display:block;width:2rem;height:2rem;border:0;background:transparent;box-shadow:none;object-fit:contain}.brand-text[data-v-8755b22d]{font-size:1.125rem;font-weight:600;letter-spacing:1px}.blank-layout__main[data-v-8755b22d]{position:relative;z-index:5;flex:1;display:flex;align-items:safe center;justify-content:safe center;padding:6rem 1rem 4rem}.blank-layout__footer[data-v-8755b22d]{position:relative;z-index:5;text-align:center;padding:1rem 1.5rem 1.5rem;font-size:.75rem;color:var(--lx-text-inverse);opacity:.68}:root[data-theme=dark] .blank-layout[data-v-8755b22d]{color:var(--lx-text)}:root[data-theme=dark] .blank-layout__mask[data-v-8755b22d]{background:linear-gradient(180deg,color-mix(in srgb,var(--lx-bg) 82%,transparent),color-mix(in srgb,var(--lx-bg) 90%,transparent),color-mix(in srgb,var(--lx-bg) 96%,transparent))}:root[data-theme=dark] .blank-layout__footer[data-v-8755b22d]{opacity:.55}@media(max-width:767px){.blank-layout[data-v-8755b22d]{height:100dvh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.blank-layout__brand[data-v-8755b22d]{min-height:calc(3.5rem + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 1rem 0;backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);background:color-mix(in srgb,var(--lx-text) 20%,transparent)}.blank-layout__main[data-v-8755b22d]{align-items:safe center;padding:calc(4.5rem + env(safe-area-inset-top,0px)) .75rem calc(1.5rem + env(safe-area-inset-bottom,0px))}.blank-layout__footer[data-v-8755b22d]{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}.skip-to-content[data-v-8bfb16b3]{position:fixed;top:-100%;left:16px;z-index:var(--z-global-topmost);padding:12px 24px;background:var(--lx-primary);color:var(--lx-primary-contrast);border-radius:8px;font-weight:600;font-size:.875rem;text-decoration:none;transition:top var(--motion-fast) var(--ease-out)}.skip-to-content[data-v-8bfb16b3]:focus{top:16px;outline:2px solid var(--lx-cyan);outline-offset:2px}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#nprogress .bar{background:linear-gradient(90deg,var(--lx-primary),var(--lx-cyan))!important;height:2.5px!important}#nprogress .peg{box-shadow:0 0 10px color-mix(in srgb,var(--lx-primary) 70%,transparent),0 0 5px color-mix(in srgb,var(--lx-cyan) 70%,transparent)!important}#nprogress .spinner-icon{border-top-color:var(--lx-primary)!important;border-left-color:var(--lx-primary)!important}@font-face{font-family:LX Noto Sans SC;src:url(/fonts/noto-sans-sc/NotoSansSC-GB2312-VF.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:"LX Noto Serif SC";src:url(/fonts/noto-serif-sc/NotoSerifSC-GB2312-VF.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:LX Space Grotesk;src:url(/fonts/space-grotesk/SpaceGrotesk-VF.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:LX WenKai;src:url(/fonts/lxgw-wenkai/LXGWWenKai-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:LX Kingnam Maiyuan;src:url(/fonts/kingnam-maiyuan/KNMaiyuan-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:LX JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-VF.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}:root{--lx-font-ui: "LX Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--lx-font-display: "LX Space Grotesk", "LX Noto Sans SC", var(--lx-font-ui);--lx-font-num: "LX Space Grotesk", var(--lx-font-ui);--lx-font-writing: "LX Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", serif;--lx-font-kai: "LX WenKai", "LX Noto Serif SC", "KaiTi", serif;--lx-font-playful: "LX Kingnam Maiyuan", "LX Noto Sans SC", "PingFang SC", sans-serif;--lx-font-mono: "LX JetBrains Mono", SFMono-Regular, Consolas, monospace;--lx-font: var(--lx-font-ui);--lx-font-serif: var(--lx-font-writing);--lx-font-serif-kai: var(--lx-font-kai);--lx-font-serif-brush: var(--lx-font-kai)}:root{--lx-bg: #F6F4F0;--lx-bg-soft: #EFECE6;--lx-surface: #FFFFFF;--lx-surface-2: #FCFBF8;--lx-surface-hover: #F3F1EC;--lx-text: #1D1B16;--lx-text-soft: #57534E;--lx-text-muted: #716C65;--lx-text-inverse: #FFFFFF;--lx-hairline: rgba(29, 27, 22, .08);--lx-border: rgba(29, 27, 22, .12);--lx-border-strong: rgba(29, 27, 22, .18);--lx-input-border: rgba(29, 27, 22, .16);--lx-input-border-hover: rgba(29, 27, 22, .28);--lx-input-border-focus: rgba(107, 77, 230, .62);--lx-primary: #6B4DE6;--lx-primary-hover: #5A3ED8;--lx-primary-pressed: #4A31C4;--lx-primary-soft: rgba(107, 77, 230, .1);--lx-primary-glow: rgba(107, 77, 230, .18);--lx-primary-strong: rgba(107, 77, 230, .55);--lx-focus: #6B4DE6;--lx-success: #2E9E6B;--lx-warning: #C78A1B;--lx-error: #C94A3D;--lx-info: #6B4DE6;--lx-amber: #C7902E;--lx-bronze: #C97B45;--lx-bronze-text: #8A3F15;--lx-ai: #6B4DE6;--lx-aux: #8B7CF0;--lx-aux-soft: #B8AEF7;--lx-success-text: #187A4E;--lx-warning-text: #8F5E0A;--lx-error-text: #B33B30;--lx-info-text: #5A3ED8;--lx-radius-xs: 6px;--lx-radius-sm: 8px;--lx-radius-md: 10px;--lx-radius-lg: 12px;--lx-radius-xl: 14px;--lx-radius-pill: 9999px;--lx-shadow-sm: 0 1px 2px rgba(29, 27, 22, .05);--lx-shadow-1: 0 2px 8px -2px rgba(29, 27, 22, .07), 0 4px 16px -4px rgba(29, 27, 22, .06);--lx-shadow-2: 0 4px 16px -4px rgba(29, 27, 22, .08), 0 8px 32px -8px rgba(29, 27, 22, .07);--lx-shadow-glow: 0 8px 32px rgba(107, 77, 230, .18);--lx-glass-bg: rgba(255, 255, 255, .72);--lx-glass-border: rgba(29, 27, 22, .08);--lx-glass-blur: 12px;--lx-text-display-xl: 88px;--lx-text-display: 64px;--lx-text-h1: 44px;--lx-text-h2: 34px;--lx-text-h3: 26px;--lx-text-h4: 21px;--lx-text-body-lg: 17px;--lx-text-body: 15px;--lx-text-body-sm: 14px;--lx-text-caption: 12px;--lx-text-overline: 11px;--lx-space-0: 0;--lx-space-025: 2px;--lx-space-05: 4px;--lx-space-1: 8px;--lx-space-2: 12px;--lx-space-3: 16px;--lx-space-4: 24px;--lx-space-5: 32px;--lx-space-6: 48px;--lx-space-7: 64px;--lx-space-8: 96px;--lx-space-9: 128px;--lx-icon-sm: 16px;--lx-icon-md: 20px;--lx-icon-lg: 24px;--lx-icon-xl: 32px;--motion-fast: .12s;--motion-normal: .24s;--motion-slow: .36s;--motion-page: .52s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ease-spring: cubic-bezier(.16, 1, .3, 1);--ease-overshoot: cubic-bezier(.34, 1.56, .64, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-snap: cubic-bezier(.22, 1, .36, 1);--lx-z-base: 0;--lx-z-elevated: 10;--lx-z-sticky: 100;--lx-z-overlay: 200;--lx-z-modal: 2000;--lx-z-modal-nested: 3200;--lx-z-picker: 4200;--lx-z-picker-detail: 4220;--lx-z-toast: 6000;--lx-prose-max: 720px;--lx-leading-display: 1.02;--lx-leading-heading: 1.15;--lx-leading-body: 1.7;--lx-leading-caption: 1.5;--lx-overline-weight: 600;--lx-overline-tracking: .08em;--bp-mobile-max: 767px;--bp-tablet-max: 1279px;--bp-pc-min: 1280px;--lx-touch: 44px;--lx-touch-sm: 36px;--lx-touch-lg: 52px;--lx-safe-left: env(safe-area-inset-left, 0px);--lx-safe-right: env(safe-area-inset-right, 0px)}:root[data-theme=dark]{--lx-bg: #0B0A0F;--lx-bg-soft: #121116;--lx-surface: #17161D;--lx-surface-2: #1C1B23;--lx-surface-hover: #201F28;--lx-text: #F2F0EA;--lx-text-soft: #C9C6BF;--lx-text-muted: #8E8A93;--lx-text-inverse: #17161D;--lx-hairline: rgba(242, 240, 234, .07);--lx-border: rgba(242, 240, 234, .12);--lx-border-strong: rgba(242, 240, 234, .2);--lx-input-border: rgba(242, 240, 234, .18);--lx-input-border-hover: rgba(242, 240, 234, .32);--lx-input-border-focus: rgba(167, 139, 250, .66);--lx-primary: #A78BFA;--lx-primary-hover: #C3B4FC;--lx-primary-pressed: #8F74F0;--lx-primary-soft: rgba(167, 139, 250, .16);--lx-primary-glow: rgba(167, 139, 250, .2);--lx-primary-strong: rgba(167, 139, 250, .6);--lx-focus: #A78BFA;--lx-success: #4ADE9B;--lx-warning: #F5C451;--lx-error: #F87171;--lx-info: #A78BFA;--lx-amber: #E9C46A;--lx-bronze: #D98E5C;--lx-bronze-text: #E9B48A;--lx-ai: #A78BFA;--lx-aux: #9B8AFB;--lx-aux-soft: #6E5AD6;--lx-success-text: #4ADE9B;--lx-warning-text: #F5C451;--lx-error-text: #F87171;--lx-info-text: #A78BFA;--lx-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--lx-shadow-1: 0 2px 8px -2px rgba(0, 0, 0, .45), 0 4px 16px -4px rgba(0, 0, 0, .35);--lx-shadow-2: 0 4px 16px -4px rgba(0, 0, 0, .5), 0 8px 32px -8px rgba(0, 0, 0, .4);--lx-shadow-glow: 0 8px 32px rgba(167, 139, 250, .22);--lx-glass-bg: rgba(23, 22, 29, .68);--lx-glass-border: rgba(242, 240, 234, .07);--lx-glass-blur: 12px}:root{--lx-ai-output-font-size: 17px;--lx-text-xs: clamp(.6875rem, .67rem + .08vw, .75rem);--lx-text-sm: clamp(.75rem, .73rem + .1vw, .8125rem);--lx-text-base: clamp(.8125rem, .79rem + .13vw, .875rem);--lx-text-lg: clamp(.9375rem, .91rem + .15vw, 1rem);--lx-text-xl: clamp(1.125rem, 1.06rem + .35vw, 1.25rem);--lx-text-2xl: clamp(1.5rem, 1.38rem + .6vw, 1.625rem);--lx-text-3xl: clamp(1.875rem, 1.7rem + .9vw, 2.125rem);--lx-space-1: clamp(.25rem, .24rem + .05vw, .3125rem);--lx-space-2: clamp(.5rem, .48rem + .1vw, .5625rem);--lx-space-3: clamp(.6875rem, .66rem + .15vw, .75rem);--lx-space-4: clamp(.875rem, .84rem + .2vw, 1rem);--lx-space-5: clamp(1.0625rem, 1.02rem + .25vw, 1.25rem);--lx-space-6: clamp(1.25rem, 1.19rem + .3vw, 1.5rem);--lx-space-8: clamp(1.625rem, 1.54rem + .4vw, 2rem);--lx-space-10: clamp(2rem, 1.88rem + .6vw, 2.5rem);--lx-space-12: clamp(2.375rem, 2.21rem + .8vw, 3rem);--lx-bg: #F6F4F0;--lx-bg-soft: #EFECE6;--lx-surface: #FFFFFF;--lx-surface-strong: #ffffff;--lx-surface-lift: #ffffff;--lx-surface-hover: #F3F1EC;--lx-surface-muted: rgba(26, 26, 46, .04);--lx-border: rgba(29, 27, 22, .12);--lx-border-strong: rgba(29, 27, 22, .18);--lx-hairline: rgba(29, 27, 22, .08);--lx-text-3: var(--lx-text-muted);--lx-selection-text: #1D1B16;--lx-primary: #6B4DE6;--lx-primary-contrast: #ffffff;--lx-primary-hover: #5A3ED8;--lx-primary-pressed: #4A31C4;--lx-primary-soft: rgba(107, 77, 230, .1);--lx-accent: #6B4DE6;--lx-accent-hover: #5A3ED8;--lx-accent-soft: rgba(107, 77, 230, .1);--lx-blue: #6B4DE6;--lx-blue-soft: rgba(107, 77, 230, .1);--lx-cyan: #8B7CF0;--lx-cyan-soft: rgba(139, 124, 240, .12);--lx-mint: #2E9E6B;--lx-mint-soft: rgba(46, 158, 107, .12);--lx-violet: #8B7CF0;--lx-violet-soft: rgba(139, 124, 240, .1);--lx-pay-wechat: #07C160;--lx-pay-wechat-soft: rgba(7, 193, 96, .12);--lx-pay-alipay: #1677FF;--lx-pay-alipay-soft: rgba(22, 119, 255, .12);--lx-pay-sandbox: #64748B;--lx-pay-sandbox-soft: rgba(100, 116, 139, .14);--lx-success: #2E9E6B;--lx-success-contrast: #ffffff;--lx-success-soft: rgba(46, 158, 107, .12);--lx-warning: #C78A1B;--lx-warning-contrast: #ffffff;--lx-warning-soft: rgba(199, 138, 27, .12);--lx-error: #C94A3D;--lx-error-contrast: #ffffff;--lx-error-soft: rgba(201, 74, 61, .1);--lx-danger: var(--lx-error);--lx-danger-soft: var(--lx-error-soft);--lx-danger-strong: #B33B30;--lx-danger-strong-hover: #9B2F26;--lx-danger-strong-soft: rgba(179, 59, 48, .16);--lx-info: #6B4DE6;--lx-info-contrast: #ffffff;--lx-info-soft: rgba(107, 77, 230, .12);--lx-radius-sm: 8px;--lx-radius: 10px;--lx-radius-lg: 12px;--lx-radius-xl: 14px;--lx-radius-2xl: 14px;--lx-radius-pill: var(--lx-radius-pill);--lx-shadow-sm: 0 1px 2px rgba(29, 27, 22, .05);--lx-shadow: 0 2px .5rem -2px rgba(29, 27, 22, .07), 0 .25rem 1rem -.25rem rgba(29, 27, 22, .06);--lx-shadow-hover: 0 .25rem 1rem -.25rem rgba(29, 27, 22, .08), 0 .5rem 2rem -.5rem rgba(29, 27, 22, .07);--lx-shadow-float: 0 .5rem 1.5rem -.375rem rgba(29, 27, 22, .12);--lx-glow: 0 .5rem 2rem rgba(107, 77, 230, .18);--lx-focus-outline: #6B4DE6;--memory-bg: color-mix(in srgb, var(--lx-surface-strong) 96%, hsl(247 74% 63%));--memory-bg-muted: color-mix(in srgb, var(--lx-surface) 92%, hsl(247 74% 63%));--memory-text: var(--lx-text);--memory-text-muted: var(--lx-text-muted);--memory-primary: hsl(247 74% 58%);--memory-primary-soft: hsl(247 74% 63% / .12);--memory-border: color-mix(in srgb, var(--lx-border) 78%, hsl(247 74% 63%));--memory-stack-border: color-mix(in srgb, var(--lx-border) 70%, hsl(247 74% 63%));--memory-success: var(--lx-success);--memory-error: var(--lx-error);--memory-shadow: 0 1.125rem 3rem rgba(26, 26, 46, .18), 0 .25rem .75rem rgba(107, 77, 230, .12);--glass-blur: 12px;--glass-blur-strong: 24px;--lx-glass-blur: 12px;--glass-saturate: 100%;--glass-tint: rgba(255, 255, 255, .72);--glass-tint-strong: rgba(255, 255, 255, .95);--glass-edge: rgba(29, 27, 22, .08);--glass-border: rgba(29, 27, 22, .12);--lx-glass-gradient: var(--lx-surface);--glass-sheen: transparent;--glass-glow-primary: var(--lx-glow);--glass-shadow-sm: var(--lx-shadow-sm);--glass-shadow-md: var(--lx-shadow);--glass-shadow-lg: var(--lx-shadow-float);--glass-radius-sm: var(--lx-radius-sm);--glass-radius-md: var(--lx-radius);--glass-radius-lg: var(--lx-radius-xl);--lx-content-max: 1280px;--lx-content-wide: 1480px;--lx-breakpoint-mobile: 767px;--lx-breakpoint-tablet: 1023px;--lx-breakpoint-desktop: 1024px;--lx-breakpoint-wide: 1440px;--lx-bp-editor: 960px;--lx-hit-target: clamp(2.5rem, 2.25rem + 1.25vw, 2.75rem);--lx-hit-target-compact: clamp(2rem, 1.875rem + .6vw, 2.25rem);--lx-safe-bottom: max(16px, env(safe-area-inset-bottom));--lx-safe-top: max(12px, env(safe-area-inset-top));--lx-icon-sm: 16px;--lx-icon-md: 20px;--lx-icon-lg: 24px;--lx-btn-h-tiny: clamp(1.875rem, 1.75rem + .6vw, 2rem);--lx-btn-h-small: clamp(2.125rem, 2rem + .6vw, 2.25rem);--lx-btn-h-medium: clamp(2.5rem, 2.3rem + 1vw, 2.625rem);--lx-btn-h-large: clamp(2.75rem, 2.5rem + 1.25vw, 2.875rem);--lx-input-h-tiny: var(--lx-btn-h-tiny);--lx-input-h-small: var(--lx-btn-h-small);--lx-input-h-medium: var(--lx-btn-h-medium);--lx-input-h-large: var(--lx-btn-h-large);--lx-header-h: clamp(3.75rem, 3.375rem + .75vw, 4.25rem);--lx-header-h-standard: clamp(3.5rem, 3rem + 1.5vw, 4rem);--lx-sider-w: clamp(12rem, 11rem + 2vw, 14.5rem);--lx-sider-w-collapsed: 64px;--lx-card-pad: clamp(1rem, .92rem + .4vw, 1.25rem);--lx-card-pad-lg: clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--lx-section-py: clamp(2rem, 1.6rem + 2vw, 3rem);--lx-section-py-lg: clamp(3rem, 2.4rem + 3vw, 4.5rem);--lx-container-px: clamp(1rem, .75rem + 1.2vw, 2rem);--lx-work-card-cover-width: 84px;--lx-work-card-cover-min-height: 140px;--lx-work-card-min-height: 148px;--lx-work-grid-min-width: 280px;--lx-work-grid-max-width: 360px;--lx-work-grid-gap: 12px;--lx-work-detail-rail-width: 252px;--lx-work-detail-side-width: 320px;--lx-work-detail-assist-width: 400px;--lx-toolworkbench-rail-width: 420px;--lx-toolworkbench-side-width: 320px;--lx-shell-search-width: 360px;--lx-content-compact-max: 1180px;--lx-content-standard-max: 1320px;--lx-content-wide-max: 1480px;--motion-fast: .12s;--motion-normal: .24s;--motion-slow: .36s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.16, 1, .3, 1);--z-dropdown: var(--lx-z-elevated);--z-sticky: 20;--z-overlay: 40;--z-modal: 100;--z-modal-container: var(--lx-z-modal);--z-toast: var(--lx-z-toast);--z-drawer: 1500;--z-floating-overlay: 2200;--z-search-command: 1200;--z-global-topmost: 3000;--ui-modal-small: min(460px, 94vw);--ui-modal-medium: min(680px, 94vw);--ui-modal-large: min(980px, 96vw);--ui-modal-full: min(1180px, 98vw)}:root[data-viewport-tier=ultra]{--lx-text-base: 16px;--lx-text-sm: 14px;--lx-text-lg: 17px;--lx-text-xl: 20px;--lx-text-2xl: 30px;--lx-text-3xl: 36px;--lx-ai-output-font-size: 18px;--lx-space-4: 16px;--lx-space-5: 22px;--lx-space-6: 26px;--lx-card-pad: 22px;--lx-card-pad-lg: 26px;--lx-section-py: 48px;--lx-section-py-lg: 64px;--lx-container-px: 32px;--lx-header-h: 64px;--lx-header-h-standard: 72px;--lx-sider-w: 256px;--lx-hit-target: 46px;--lx-hit-target-compact: 36px;--lx-work-grid-min-width: 320px;--lx-work-grid-max-width: 380px;--lx-work-grid-gap: 16px;--lx-work-card-cover-width: 104px;--lx-work-card-cover-min-height: 168px;--lx-work-card-min-height: 168px;--lx-work-detail-rail-width: 300px;--lx-work-detail-side-width: 360px;--lx-work-detail-assist-width: 520px;--lx-toolworkbench-rail-width: 480px;--lx-toolworkbench-side-width: 340px;--lx-shell-search-width: 440px;--lx-content-compact-max: 1680px;--lx-content-standard-max: 1920px;--lx-content-wide-max: 2160px;--lx-content-max: 1920px;--lx-content-wide: 2160px}:root[data-viewport-tier=wide]{--lx-text-base: .90625rem;--lx-text-sm: .78125rem;--lx-text-lg: .96875rem;--lx-text-xl: 18px;--lx-text-2xl: 26px;--lx-text-3xl: 32px;--lx-space-4: 15px;--lx-space-5: 20px;--lx-space-6: 24px;--lx-card-pad: 18px;--lx-card-pad-lg: 22px;--lx-section-py: 48px;--lx-section-py-lg: 68px;--lx-container-px: 24px;--lx-header-h: 56px;--lx-header-h-standard: 62px;--lx-sider-w: 224px;--lx-hit-target: 42px;--lx-hit-target-compact: 32px;--lx-work-card-cover-width: 80px;--lx-work-card-cover-min-height: 148px;--lx-work-card-min-height: 148px;--lx-work-grid-min-width: 300px;--lx-work-grid-max-width: 360px;--lx-work-grid-gap: 16px;--lx-work-detail-rail-width: 280px;--lx-work-detail-side-width: 336px;--lx-work-detail-assist-width: 488px;--lx-toolworkbench-rail-width: 448px;--lx-toolworkbench-side-width: 320px;--lx-shell-search-width: 400px;--lx-content-max: 1480px;--lx-content-wide: 1680px}:root[data-viewport-tier=desktop]{--lx-text-base: 14px;--lx-text-sm: 12px;--lx-text-lg: 15px;--lx-text-xl: 18px;--lx-text-2xl: 24px;--lx-text-3xl: 30px;--lx-card-pad: 16px;--lx-card-pad-lg: 20px;--lx-section-py: 40px;--lx-section-py-lg: 56px;--lx-container-px: 20px;--lx-header-h: 56px;--lx-header-h-standard: 62px;--lx-sider-w: 208px;--lx-hit-target: 42px;--lx-hit-target-compact: 32px;--lx-work-card-cover-width: 76px;--lx-work-card-cover-min-height: 140px;--lx-work-card-min-height: 140px;--lx-work-grid-min-width: 280px;--lx-work-grid-max-width: 340px;--lx-work-grid-gap: 12px;--lx-work-detail-rail-width: 252px;--lx-work-detail-side-width: 320px;--lx-work-detail-assist-width: 400px;--lx-toolworkbench-rail-width: 408px;--lx-toolworkbench-side-width: 300px;--lx-shell-search-width: 360px;--lx-content-max: 1280px;--lx-content-wide: 1480px}:root[data-viewport-tier=tablet]{--lx-text-base: 14px;--lx-text-sm: 12px;--lx-text-lg: 15px;--lx-text-xl: 17px;--lx-text-2xl: 22px;--lx-text-3xl: 28px;--lx-card-pad: 16px;--lx-card-pad-lg: 18px;--lx-section-py: 32px;--lx-section-py-lg: 48px;--lx-container-px: 16px;--lx-header-h: 54px;--lx-header-h-standard: 58px;--lx-sider-w: 200px;--lx-hit-target: 40px;--lx-hit-target-compact: 32px;--lx-work-card-cover-width: 72px;--lx-work-card-cover-min-height: 136px;--lx-work-card-min-height: 136px;--lx-work-grid-min-width: 260px;--lx-work-grid-max-width: 320px;--lx-work-grid-gap: 12px;--lx-work-detail-rail-width: 236px;--lx-work-detail-side-width: 300px;--lx-work-detail-assist-width: 360px;--lx-toolworkbench-rail-width: 360px;--lx-toolworkbench-side-width: 280px;--lx-shell-search-width: 320px;--lx-content-max: 100%;--lx-content-wide: 100%}:root[data-viewport-tier=mobile-lg]{--lx-text-base: 15px;--lx-text-sm: 13px;--lx-text-lg: 16px;--lx-text-xl: 18px;--lx-text-2xl: 23px;--lx-text-3xl: 28px;--lx-space-4: 14px;--lx-space-5: 16px;--lx-space-6: 20px;--lx-container-px: 14px;--lx-card-pad: 15px;--lx-card-pad-lg: 16px;--lx-section-py: 24px;--lx-section-py-lg: 40px;--lx-work-card-cover-width: 72px;--lx-work-card-cover-min-height: 120px;--lx-work-card-min-height: 128px;--lx-work-grid-min-width: 272px;--lx-work-grid-max-width: 1fr;--lx-work-grid-gap: 12px;--lx-work-detail-rail-width: 224px;--lx-work-detail-side-width: 280px;--lx-work-detail-assist-width: 320px;--lx-toolworkbench-rail-width: 320px;--lx-toolworkbench-side-width: 260px;--lx-shell-search-width: 100%;--lx-content-max: 100%;--lx-content-wide: 100%}:root[data-viewport-tier=mobile-md]{--lx-text-base: 15px;--lx-text-sm: 13px;--lx-text-lg: 16px;--lx-text-xl: 17px;--lx-text-2xl: 22px;--lx-text-3xl: 26px;--lx-space-4: 13px;--lx-space-5: 15px;--lx-space-6: 18px;--lx-container-px: 12px;--lx-card-pad: 14px;--lx-card-pad-lg: 15px;--lx-section-py: 20px;--lx-section-py-lg: 32px;--lx-work-card-cover-width: 68px;--lx-work-card-cover-min-height: 112px;--lx-work-card-min-height: 124px;--lx-work-grid-min-width: 272px;--lx-work-grid-max-width: 1fr;--lx-work-grid-gap: 12px;--lx-work-detail-rail-width: 216px;--lx-work-detail-side-width: 272px;--lx-work-detail-assist-width: 300px;--lx-toolworkbench-rail-width: 300px;--lx-toolworkbench-side-width: 248px;--lx-shell-search-width: 100%;--lx-content-max: 100%;--lx-content-wide: 100%}:root[data-viewport-tier=mobile-sm]{--lx-text-base: 15px;--lx-text-sm: 13px;--lx-text-lg: .96875rem;--lx-text-xl: 17px;--lx-text-2xl: 21px;--lx-text-3xl: 24px;--lx-space-4: 12px;--lx-space-5: 14px;--lx-space-6: 16px;--lx-container-px: 10px;--lx-card-pad: 13px;--lx-card-pad-lg: 14px;--lx-section-py: 16px;--lx-section-py-lg: 24px;--lx-work-card-cover-width: 64px;--lx-work-card-cover-min-height: 104px;--lx-work-card-min-height: 120px;--lx-work-grid-min-width: 272px;--lx-work-grid-max-width: 1fr;--lx-work-grid-gap: 12px;--lx-work-detail-rail-width: 208px;--lx-work-detail-side-width: 256px;--lx-work-detail-assist-width: 280px;--lx-toolworkbench-rail-width: 280px;--lx-toolworkbench-side-width: 240px;--lx-shell-search-width: 100%;--lx-content-max: 100%;--lx-content-wide: 100%}html[data-viewport-tier=ultra] :where(.community-view,.help-center,.profile-view,.notification-center,.history-detail){max-width:var(--lx-content-compact-max)!important}html[data-viewport-tier=ultra] :where(.income-shell,.courses-view,.membership-view,.workflow-library,.my-prompts,.user-management,.risk-center,.redeem-code-management,.content-audit,.admin-models,.governance-view){max-width:var(--lx-content-standard-max)!important}html[data-viewport-tier=ultra] :where(.prompt-market,.ins-canvas){max-width:var(--lx-content-wide-max)!important}html[data-viewport-tier=ultra] .auth-page :where(.brand-content,.auth-container,.auth-card,.form-container){max-width:var(--lx-content-compact-max)!important}:root[data-theme=dark]{--lx-bg: #0B0A0F;--lx-bg-soft: #121116;--lx-surface: #17161D;--lx-surface-strong: #17161D;--lx-surface-lift: #1C1B23;--lx-surface-hover: #201F28;--lx-surface-muted: rgba(167, 139, 250, .06);--lx-border: rgba(242, 240, 234, .12);--lx-border-strong: rgba(242, 240, 234, .2);--lx-hairline: rgba(242, 240, 234, .07);--lx-text-3: var(--lx-text-muted);--lx-selection-text: #F2F0EA;--lx-primary: #A78BFA;--lx-primary-contrast: #17161D;--lx-primary-hover: #C3B4FC;--lx-primary-pressed: #8F74F0;--lx-primary-soft: rgba(167, 139, 250, .16);--lx-accent: #A78BFA;--lx-accent-hover: #C3B4FC;--lx-accent-soft: rgba(167, 139, 250, .16);--lx-blue: #A78BFA;--lx-blue-soft: rgba(167, 139, 250, .16);--lx-cyan: #4ADE9B;--lx-cyan-soft: rgba(74, 222, 155, .16);--lx-mint: #4ADE9B;--lx-mint-soft: rgba(74, 222, 155, .14);--lx-violet: #9B8AFB;--lx-violet-soft: rgba(155, 138, 251, .16);--lx-success: #4ADE9B;--lx-success-contrast: #17161D;--lx-success-soft: rgba(74, 222, 155, .16);--lx-warning: #F5C451;--lx-warning-contrast: #17161D;--lx-warning-soft: rgba(245, 196, 81, .16);--lx-error: #F87171;--lx-error-contrast: #17161D;--lx-error-soft: rgba(248, 113, 113, .14);--lx-danger: var(--lx-error);--lx-danger-soft: var(--lx-error-soft);--lx-danger-strong: #F87171;--lx-danger-strong-hover: #FCA5A5;--lx-danger-strong-soft: rgba(248, 113, 113, .2);--lx-info: #A78BFA;--lx-info-contrast: #17161D;--lx-info-soft: rgba(167, 139, 250, .16);--lx-radius-sm: 8px;--lx-radius: 10px;--lx-radius-lg: 12px;--lx-radius-xl: 14px;--lx-radius-2xl: 14px;--lx-radius-pill: var(--lx-radius-pill);--lx-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3), 0 1px .1875rem rgba(0, 0, 0, .2);--lx-shadow: 0 2px .5rem -2px rgba(0, 0, 0, .45), 0 .25rem 1rem -.25rem rgba(0, 0, 0, .35);--lx-shadow-hover: 0 .25rem 1rem -.25rem rgba(0, 0, 0, .5), 0 .5rem 2rem -.5rem rgba(0, 0, 0, .4);--lx-shadow-float: 0 .5rem 1.5rem -.375rem rgba(0, 0, 0, .55);--lx-glow: 0 .5rem 2rem rgba(167, 139, 250, .22);--lx-focus-outline: #A78BFA;--memory-bg: hsl(223 48% 11%);--memory-bg-muted: hsl(223 38% 15%);--memory-text: hsl(0 0% 98%);--memory-text-muted: hsl(240 5% 64%);--memory-primary: hsl(247 74% 63%);--memory-primary-soft: hsl(247 74% 63% / .18);--memory-border: hsl(240 6% 90% / .18);--memory-stack-border: hsl(247 74% 63% / .22);--memory-success: #4ADE9B;--memory-error: #F87171;--memory-shadow: 0 1.375rem 3.5rem rgba(2, 6, 23, .56), 0 .375rem 1.125rem hsl(247 74% 63% / .12);--glass-tint: rgba(23, 22, 29, .68);--glass-tint-strong: rgba(23, 22, 29, .96);--glass-edge: rgba(242, 240, 234, .07);--glass-border: rgba(242, 240, 234, .07);--lx-glass-gradient: var(--lx-surface);color-scheme:dark}:root[data-theme=dark] body,:root[data-theme=dark] #app{background:var(--lx-bg);color:var(--lx-text)}:root[data-theme=dark] .n-modal-mask,:root[data-theme=dark] .n-drawer-mask{background:#0000009e!important}html,body,#app{width:100%;min-width:20rem;min-height:100%;margin:0;padding:0;background:var(--lx-bg);color:var(--lx-text);font-family:var(--lx-font);font-size:var(--lx-text-base);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light dark}html{overflow-x:hidden;font-size:clamp(100%,.95rem + .25vw,106.25%)}html.lx-rail-resizing,html.lx-rail-resizing *{cursor:col-resize!important;user-select:none!important}html[data-viewport-tier=ultra]{font-size:110%}body{overscroll-behavior:none;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(124,58,237,.06),transparent 50%),radial-gradient(ellipse 60% 50% at 100% 5%,rgba(139,92,246,.04),transparent 45%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(124,58,237,.03),transparent 50%),linear-gradient(180deg,var(--lx-bg),color-mix(in srgb,var(--lx-bg-soft) 80%,var(--lx-bg)) 58%,var(--lx-bg))}img,svg,canvas,video,iframe{max-width:100%}*{scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.22) transparent}::-webkit-scrollbar{width:.3125rem;height:.3125rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:62.4375rem;background:#7c3aed33;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#7c3aed61}a{color:var(--lx-primary);text-decoration:none}a:hover{color:var(--lx-cyan)}button,[role=button],a,.n-button,.n-menu-item-content,.clickable{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href],.n-button:not(.n-button--disabled),.n-menu-item-content,.clickable{cursor:pointer}button:disabled,[aria-disabled=true],.n-button--disabled{cursor:not-allowed!important;opacity:.52!important}button,.n-button{min-width:var(--lx-hit-target-compact);min-height:var(--lx-hit-target-compact);border-radius:var(--lx-radius-sm)!important}.n-button--primary-type{background:var(--lx-primary)!important;border-color:transparent!important;color:var(--lx-primary-contrast)!important;font-weight:500;box-shadow:0 .25rem .875rem #7c3aed3d,0 1px .1875rem #7c3aed1f!important}.n-button--primary-type .n-button__content,.n-button--primary-type .n-button__icon,.n-button--primary-type[style*=linear-gradient],.n-button--primary-type[style*=linear-gradient] .n-button__content,.n-button--primary-type[style*=linear-gradient] .n-button__icon{color:var(--lx-primary-contrast)!important}.n-button--primary-type:hover{background:var(--lx-primary-hover)!important;border-color:transparent!important;transform:translateY(-2px) scale(1.01);box-shadow:0 .5rem 1.5rem #7c3aed52,0 2px .375rem #7c3aed29!important}.n-button--primary-type:active{background:var(--lx-primary-pressed)!important;transform:scale(.97) translateY(0)}.n-button--secondary-type,.n-button--tertiary-type,.n-button--default-type,.n-button--quaternary-type{background:var(--lx-surface)!important;background-color:var(--lx-surface)!important;color:var(--lx-text)!important;border-color:transparent!important;font-weight:500;box-shadow:var(--lx-shadow-sm)!important}.n-button--tertiary-type,.n-button--quaternary-type{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.n-button--secondary-type:hover,.n-button--tertiary-type:hover,.n-button--default-type:hover,.n-button--quaternary-type:hover{background:color-mix(in srgb,var(--lx-primary) 8%,var(--lx-surface))!important;border-color:transparent!important;color:var(--lx-text)!important;transform:translateY(-1px)}.n-button--secondary-type:active,.n-button--tertiary-type:active,.n-button--default-type:active,.n-button--quaternary-type:active{transform:scale(.97)}.n-button--secondary-type .n-button__content,.n-button--secondary-type .n-button__icon,.n-button--tertiary-type .n-button__content,.n-button--tertiary-type .n-button__icon,.n-button--default-type .n-button__content,.n-button--default-type .n-button__icon,.n-button--quaternary-type .n-button__content,.n-button--quaternary-type .n-button__icon{color:var(--lx-text)!important}.n-button--error-type:has(.n-button__border){border-color:transparent!important;background:var(--lx-danger-strong)!important}.n-button--error-type:has(.n-button__border) .n-button__content,.n-button--error-type:has(.n-button__border) .n-button__icon{color:var(--lx-error-contrast)!important;font-weight:700!important}.n-button--error-type:has(.n-button__border):hover{border-color:transparent!important;background:var(--lx-danger-strong-hover)!important}.n-button--error-type:not(:has(.n-button__border)):not([style*="--n-color: #0000"]){border-color:transparent!important;background:var(--lx-danger-strong-soft)!important;color:var(--lx-danger-strong)!important;font-weight:700!important}.n-button--error-type:not(:has(.n-button__border)):not([style*="--n-color: #0000"]) .n-button__content,.n-button--error-type:not(:has(.n-button__border)):not([style*="--n-color: #0000"]) .n-button__icon{color:var(--lx-danger-strong)!important;font-weight:700!important}.n-button--error-type:not(:has(.n-button__border)):not([style*="--n-color: #0000"]):hover{border-color:transparent!important;background:color-mix(in srgb,var(--lx-danger-strong) 26%,transparent)!important;color:var(--lx-danger-strong-hover)!important}.n-button--error-type:not(:has(.n-button__border)):not([style*="--n-color: #0000"]):hover .n-button__content,.n-button--error-type:not(:has(.n-button__border)):not([style*="--n-color: #0000"]):hover .n-button__icon{color:var(--lx-danger-strong-hover)!important}.batch-danger-btn,.memo-chip-btn.danger,.memo-icon-btn.danger,.volume-icon-action.danger,.delete-history,.reply-link.danger,.detail-actions-row button.danger,.ghost-btn.danger,.danger-action,.message-icon-action.danger-action,.soft-btn.danger,.icon-btn.danger,.asset-quiet-btn.danger,.content-reset-btn.danger,.icon-danger,.card-action.danger,.toolbar-btn.danger,.chapter-batch-delete,.chapter-search-text-btn.is-danger,.asset-card-btn.danger,.row-remove,.memo-window-icon.danger,.global-memo-icon.danger,.search-clear,.home-action,.recent-remove,.cpx-btn-danger,.cancel-generate-btn{border-color:transparent!important;background:var(--lx-danger-strong-soft)!important;color:var(--lx-danger-strong)!important;font-weight:700!important}.batch-danger-btn:hover:not(:disabled),.memo-chip-btn.danger:hover:not(:disabled),.memo-icon-btn.danger:hover:not(:disabled),.volume-icon-action.danger:hover:not(:disabled),.delete-history:hover:not(:disabled),.reply-link.danger:hover:not(:disabled),.detail-actions-row button.danger:hover:not(:disabled),.ghost-btn.danger:hover:not(:disabled),.danger-action:hover:not(:disabled),.message-icon-action.danger-action:hover:not(:disabled),.soft-btn.danger:hover:not(:disabled),.icon-btn.danger:hover:not(:disabled),.asset-quiet-btn.danger:hover:not(:disabled),.content-reset-btn.danger:hover:not(:disabled),.icon-danger:hover:not(:disabled),.card-action.danger:hover:not(:disabled),.toolbar-btn.danger:hover:not(:disabled),.chapter-batch-delete:hover:not(:disabled),.chapter-search-text-btn.is-danger:hover:not(:disabled),.asset-card-btn.danger:hover:not(:disabled),.row-remove:hover:not(:disabled),.memo-window-icon.danger:hover:not(:disabled),.global-memo-icon.danger:hover:not(:disabled),.search-clear:hover:not(:disabled),.home-action:hover:not(:disabled),.recent-remove:hover:not(:disabled),.cpx-btn-danger:hover:not(:disabled),.cancel-generate-btn:hover:not(:disabled){border-color:transparent!important;background:color-mix(in srgb,var(--lx-danger-strong) 26%,transparent)!important;color:var(--lx-danger-strong-hover)!important}.filter-bar,.prompt-toolbar,.filter-panel,.toolbar,.ui-filter-bar,.work-card,.course-card,.generator-card,.history-card,.prompt-card,.detail-author-card,.detail-meta-list,.tool-modal,.category-chip,.filter-chip,.glass-pill,.glass-modal,.glass-drawer,.folder-chip,.folder-manage-btn,.view-toggle,.category-strip button,.length-strip button,.asset-filter button,.platform-task-list button,.quick-followup-list button,.detail-status-pill,.detail-tags span,.prompt-chapter-badge,.rating-buttons button,.execution-mode-pills,.generator-badge,.suggestion-filter-bar button,.import-range-segmented,.asset-view-toggle,.asset-page-switch,.asset-archive-tabs,.character-image-toggle,.memo-chip-btn,.chapter-search-text-btn,.search-trigger,.search-icon-trigger,.user-chip,.settings-toggle-chips span,.new-content-btn,.quick-phrase-trigger,.context-preview-trigger,.followup-send-button,.mpd-trigger,.n-button--default-type .n-button__border,.n-button--default-type .n-button__state-border{border-color:transparent!important}.n-input,.n-base-selection{--n-border: 1px solid var(--lx-input-border) !important;--n-border-hover: 1px solid var(--lx-input-border-hover) !important;--n-border-focus: 1px solid var(--lx-input-border-focus) !important;--n-border-active: 1px solid var(--lx-input-border-focus) !important}.n-tag{--n-border: 1px solid transparent !important}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select:not([multiple]),textarea){border-radius:var(--lx-radius-sm);border:1px solid var(--lx-input-border);background:var(--lx-surface-lift);color:var(--lx-text);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select:not([multiple]),textarea):hover{border-color:var(--lx-input-border-hover)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select:not([multiple]),textarea):focus-visible{outline:none;border-color:var(--lx-input-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-primary) 14%,transparent),0 0 0 5px color-mix(in srgb,var(--lx-primary) 6%,transparent)}.n-base-selection,.n-base-selection .n-base-selection-label{min-height:2.625rem!important}.n-switch{min-width:2.75rem!important;min-height:2.5rem!important}.n-checkbox,.n-radio{min-width:2.5rem!important;min-height:2.5rem!important}.n-checkbox.n-checkbox--show-label,.n-radio.n-radio--show-label{min-height:2.5rem!important;align-items:center!important}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active,a[href]:active,.clickable:active{filter:brightness(.97);transform:scale(.98)}:focus-visible{outline:2px solid var(--lx-focus-outline);outline-offset:2px;border-radius:var(--lx-radius-sm)}.n-base-selection:focus-visible,.n-input__input-el:focus-visible{outline:none}:focus:not(:focus-visible){outline:none}::selection{background:color-mix(in srgb,var(--lx-primary) 26%,transparent);color:var(--lx-selection-text)}h1,h2,h3,h4,h5,h6{margin:0;color:var(--lx-text);line-height:1.28;letter-spacing:0}p{margin:0}.glass-page,.page-container{width:100%;max-width:var(--lx-content-wide);margin-inline:auto;min-width:0}.page-container{padding-inline:var(--lx-space-6)}.ui-responsive-row{display:flex;align-items:center;gap:var(--lx-space-3);min-width:0;flex-wrap:wrap}.ui-responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:var(--lx-space-4);min-width:0}.ui-scroll-x{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.u-page-shell{display:flex;flex-direction:column;min-height:100dvh;min-width:0}.u-page-main{flex:1 1 auto;min-height:0;min-width:0}.u-sticky-bottom{margin-top:auto}.u-scroll-y{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.u-adaptive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--u-grid-min, 17.5rem)),1fr));gap:var(--u-grid-gap, var(--lx-space-4));min-width:0}.glass-card,.glass-panel,.n-card,.n-modal .n-card,.n-drawer-content,.n-popover,.n-dropdown-menu,.n-dialog{color:var(--lx-text)!important;background:var(--lx-surface)!important;border-color:transparent!important;box-shadow:var(--lx-shadow)!important}.n-modal .n-card,.n-drawer-content,.n-popover,.n-dropdown-menu,.n-dialog{background:var(--lx-surface-strong, var(--lx-surface))!important;background-color:var(--lx-surface-strong, var(--lx-surface))!important;box-shadow:var(--lx-shadow-float)!important}.glass-card,.glass-panel{border-radius:var(--lx-radius-xl)}.glass-card--strong{background:var(--lx-surface)!important;border-color:transparent!important;box-shadow:var(--lx-shadow)!important}.glass-card--hover,.card-interactive{cursor:pointer;transition:transform var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}.glass-card--hover:hover,.card-interactive:hover{transform:translateY(-.25rem);border-color:transparent!important;box-shadow:var(--lx-shadow-hover)!important}.section-gap{margin-top:var(--lx-space-6)}.page-title{font-size:var(--lx-text-2xl);font-weight:650}.page-subtitle,.page-section-subtitle{margin-top:var(--lx-space-1);color:var(--lx-text-muted);font-size:var(--lx-text-sm)}.page-section-title{color:var(--lx-text);font-size:var(--lx-text-xl);font-weight:650}.route-view-frame,.admin-route-frame{container-type:inline-size}.route-view-frame>[class],.admin-route-frame>[class]{min-width:0}.route-view-frame>[class]{display:grid;width:100%;max-width:var(--lx-content-wide);gap:var(--lx-space-5);margin-inline:auto}.route-view-frame>:where(.work-editor-page,.relay-run-page,.workflow-workbench,.tool-workbench,.work-detail-page){max-width:none}.admin-route-frame>[class]{display:grid;width:100%;max-width:var(--lx-content-wide);margin-inline:auto;gap:var(--lx-space-5)}.route-view-frame :where(.page-header,.section-header),.admin-route-frame :where(.page-header,.section-header){min-width:0}.route-view-frame :where(.page-header,.page-hero,.help-hero,.profile-hero,.income-header),.admin-route-frame :where(.page-header,.page-hero,.admin-header){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--lx-space-5);min-width:0;padding:var(--lx-space-6);border-radius:var(--lx-radius-xl);background:var(--lx-surface);box-shadow:var(--lx-shadow-sm)}.route-view-frame :where(.page-header,.page-hero,.help-hero,.profile-hero,.income-header) :where(h1,h2,.page-title),.admin-route-frame :where(.page-header,.page-hero,.admin-header) :where(h1,h2,.page-title){margin:0;color:var(--lx-text);font-family:var(--lx-font-display);font-size:var(--lx-text-2xl);font-weight:650;line-height:1.18;letter-spacing:0}.route-view-frame :where(.page-header,.page-hero,.help-hero,.profile-hero,.income-header) :where(p,.page-meta,.page-subtitle),.admin-route-frame :where(.page-header,.page-hero,.admin-header) :where(p,.page-meta,.page-subtitle){max-width:100%;margin-top:var(--lx-space-1);color:var(--lx-text-soft);font-size:var(--lx-text-sm);line-height:1.65}.route-view-frame :where(.filter-bar,.prompt-toolbar,.toolbar),.admin-route-frame :where(.filter-bar,.filter-panel,.prompt-toolbar,.toolbar){min-width:0}.route-view-frame :where(.filter-bar,.prompt-toolbar,.filter-panel),.admin-route-frame :where(.filter-bar,.prompt-toolbar,.filter-panel){display:flex;align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;padding:var(--lx-space-4);border-radius:var(--lx-radius-xl);background:var(--lx-surface);box-shadow:var(--lx-shadow-sm)}.route-view-frame :where(.toolbar),.admin-route-frame :where(.toolbar){padding:var(--lx-space-4);border-radius:var(--lx-radius-xl);background:var(--lx-surface);box-shadow:var(--lx-shadow-sm)}.route-view-frame :where(.toolbar-fields,.toolbar-actions),.admin-route-frame :where(.toolbar-fields,.toolbar-actions){display:flex;align-items:center;min-width:0;gap:var(--lx-space-3);flex-wrap:wrap}.route-view-frame :where(.toolbar-fields),.admin-route-frame :where(.toolbar-fields){flex:1 1 26.25rem}.route-view-frame :where(.toolbar-actions),.admin-route-frame :where(.toolbar-actions){justify-content:flex-end}.route-view-frame :where(.filter-bar,.prompt-toolbar,.toolbar) :where(.n-input,.n-select,.n-base-selection),.admin-route-frame :where(.filter-bar,.prompt-toolbar,.toolbar) :where(.n-input,.n-select,.n-base-selection){min-width:100%}.route-view-frame :where(.stats-row,.metric-grid),.admin-route-frame :where(.stats-row,.metric-grid){min-width:0}.route-view-frame :where(.stat-card,.metric-panel,.workflow-card,.audit-card,.product-panel,.data-panel,.table-wrapper),.admin-route-frame :where(.stat-card,.metric-panel,.workflow-card,.audit-card,.product-panel,.data-panel,.table-wrapper){border-radius:var(--lx-radius-xl);background:var(--lx-surface);box-shadow:var(--lx-shadow-sm)}.route-view-frame :where(.glass-card,.course-panel,.post-panel,.prompt-row,.prompt-card,.prompt-list-item,.workflow-card,.audit-card,.article-card,.quick-card,.featured-panel),.admin-route-frame :where(.workflow-card,.audit-card,.stat-card,.metric-panel,.data-panel){transition:border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out),transform var(--motion-normal) var(--ease-out)}.route-view-frame :where(.glass-card,.course-panel,.post-panel,.prompt-row,.prompt-card,.prompt-list-item,.workflow-card,.audit-card,.article-card,.quick-card,.featured-panel):hover,.admin-route-frame :where(.workflow-card,.audit-card):hover{transform:translateY(-2px);box-shadow:var(--lx-shadow-hover)}.route-view-frame :where(.drawer-actions,.modal-footer,.actions),.admin-route-frame :where(.drawer-actions,.modal-footer,.actions){min-width:0}.route-view-frame :where(.empty-state,.state-block,.loading-state),.admin-route-frame :where(.empty-state,.state-block,.loading-state){display:grid;place-items:center;min-height:15rem;padding:var(--lx-space-8) var(--lx-space-5);border-radius:var(--lx-radius-xl);background:var(--lx-surface);color:var(--lx-text-muted);text-align:center;box-shadow:var(--lx-shadow-sm)}.route-view-frame :where(.table-wrapper,.data-panel,.product-panel),.admin-route-frame :where(.table-wrapper,.data-panel,.product-panel){overflow:hidden}.route-view-frame :where(.n-data-table,.n-data-table-wrapper),.admin-route-frame :where(.n-data-table,.n-data-table-wrapper){border-radius:var(--lx-radius);overflow:hidden;background:var(--lx-surface)!important}.route-view-frame :where(.n-data-table-th),.admin-route-frame :where(.n-data-table-th){font-weight:650!important}.route-view-frame :where(.n-button),.admin-route-frame :where(.n-button){font-weight:500}.route-view-frame :where(code,pre),.admin-route-frame :where(code,pre){font-family:var(--lx-font-mono)}.route-view-frame :where(.workflow-workbench){max-width:100%}.route-view-frame :where(.workflow-workbench,.history-page,.memo-page){gap:var(--lx-space-5)}.route-view-frame :where(.workflow-workbench .workbench-top){align-items:center;padding:var(--lx-space-5);border-radius:var(--lx-radius-xl);background:var(--lx-surface);box-shadow:var(--lx-shadow-sm)}.route-view-frame :where(.workflow-workbench .workbench-top h1){font-family:var(--lx-font-display);font-size:var(--lx-text-2xl);font-weight:650;line-height:1.18;letter-spacing:0}.route-view-frame :where(.workflow-workbench .crumb){display:inline-flex;width:fit-content;align-items:center;min-height:1.5rem;padding:0 var(--lx-space-2);border:none;border-radius:var(--lx-radius-pill);background:var(--lx-primary-soft);color:var(--lx-primary);font-size:var(--lx-text-xs);font-weight:600}.route-view-frame :where(.workflow-workbench .panel,.workflow-workbench .loading-panel,.workflow-workbench .canvas-editor,.workflow-workbench .assist-panel){border-radius:var(--lx-radius-xl);background:var(--lx-surface);box-shadow:var(--lx-shadow-sm)}.route-view-frame :where(.workflow-workbench .workflow-canvas-shell){border-radius:var(--lx-radius);background:radial-gradient(circle at 12% 16%,color-mix(in srgb,var(--lx-primary-soft) 56%,transparent),transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--lx-border) 42%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--lx-border) 42%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--lx-bg-soft) 72%,var(--lx-surface))}.route-view-frame :where(.workflow-workbench .workflow-step-list button){border-radius:var(--lx-radius-sm);background:color-mix(in srgb,var(--lx-surface-lift) 74%,var(--lx-surface))}.route-view-frame :where(.workflow-workbench .workflow-step-list button.active){box-shadow:inset .1875rem 0 0 var(--lx-primary),var(--lx-shadow-sm)}.route-view-frame :where(.workflow-workbench .cost-card,.workflow-workbench .variable-card,.workflow-workbench .deleted-card,.workflow-workbench .issue-card){border-radius:var(--lx-radius-sm);background:color-mix(in srgb,var(--lx-surface) 88%,var(--lx-bg-soft))}.relay-run-page,.work-editor-page{background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--lx-primary) 8%,transparent),transparent 30%),radial-gradient(circle at 100% 10%,color-mix(in srgb,var(--lx-cyan) 6%,transparent),transparent 34%),var(--lx-bg)!important}.relay-run-page :where(.run-sidebar,.run-top,.panel,.message-card,.relay-action-bar),.work-editor-page :where(.editor-topbar,.left-rail,.center-panel,.editor-companion-rail,.proofread-side-panel,.asset-side-panel,.editor-panel,.chapter-panel,.generate-panel){border-color:transparent!important;background:var(--lx-surface)!important;box-shadow:var(--lx-shadow-sm)}.relay-run-page :where(.run-top){border-radius:var(--lx-radius-xl)}.relay-run-page :where(.message-card){border-radius:var(--lx-radius-xl)}.relay-run-page :where(.run-sidebar){background:var(--lx-surface)!important}.work-editor-page :where(.editor-shell){border-top-color:var(--lx-border)!important;background:transparent!important}.work-editor-page :where(.icon-btn,.tool-pill,.rail-icon-btn,.rail-select-btn,.rail-text-btn){border-radius:var(--lx-radius-sm)}.card-grid{display:grid;gap:var(--lx-space-4)}.u-adaptive-grid,.card-grid{align-items:stretch}.u-adaptive-grid>*,.card-grid>*{min-width:0;height:100%}.card-grid--2col{grid-template-columns:repeat(auto-fill,minmax(min(100%,21.25rem),1fr))}.card-grid--3col{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr))}.stat-card{display:grid;gap:var(--lx-space-2);min-height:6.75rem;padding:var(--lx-space-5);border-radius:var(--lx-radius-xl);background:var(--lx-surface)}.stat-card__label{color:var(--lx-text-muted);font-size:var(--lx-text-xs);font-weight:600}.stat-card__value,.n-statistic-value,.n-progress-text,.counter-animate{font-variant-numeric:tabular-nums}.stat-card__value{color:var(--lx-text);font-size:var(--lx-text-2xl);font-weight:650;line-height:1.12}.badge{display:inline-flex;align-items:center;gap:.25rem;min-height:1.5rem;padding:2px .625rem;border-radius:var(--lx-radius-pill);font-size:var(--lx-text-xs);font-weight:600}.badge--primary{color:var(--lx-primary);background:var(--lx-primary-soft)}.badge--success{color:var(--lx-success);background:var(--lx-success-soft)}.badge--warning{color:var(--lx-warning);background:var(--lx-warning-soft)}.badge--error{color:var(--lx-error);background:var(--lx-error-soft)}.n-input,.n-base-selection-label,.n-input .n-input-wrapper,.n-input-number,.n-input-number .n-input{background:var(--lx-surface-lift)!important;border-radius:var(--lx-radius-sm)!important}.n-input .n-input__input-el,.n-input .n-input__textarea-el,.n-base-selection .n-base-selection-input,.n-base-selection .n-base-selection-placeholder{color:var(--lx-text)!important}.n-input .n-input__placeholder,.n-input .n-input__input-el::placeholder,.n-input .n-input__textarea-el::placeholder,.n-base-selection .n-base-selection-placeholder{color:var(--lx-text-muted)!important;opacity:1!important}.n-input .n-input__input-el,.n-input-number .n-input__input-el,.n-base-selection .n-base-selection-input{min-height:2.25rem!important;line-height:2.25rem!important}.n-input:not(.n-input--textarea),.n-input:not(.n-input--textarea) .n-input-wrapper,.n-input-number,.n-input-number .n-input{min-height:2.625rem!important}.n-input~.n-button{min-height:2.625rem}.n-list,.n-list-item,.n-tabs,.n-card{color:var(--lx-text);background:var(--lx-surface)!important}.n-radio-button{min-height:var(--lx-hit-target-compact)!important}.n-radio-button .n-radio__label{min-height:var(--lx-hit-target-compact)!important;display:inline-flex!important;align-items:center!important}.n-tag{border-radius:var(--lx-radius-xs)!important}.n-tag .n-tag__content{font-weight:600}.n-tag .n-tag__close,.n-tag .n-base-close{min-width:2.5rem!important;min-height:2.5rem!important}.n-tag--primary-type{background-color:var(--lx-primary-soft)!important}.n-tag--primary-type .n-tag__content{color:var(--lx-primary)!important}.n-tag--info-type{background-color:var(--lx-info-soft)!important}.n-tag--info-type .n-tag__content{color:var(--lx-info)!important}.n-tag--success-type{background-color:var(--lx-success-soft)!important}.n-tag--success-type .n-tag__content{color:var(--lx-success)!important}.n-tag--warning-type{background-color:var(--lx-warning-soft)!important}.n-tag--warning-type .n-tag__content{color:var(--lx-warning)!important}.n-tag--error-type{background-color:var(--lx-error-soft)!important}.n-tag--error-type .n-tag__content{color:var(--lx-error)!important}.n-radio-button.n-radio-button--checked{--n-button-text-color-active: var(--lx-primary-contrast);background-color:var(--lx-primary)!important;border-color:transparent!important;color:var(--lx-primary-contrast)!important}.n-radio-button.n-radio-button--checked .n-radio__label{color:var(--lx-primary-contrast)!important}.n-avatar{background-color:var(--lx-primary)!important;color:var(--lx-primary-contrast)!important}.n-avatar .n-avatar__text{color:var(--lx-primary-contrast)!important}.n-tabs .n-tabs-nav{border-color:var(--lx-border)!important}.n-steps .n-step-indicator,.n-steps .n-step-indicator-slot__index,.n-steps .n-step-content-header__title{color:var(--lx-text-muted)!important}.n-steps .n-step--process-status .n-step-indicator,.n-steps .n-step--finish-status .n-step-indicator,.n-steps .n-step--process-status .n-step-content-header__title,.n-steps .n-step--finish-status .n-step-content-header__title{color:var(--lx-text)!important}.n-steps .n-step--process-status .n-step-indicator-slot__index,.n-steps .n-step--finish-status .n-step-indicator-slot__index{color:var(--lx-primary-contrast)!important}.n-empty,.n-empty__description,.n-form-item-label{color:var(--lx-text-muted)!important}.n-layout,.n-layout-scroll-container{background:transparent!important}.n-modal-mask,.n-drawer-mask{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1a1a2e73!important}.n-modal.n-card,.n-modal .n-card,.n-dialog{display:flex;max-height:calc(100dvh - 3rem);flex-direction:column;overflow:hidden}.n-dialog .n-dialog__title{flex:none;padding:1.5rem 1.5rem 1.25rem!important;color:var(--lx-text)!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important}.n-dialog .n-dialog__icon{margin-right:.75rem!important;font-size:1.5rem!important}.n-dialog .n-dialog__content{flex:1 1 auto;min-height:0;padding:0 1.5rem 1.25rem!important;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;color:var(--lx-text-soft)!important;font-size:var(--lx-text-base)!important;line-height:1.6!important}.n-dialog .n-dialog__action{flex:none;gap:.75rem!important;padding:1rem 1.5rem!important;border-top:1px solid var(--lx-border)!important}.n-dialog .n-dialog__action .n-button{min-height:2.5rem!important;padding:0 1.25rem!important;font-weight:600!important}.n-modal .n-card-content,.n-modal .n-card__content,.n-dialog .n-dialog__content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.n-drawer .n-drawer-body{min-height:0;overflow-y:auto}.n-drawer .n-drawer-body-content-wrapper{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.n-modal .n-card-header,.n-modal .n-card__footer,.n-modal .n-card__action,.n-dialog .n-dialog__title,.n-dialog .n-dialog__action{flex:none}.n-modal .n-card__footer,.n-modal .n-card__action{border-top:1px solid var(--lx-border)}.n-modal,.n-dialog,.n-drawer{color:var(--lx-text)}@media(max-width:767px){.n-modal.n-card,.n-modal .n-card,.n-dialog{max-height:calc(100dvh - 2rem)}.n-dialog .n-dialog__title{padding:1.25rem 1.25rem 1rem!important;font-size:1rem!important}.n-dialog .n-dialog__icon{margin-right:.625rem!important;font-size:1.25rem!important}.n-dialog .n-dialog__content{padding:0 1.25rem 1rem!important;font-size:var(--lx-text-sm)!important}.n-dialog .n-dialog__action{gap:.625rem!important;padding:.875rem 1.25rem!important}.n-dialog .n-dialog__action .n-button{min-height:var(--lx-hit-target)!important;min-width:var(--lx-hit-target)!important;flex:1}@media(max-height:31.25rem){.n-modal.n-card,.n-modal .n-card,.n-dialog{max-height:90dvh}}}.app-dialog-prompt{display:grid;gap:var(--lx-space-3)}.app-dialog-prompt__message{color:var(--lx-text-soft);font-size:var(--lx-text-sm);line-height:1.6}.app-dialog-prompt__error{color:var(--lx-error);font-size:var(--lx-text-sm);line-height:1.5}.n-popover,.n-popover-shared,.n-dropdown-menu,.n-base-select-menu,.n-cascader-menu,.n-tree-select-menu,.n-date-panel,.n-color-picker-panel,.n-dialog,.n-message,.n-notification,.n-drawer-content,.n-modal .n-card{background:var(--lx-surface-strong, var(--lx-surface))!important;background-color:var(--lx-surface-strong, var(--lx-surface))!important}.n-popover,.n-popover-shared,.n-dropdown-menu,.n-base-select-menu,.n-cascader-menu,.n-tree-select-menu,.n-date-panel,.n-color-picker-panel{border-color:transparent!important;box-shadow:var(--lx-shadow-float)!important}.ui-modal-card,.n-modal .n-card{border-radius:var(--lx-radius-xl)!important}.ui-operation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25rem),1fr));gap:var(--lx-space-4)}.ui-table-card-list,.ui-surface-list{display:grid;gap:var(--lx-space-3)}.ui-media-frame,img,video,canvas{max-width:100%}img,video{height:auto}img{border-style:none}.ui-mobile-only{display:none!important}.ui-desktop-only{display:initial!important}.page-fade-enter-active,.page-fade-leave-active,.admin-fade-enter-active,.admin-fade-leave-active{transition:opacity var(--motion-normal) var(--ease-out),transform var(--motion-normal) var(--ease-out)}.page-fade-enter-from,.page-fade-leave-to,.admin-fade-enter-from,.admin-fade-leave-to{opacity:0;transform:translateY(.5rem)}.slide-down-enter-active,.slide-down-leave-active{transition:opacity var(--motion-normal) var(--ease-out),transform var(--motion-normal) var(--ease-out)}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-.625rem)}.skeleton-pulse{border-radius:var(--lx-radius-sm);background:linear-gradient(90deg,var(--lx-surface),var(--lx-surface-lift),var(--lx-surface));background-size:220% 100%;animation:skeleton-pulse 1.7s ease-in-out infinite}@keyframes skeleton-pulse{0%{background-position:220% 0}to{background-position:-220% 0}}html[data-theme],html[data-theme] body,html[data-theme] #app,html[data-theme] .n-layout,html[data-theme] .n-card,html[data-theme] .n-button,html[data-theme] .n-input,html[data-theme] .n-base-selection{transition:background-color var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out),color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}:root :where(.n-button,button,[role=button]){transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.n-modal-container{position:fixed!important;z-index:var(--z-modal-container);inset:0}@media(min-width:1440px){.page-container,.glass-page{max-width:100%}}@media(max-width:1023px){:root{--lx-content-max: 100%;--lx-content-wide: 100%}.page-container{padding-inline:var(--lx-space-5)}.card-grid--3col{grid-template-columns:repeat(2,minmax(0,1fr))}.n-data-table,.n-data-table-wrapper,.table-wrapper{max-width:100%}}@media(max-width:767px){:root{--lx-text-base: 15px;--lx-ai-output-font-size: 14px}body{background:var(--lx-bg)}html{overflow-x:hidden}.n-button{min-width:var(--lx-hit-target);min-height:var(--lx-hit-target)}.n-button--small-type,.n-button--tiny-type,.n-button--medium-type{min-width:var(--lx-hit-target)!important;min-height:var(--lx-hit-target)!important}button,[role=button],.clickable{min-width:var(--lx-hit-target);min-height:var(--lx-hit-target)}.n-input-number .n-button{min-width:var(--lx-hit-target)!important;min-height:var(--lx-hit-target)!important}.page-title{font-size:var(--lx-text-xl)}.page-container,.glass-page{max-width:100%;padding-inline:var(--lx-space-4)}.card-grid--2col,.card-grid--3col{grid-template-columns:1fr}.ui-responsive-row{align-items:stretch}.ui-responsive-row>*{min-width:0}.ui-scroll-x,.n-data-table,.n-data-table-wrapper,.table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-bottom-actions{position:sticky;right:0;bottom:0;left:0;z-index:var(--z-sticky);padding:var(--lx-space-3) var(--lx-space-4) var(--lx-safe-bottom);border-top:1px solid var(--lx-border);background:var(--lx-surface)}.n-input .n-input__input-el,.n-input .n-input__textarea-el,.n-base-selection-input{font-size:1rem!important;min-height:2.75rem!important;line-height:2.75rem!important}.n-input:not(.n-input--textarea),.n-input:not(.n-input--textarea) .n-input-wrapper,.n-input-number,.n-input-number .n-input{min-height:var(--lx-hit-target)!important}.n-base-selection,.n-base-selection .n-base-selection-label{min-height:var(--lx-hit-target)!important}.n-switch{min-width:var(--lx-hit-target)!important;min-height:2rem!important}.n-radio-button,.n-radio-button .n-radio__label{min-height:var(--lx-hit-target)!important}.n-checkbox,.n-radio{min-width:var(--lx-hit-target)!important;min-height:var(--lx-hit-target)!important}.n-modal{align-items:flex-end!important}.n-modal .n-card{width:100%!important;max-width:100%!important;max-height:92dvh;border-radius:var(--lx-radius-xl) var(--lx-radius-xl) 0 0!important}.n-modal .n-card__content{padding-inline:var(--lx-space-4)!important}.n-modal .n-card__footer{padding-bottom:var(--lx-safe-bottom)!important}.n-modal .n-card__footer .n-button,.n-dialog .n-dialog__action .n-button,.n-popconfirm .n-popconfirm__action .n-button{min-width:var(--lx-hit-target)!important;min-height:var(--lx-hit-target)!important}.n-modal .n-card__footer,.n-dialog .n-dialog__action,.n-popconfirm .n-popconfirm__action{flex-wrap:wrap;gap:var(--lx-space-2)!important}.n-modal .n-card-header__close{min-width:var(--lx-hit-target)!important;min-height:var(--lx-hit-target)!important}.n-modal .n-card-header__close .n-base-icon{min-width:1.25rem!important;min-height:1.25rem!important}.n-tour .n-button,.n-dialog .n-button,.n-popconfirm .n-button{min-width:var(--lx-hit-target)!important;min-height:var(--lx-hit-target)!important}.n-scrollbar,.n-scrollbar-container{max-width:100%!important}.n-drawer.n-drawer--right,.n-drawer.n-drawer--left{width:100%!important}.ui-desktop-only{display:none!important}.ui-mobile-only{display:initial!important}}@media(hover:none){.glass-card--hover:hover,.card-interactive:hover,.n-button--primary-type:hover,.n-button--secondary-type:hover,.n-button--tertiary-type:hover,.n-button--default-type:hover,.n-button--quaternary-type:hover{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.n-button--primary-type:hover,.n-button--secondary-type:hover,.n-button--tertiary-type:hover,.n-button--default-type:hover,.n-button--quaternary-type:hover,.glass-card--hover:hover,.card-interactive:hover{transform:none}}.input-memory-suggest{position:fixed;z-index:calc(var(--z-modal-container) + 10);isolation:isolate;display:flex;flex-direction:column;min-width:100%;max-width:100%;min-height:4.75rem;padding:.375rem;overflow:visible;color:var(--memory-text);font-family:var(--lx-font);font-size:.8125rem;line-height:1.5;background:var(--memory-bg);border:none;border-radius:1rem;box-shadow:var(--memory-shadow);animation:input-memory-enter .17s var(--ease-out) both}.input-memory-suggest[hidden],.input-memory-suggest{display:none!important}.input-memory-suggest:before,.input-memory-suggest:after{position:absolute;z-index:-1;pointer-events:none;content:"";background:var(--memory-bg-muted);border:none;border-radius:1rem}.input-memory-suggest:before{inset:.25rem .4375rem -.3125rem;opacity:.72}.input-memory-suggest:after{inset:.5rem .8125rem -.625rem;opacity:.42}.input-memory-suggest__header{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:2.625rem;padding:.375rem .5rem .4375rem .625rem;gap:.5rem;border-bottom:1px solid color-mix(in srgb,var(--memory-border) 68%,transparent)}.input-memory-suggest__header-left{display:flex;min-width:0;align-items:center;gap:.4375rem}.input-memory-suggest__title{flex:0 0 auto;color:var(--memory-text);font-size:.8125rem;font-weight:600;line-height:1.25rem}.input-memory-suggest__badge,.input-memory-suggest__status{display:inline-flex;min-height:1.25rem;align-items:center;justify-content:center;color:var(--memory-text-muted);font-size:.6875rem;font-weight:500;line-height:1.25rem;white-space:nowrap}.input-memory-suggest__badge{padding:0 .4375rem;color:var(--memory-primary);background:var(--memory-primary-soft);border:none;border-radius:62.4375rem}.input-memory-suggest__status:empty{display:none}.input-memory-suggest[data-status=success] .input-memory-suggest__status{color:var(--memory-success)}.input-memory-suggest[data-status=error] .input-memory-suggest__status{color:var(--memory-error)}.input-memory-suggest[data-status=loading] .input-memory-suggest__status{color:var(--memory-primary);animation:input-memory-pulse .9s ease-in-out infinite alternate}.input-memory-suggest__clear,.input-memory-suggest__remove{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:1.75rem!important;min-height:1.75rem!important;margin:0;padding:0;color:var(--memory-text-muted);font:inherit;background:transparent;border:none;border-radius:.5rem!important;box-shadow:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.input-memory-suggest__clear{width:auto;padding:0 .5rem;font-size:.75rem;font-weight:500}.input-memory-suggest__clear:hover:not(:disabled),.input-memory-suggest__remove:hover:not(:disabled){color:var(--memory-primary);background:var(--memory-primary-soft);border-color:color-mix(in srgb,var(--memory-primary) 35%,transparent)}.input-memory-suggest__clear:active:not(:disabled),.input-memory-suggest__remove:active:not(:disabled){transform:scale(.94)}.input-memory-suggest__clear:focus-visible,.input-memory-suggest__remove:focus-visible,.input-memory-suggest__choice:focus-visible{outline:2px solid var(--memory-primary);outline-offset:2px}.input-memory-suggest__clear:disabled,.input-memory-suggest__remove:disabled,.input-memory-suggest__choice:disabled{pointer-events:none;opacity:.42}.input-memory-suggest__list{position:relative;z-index:1;display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:.375rem;padding:.375rem 2px 2px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.input-memory-suggest__item{display:flex;min-width:0;flex:0 0 auto;align-items:stretch;gap:.25rem;overflow:hidden;background:var(--memory-bg-muted);border:none;border-radius:.75rem;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,transform .17s ease}.input-memory-suggest__item:hover{background:color-mix(in srgb,var(--memory-primary-soft) 64%,var(--memory-bg-muted));border-color:transparent;box-shadow:0 .375rem 1rem color-mix(in srgb,var(--memory-primary) 12%,transparent);transform:translateY(-1px)}.input-memory-suggest__item.is-active{background:color-mix(in srgb,var(--memory-primary-soft) 82%,var(--memory-bg-muted));border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--memory-primary) 24%,transparent)}.input-memory-suggest__choice{display:flex;min-width:0;min-height:2.75rem!important;flex:1 1 auto;align-items:center;padding:.5rem .375rem .5rem .6875rem;color:var(--memory-text);font:inherit;text-align:left;background:transparent;border:0;border-radius:.6875rem!important;box-shadow:none}.input-memory-suggest__text{display:-webkit-box;min-width:0;overflow:hidden;color:inherit;font-size:.8125rem;font-weight:450;line-height:1.5;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.input-memory-suggest__remove{align-self:center;margin-right:.3125rem}.input-memory-suggest__remove-icon{position:relative;display:block;width:.875rem;height:.875rem}.input-memory-suggest__remove-icon:before,.input-memory-suggest__remove-icon:after{position:absolute;top:.375rem;left:2px;width:.625rem;height:1.5px;content:"";background:currentColor;border-radius:62.4375rem}.input-memory-suggest__remove-icon:before{transform:rotate(45deg)}.input-memory-suggest__remove-icon:after{transform:rotate(-45deg)}.input-memory-suggest__empty{display:flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.625rem;color:var(--memory-text-muted);font-size:.75rem;text-align:center}.input-memory-suggest[data-status=loading] .input-memory-suggest__list{pointer-events:none;opacity:.58}@keyframes input-memory-enter{0%{opacity:0;transform:translateY(-.3125rem)}to{opacity:1;transform:translateY(0)}}@keyframes input-memory-pulse{0%{opacity:.52}to{opacity:1}}@media(max-width:767px){.input-memory-suggest{max-width:100%;border-radius:.875rem}.input-memory-suggest:before,.input-memory-suggest:after{border-radius:.875rem}}@media(prefers-reduced-motion:reduce){.input-memory-suggest,.input-memory-suggest__item,.input-memory-suggest__clear,.input-memory-suggest__remove,.input-memory-suggest[data-status=loading] .input-memory-suggest__status{animation:none!important;transition-duration:.01ms!important;transform:none!important}}*,*:before,*:after{box-sizing:border-box}html{max-width:100%;overflow-x:hidden}body{max-width:100%}img,video{max-width:100%;height:auto}.n-modal,.n-dialog,.n-modal .n-card{max-height:calc(100vh - 2rem)!important;display:flex!important;flex-direction:column!important}.n-card-header,.n-dialog__title{flex-shrink:0}.n-card__content,.n-dialog__content{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.n-card__footer,.n-card__action,.n-dialog__action{flex-shrink:0}@media(max-width:767px){.n-modal,.n-dialog,.n-modal .n-card{max-height:calc(100dvh - 1.5rem)!important}}.lx-card,.work-card,.generator-card,.creator-card,.admin-card,.ops-card,.pack-card,.course-card,.history-card,.launch-card,.ai-message-card,.metric-card,.record-card,.summary-card,.risk-card,.release-card,.llm-scope-card,.governance-card,.stat-card,.code-card,.quick-card,.article-card,.user-card,.product-card,.model-card,.cost-card,.post-card,.auth-card,.feature-card,.form-card,.asset-card,.audit-card,.plan-card,.profile-card,.message-card,.reference-trigger-card{height:100%;display:flex;flex-direction:column}.lx-card>*:last-child,.work-card>*:last-child,.generator-card>*:last-child,.creator-card>*:last-child,.pack-card>*:last-child,.feature-card>*:last-child{margin-top:auto}:root{--lx-transition-physics: cubic-bezier(.34, 1.56, .64, 1);--lx-transition-smooth: cubic-bezier(.25, 1, .5, 1)}.heading-hero{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.hover-physics{transition:transform .4s var(--lx-transition-physics),box-shadow .4s var(--lx-transition-smooth)}.hover-physics:hover{transform:translateY(-.25rem) scale(1.02);box-shadow:0 .75rem 2rem #00000026}@media(max-width:767px){.n-dialog .n-dialog__action{flex-direction:column!important;align-items:stretch!important}.n-dialog .n-dialog__action .n-button{width:100%!important;min-height:var(--lx-touch)!important;justify-content:center!important;flex:0 0 auto!important}.n-dialog{padding-bottom:var(--lx-safe-bottom)!important;max-width:calc(100vw - 2rem)!important}.n-message-container{padding-top:calc(var(--lx-safe-top) + .5rem)!important}}.glass-page{position:relative;min-height:100%;padding:1.5rem clamp(1rem,4vw,2.5rem);display:flex;flex-direction:column;gap:1.25rem}.glass-card{position:relative;isolation:isolate;background:var(--lx-surface);border:none;border-radius:var(--lx-radius-sm);box-shadow:var(--lx-shadow-sm);padding:1.25rem 1.375rem;transition:transform var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out),background var(--motion-normal) var(--ease-out)}.glass-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,rgba(124,58,237,.04) 0%,transparent 60%);transition:opacity var(--motion-normal) var(--ease-out)}:root[data-theme=dark] .glass-card:before{background:linear-gradient(135deg,rgba(167,139,250,.06) 0%,transparent 60%)}.glass-card--hover{cursor:pointer}.glass-card--hover:hover{transform:translateY(-.25rem) scale(1.005);box-shadow:var(--lx-shadow-hover);border-color:color-mix(in srgb,var(--lx-primary) 24%,var(--lx-border))}.glass-card--hover:hover:before{opacity:1}.glass-card--hover:active{transform:translateY(-1px) scale(.995);transition-duration:.12s}.glass-card--strong{background:var(--lx-surface);border-color:var(--lx-border-strong);box-shadow:var(--lx-shadow)}.glass-card--glow{box-shadow:var(--lx-shadow-sm),var(--lx-glow);border-color:color-mix(in srgb,var(--lx-primary) 26%,var(--lx-border))}.glass-card--flat{box-shadow:none}.glass-card--glass{background:#ffffffb8;backdrop-filter:blur(1.25rem) saturate(140%);-webkit-backdrop-filter:blur(1.25rem) saturate(140%);border-color:#ffffff4d}:root[data-theme=dark] .glass-card--glass{background:#1a1a28b3;border-color:#ffffff0f}.glass-modal{background:var(--lx-surface);border:none;border-radius:var(--lx-radius-lg);box-shadow:var(--lx-shadow-float);backdrop-filter:blur(1.5rem) saturate(130%);-webkit-backdrop-filter:blur(1.5rem) saturate(130%)}:root[data-theme=dark] .glass-modal{background:#1a1a28d9;border-color:#ffffff0f}.glass-toolbar{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--lx-surface) 88%,transparent);backdrop-filter:blur(1rem) saturate(120%);-webkit-backdrop-filter:blur(1rem) saturate(120%);border-bottom:1px solid var(--lx-border);padding:.75rem clamp(1rem,4vw,1.75rem);display:flex;align-items:center;gap:.75rem}.glass-drawer{background:var(--lx-surface);border-left:1px solid var(--lx-border);box-shadow:var(--lx-shadow-float)}:root[data-theme=dark] .glass-drawer{background:#141420eb;backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem)}.glass-divider{height:1px;background:linear-gradient(90deg,transparent,var(--lx-border),transparent);margin:.75rem 0}.glass-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;line-height:1.4;color:var(--lx-text-soft);background:var(--lx-surface-lift);border:none;border-radius:62.4375rem;transition:all var(--motion-fast) var(--ease-out)}.glass-pill:hover{border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border));background:color-mix(in srgb,var(--lx-primary) 6%,var(--lx-surface-lift))}.glass-card:focus-visible,.glass-modal:focus-visible{outline:2px solid var(--lx-primary);outline-offset:2px}@media(max-width:767px){.glass-page{padding:1rem;gap:.875rem}}@media(prefers-reduced-motion:reduce){.glass-card,.glass-card--hover:hover{transition:none;transform:none}}@keyframes grain-drift{0%,to{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,2%)}30%{transform:translate(-1%,4%)}40%{transform:translate(4%,-1%)}50%{transform:translate(-3%,3%)}60%{transform:translate(2%,-4%)}70%{transform:translate(-4%,1%)}80%{transform:translate(1%,-2%)}90%{transform:translate(3%,-3%)}}.has-grain:before{content:"";position:fixed;inset:-50%;z-index:9999;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:256px 256px;animation:grain-drift 8s steps(10) infinite;mix-blend-mode:overlay}:root[data-theme=dark] .has-grain:before{opacity:.04}@keyframes reveal-up{0%{opacity:0;transform:translate3d(0,48px,0) scale(.97);filter:blur(4px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes reveal-scale{0%{opacity:0;transform:scale(.92);filter:blur(6px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes reveal-left{0%{opacity:0;transform:translate3d(-40px,0,0);filter:blur(3px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes reveal-right{0%{opacity:0;transform:translate3d(40px,0,0);filter:blur(3px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.reveal-up,.reveal-scale,.reveal-left,.reveal-right{opacity:0;will-change:transform,opacity,filter}.reveal-up.is-visible{animation:reveal-up .9s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--reveal-delay, 0ms)}.reveal-scale.is-visible{animation:reveal-scale .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--reveal-delay, 0ms)}.reveal-left.is-visible{animation:reveal-left .85s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--reveal-delay, 0ms)}.reveal-right.is-visible{animation:reveal-right .85s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--reveal-delay, 0ms)}@keyframes char-rise{0%{opacity:0;transform:translateY(100%) rotateX(-80deg);filter:blur(4px)}to{opacity:1;transform:translateY(0) rotateX(0);filter:blur(0)}}@keyframes word-slide{0%{opacity:0;transform:translateY(1.2em)}to{opacity:1;transform:translateY(0)}}.kinetic-text{overflow:hidden;perspective:600px}.kinetic-text .char{display:inline-block;opacity:0;animation:char-rise .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--char-index, 0) * 35ms)}.kinetic-text .word{display:inline-block;overflow:hidden}.kinetic-text .word-inner{display:inline-block;opacity:0;animation:word-slide .65s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--word-index, 0) * 80ms + .2s)}.magnetic-hover{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.magnetic-hover:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 50px -12px #7c3aed2e,0 8px 20px #7c3aed14}:root[data-theme=dark] .magnetic-hover:hover{box-shadow:0 20px 50px -12px #a78bfa38,0 8px 20px #a78bfa1f}.magnetic-hover:active{transform:translateY(-2px) scale(.98);transition-duration:.15s}@keyframes glow-pulse{0%,to{box-shadow:0 0 #7c3aed00,var(--lx-shadow-sm)}50%{box-shadow:0 0 24px 4px #7c3aed26,var(--lx-shadow)}}@keyframes glow-pulse-dark{0%,to{box-shadow:0 0 #a78bfa00,var(--lx-shadow-sm)}50%{box-shadow:0 0 28px 6px #a78bfa33,var(--lx-shadow)}}.glow-pulse{animation:glow-pulse 3s ease-in-out infinite}:root[data-theme=dark] .glow-pulse{animation-name:glow-pulse-dark}@keyframes shimmer-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,transparent 0%,rgba(124,58,237,.06) 20%,rgba(124,58,237,.12) 50%,rgba(124,58,237,.06) 80%,transparent 100%);background-size:200% 100%;animation:shimmer-sweep 2s linear infinite}:root[data-theme=dark] .shimmer{background:linear-gradient(90deg,transparent 0%,rgba(167,139,250,.08) 20%,rgba(167,139,250,.16) 50%,rgba(167,139,250,.08) 80%,transparent 100%);background-size:200% 100%}@keyframes levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.levitate{animation:levitate 4s ease-in-out infinite}@keyframes morph-blob{0%,to{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:rotate(0) scale(1)}25%{border-radius:70% 30% 46% 54%/30% 58% 42% 70%;transform:rotate(45deg) scale(1.05)}50%{border-radius:30% 70% 55% 45%/55% 30% 70% 45%;transform:rotate(90deg) scale(.95)}75%{border-radius:55% 45% 30% 70%/70% 55% 45% 30%;transform:rotate(135deg) scale(1.02)}}.morph-blob{animation:morph-blob 12s ease-in-out infinite;will-change:border-radius,transform}.stagger-children>*{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.stagger-children.is-visible>*:nth-child(1){transition-delay:0ms;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(2){transition-delay:60ms;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(3){transition-delay:.12s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(4){transition-delay:.18s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(5){transition-delay:.24s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(6){transition-delay:.3s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(7){transition-delay:.36s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(8){transition-delay:.42s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(9){transition-delay:.48s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(10){transition-delay:.54s;opacity:1;transform:none}@keyframes line-draw{to{stroke-dashoffset:0}}.line-draw path,.line-draw line,.line-draw polyline,.line-draw circle{stroke-dasharray:var(--path-length, 1000);stroke-dashoffset:var(--path-length, 1000);animation:line-draw 1.8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--draw-delay, 0ms)}.parallax-container{perspective:1000px;transform-style:preserve-3d}.parallax-layer--back{transform:translateZ(-200px) scale(1.2)}.parallax-layer--mid{transform:translateZ(-100px) scale(1.1)}.parallax-layer--front{transform:translateZ(0)}.cursor-glow{position:fixed;width:400px;height:400px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(124,58,237,.08) 0%,rgba(124,58,237,.03) 40%,transparent 70%);transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;transform:translate(-50%,-50%);opacity:0}:root[data-theme=dark] .cursor-glow{background:radial-gradient(circle,rgba(167,139,250,.12) 0%,rgba(167,139,250,.04) 40%,transparent 70%)}.cursor-glow.is-active{opacity:1}@keyframes page-enter{0%{opacity:0;transform:translateY(12px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.page-transition-enter-active{animation:page-enter .5s cubic-bezier(.16,1,.3,1) forwards}.page-transition-leave-active{animation:page-enter .3s cubic-bezier(.7,0,.84,0) reverse forwards}.underline-expand{position:relative;display:inline-block}.underline-expand:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--lx-primary);border-radius:1px;transition:width .4s cubic-bezier(.16,1,.3,1),left .4s cubic-bezier(.16,1,.3,1)}.underline-expand:hover:after{width:100%;left:0}.glass-noise:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}:root[data-theme=dark] .glass-noise:after{opacity:.05}@media(prefers-reduced-motion:reduce){.reveal-up,.reveal-scale,.reveal-left,.reveal-right,.kinetic-text .char,.kinetic-text .word-inner,.levitate,.morph-blob,.glow-pulse,.shimmer,.stagger-children>*{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}.has-grain:before{animation:none}.magnetic-hover:hover{transform:none}}.provider-dot,.option-dot,.model-provider-dot,.row-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--lx-text-muted)}.provider-dot.openai,.option-dot.openai,.model-provider-dot.openai,.row-dot.openai{background:var(--lx-success)}.provider-dot.azure_openai,.provider-dot.openrouter,.provider-dot.matsca,.option-dot.azure_openai,.option-dot.openrouter,.option-dot.matsca,.model-provider-dot.azure_openai,.model-provider-dot.openrouter,.model-provider-dot.matsca,.row-dot.azure_openai,.row-dot.openrouter,.row-dot.matsca{background:var(--lx-blue)}.provider-dot.deepseek,.option-dot.deepseek,.model-provider-dot.deepseek,.row-dot.deepseek{background:var(--lx-primary)}.provider-dot.anthropic,.option-dot.anthropic,.model-provider-dot.anthropic,.row-dot.anthropic{background:var(--lx-warning)}.provider-dot.qwen,.provider-dot.zhipu,.provider-dot.moonshot,.provider-dot.baichuan,.provider-dot.doubao,.provider-dot.hunyuan,.provider-dot.baidu,.provider-dot.minimax,.provider-dot.siliconflow,.option-dot.qwen,.option-dot.zhipu,.option-dot.moonshot,.option-dot.baichuan,.option-dot.doubao,.option-dot.hunyuan,.option-dot.baidu,.option-dot.minimax,.option-dot.siliconflow,.model-provider-dot.qwen,.model-provider-dot.zhipu,.model-provider-dot.moonshot,.model-provider-dot.baichuan,.model-provider-dot.doubao,.model-provider-dot.hunyuan,.model-provider-dot.baidu,.model-provider-dot.minimax,.model-provider-dot.siliconflow,.row-dot.qwen,.row-dot.zhipu,.row-dot.moonshot,.row-dot.baichuan,.row-dot.doubao,.row-dot.hunyuan,.row-dot.baidu,.row-dot.minimax,.row-dot.siliconflow{background:var(--lx-info)}.provider-dot.custom,.option-dot.custom,.model-provider-dot.custom,.row-dot.custom{background:var(--lx-violet)}:root{--landing-primary: #7C3AED;--landing-primary-dark: #6D28D9;--landing-primary-darker: #5B21B6;--landing-primary-light: #EDE9FE;--landing-primary-soft: #F5F3FF;--landing-primary-rgb: 124, 58, 237;--landing-surface: #FFFFFF;--landing-bg: #FAFAFA;--landing-bg-soft: #F5F6F8;--landing-bg-dark: #0A0A14;--landing-border: #E5E7EB;--landing-border-strong: #D1D5DB;--landing-hairline: rgba(0, 0, 0, .04);--landing-text: var(--lx-text);--landing-text-soft: var(--lx-text-soft);--landing-text-muted: var(--lx-text-muted);--landing-on-primary: #FFFFFF;--landing-on-accent: #FFFFFF;--landing-accent: #F97316;--landing-accent-dark: #C2410C;--landing-accent-soft: #FFF7ED;--landing-accent-border: #FED7AA;--landing-accent-rgb: 249, 115, 22;--landing-success: #10B981;--landing-error: #DC2626;--landing-font: var(--lx-font-ui);--landing-font-display: var(--lx-font-display);--landing-fs-hero: clamp(2.75rem, 2rem + 3.6vw, 5rem);--landing-fs-h2: clamp(1.875rem, 1.5rem + 1.8vw, 3rem);--landing-fs-h3: clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--landing-fs-card-title: 1.125rem;--landing-fs-body: 1rem;--landing-fs-body-sm: .875rem;--landing-fs-caption: .8125rem;--landing-fs-eyebrow: .6875rem;--landing-space-1: 4px;--landing-space-2: 8px;--landing-space-3: 12px;--landing-space-4: 16px;--landing-space-5: 24px;--landing-space-6: 32px;--landing-space-7: 48px;--landing-space-8: 64px;--landing-space-9: 112px;--landing-radius-sm: 6px;--landing-radius-btn: 8px;--landing-radius-card: 14px;--landing-radius-section: 20px;--landing-radius-pill: 100px;--landing-shadow-sm: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(124, 58, 237, .02);--landing-shadow-md: 0 4px 16px rgba(0, 0, 0, .06), 0 2px 6px rgba(124, 58, 237, .04);--landing-shadow-lg: 0 12px 40px rgba(0, 0, 0, .08), 0 4px 14px rgba(124, 58, 237, .06);--landing-shadow-xl: 0 24px 64px -12px rgba(0, 0, 0, .12), 0 12px 28px rgba(124, 58, 237, .08);--landing-shadow-accent: 0 8px 28px rgba(249, 115, 22, .3), 0 2px 8px rgba(249, 115, 22, .15);--landing-shadow-primary: 0 8px 28px rgba(124, 58, 237, .3), 0 2px 8px rgba(124, 58, 237, .15);--landing-gradient-hero: linear-gradient(160deg, #1a0533 0%, #2d1065 30%, #5b21b6 60%, #7c3aed 100%);--landing-gradient-hero-soft: linear-gradient(180deg, transparent 0%, rgba(124, 58, 237, .04) 100%);--landing-gradient-cta: linear-gradient(135deg, #7C3AED 0%, #5B21B6 50%, #6D28D9 100%);--landing-gradient-accent: linear-gradient(135deg, #F97316 0%, #EA580C 50%, #C2410C 100%);--landing-gradient-footer: linear-gradient(180deg, #1A1A2E 0%, #2D2D3F 100%);--landing-glow-orange: radial-gradient(ellipse 60% 50% at 80% 20%, rgba(249, 115, 22, .2), transparent 60%);--landing-glow-purple: radial-gradient(ellipse 70% 60% at 20% 80%, rgba(124, 58, 237, .22), transparent 60%);--landing-gradient-mesh: radial-gradient(ellipse 80% 60% at 10% 20%, rgba(124, 58, 237, .08), transparent 50%), radial-gradient(ellipse 60% 50% at 90% 70%, rgba(139, 92, 246, .06), transparent 50%), radial-gradient(ellipse 50% 40% at 50% 90%, rgba(249, 115, 22, .04), transparent 50%);--landing-ease: cubic-bezier(.25, .46, .45, .94);--landing-ease-out: cubic-bezier(.16, 1, .3, 1);--landing-ease-spring: cubic-bezier(.22, 1, .36, 1);--landing-dur-fast: .18s;--landing-dur: .28s;--landing-dur-slow: .5s;--landing-dur-dramatic: .9s;--landing-container: 1240px;--landing-container-narrow: 920px;--landing-container-wide: 1440px;--landing-nav-height: 72px;--landing-section-py: clamp(80px, 5rem + 4vw, 160px);--landing-hero-min-h: max(92vh, 640px);--landing-hero-title-weight: 800;--landing-hero-letter-spacing: -.03em;--landing-hero-line-height: 1.08}:root[data-theme=dark]{--landing-surface: #141420;--landing-bg: #0A0A12;--landing-bg-soft: #0F0F1A;--landing-bg-dark: #050508;--landing-border: rgba(255, 255, 255, .07);--landing-border-strong: rgba(255, 255, 255, .12);--landing-hairline: rgba(255, 255, 255, .04);--landing-text: var(--lx-text);--landing-text-soft: var(--lx-text-soft);--landing-text-muted: var(--lx-text-muted);--landing-primary: #A78BFA;--landing-primary-dark: #8B5CF6;--landing-primary-darker: #7C3AED;--landing-primary-light: rgba(167, 139, 250, .16);--landing-primary-soft: rgba(167, 139, 250, .1);--landing-primary-rgb: 167, 139, 250;--landing-gradient-hero: linear-gradient(160deg, #050508 0%, #0f0520 30%, #1a0a3a 60%, #2d1065 100%);--landing-gradient-cta: linear-gradient(135deg, #A78BFA 0%, #7C3AED 50%, #8B5CF6 100%);--landing-gradient-footer: linear-gradient(180deg, #0A0A12 0%, #0F0F17 100%);--landing-glow-orange: radial-gradient(ellipse 60% 50% at 80% 20%, rgba(249, 115, 22, .12), transparent 60%);--landing-glow-purple: radial-gradient(ellipse 70% 60% at 20% 80%, rgba(167, 139, 250, .18), transparent 60%);--landing-gradient-mesh: radial-gradient(ellipse 80% 60% at 10% 20%, rgba(167, 139, 250, .1), transparent 50%), radial-gradient(ellipse 60% 50% at 90% 70%, rgba(139, 92, 246, .07), transparent 50%), radial-gradient(ellipse 50% 40% at 50% 90%, rgba(249, 115, 22, .04), transparent 50%);--landing-shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--landing-shadow-md: 0 4px 16px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .3);--landing-shadow-lg: 0 12px 40px rgba(0, 0, 0, .5), 0 4px 14px rgba(167, 139, 250, .08);--landing-shadow-xl: 0 24px 64px -12px rgba(0, 0, 0, .7), 0 12px 28px rgba(167, 139, 250, .1);--landing-shadow-accent: 0 8px 28px rgba(249, 115, 22, .2), 0 2px 8px rgba(249, 115, 22, .1);--landing-shadow-primary: 0 8px 28px rgba(167, 139, 250, .25), 0 2px 8px rgba(167, 139, 250, .12)}@media(max-width:767px){:root{--landing-fs-hero: clamp(2rem, 1.6rem + 3vw, 2.75rem);--landing-fs-h2: clamp(1.375rem, 1.2rem + 1.5vw, 1.75rem);--landing-fs-h3: clamp(1.125rem, 1.05rem + .5vw, 1.375rem);--landing-section-py: clamp(3rem, 2.75rem + 2vw, 4rem);--landing-hero-min-h: auto;--landing-nav-height: 3.5rem}}@media(min-width:768px)and (max-width:1279px){:root{--landing-section-py: clamp(3.5rem, 3rem + 2vw, 5rem)}}@media(max-width:767px)and (orientation:landscape)and (max-height:480px){:root{--landing-section-py: 2.5rem}}@keyframes lx-ai-shimmer{0%{background-position:-180% center}to{background-position:180% center}}@keyframes lx-ai-pulse-dot{0%,to{transform:scale(.85);opacity:.65}50%{transform:scale(1.12);opacity:1}}@keyframes lx-ai-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-4px)}65%{transform:translateY(-2px)}}@keyframes lx-ai-spin{to{transform:rotate(360deg)}}@keyframes lx-ai-log-glow{0%,to{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 10px color-mix(in srgb,var(--lx-primary) 8%,transparent)}}@keyframes lx-ai-border-pulse{0%,to{border-color:color-mix(in srgb,var(--lx-primary) 16%,var(--lx-border))}50%{border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border))}}@keyframes lx-ai-count-pop{0%{transform:scale(1.12);color:color-mix(in srgb,var(--lx-primary) 70%,var(--lx-text))}to{transform:scale(1);color:inherit}}@keyframes lx-ai-slide-in{0%{transform:translate(-12px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes lx-ai-flowline{0%{background-position:0% center}to{background-position:200% center}}.lx-status-dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--lx-text-muted);vertical-align:middle;animation:lx-ai-pulse-dot 1.6s ease-in-out infinite}.lx-status-dot.is-running,.lx-status-dot.is-streaming{background:color-mix(in srgb,var(--lx-primary) 72%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.lx-status-dot.is-done{background:var(--lx-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-success) 12%,transparent);animation:none}.lx-status-dot.is-error{background:var(--lx-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-error) 12%,transparent);animation:none}.lx-status-dot.is-paused,.lx-status-dot.is-waiting{background:color-mix(in srgb,var(--lx-warning) 80%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-warning) 12%,transparent)}.lx-ai-streaming{animation:lx-ai-log-glow 2.4s ease-in-out infinite,lx-ai-border-pulse 2.4s ease-in-out infinite}.lx-ai-shimmer-line{position:relative}.lx-ai-shimmer-line:after{content:"";position:absolute;left:14%;right:14%;bottom:0;z-index:0;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lx-primary) 14%,transparent),color-mix(in srgb,var(--lx-primary) 30%,transparent),color-mix(in srgb,var(--lx-cyan) 18%,transparent),color-mix(in srgb,var(--lx-primary) 14%,transparent),transparent);background-size:200% 100%;animation:lx-ai-shimmer 3s linear infinite;opacity:.55;pointer-events:none}button.lx-ai-loading,.n-button.lx-ai-loading{position:relative;pointer-events:none;opacity:.88}button.lx-ai-loading:after,.n-button.lx-ai-loading .n-button__content:after{content:"";display:inline-block;width:11px;height:11px;margin-left:8px;border:1.5px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:50%;animation:lx-ai-spin .7s linear infinite;vertical-align:middle}.lx-ai-count-pop{display:inline-block;animation:lx-ai-count-pop .28s var(--ease-out, ease-out)}.lx-ai-slide-in{animation:lx-ai-slide-in .25s ease-out}.lx-ai-bounce{animation:lx-ai-bounce 1.35s ease-in-out infinite}.lx-ai-flowline{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lx-primary) 36%,transparent),color-mix(in srgb,var(--lx-cyan) 28%,transparent),transparent);background-size:200% 100%;animation:lx-ai-flowline 1.8s linear infinite;opacity:.7}@media(prefers-reduced-motion:reduce){.lx-status-dot,.lx-ai-streaming,.lx-ai-shimmer-line:after,button.lx-ai-loading:after,.n-button.lx-ai-loading .n-button__content:after,.lx-ai-count-pop,.lx-ai-slide-in,.lx-ai-bounce,.lx-ai-flowline{animation:none!important}}.n-input,.n-select,.n-input-number{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)!important}.n-input:focus-within,.n-select:focus-within,.n-input-number:focus-within{transform:scale(1.005)}@keyframes modal-spring-in{0%{opacity:0;transform:scale(.88) translateY(24px);filter:blur(8px)}50%{opacity:1;transform:scale(1.02) translateY(-4px);filter:blur(0)}75%{transform:scale(.995) translateY(1px)}to{transform:scale(1) translateY(0)}}@keyframes modal-spring-out{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(.92) translateY(16px);filter:blur(6px)}}.n-modal-body-wrapper{animation:modal-spring-in .5s cubic-bezier(.34,1.56,.64,1) both!important}@keyframes drawer-spring-right{0%{transform:translate(100%) scale(.96);opacity:.4}60%{transform:translate(-2%) scale(1.01);opacity:1}80%{transform:translate(.5%)}to{transform:translate(0) scale(1)}}.n-drawer .n-drawer-body-wrapper{animation:drawer-spring-right .45s cubic-bezier(.34,1.56,.64,1) both}.n-modal-mask{backdrop-filter:blur(8px) saturate(120%)!important;-webkit-backdrop-filter:blur(8px) saturate(120%)!important;background:color-mix(in srgb,var(--lx-text) 38%,transparent)!important}:root[data-theme=dark] .n-modal-mask{background:#0000008c!important}.n-tabs .n-tabs-nav{position:relative}.n-tabs .n-tabs-tab{transition:color .25s var(--ease-out),opacity .25s var(--ease-out)!important}.n-tabs .n-tabs-tab:not(.n-tabs-tab--active){opacity:.65}.n-tabs .n-tabs-tab:hover:not(.n-tabs-tab--active){opacity:.9}.n-tabs .n-tabs-bar{transition:left .35s cubic-bezier(.34,1.56,.64,1),width .35s cubic-bezier(.34,1.56,.64,1),max-width .35s cubic-bezier(.34,1.56,.64,1)!important;height:3px!important;border-radius:2px!important;background:linear-gradient(90deg,var(--lx-primary),#a78bfa)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--lx-primary) 30%,transparent)}@keyframes ripple-out{0%{transform:scale(0);opacity:.12}to{transform:scale(2.5);opacity:0}}.n-button{position:relative;overflow:hidden}.n-button:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle,var(--lx-primary) 0%,transparent 70%);opacity:0;transform:scale(0);pointer-events:none}.n-button:active:after{animation:ripple-out .5s var(--ease-out)}.n-message{backdrop-filter:blur(16px) saturate(130%)!important;-webkit-backdrop-filter:blur(16px) saturate(130%)!important;background:color-mix(in srgb,var(--lx-surface-strong) 92%,transparent)!important;border:none!important;box-shadow:0 12px 40px #7c3aed14,0 4px 12px #0000000f!important;border-radius:var(--lx-radius)!important;animation:modal-spring-in .4s cubic-bezier(.34,1.56,.64,1) both}:root[data-theme=dark] .n-message{background:color-mix(in srgb,rgba(26,26,40,.9) 95%,transparent)!important;border-color:#ffffff0f!important;box-shadow:0 12px 40px #7c3aed1f,0 4px 12px #0003!important}.n-notification{backdrop-filter:blur(20px) saturate(130%)!important;-webkit-backdrop-filter:blur(20px) saturate(130%)!important;background:color-mix(in srgb,var(--lx-surface-strong) 94%,transparent)!important;border:none!important;border-radius:var(--lx-radius-lg)!important;box-shadow:var(--lx-shadow-float)!important;animation:drawer-spring-right .4s cubic-bezier(.34,1.56,.64,1) both}:root[data-theme=dark] .n-notification{background:color-mix(in srgb,rgba(26,26,40,.92) 95%,transparent)!important;border-color:#ffffff0f!important}.n-data-table .n-data-table-thead{background:color-mix(in srgb,var(--lx-primary) 3%,var(--lx-surface))!important}.n-data-table .n-data-table-th{font-weight:800!important;font-size:.6875rem!important;text-transform:uppercase!important;letter-spacing:0!important;color:var(--lx-text-soft)!important;border-bottom:1px solid color-mix(in srgb,var(--lx-primary) 16%,var(--lx-border))!important}.n-data-table .n-data-table-tr{transition:background .2s var(--ease-out),box-shadow .2s var(--ease-out)!important}.n-data-table .n-data-table-tr:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--lx-primary) 4%,transparent),color-mix(in srgb,var(--lx-primary) 8%,transparent),color-mix(in srgb,var(--lx-primary) 4%,transparent))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-primary) 10%,transparent)}:root[data-theme=dark] .n-data-table .n-data-table-tr:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--lx-primary) 6%,transparent),color-mix(in srgb,var(--lx-primary) 12%,transparent),color-mix(in srgb,var(--lx-primary) 6%,transparent))!important}@keyframes progress-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.n-progress .n-progress-graph-line-fill{background:linear-gradient(90deg,var(--lx-primary),#a78bfa,var(--lx-primary),#c4b5fd,var(--lx-primary))!important;background-size:200% 100%;animation:progress-shimmer 2.5s linear infinite;border-radius:999px!important;box-shadow:0 0 12px color-mix(in srgb,var(--lx-primary) 30%,transparent)}.n-progress .n-progress-graph-line-rail{background:color-mix(in srgb,var(--lx-primary) 8%,var(--lx-surface-muted))!important;border-radius:999px!important}.n-card{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)!important}.n-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 80% 60% at var(--mouse-x, 50%) var(--mouse-y, -20%),color-mix(in srgb,var(--lx-primary) 6%,transparent),transparent);opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none;z-index:0}.n-card:hover:before{opacity:1}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--lx-primary) 20%,var(--lx-border)) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--lx-primary) 18%,var(--lx-border));transition:background .2s}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--lx-primary) 40%,var(--lx-border))}:root[data-theme=dark] *::-webkit-scrollbar-thumb{background:#a78bfa33}:root[data-theme=dark] *::-webkit-scrollbar-thumb:hover{background:#a78bfa59}.n-popover,.n-dropdown-menu{backdrop-filter:blur(16px) saturate(140%)!important;-webkit-backdrop-filter:blur(16px) saturate(140%)!important;border-color:transparent!important;border-radius:var(--lx-radius)!important;box-shadow:var(--lx-shadow-float)!important;animation:modal-spring-in .3s cubic-bezier(.34,1.56,.64,1) both}.n-dropdown-option:hover{background:color-mix(in srgb,var(--lx-primary) 8%,transparent)!important}.n-tag{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s var(--ease-out)!important}.n-tag:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px color-mix(in srgb,var(--lx-primary) 10%,transparent)}@keyframes skeleton-wave{0%{background-position:-200% center}to{background-position:200% center}}.n-skeleton{background:linear-gradient(90deg,var(--lx-surface-muted) 25%,color-mix(in srgb,var(--lx-primary) 6%,var(--lx-surface)) 50%,var(--lx-surface-muted) 75%)!important;background-size:200% 100%;animation:skeleton-wave 1.8s ease-in-out infinite!important;border-radius:var(--lx-radius-sm)!important}.n-button--primary-type{position:relative;overflow:hidden}.n-button--primary-type:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 50%,rgba(255,255,255,.05) 100%);opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none;border-radius:inherit}.n-button--primary-type:hover:before{opacity:1}.n-button--primary-type:active{transform:scale(.97)!important;transition-duration:.1s!important}@keyframes fab-breathe{0%,to{box-shadow:0 4px 12px color-mix(in srgb,var(--lx-primary) 20%,transparent),0 0 color-mix(in srgb,var(--lx-primary) 15%,transparent)}50%{box-shadow:0 6px 20px color-mix(in srgb,var(--lx-primary) 25%,transparent),0 0 0 8px color-mix(in srgb,var(--lx-primary) 0%,transparent)}}.n-float-button{animation:fab-breathe 3s ease-in-out infinite}.n-float-button:hover{animation:none;transform:scale(1.08)!important;box-shadow:var(--lx-shadow-hover)!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s var(--ease-out)!important}::selection{background:color-mix(in srgb,var(--lx-primary) 25%,transparent);color:var(--lx-text)}:root[data-theme=dark] ::selection{background:color-mix(in srgb,var(--lx-primary) 35%,transparent)}.n-steps .n-step-indicator{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s var(--ease-out)!important}.n-steps .n-step--process .n-step-indicator{box-shadow:0 0 0 4px color-mix(in srgb,var(--lx-primary) 20%,transparent)!important;transform:scale(1.1)}.n-pagination .n-pagination-item{transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s var(--ease-out),box-shadow .2s var(--ease-out)!important}.n-pagination .n-pagination-item:hover:not(.n-pagination-item--active){transform:translateY(-2px);box-shadow:0 4px 8px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.n-pagination .n-pagination-item--active{box-shadow:0 2px 10px color-mix(in srgb,var(--lx-primary) 25%,transparent)!important}.page-fade-enter-active{animation:page-in .4s cubic-bezier(.34,1.56,.64,1) both}.page-fade-leave-active{animation:page-out .25s var(--ease-out) both}@keyframes page-in{0%{opacity:0;transform:translateY(12px) scale(.98);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes page-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98);filter:blur(2px)}}@media(prefers-reduced-motion:reduce){.n-modal-body-wrapper,.n-drawer .n-drawer-body-wrapper,.n-message,.n-notification,.n-popover,.n-dropdown-menu,.n-float-button{animation:none!important}.n-input:focus-within,.n-select:focus-within,.n-input-number:focus-within{animation:none!important;transform:none!important}.n-tabs .n-tabs-bar{transition-duration:.01ms!important}}.work-card{border:none;border-radius:var(--lx-radius-lg);background:var(--lx-surface);box-shadow:var(--lx-shadow-sm);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s var(--ease-out),border-color .35s var(--ease-out)!important;overflow:hidden}.work-card:hover{transform:translateY(-6px) scale(1.008);box-shadow:0 20px 50px color-mix(in srgb,var(--lx-primary) 12%,transparent),0 8px 20px #0000000f,var(--lx-shadow-sm);border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border))}.work-card:hover .work-cover{filter:saturate(1.15) brightness(1.03)}.work-card .work-cover{transition:filter .4s var(--ease-out)}.work-card .work-cover-image{transition:transform .6s cubic-bezier(.16,1,.3,1)}.work-card:hover .work-cover-image{transform:scale(1.06)}.work-card .cover-mark{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s var(--ease-out)}.work-card:hover .cover-mark{transform:scale(1.1) rotate(-3deg);box-shadow:0 6px 16px color-mix(in srgb,var(--lx-primary) 30%,transparent)}.work-card .work-info{transition:transform .35s var(--ease-out)}.work-card:hover .work-info{transform:translate(3px)}.generator-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .3s var(--ease-out),box-shadow .4s var(--ease-out)!important}.generator-card:hover{transform:translateY(-5px) scale(1.015)!important;box-shadow:0 16px 40px color-mix(in srgb,var(--tool-color, var(--lx-primary)) 14%,transparent),0 6px 16px #0000000d,inset 0 1px #ffffff1a!important}.generator-card:active{transform:translateY(-2px) scale(.99)!important;transition-duration:.12s!important}.generator-card .generator-mark{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s var(--ease-out)}.generator-card:hover .generator-mark{transform:scale(1.12) translateY(-4px);opacity:.08}.workflow-canvas-shell{position:relative;border-radius:var(--lx-radius-lg)!important;overflow:hidden;transition:box-shadow .3s var(--ease-out)}.workflow-canvas-shell:hover{box-shadow:inset 0 0 60px color-mix(in srgb,var(--lx-primary) 4%,transparent)}.workflow-canvas-shell:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 40% at 50% 100%,color-mix(in srgb,var(--lx-primary) 4%,transparent),transparent);pointer-events:none;z-index:0}.workflow-canvas :deep(.vue-flow__node){border-radius:var(--lx-radius)!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s var(--ease-out),border-color .2s var(--ease-out)!important}.workflow-canvas :deep(.vue-flow__node:hover){transform:scale(1.04);box-shadow:0 8px 24px color-mix(in srgb,var(--lx-primary) 14%,transparent),var(--lx-shadow-sm)!important}.workflow-canvas :deep(.vue-flow__node.selected){transform:scale(1.03);box-shadow:0 0 0 3px var(--lx-primary-soft),0 12px 32px color-mix(in srgb,var(--lx-primary) 18%,transparent)!important}.asset-card,.creator-card{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s var(--ease-out),border-color .3s var(--ease-out)!important}.asset-card:hover,.creator-card:hover{transform:translateY(-4px);box-shadow:0 14px 36px color-mix(in srgb,var(--lx-primary) 10%,transparent),0 4px 12px #0000000a!important;border-color:color-mix(in srgb,var(--lx-primary) 24%,var(--lx-border))!important}.category-strip button{transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .2s var(--ease-out),background .2s var(--ease-out),box-shadow .25s var(--ease-out)!important}.category-strip button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 20px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.category-strip button.active{box-shadow:0 6px 18px color-mix(in srgb,var(--lx-primary) 25%,transparent),inset 0 1px #ffffff26!important}.admin-stat-card,.stat-card,.admin-card{border-radius:var(--lx-radius-lg)!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s var(--ease-out)!important}.admin-stat-card:hover,.stat-card:hover,.admin-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px color-mix(in srgb,var(--lx-primary) 8%,transparent)!important}.scope-tabs button{border-radius:var(--lx-radius)!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .25s var(--ease-out)!important}.scope-tabs button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.scope-tabs button.active{box-shadow:0 4px 14px color-mix(in srgb,var(--lx-primary) 20%,transparent),inset 0 1px #ffffff14!important}.folder-chip,.folder-manage-btn{transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s var(--ease-out),background .2s var(--ease-out),box-shadow .2s var(--ease-out)!important}.folder-chip:hover,.folder-manage-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--lx-primary) 12%,transparent)}.search-panel{box-shadow:0 25px 60px #7c3aed1f,0 12px 24px #00000014,0 0 0 1px color-mix(in srgb,var(--lx-primary) 10%,var(--lx-border))!important;border-color:color-mix(in srgb,var(--lx-primary) 12%,var(--lx-border))!important}:root[data-theme=dark] .search-panel{box-shadow:0 25px 60px #7c3aed29,0 12px 24px #0000004d,0 0 0 1px #a78bfa1f!important}.result-item{transition:background .2s var(--ease-out),transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s var(--ease-out)!important}.result-item:hover,.result-item.active{transform:translate(4px)}.market-tabs button{transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s var(--ease-out),background .2s var(--ease-out),color .2s var(--ease-out),box-shadow .2s var(--ease-out)!important}.market-tabs button:hover:not(.active){transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--lx-primary) 8%,transparent)}.market-tabs button.active{box-shadow:0 4px 16px color-mix(in srgb,var(--lx-primary) 30%,transparent),inset 0 1px #ffffff1f!important}.length-strip button{transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s var(--ease-out),background .2s var(--ease-out),color .2s var(--ease-out),box-shadow .2s var(--ease-out)!important}.length-strip button:hover{transform:translateY(-2px)}.ui-page-header{position:relative;overflow:hidden}.ui-page-header:after{content:"";position:absolute;bottom:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lx-primary) 20%,var(--lx-border)),transparent);pointer-events:none}.panel,.setting-card,.loading-panel{border-radius:var(--lx-radius-lg)!important;transition:box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)!important}.batch-toolbar,.work-command-panel{border-radius:var(--lx-radius-lg)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.inspiration-view{animation:page-in .5s cubic-bezier(.34,1.56,.64,1) both}.generator-grid>*,.asset-grid>*,.creator-grid>*{opacity:0;animation:stagger-in .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes stagger-in{0%{opacity:0;transform:translateY(20px) scale(.96);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.generator-grid>*:nth-child(1){animation-delay:.04s}.generator-grid>*:nth-child(2){animation-delay:.08s}.generator-grid>*:nth-child(3){animation-delay:.12s}.generator-grid>*:nth-child(4){animation-delay:.16s}.generator-grid>*:nth-child(5){animation-delay:.2s}.generator-grid>*:nth-child(6){animation-delay:.24s}.generator-grid>*:nth-child(7){animation-delay:.28s}.generator-grid>*:nth-child(8){animation-delay:.32s}.generator-grid>*:nth-child(9){animation-delay:.36s}.generator-grid>*:nth-child(10){animation-delay:.4s}.asset-grid>*:nth-child(1),.creator-grid>*:nth-child(1){animation-delay:.05s}.asset-grid>*:nth-child(2),.creator-grid>*:nth-child(2){animation-delay:.1s}.asset-grid>*:nth-child(3),.creator-grid>*:nth-child(3){animation-delay:.15s}.asset-grid>*:nth-child(4),.creator-grid>*:nth-child(4){animation-delay:.2s}.asset-grid>*:nth-child(5),.creator-grid>*:nth-child(5){animation-delay:.25s}.asset-grid>*:nth-child(6),.creator-grid>*:nth-child(6){animation-delay:.3s}.n-empty{padding:48px 24px!important}.n-empty .n-empty__icon{transition:transform .6s cubic-bezier(.16,1,.3,1)}.n-empty:hover .n-empty__icon{transform:scale(1.1) rotate(3deg)}.n-list-item{transition:background .2s var(--ease-out),transform .2s cubic-bezier(.34,1.56,.64,1)!important}.n-list-item:hover{background:color-mix(in srgb,var(--lx-primary) 4%,transparent);transform:translate(3px)}.n-form-item .n-form-item-label{transition:color .2s var(--ease-out)!important}.n-form-item:focus-within .n-form-item-label{color:var(--lx-primary)!important}@media(prefers-reduced-motion:reduce){.work-card,.generator-card,.asset-card,.creator-card,.category-strip button,.scope-tabs button,.folder-chip,.result-item,.market-tabs button,.n-list-item{transition:none!important;transform:none!important;animation:none!important}.generator-grid>*,.asset-grid>*,.creator-grid>*{opacity:1!important;animation:none!important}}@keyframes hero-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.dashboard-hero{background-size:200% 200%!important;animation:hero-gradient-shift 12s ease-in-out infinite;border-radius:var(--lx-radius-lg)!important}.dashboard-hero:hover{box-shadow:0 12px 32px color-mix(in srgb,var(--lx-primary) 10%,transparent),var(--lx-shadow-sm)!important}.metric-card,.ops-card{border-radius:var(--lx-radius)!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)!important}.metric-card:hover,.ops-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px color-mix(in srgb,var(--lx-primary) 8%,transparent)!important;border-color:color-mix(in srgb,var(--lx-primary) 18%,var(--lx-border))!important}.data-panel{border-radius:var(--lx-radius-lg)!important}.stat-box,.balance-box,.summary-panel>div{border-radius:var(--lx-radius)!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s var(--ease-out),border-color .25s var(--ease-out)!important}.stat-box:hover,.balance-box:hover,.summary-panel>div:hover{transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--lx-primary) 8%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 16%,var(--lx-border))}.profile-hero{border-radius:var(--lx-radius-lg)!important;transition:box-shadow .3s var(--ease-out)!important}.profile-hero:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--lx-primary) 8%,transparent),var(--lx-shadow-sm)!important}@keyframes status-breathe{0%,to{box-shadow:0 0 0 6px color-mix(in srgb,currentColor 12%,transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb,currentColor 6%,transparent)}}.status-mark{animation:status-breathe 3s ease-in-out infinite}.plan-card,.pack-card{border-radius:var(--lx-radius-lg)!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)!important}.plan-card:hover,.pack-card:hover{transform:translateY(-4px);box-shadow:0 14px 36px color-mix(in srgb,var(--lx-primary) 12%,transparent),0 4px 12px #0000000a!important;border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border))!important}.config-section{border-radius:var(--lx-radius)!important;transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)!important}.config-section:focus-within{border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-primary) 6%,transparent)!important}.editor-toolbar,.workbench-top{border-radius:var(--lx-radius-lg)!important}.workflow-step-list button{border-radius:var(--lx-radius)!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .25s var(--ease-out)!important}.workflow-step-list button:hover{transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.post-card,.course-card{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s var(--ease-out),border-color .3s var(--ease-out)!important}.post-card:hover,.course-card:hover{transform:translateY(-4px);box-shadow:0 14px 36px color-mix(in srgb,var(--lx-primary) 10%,transparent),0 4px 12px #0000000a!important;border-color:color-mix(in srgb,var(--lx-primary) 22%,var(--lx-border))!important}.recharge-close-btn,.search-close{transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s var(--ease-out)!important}.recharge-close-btn:hover,.search-close:hover{transform:rotate(90deg) scale(1.1)}.history-card{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)!important}.history-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px color-mix(in srgb,var(--lx-primary) 8%,transparent)!important;border-color:color-mix(in srgb,var(--lx-primary) 20%,var(--lx-border))!important}.order-row{transition:background .2s var(--ease-out),border-color .2s var(--ease-out),transform .2s cubic-bezier(.34,1.56,.64,1)!important}.order-row:hover{border-color:color-mix(in srgb,var(--lx-primary) 16%,var(--lx-border))!important;background:color-mix(in srgb,var(--lx-primary) 3%,var(--lx-surface))!important;transform:translate(3px)}.filters{border-radius:var(--lx-radius)!important}.move-folder-item{transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s var(--ease-out),background .2s var(--ease-out)!important}.move-folder-item:hover{transform:translate(4px)}.avatar-upload-trigger{transition:transform .3s cubic-bezier(.34,1.56,.64,1)!important}.avatar-upload-trigger:hover:not(:disabled){transform:scale(1.05)}.tool-modal{border-radius:var(--lx-radius-xl)!important;box-shadow:0 30px 70px #7c3aed1a,0 15px 30px #00000014,0 0 0 1px color-mix(in srgb,var(--lx-primary) 8%,var(--lx-border))!important}.tool-modal-head{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.launch-card{border-radius:var(--lx-radius-lg)!important;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s var(--ease-out),border-color .3s var(--ease-out)!important}.launch-card:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 14px 36px color-mix(in srgb,var(--lx-primary) 12%,transparent),0 4px 12px #0000000a!important;border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border))!important}.memo-sidebar{transition:all .28s cubic-bezier(.16,1,.3,1)!important}.memo-panel{border-radius:var(--lx-radius-xl)!important}.followup-drawer{border-radius:var(--lx-radius-xl)!important;box-shadow:0 30px 70px #7c3aed14,0 15px 30px #0000000f,0 0 0 1px color-mix(in srgb,var(--lx-primary) 6%,var(--lx-border))!important}.followup-drawer .drawer-header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.close-btn{transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s var(--ease-out),border-color .2s var(--ease-out)!important}.close-btn:hover{transform:rotate(90deg) scale(1.1);background:var(--lx-primary-soft)!important;border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border))!important;color:var(--lx-primary)!important}@keyframes estimate-pulse{0%,to{opacity:1}50%{opacity:.7}}.estimate-strip.loading{animation:estimate-pulse 1.5s ease-in-out infinite;border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border))!important}.config-section:hover{border-color:color-mix(in srgb,var(--lx-primary) 16%,var(--lx-border))!important}.work-search-box{transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out),transform .2s cubic-bezier(.34,1.56,.64,1)!important}.work-search-box:focus-within{border-color:color-mix(in srgb,var(--lx-primary) 40%,var(--lx-border))!important}.chapter-editor-body{font-family:var(--lx-font-serif-kai, var(--lx-font-serif))}.writing-day-cell{transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s var(--ease-out),box-shadow .2s var(--ease-out)!important}.writing-day-cell:hover{transform:scale(1.08);box-shadow:0 4px 12px color-mix(in srgb,var(--lx-primary) 12%,transparent)}.ranking-rank-badge--medal{border-radius:50%;font-size:.75rem;font-weight:900;letter-spacing:0;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.ranking-rank-badge--rank1{background:linear-gradient(135deg,gold,#fa0);box-shadow:0 2px 8px #ffb9008c}.ranking-rank-badge--rank2{background:linear-gradient(135deg,#d0d8e4,#9baab8);box-shadow:0 2px 8px #96aabe73}.ranking-rank-badge--rank3{background:linear-gradient(135deg,#e8a96c,#c07840);box-shadow:0 2px 8px #b4783c73}.shell-sider .n-menu-item-content{border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:color var(--motion-fast, .15s) var(--ease-out, cubic-bezier(.16,1,.3,1))!important}.shell-sider .n-menu-item-content:hover,.shell-sider .n-menu-item-content--selected,.shell-sider .n-menu-item-content--child-active{background:transparent!important;box-shadow:none!important;transform:none}.shell-sider .n-menu-item-content:before,.shell-sider .n-menu-item-content:after{display:none}.shell-sider .n-menu-item-content--selected .n-menu-item-content__icon,.shell-sider .n-menu-item-content--selected .n-menu-item-content-header{color:var(--lx-primary)!important}.tb-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px color-mix(in srgb,var(--lx-primary) 18%,transparent)!important}.tb-btn:active:not(:disabled){transform:translateY(0) scale(.94);box-shadow:none!important}.tb-btn.active{box-shadow:0 2px 6px color-mix(in srgb,var(--lx-primary) 22%,transparent)}.tb-btn{transition:background .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1)!important}.mobile-editor-nav{--tab-count: 4}.mobile-editor-nav .nav-tab{position:relative;transition:color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1)!important}.mobile-editor-nav .nav-tab:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%) scaleX(0);width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--lx-primary);transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.mobile-editor-nav .nav-tab.active:before{transform:translate(-50%) scaleX(1)}.mobile-editor-nav .nav-tab.active .tab-icon{transform:translateY(-1px);transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.ai-message-card{transition:box-shadow .2s var(--ease-out, cubic-bezier(.16,1,.3,1)),border-color .2s var(--ease-out, cubic-bezier(.16,1,.3,1))}.ai-message-card.is-streaming,.ai-message-card[data-status=streaming]{border-color:color-mix(in srgb,var(--lx-primary) 36%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--lx-primary) 20%,transparent),0 4px 24px color-mix(in srgb,var(--lx-primary) 12%,transparent)!important;animation:ai-card-breathe 2.4s ease-in-out infinite}@keyframes ai-card-breathe{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--lx-primary) 16%,transparent),0 4px 20px color-mix(in srgb,var(--lx-primary) 10%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--lx-primary) 28%,transparent),0 8px 32px color-mix(in srgb,var(--lx-primary) 18%,transparent)}}.stream-cursor{display:inline-block;width:2px;height:1.1em;background:var(--lx-primary);border-radius:1px;margin-left:2px;vertical-align:text-bottom;animation:stream-cursor-blink .9s ease-in-out infinite}@keyframes stream-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.tb-btn:hover:not(:disabled){transform:none;box-shadow:none!important}.tb-btn:active:not(:disabled){transform:none}.mobile-editor-nav .nav-tab.active .tab-icon{transform:none}.ai-message-card.is-streaming{animation:none}.stream-cursor{animation:none;opacity:1}}.courses-view{animation:page-enter var(--motion-normal) var(--ease-out) both}.enrollment-strip,.submission-strip{padding:10px 16px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--lx-primary) 12%,transparent),color-mix(in srgb,var(--lx-cyan) 8%,transparent));border:none;font-size:.8125rem;color:var(--lx-text-muted);letter-spacing:0;transition:background var(--motion-fast) var(--ease-out)}.submission-strip{background:linear-gradient(135deg,color-mix(in srgb,var(--lx-warning, #f59e0b) 10%,transparent),color-mix(in srgb,var(--lx-primary) 6%,transparent));border-color:color-mix(in srgb,var(--lx-warning, #f59e0b) 18%,transparent)}.course-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;animation:stagger-fade-in var(--motion-normal) var(--ease-out) both}.course-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:20px;transition:transform var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out);cursor:pointer;position:relative;overflow:hidden}.course-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 60%,color-mix(in srgb,var(--lx-primary) 6%,transparent));opacity:0;transition:opacity var(--motion-normal) var(--ease-out);pointer-events:none}.course-panel:hover{transform:translateY(-3px);box-shadow:0 8px 32px color-mix(in srgb,var(--lx-primary) 14%,transparent),0 2px 8px color-mix(in srgb,var(--lx-border) 10%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 35%,var(--lx-border))}.course-panel:hover:before{opacity:1}.course-head{margin-bottom:12px}.course-title{font-size:1rem;font-weight:700;color:var(--lx-text);line-height:1.4;margin:0 0 6px;transition:color var(--motion-fast) var(--ease-out)}.course-panel:hover .course-title{color:var(--lx-primary)}.course-desc{font-size:.8125rem;color:var(--lx-text-muted);margin:0;line-height:1.6}.course-stats{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--lx-border);font-size:.75rem;color:var(--lx-text-muted)}.course-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.course-detail{animation:page-enter var(--motion-normal) var(--ease-out) both}.detail-header{padding:24px;background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;margin-bottom:20px;position:relative;overflow:hidden}.detail-header:after{content:"";position:absolute;top:0;right:0;width:220px;height:220px;background:radial-gradient(circle,color-mix(in srgb,var(--lx-primary) 10%,transparent),transparent 70%);pointer-events:none}.title-row{margin-bottom:12px}.detail-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px}.meta-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:14px 16px;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.meta-panel:hover{border-color:color-mix(in srgb,var(--lx-primary) 25%,var(--lx-border));box-shadow:0 2px 12px color-mix(in srgb,var(--lx-primary) 8%,transparent)}.progress-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:18px 20px;margin-bottom:20px}.progress-label{font-size:1.25rem;font-weight:800;color:var(--lx-primary);font-variant-numeric:tabular-nums}.section-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--lx-border)}.content-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:20px}.section-list{display:flex;flex-direction:column;gap:4px}.section-item{padding:12px 14px;border-radius:6px;border:none;font-size:.875rem;color:var(--lx-text);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.section-item:hover{background:color-mix(in srgb,var(--lx-primary) 8%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 15%,transparent);transform:translate(3px)}.mobile-action-bar{position:fixed;bottom:0;left:0;right:0;padding:12px 16px;background:color-mix(in srgb,var(--lx-surface) 90%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--lx-border);display:flex;gap:10px;z-index:100}.inspiration-view{min-height:100%;background:radial-gradient(ellipse 60% 40% at 20% 80%,color-mix(in srgb,var(--lx-cyan) 7%,transparent),transparent),radial-gradient(ellipse 50% 60% at 80% 20%,color-mix(in srgb,var(--lx-primary) 7%,transparent),transparent),var(--lx-bg);animation:page-enter var(--motion-normal) var(--ease-out) both}.income-shell{animation:page-enter var(--motion-normal) var(--ease-out) both}.income-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:var(--lx-glass-gradient),var(--lx-surface);border-bottom:1px solid var(--lx-border);flex-wrap:wrap}.income-title{font-size:1.125rem;font-weight:800;letter-spacing:-.01em;background:linear-gradient(135deg,var(--lx-text),var(--lx-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;padding:20px}.metric-card{background:var(--lx-glass-gradient),var(--lx-surface)!important;border:none!important;border-radius:8px!important;transition:transform var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out)}.metric-card:hover{transform:translateY(-2px);box-shadow:0 6px 24px color-mix(in srgb,var(--lx-primary) 12%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border))!important}.metric-label{font-size:.75rem;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.06em}.metric-value{font-size:1.5rem;font-weight:800;color:var(--lx-text);font-variant-numeric:tabular-nums}.metric-value.metric-positive{color:var(--lx-success, #22c55e)}.metric-value.metric-warning{color:var(--lx-warning, #f59e0b)}.metric-value.metric-danger{color:var(--lx-error, #ef4444)}.metric-caption{font-size:.75rem;color:var(--lx-text-muted);margin-top:2px}.chart-panel,.withdrawal-card{margin:0 20px 20px}.chart-wrap{min-height:200px;border-radius:6px;overflow:hidden}.earning-chart{width:100%;height:220px}.rank-card{margin:0 20px 20px}.rank-list{display:flex;flex-direction:column;gap:6px}.rank-card-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;border:none;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.rank-card-item:hover{background:color-mix(in srgb,var(--lx-primary) 6%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 14%,transparent)}.rank-index{min-width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--lx-primary) 12%,transparent);color:var(--lx-primary);font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rank-card-item:nth-child(1) .rank-index{background:color-mix(in srgb,#f59e0b 20%,transparent);color:#f59e0b}.rank-card-item:nth-child(2) .rank-index{background:color-mix(in srgb,#94a3b8 20%,transparent);color:#94a3b8}.rank-card-item:nth-child(3) .rank-index{background:color-mix(in srgb,#cd7f32 18%,transparent);color:#cd7f32}.rank-content{flex:1;min-width:0}.rank-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.rank-amount{color:var(--lx-primary);font-weight:700;font-variant-numeric:tabular-nums}.records-card{margin:0 20px 20px}.records-list{display:flex;flex-direction:column;gap:8px}.record-item{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:8px;border:none;background:var(--lx-glass-gradient),var(--lx-surface);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.record-item:hover{border-color:color-mix(in srgb,var(--lx-primary) 25%,var(--lx-border));box-shadow:0 2px 12px color-mix(in srgb,var(--lx-primary) 8%,transparent);transform:translate(2px)}.record-main{flex:1;min-width:0}.record-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.record-user{font-size:.75rem;color:var(--lx-text-muted)}.record-detail{font-size:.8125rem;color:var(--lx-text-muted)}.finance-view{animation:page-enter var(--motion-normal) var(--ease-out) both}.finance-view .metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:20px}.finance-view .metric-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:16px 18px;transition:transform var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}.finance-view .metric-panel:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border));box-shadow:0 4px 20px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.data-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:20px;margin-bottom:20px}.section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--lx-border);flex-wrap:wrap}.record-card{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.record-card+.record-card{margin-top:10px}.record-card:hover{border-color:color-mix(in srgb,var(--lx-primary) 25%,var(--lx-border));box-shadow:0 3px 16px color-mix(in srgb,var(--lx-primary) 8%,transparent);transform:translateY(-1px)}.record-card-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--lx-border);flex-wrap:wrap}.record-card-body{padding:12px 16px;display:flex;flex-direction:column;gap:6px}.record-kv{display:flex;align-items:baseline;gap:8px;font-size:.8125rem}.record-kv :first-child{color:var(--lx-text-muted);flex-shrink:0}.record-actions{display:flex;gap:8px;flex-wrap:wrap;padding:10px 16px 12px;border-top:1px solid color-mix(in srgb,var(--lx-border) 60%,transparent)}.income-amount{font-size:1.1rem;font-weight:800;color:var(--lx-success, #22c55e);font-variant-numeric:tabular-nums}.reconciliation-row{display:flex;gap:20px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--lx-border);margin-top:10px}.reconciliation-item{font-size:.8125rem;color:var(--lx-text-muted);display:flex;align-items:center;gap:6px}.aftercare-summary{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--lx-border);font-size:.875rem}.community-view{animation:page-enter var(--motion-normal) var(--ease-out) both}.post-list{display:flex;flex-direction:column;gap:12px}.post-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:18px 20px;cursor:pointer;transition:transform var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out);position:relative;overflow:hidden}.post-panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--lx-primary);transform:scaleY(0);transform-origin:bottom;transition:transform var(--motion-normal) var(--ease-out);border-radius:0 2px 2px 0}.post-panel:hover{transform:translateY(-2px) translate(2px);box-shadow:0 6px 24px color-mix(in srgb,var(--lx-primary) 12%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border))}.post-panel:hover:before{transform:scaleY(1)}.post-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.author{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:var(--lx-text-muted);font-size:.8125rem;transition:color var(--motion-fast) var(--ease-out);padding:0}.author:hover{color:var(--lx-primary)}.post-title{font-size:1rem;font-weight:700;color:var(--lx-text);margin:0 0 8px;line-height:1.4;transition:color var(--motion-fast) var(--ease-out)}.post-panel:hover .post-title{color:var(--lx-primary)}.post-content{font-size:.875rem;color:var(--lx-text-muted);line-height:1.7;margin:0 0 10px}.post-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.post-actions{display:flex;align-items:center;gap:12px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--lx-border) 60%,transparent)}.post-head-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.post-detail-page{animation:page-enter var(--motion-normal) var(--ease-out) both}.detail-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--lx-border)}.post-main{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:24px;margin-bottom:20px}.post-content{font-size:.9375rem;color:var(--lx-text);line-height:1.8;margin:16px 0}.tag-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.discussion{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:20px}.comment-compose{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--lx-border)}.comment-list{display:flex;flex-direction:column;gap:12px}.comment-item{display:flex;gap:12px;padding:12px;border-radius:8px;border:none;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.comment-item:hover{background:color-mix(in srgb,var(--lx-primary) 4%,transparent);border-color:color-mix(in srgb,var(--lx-border) 80%,transparent)}.comment-main{flex:1;min-width:0}.comment-avatar{width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--lx-primary) 12%,transparent);border:none;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--lx-primary);font-weight:700;font-size:.875rem;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.comment-avatar:hover{transform:scale(1.08);box-shadow:0 0 0 2px color-mix(in srgb,var(--lx-primary) 30%,transparent)}.comment-meta{font-size:.75rem;color:var(--lx-text-muted);margin-bottom:6px}.comment-actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.reply-link{background:none;border:none;cursor:pointer;font-size:.75rem;color:var(--lx-text-muted);padding:2px 6px;border-radius:4px;transition:color var(--motion-fast),background var(--motion-fast)}.reply-link:hover{color:var(--lx-primary);background:color-mix(in srgb,var(--lx-primary) 8%,transparent)}.reply-link.danger:hover{color:var(--lx-error, #ef4444);background:color-mix(in srgb,var(--lx-error, #ef4444) 8%,transparent)}.reply-list{margin-top:10px;padding-left:14px;border-left:2px solid color-mix(in srgb,var(--lx-primary) 18%,transparent);display:flex;flex-direction:column;gap:8px}.reply-item{display:flex;gap:8px;font-size:.8125rem;padding:6px 8px;border-radius:6px;transition:background var(--motion-fast)}.reply-item:hover{background:color-mix(in srgb,var(--lx-primary) 5%,transparent)}.reply-compose{margin-top:10px;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--lx-primary) 4%,transparent);border:none}.history-root{display:flex;flex-direction:column;height:100%}.history-page{padding:16px 20px;flex:1;overflow-y:auto;animation:page-enter var(--motion-normal) var(--ease-out) both}.history-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.history-title{font-size:1.125rem;font-weight:800;background:linear-gradient(135deg,var(--lx-text),var(--lx-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;flex-shrink:0}.history-batch-toolbar{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:10px;background:color-mix(in srgb,var(--lx-primary) 6%,transparent);border:none;border-radius:8px}.history-scroller{display:flex;flex-direction:column;gap:6px}.history-item{border-radius:8px;border:none;background:var(--lx-glass-gradient),var(--lx-surface);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.history-item:hover{transform:translate(3px);border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border));box-shadow:0 2px 12px color-mix(in srgb,var(--lx-primary) 8%,transparent)}.history-item-inner{display:flex;align-items:stretch;gap:0;min-height:60px}.history-select-cell{display:flex;align-items:center;justify-content:center;width:44px;flex-shrink:0;border-right:1px solid color-mix(in srgb,var(--lx-border) 50%,transparent)}.history-function-mark{width:4px;border-radius:2px 0 0 2px;background:linear-gradient(to bottom,var(--lx-primary),var(--lx-cyan));flex-shrink:0;opacity:.5;transition:opacity var(--motion-fast)}.history-item:hover .history-function-mark{opacity:1}.history-main{flex:1;min-width:0;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.history-main-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.history-function-name{font-size:.875rem;font-weight:600;color:var(--lx-text)}.history-purpose{font-size:.8125rem;color:var(--lx-text-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-metrics{display:flex;gap:10px;font-size:.75rem;color:var(--lx-text-muted);flex-wrap:wrap}.history-time{display:flex;flex-direction:column;gap:2px;align-items:flex-end;padding:10px 12px;flex-shrink:0}.history-time-relative{font-size:.75rem;color:var(--lx-primary);font-weight:600}.history-time-absolute{font-size:.7rem;color:var(--lx-text-muted)}.followup-badge{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:10px;background:color-mix(in srgb,var(--lx-cyan) 15%,transparent);color:var(--lx-cyan);text-transform:uppercase;letter-spacing:.06em}.history-retention-notice{padding:8px 12px;border-radius:6px;background:color-mix(in srgb,var(--lx-warning, #f59e0b) 8%,transparent);border:none;font-size:.75rem;color:var(--lx-text-muted);margin-bottom:12px}.history-session-banner{padding:8px 12px;border-radius:6px;background:color-mix(in srgb,var(--lx-primary) 8%,transparent);border:none;font-size:.8125rem;margin-bottom:10px}.notification-center{animation:page-enter var(--motion-normal) var(--ease-out) both}.notification-form :deep(.n-form-item-label){font-size:.8125rem;font-weight:600;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.05em}.form-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:14px;border-top:1px solid var(--lx-border);flex-wrap:wrap}.confirm-content{padding:16px;background:color-mix(in srgb,var(--lx-warning, #f59e0b) 6%,transparent);border:none;border-radius:8px}.confirm-warning{font-size:.8125rem;color:var(--lx-text-muted);margin:0 0 12px;line-height:1.6}.confirm-list{margin:0;padding:0}.confirm-row{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--lx-border) 40%,transparent);font-size:.8125rem}.confirm-row:last-child{border-bottom:none}.confirm-row dt{color:var(--lx-text-muted);flex-shrink:0;min-width:80px}.confirm-row dd{color:var(--lx-text);font-weight:600;margin:0}.confirm-hint{font-size:.8125rem;color:var(--lx-error, #ef4444);margin:10px 0 0}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.risk-center{animation:page-enter var(--motion-normal) var(--ease-out) both}.risk-center .summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:20px}.summary-card{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:16px 18px;transition:transform var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}.summary-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.summary-card.summary-danger{border-color:color-mix(in srgb,var(--lx-error, #ef4444) 25%,var(--lx-border))}.summary-card.summary-warning{border-color:color-mix(in srgb,var(--lx-warning, #f59e0b) 25%,var(--lx-border))}.summary-card.summary-success{border-color:color-mix(in srgb,var(--lx-success, #22c55e) 25%,var(--lx-border))}.risk-queue{display:flex;flex-direction:column;gap:10px}.risk-card{display:flex;align-items:stretch;gap:0;background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.risk-card:hover{transform:translate(3px);border-color:color-mix(in srgb,var(--lx-error, #ef4444) 25%,var(--lx-border));box-shadow:0 3px 16px color-mix(in srgb,var(--lx-error, #ef4444) 8%,transparent)}.risk-marker{width:4px;flex-shrink:0}.risk-marker-high{background:var(--lx-error, #ef4444)}.risk-marker-medium{background:var(--lx-warning, #f59e0b)}.risk-marker-low{background:var(--lx-primary)}.risk-card-main{flex:1;min-width:0;padding:12px 16px}.risk-card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;flex-wrap:wrap}.risk-type{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:10px;background:color-mix(in srgb,var(--lx-primary) 10%,transparent);color:var(--lx-primary)}.risk-time{font-size:.75rem;color:var(--lx-text-muted)}.risk-card-title{font-size:.9rem;font-weight:600;color:var(--lx-text);margin:0 0 6px}.risk-subject{font-size:.8125rem;color:var(--lx-text-muted)}.content-risk-details{margin-top:8px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--lx-error, #ef4444) 5%,transparent);border:none}.content-risk-score{display:flex;align-items:center;gap:10px;margin-bottom:4px}.content-risk-copy{font-size:.75rem;color:var(--lx-text-muted)}.risk-action{margin-top:10px;font-size:.8125rem;transition:transform var(--motion-fast) var(--ease-out)}.risk-action:hover{transform:translate(2px)}.site-control{animation:page-enter var(--motion-normal) var(--ease-out) both}.site-control .page-hero{padding:28px 24px;background:linear-gradient(135deg,color-mix(in srgb,var(--lx-primary) 10%,var(--lx-surface)),color-mix(in srgb,var(--lx-cyan) 6%,var(--lx-surface)));border:none;border-radius:8px;margin-bottom:20px;position:relative;overflow:hidden}.site-control .page-hero:after{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;background:radial-gradient(circle,color-mix(in srgb,var(--lx-primary) 14%,transparent),transparent 70%);pointer-events:none}.control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.control-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:20px;transition:border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}.control-panel:hover{border-color:color-mix(in srgb,var(--lx-primary) 22%,var(--lx-border));box-shadow:0 4px 18px color-mix(in srgb,var(--lx-primary) 8%,transparent)}.control-panel .section-title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--lx-text-muted);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--lx-border)}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--lx-border) 50%,transparent);transition:background var(--motion-fast);border-radius:4px}.switch-row:last-child{border-bottom:none}.switch-row.danger{color:var(--lx-error, #ef4444)}.switch-list{display:flex;flex-direction:column}.feature-grid,.release-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:14px}.feature-card,.release-card{background:color-mix(in srgb,var(--lx-surface-strong) 60%,transparent);border:none;border-radius:8px;padding:14px 16px;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.feature-card:hover,.release-card:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--lx-primary) 5%,var(--lx-surface));border-color:color-mix(in srgb,var(--lx-primary) 22%,var(--lx-border))}.feature-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.llm-scope-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.llm-scope-card{background:color-mix(in srgb,var(--lx-surface-strong) 50%,transparent);border:none;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;transition:border-color var(--motion-fast),background var(--motion-fast)}.llm-scope-card:hover{background:color-mix(in srgb,var(--lx-primary) 5%,var(--lx-surface));border-color:color-mix(in srgb,var(--lx-primary) 20%,var(--lx-border))}.llm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.limit-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--lx-border) 40%,transparent)}.governance-view{animation:page-enter var(--motion-normal) var(--ease-out) both}.governance-list{display:flex;flex-direction:column;gap:10px}.governance-list.is-refreshing{opacity:.6;transition:opacity var(--motion-normal)}.governance-card{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.governance-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border));box-shadow:0 4px 20px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.governance-content{padding:14px 18px}.item-kicker{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:10px;background:color-mix(in srgb,var(--lx-primary) 10%,transparent);color:var(--lx-primary);display:inline-block;margin-bottom:6px}.item-name{font-size:.9375rem;font-weight:700;color:var(--lx-text);margin:0 0 6px;line-height:1.4}.governance-card:hover .item-name{color:var(--lx-primary);transition:color var(--motion-fast)}.item-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:.75rem;color:var(--lx-text-muted)}.stat-strip{display:flex;gap:14px;flex-wrap:wrap;padding:10px 18px;background:color-mix(in srgb,var(--lx-surface-strong) 50%,transparent);border-top:1px solid color-mix(in srgb,var(--lx-border) 50%,transparent);font-size:.75rem;color:var(--lx-text-muted)}.governance-actions{display:flex;gap:8px;padding:10px 18px;border-top:1px solid color-mix(in srgb,var(--lx-border) 50%,transparent);flex-wrap:wrap}.payment-config-view{animation:page-enter var(--motion-normal) var(--ease-out) both}.channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;margin-top:16px}.channel-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:0;overflow:hidden;transition:border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}.channel-panel:hover{border-color:color-mix(in srgb,var(--lx-primary) 24%,var(--lx-border));box-shadow:0 4px 20px color-mix(in srgb,var(--lx-primary) 8%,transparent)}.channel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:color-mix(in srgb,var(--lx-surface-strong) 50%,transparent);border-bottom:1px solid var(--lx-border)}.payment-config-view .form-grid{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.field-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--lx-border) 40%,transparent);font-size:.875rem}.field-row:last-child{border-bottom:none}.field-row label{cursor:pointer}.switch-row.field-row{justify-content:space-between}.secret-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 18px;background:color-mix(in srgb,var(--lx-surface-strong) 30%,transparent)}@media(max-width:600px){.secret-grid{grid-template-columns:1fr}}.missing-box{margin:10px 18px;padding:10px 14px;border-radius:6px;background:color-mix(in srgb,var(--lx-error, #ef4444) 6%,transparent);border:none;font-size:.8125rem;color:var(--lx-error, #ef4444)}.channel-actions{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid var(--lx-border);background:color-mix(in srgb,var(--lx-surface-strong) 30%,transparent)}.earning-setting-view{animation:page-enter var(--motion-normal) var(--ease-out) both}.setting-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:20px;margin-bottom:16px;transition:border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}.setting-panel:hover{border-color:color-mix(in srgb,var(--lx-primary) 20%,var(--lx-border));box-shadow:0 3px 14px color-mix(in srgb,var(--lx-primary) 6%,transparent)}.section-heading{font-size:.875rem;font-weight:700;color:var(--lx-text);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--lx-border);display:flex;align-items:center;gap:8px}.earning-setting-view .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.setting-item{display:flex;flex-direction:column;gap:8px;padding:14px;background:color-mix(in srgb,var(--lx-surface-strong) 40%,transparent);border:none;border-radius:8px;transition:border-color var(--motion-fast),background var(--motion-fast)}.setting-item:hover{background:color-mix(in srgb,var(--lx-primary) 4%,var(--lx-surface));border-color:color-mix(in srgb,var(--lx-primary) 16%,var(--lx-border))}.setting-item--wide{grid-column:1 / -1}.form-hint{font-size:.75rem;color:var(--lx-text-muted);line-height:1.5}.history-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:20px;margin-bottom:16px}.history-flow{display:flex;flex-direction:column;gap:0}.earning-setting-view .history-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--lx-border) 50%,transparent);position:relative}.earning-setting-view .history-item:last-child{border-bottom:none}.history-marker{width:10px;height:10px;border-radius:50%;background:var(--lx-primary);flex-shrink:0;margin-top:4px;box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-primary) 20%,transparent)}.history-body{flex:1;min-width:0}.history-topline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px;font-size:.8125rem}.change-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.change-list li{font-size:.8125rem;color:var(--lx-text-muted);padding:4px 8px;border-radius:4px;background:color-mix(in srgb,var(--lx-surface-strong) 60%,transparent);border-left:2px solid color-mix(in srgb,var(--lx-primary) 30%,transparent)}.redeem-code-management{animation:page-enter var(--motion-normal) var(--ease-out) both}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:20px}.stat-card{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:16px;display:flex;align-items:center;gap:14px;transition:transform var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}.stat-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lx-primary) 24%,var(--lx-border));box-shadow:0 4px 18px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.stat-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;flex-shrink:0;transition:transform var(--motion-normal) var(--ease-out)}.stat-card:hover .stat-icon{transform:scale(1.08) rotate(-3deg)}.stat-icon.blue{background:color-mix(in srgb,#3b82f6 15%,transparent);color:#3b82f6}.stat-icon.green{background:color-mix(in srgb,#22c55e 15%,transparent);color:#22c55e}.stat-icon.purple{background:color-mix(in srgb,#a855f7 15%,transparent);color:#a855f7}.stat-icon.orange{background:color-mix(in srgb,#f97316 15%,transparent);color:#f97316}.stat-icon.red{background:color-mix(in srgb,#ef4444 15%,transparent);color:#ef4444}.stat-info{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-value{font-size:1.375rem;font-weight:800;color:var(--lx-text);font-variant-numeric:tabular-nums;line-height:1.2}.stat-label{font-size:.75rem;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.05em}.code-queue-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:20px}.queue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--lx-border);flex-wrap:wrap}.queue-title{font-size:.9rem;font-weight:700;color:var(--lx-text)}.queue-count,.queue-page{font-size:.75rem;color:var(--lx-text-muted)}.code-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.code-card{background:color-mix(in srgb,var(--lx-surface-strong) 50%,transparent);border:none;border-radius:8px;overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.code-card:not(.is-loading):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border));box-shadow:0 4px 18px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.code-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:color-mix(in srgb,var(--lx-surface-strong) 40%,transparent);border-bottom:1px solid var(--lx-border)}.table-code{font-family:var(--lx-font-mono);font-size:.875rem;color:var(--lx-primary);background:color-mix(in srgb,var(--lx-primary) 8%,transparent);padding:2px 8px;border-radius:4px;letter-spacing:.04em}.code-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:.75rem}.code-value{font-weight:700;color:var(--lx-success, #22c55e);font-variant-numeric:tabular-nums}.code-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--lx-border) 40%,transparent)}.code-info-item{font-size:.75rem;color:var(--lx-text-muted)}.card-actions{display:flex;gap:6px;padding:8px 14px;flex-wrap:wrap}.detail-code{font-family:var(--lx-font-mono);font-size:1.1rem;font-weight:700;color:var(--lx-primary);letter-spacing:.08em;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--lx-border)}.detail-info{display:flex;flex-direction:column;gap:8px}.info-item{display:flex;align-items:center;gap:10px;font-size:.875rem;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--lx-border) 40%,transparent)}.info-item:last-child{border-bottom:none}.info-label{color:var(--lx-text-muted);min-width:80px;flex-shrink:0}.info-value{color:var(--lx-text);font-weight:600}.help-center{animation:page-enter var(--motion-normal) var(--ease-out) both}.help-hero{padding:48px 32px;background:radial-gradient(ellipse 50% 60% at 80% 10%,color-mix(in srgb,var(--lx-primary) 12%,transparent),transparent),radial-gradient(ellipse 40% 50% at 10% 80%,color-mix(in srgb,var(--lx-cyan) 8%,transparent),transparent),var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;margin-bottom:24px;position:relative;overflow:hidden}.help-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--lx-primary),var(--lx-cyan),transparent)}.hero-copy{max-width:600px;margin-bottom:20px}.hero-search{display:flex;align-items:center;gap:10px;max-width:480px}.quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:24px}.quick-card{display:flex;align-items:center;gap:12px;padding:16px;background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;cursor:pointer;transition:transform var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out),background var(--motion-normal) var(--ease-out);text-align:left}.quick-card:hover{transform:translateY(-3px);background:color-mix(in srgb,var(--lx-primary) 7%,var(--lx-surface));border-color:color-mix(in srgb,var(--lx-primary) 32%,var(--lx-border));box-shadow:0 6px 24px color-mix(in srgb,var(--lx-primary) 14%,transparent)}.quick-icon{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--lx-primary) 12%,transparent);color:var(--lx-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--motion-normal) var(--ease-out),background var(--motion-normal) var(--ease-out)}.quick-card:hover .quick-icon{transform:scale(1.12) rotate(-5deg);background:color-mix(in srgb,var(--lx-primary) 20%,transparent)}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.category-chip{padding:6px 14px;border-radius:20px;border:none;background:color-mix(in srgb,var(--lx-surface-strong) 60%,transparent);font-size:.8125rem;color:var(--lx-text-muted);cursor:pointer;transition:all var(--motion-fast) var(--ease-out)}.category-chip:hover{border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border));color:var(--lx-primary);background:color-mix(in srgb,var(--lx-primary) 6%,transparent);transform:translateY(-1px)}.category-chip.active{background:var(--lx-primary);border-color:var(--lx-primary);color:#fff;box-shadow:0 3px 12px color-mix(in srgb,var(--lx-primary) 30%,transparent)}.featured-strip{margin-bottom:24px}.featured-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:16px 20px;margin-bottom:10px;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out);position:relative;overflow:hidden}.featured-panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,var(--lx-primary),var(--lx-cyan));border-radius:0 2px 2px 0}.featured-panel:hover{transform:translate(4px);border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border));box-shadow:0 4px 18px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.article-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.article-card{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}.article-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border));box-shadow:0 6px 24px color-mix(in srgb,var(--lx-primary) 12%,transparent)}.article-card-head{padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--lx-border) 50%,transparent);font-size:.9rem;font-weight:600;color:var(--lx-text);line-height:1.4;transition:color var(--motion-fast)}.article-card:hover .article-card-head{color:var(--lx-primary)}.article-tags{display:flex;gap:6px;flex-wrap:wrap;padding:8px 16px 0}.article-card-foot{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 12px;font-size:.75rem;color:var(--lx-text-muted);gap:8px}.help-article-view{animation:page-enter var(--motion-normal) var(--ease-out) both}.back-button{transition:transform var(--motion-fast) var(--ease-out)}.back-button:hover{transform:translate(-3px)}.article-header{padding:24px;background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;margin-bottom:20px;position:relative;overflow:hidden}.article-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--lx-primary),var(--lx-cyan))}.article-meta{font-size:.8125rem;color:var(--lx-text-muted);margin-bottom:10px}.article-layout{display:grid;grid-template-columns:1fr 260px;gap:20px;align-items:start}@media(max-width:800px){.article-layout{grid-template-columns:1fr}}.article-body{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:28px;line-height:1.8;font-size:.9375rem;color:var(--lx-text)}.article-body h1,.article-body h2,.article-body h3{margin-top:1.6em;color:var(--lx-text);font-weight:700}.article-body h2{padding-bottom:8px;border-bottom:1px solid var(--lx-border)}.article-body a{color:var(--lx-primary);text-decoration:underline;text-underline-offset:3px;transition:opacity var(--motion-fast)}.article-body a:hover{opacity:.75}.article-body code{font-family:var(--lx-font-mono);background:color-mix(in srgb,var(--lx-primary) 8%,transparent);color:var(--lx-primary);padding:1px 6px;border-radius:4px;font-size:.875em}.article-body pre{background:var(--lx-surface-strong);border:none;border-radius:8px;padding:16px;overflow-x:auto}.article-aside{position:sticky;top:20px}.aside-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:16px}.aside-panel .section-head{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--lx-text-muted);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--lx-border)}.related-link{display:block;padding:8px 10px;border-radius:6px;font-size:.875rem;color:var(--lx-text);text-decoration:none;border:none;transition:all var(--motion-fast) var(--ease-out);margin-bottom:4px}.related-link:hover{color:var(--lx-primary);background:color-mix(in srgb,var(--lx-primary) 6%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 14%,transparent);transform:translate(3px)}.aside-empty{font-size:.8125rem;color:var(--lx-text-muted)}.article-skeleton{display:flex;flex-direction:column;gap:12px;padding:24px}.prompt-interactions{animation:page-enter var(--motion-normal) var(--ease-out) both}.header-tabs{display:flex;gap:4px;background:color-mix(in srgb,var(--lx-surface-strong) 60%,transparent);border:none;border-radius:8px;padding:4px;margin-bottom:16px;width:fit-content}.header-tabs button{padding:6px 16px;border-radius:6px;border:none;background:none;cursor:pointer;font-size:.875rem;color:var(--lx-text-muted);transition:all var(--motion-fast) var(--ease-out);font-weight:500}.header-tabs button:hover{color:var(--lx-text);background:color-mix(in srgb,var(--lx-primary) 8%,transparent)}.header-tabs button.active{background:var(--lx-primary);color:#fff;box-shadow:0 2px 10px color-mix(in srgb,var(--lx-primary) 30%,transparent)}.handle-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:18px;margin-top:16px}.handle-summary{display:flex;flex-direction:column;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--lx-border);margin-bottom:14px;font-size:.875rem}.admin-page{animation:page-enter var(--motion-normal) var(--ease-out) both}.admin-page .toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap;padding:12px 16px;background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px}.preview-block{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:18px;margin-top:14px}.preview-head{font-size:.8125rem;font-weight:700;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--lx-border)}.preview-users{display:flex;gap:8px;flex-wrap:wrap}.user-management{animation:page-enter var(--motion-normal) var(--ease-out) both}.queue-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:20px}.user-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.user-card{background:color-mix(in srgb,var(--lx-surface-strong) 50%,transparent);border:none;border-radius:8px;overflow:hidden;transition:transform var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}.user-card:not(.is-loading):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border));box-shadow:0 4px 20px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.user-card-main{display:flex;gap:12px;padding:14px;align-items:flex-start}.user-avatar{flex-shrink:0;transition:transform var(--motion-normal) var(--ease-out)}.user-card:hover .user-avatar{transform:scale(1.06)}.user-info{flex:1;min-width:0}.user-name-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:2px}.user-name{font-size:.9rem;font-weight:700;color:var(--lx-text)}.user-uid{font-size:.7rem;color:var(--lx-text-muted)}.user-email{font-size:.75rem;color:var(--lx-text-muted);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.metric-strip{display:flex;gap:0;border-top:1px solid color-mix(in srgb,var(--lx-border) 50%,transparent)}.metric-item{flex:1;display:flex;flex-direction:column;align-items:center;padding:8px 6px;border-right:1px solid color-mix(in srgb,var(--lx-border) 40%,transparent);font-size:.75rem;gap:2px}.metric-item:last-child{border-right:none}.metric-item .metric-label{font-size:.65rem;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.05em}.activity-row{display:flex;align-items:center;gap:8px;padding:8px 14px;border-top:1px solid color-mix(in srgb,var(--lx-border) 40%,transparent);font-size:.75rem;color:var(--lx-text-muted);flex-wrap:wrap}.user-detail{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:20px;margin-top:16px}.user-detail .detail-header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--lx-border);margin-bottom:14px}.user-meta{font-size:.8125rem;color:var(--lx-text-muted)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:16px}.detail-item{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:color-mix(in srgb,var(--lx-surface-strong) 50%,transparent);border-radius:6px;border:none;transition:border-color var(--motion-fast),background var(--motion-fast)}.detail-item:hover{background:color-mix(in srgb,var(--lx-primary) 5%,var(--lx-surface));border-color:color-mix(in srgb,var(--lx-primary) 14%,var(--lx-border))}.item-label{font-size:.7rem;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.05em}.item-value{font-size:.875rem;font-weight:600;color:var(--lx-text)}.action-section{border-top:1px solid var(--lx-border);padding-top:16px;display:flex;flex-direction:column;gap:12px}.action-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.action-label{font-size:.875rem;color:var(--lx-text);font-weight:500;min-width:100px}.action-hint{font-size:.75rem;color:var(--lx-text-muted)}.log-list{display:flex;flex-direction:column;gap:6px;margin-top:14px}.log-item{display:flex;gap:10px;padding:8px 12px;border-radius:6px;background:color-mix(in srgb,var(--lx-surface-strong) 50%,transparent);border:none;font-size:.8125rem;transition:border-color var(--motion-fast)}.log-item:hover{border-color:color-mix(in srgb,var(--lx-primary) 16%,var(--lx-border))}.log-time{color:var(--lx-text-muted);white-space:nowrap}.log-content{flex:1;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.log-action{font-weight:600;color:var(--lx-text)}.log-detail{color:var(--lx-text-muted);overflow:hidden;text-overflow:ellipsis}.empty-log{font-size:.8125rem;color:var(--lx-text-muted);text-align:center;padding:16px}.membership-admin{animation:page-enter var(--motion-normal) var(--ease-out) both}.membership-admin .page-hero{padding:28px 24px;background:linear-gradient(135deg,color-mix(in srgb,var(--lx-primary) 10%,var(--lx-surface)),color-mix(in srgb,var(--lx-cyan) 6%,var(--lx-surface)));border:none;border-radius:8px;margin-bottom:20px;position:relative;overflow:hidden}.membership-admin .page-hero:after{content:"";position:absolute;top:-30px;right:-30px;width:140px;height:140px;background:radial-gradient(circle,color-mix(in srgb,var(--lx-primary) 12%,transparent),transparent 70%);pointer-events:none}.hero-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.product-panel{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:20px;margin-bottom:16px}.product-panel .section-title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--lx-text-muted);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--lx-border);display:flex;align-items:center;gap:8px}.product-list{display:flex;flex-direction:column;gap:10px}.product-list.compact .product-card{padding:0}.product-card{background:color-mix(in srgb,var(--lx-surface-strong) 50%,transparent);border:none;border-radius:8px;overflow:hidden;transition:border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out),transform var(--motion-normal) var(--ease-out)}.product-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border));box-shadow:0 4px 20px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.product-card-main{display:flex;align-items:stretch}.product-card-head{padding:14px 16px;flex:1;min-width:0}.product-eyebrow{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--lx-primary);margin-bottom:4px}.product-name{font-size:.9375rem;font-weight:700;color:var(--lx-text);margin:0 0 4px}.product-price{font-size:1.125rem;font-weight:800;color:var(--lx-primary);font-variant-numeric:tabular-nums;margin:4px 0}.product-desc{font-size:.8125rem;color:var(--lx-text-muted)}.product-facts{display:flex;gap:8px;flex-wrap:wrap;padding:8px 16px;border-top:1px solid color-mix(in srgb,var(--lx-border) 50%,transparent);font-size:.75rem;color:var(--lx-text-muted)}.quota-strip{display:flex;gap:8px;flex-wrap:wrap;padding:8px 16px;background:color-mix(in srgb,var(--lx-primary) 4%,transparent);border-top:1px solid color-mix(in srgb,var(--lx-primary) 10%,transparent);font-size:.75rem}.product-actions{display:flex;gap:6px;padding:10px 16px;border-top:1px solid var(--lx-border);background:color-mix(in srgb,var(--lx-surface-strong) 30%,transparent);flex-wrap:wrap}.drawer-form{display:flex;flex-direction:column;gap:12px}.drawer-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:14px;border-top:1px solid var(--lx-border)}.admin-models{animation:page-enter var(--motion-normal) var(--ease-out) both}.model-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.model-card{background:color-mix(in srgb,var(--lx-surface-strong) 50%,transparent);border:none;border-radius:8px;overflow:hidden;transition:transform var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}.model-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border));box-shadow:0 4px 20px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.model-card-main{padding:14px 16px}.model-name-cell{display:flex;align-items:center;gap:10px;margin-bottom:10px}.provider-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--lx-text-muted)}.provider-dot.openai{background:#10a37f;box-shadow:0 0 6px #10a37f66}.provider-dot.anthropic{background:#d97706;box-shadow:0 0 6px #d9770666}.provider-dot.google{background:#4285f4;box-shadow:0 0 6px #4285f466}.provider-dot.moonshot,.provider-dot.kimi{background:#6366f1;box-shadow:0 0 6px #6366f166}.provider-dot.deepseek{background:#8b5cf6;box-shadow:0 0 6px #8b5cf666}.model-text{min-width:0}.model-title{font-size:.9rem;font-weight:700;color:var(--lx-text);display:block}.model-id{font-size:.7rem;color:var(--lx-text-muted);font-family:var(--lx-font-mono)}.model-tags{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:10px}.model-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--lx-border) 50%,transparent)}.fact-item{display:flex;flex-direction:column;gap:2px;font-size:.75rem}.fact-item :first-child{color:var(--lx-text-muted)}.fact-item :last-child{font-weight:600;color:var(--lx-text)}.action-buttons{display:flex;gap:6px;padding:10px 16px;border-top:1px solid var(--lx-border);flex-wrap:wrap;background:color-mix(in srgb,var(--lx-surface-strong) 30%,transparent)}.cost-card-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.cost-card{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:14px 16px;display:flex;align-items:center;gap:14px;transition:border-color var(--motion-fast),transform var(--motion-fast)}.cost-card:hover{border-color:color-mix(in srgb,var(--lx-primary) 22%,var(--lx-border));transform:translate(3px)}.cost-rank{min-width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--lx-primary) 12%,transparent);color:var(--lx-primary);display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:800;flex-shrink:0}.cost-main{flex:1;min-width:0}.cost-title-row{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.cost-metrics{display:flex;gap:12px;font-size:.75rem;color:var(--lx-text-muted);flex-wrap:wrap}.quota-panel{background:color-mix(in srgb,var(--lx-primary) 5%,transparent);border:none;border-radius:6px;padding:10px 14px;margin-top:12px;font-size:.8125rem}.rating-detail{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:18px;margin-top:14px}.rating-header{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--lx-border);flex-wrap:wrap}.rating-model-name{font-size:.9rem;font-weight:700;color:var(--lx-text)}.avg-rating{font-size:.875rem;color:var(--lx-text-muted)}.rating-list{display:flex;flex-direction:column;gap:10px}.rating-item{padding:12px 14px;border-radius:8px;border:none;background:color-mix(in srgb,var(--lx-surface-strong) 40%,transparent);transition:border-color var(--motion-fast),background var(--motion-fast)}.rating-item:hover{border-color:color-mix(in srgb,var(--lx-primary) 18%,var(--lx-border));background:color-mix(in srgb,var(--lx-primary) 3%,var(--lx-surface))}.rating-user{display:flex;align-items:center;gap:8px;margin-bottom:6px}.rating-comment{font-size:.875rem;color:var(--lx-text);margin-bottom:4px;line-height:1.6}.rating-date{font-size:.7rem;color:var(--lx-text-muted)}.community-admin{animation:page-enter var(--motion-normal) var(--ease-out) both}.post-queue{display:flex;flex-direction:column;gap:10px}.post-card{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.post-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lx-primary) 26%,var(--lx-border));box-shadow:0 4px 18px color-mix(in srgb,var(--lx-primary) 10%,transparent)}.post-card__status{display:flex;align-items:center;gap:8px;padding:8px 16px;background:color-mix(in srgb,var(--lx-surface-strong) 50%,transparent);border-bottom:1px solid var(--lx-border);font-size:.75rem}.status-badge{padding:2px 10px;border-radius:10px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.status-badge.success{background:color-mix(in srgb,var(--lx-success, #22c55e) 14%,transparent);color:var(--lx-success, #22c55e)}.status-badge.danger{background:color-mix(in srgb,var(--lx-error, #ef4444) 14%,transparent);color:var(--lx-error, #ef4444)}.status-badge.warning{background:color-mix(in srgb,var(--lx-warning, #f59e0b) 14%,transparent);color:var(--lx-warning, #f59e0b)}.post-category{font-size:.7rem;color:var(--lx-text-muted);margin-left:auto;padding:2px 8px;border-radius:10px;background:color-mix(in srgb,var(--lx-primary) 8%,transparent);color:var(--lx-primary)}.post-card__body{padding:14px 16px}.post-author{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--lx-text-muted);margin-bottom:8px}.post-card__meta{display:flex;flex-direction:column;gap:4px;margin:0;font-size:.8125rem}.post-card__meta dt{color:var(--lx-text-muted)}.post-card__meta dd{color:var(--lx-text);margin:0;font-weight:500}.post-card__actions{display:flex;gap:8px;padding:10px 16px;border-top:1px solid var(--lx-border);background:color-mix(in srgb,var(--lx-surface-strong) 30%,transparent);flex-wrap:wrap}.auth-page{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}@media(max-width:900px){.auth-page{grid-template-columns:1fr}.brand-panel{display:none}}.auth-grid{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse 60% 50% at 30% 20%,color-mix(in srgb,var(--lx-primary) 10%,transparent),transparent),radial-gradient(ellipse 50% 60% at 70% 80%,color-mix(in srgb,var(--lx-cyan) 7%,transparent),transparent),var(--lx-bg)}.auth-container{width:min(460px,100%)}.auth-card{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:12px;padding:32px;box-shadow:0 20px 60px color-mix(in srgb,var(--lx-border) 12%,transparent),0 2px 8px color-mix(in srgb,var(--lx-border) 6%,transparent);animation:modal-spring var(--motion-normal) var(--ease-out) both;position:relative;overflow:hidden}.auth-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--lx-primary),var(--lx-cyan),transparent)}.auth-header{text-align:center;margin-bottom:24px}.brand-panel{position:relative;overflow:hidden}.brand-glow{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.brand-glow--blue{width:320px;height:320px;background:radial-gradient(circle,color-mix(in srgb,var(--lx-primary) 25%,transparent),transparent);top:10%;left:20%;animation:float-slow 8s ease-in-out infinite}.brand-glow--orange{width:240px;height:240px;background:radial-gradient(circle,color-mix(in srgb,var(--lx-cyan) 18%,transparent),transparent);bottom:20%;right:15%;animation:float-slow 10s ease-in-out infinite reverse}@keyframes float-slow{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-24px) scale(1.04)}}.brand-content{position:relative;z-index:1}.brand-logo-row{display:flex;align-items:center;gap:10px;margin-bottom:28px}.logo-mark{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--lx-primary),var(--lx-cyan));display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:900;color:#fff;box-shadow:0 4px 18px color-mix(in srgb,var(--lx-primary) 40%,transparent)}.brand-name{font-size:1.1rem;font-weight:800;color:var(--lx-text)}.brand-headline{font-size:2.2rem;font-weight:900;color:var(--lx-text);line-height:1.2;letter-spacing:-.02em;margin-bottom:12px}.brand-highlight{background:linear-gradient(135deg,var(--lx-primary),var(--lx-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-tagline{font-size:.9rem;color:var(--lx-text-muted);line-height:1.7;max-width:380px}.feature-cards{display:flex;flex-direction:column;gap:10px;margin-top:28px}.feature-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--lx-surface) 50%,transparent);border:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out)}.feature-card:hover{transform:translate(4px);border-color:color-mix(in srgb,var(--lx-primary) 22%,var(--lx-border))}.feature-icon{width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--lx-primary) 14%,transparent);color:var(--lx-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.feature-title{font-size:.875rem;font-weight:700;color:var(--lx-text)}.feature-desc{font-size:.75rem;color:var(--lx-text-muted)}.brand-footer{display:flex;align-items:center;gap:8px;margin-top:32px;font-size:.75rem;color:var(--lx-text-muted)}.brand-footer-link{color:var(--lx-text-muted);text-decoration:none;transition:color var(--motion-fast)}.brand-footer-link:hover{color:var(--lx-primary)}.brand-footer-dot{width:3px;height:3px;border-radius:50%;background:var(--lx-text-muted)}.form-panel{display:grid;place-items:center;padding:32px;background:radial-gradient(ellipse 50% 50% at 50% 0%,color-mix(in srgb,var(--lx-primary) 6%,transparent),transparent),var(--lx-bg)}.form-container{width:min(440px,100%)}.form-card{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:12px;padding:32px;box-shadow:0 16px 48px color-mix(in srgb,var(--lx-border) 10%,transparent),0 2px 8px color-mix(in srgb,var(--lx-border) 6%,transparent);animation:modal-spring var(--motion-normal) var(--ease-out) both;position:relative;overflow:hidden}.form-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--lx-primary),var(--lx-cyan),transparent)}.form-header{margin-bottom:24px}.form-title{font-size:1.5rem;font-weight:900;letter-spacing:-.02em;color:var(--lx-text);margin:0 0 6px}.form-subtitle{font-size:.875rem;color:var(--lx-text-muted);margin:0}.input-icon{color:var(--lx-text-muted);flex-shrink:0}.auth-footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px;font-size:.875rem}.footer-text{color:var(--lx-text-muted)}.footer-link{color:var(--lx-primary);font-weight:600;text-decoration:none;transition:opacity var(--motion-fast)}.footer-link:hover{opacity:.75}.forgot-link{font-size:.8125rem;color:var(--lx-text-muted);text-decoration:none;transition:color var(--motion-fast)}.forgot-link:hover{color:var(--lx-primary)}.login-btn,.register-btn{width:100%;min-height:46px!important;font-weight:700!important;letter-spacing:.02em;font-size:.9375rem!important;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)!important}.login-btn:hover:not(:disabled),.register-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--lx-primary) 30%,transparent)!important}.login-btn:active:not(:disabled),.register-btn:active:not(:disabled){transform:scale(.98)}.login-error,.login-diagnostic{font-size:.8125rem;color:var(--lx-error, #ef4444);padding:8px 12px;border-radius:6px;background:color-mix(in srgb,var(--lx-error, #ef4444) 6%,transparent);border:none;margin-top:10px}.login-options{display:flex;align-items:center;justify-content:flex-end;margin-bottom:16px}.step-indicator{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px}.step-dot{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--lx-border) 80%,transparent);transition:all var(--motion-normal) var(--ease-out)}.step-dot.is-done{background:var(--lx-success, #22c55e);box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-success, #22c55e) 20%,transparent)}.step-dot.is-active{background:var(--lx-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--lx-primary) 20%,transparent);transform:scale(1.2)}.step-bar{height:2px;width:32px;background:color-mix(in srgb,var(--lx-border) 60%,transparent);border-radius:1px}.reset-success{text-align:center;padding:20px 0}.success-icon{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--lx-success, #22c55e) 14%,transparent);color:var(--lx-success, #22c55e);font-size:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 0 0 6px color-mix(in srgb,var(--lx-success, #22c55e) 8%,transparent);animation:scale-in var(--motion-normal) var(--ease-out) both}.success-title{font-size:1.125rem;font-weight:800;color:var(--lx-text);margin:0 0 8px}.success-desc{font-size:.875rem;color:var(--lx-text-muted)}.input-prefix{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--lx-primary);padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--lx-primary) 10%,transparent)}.registration-closed{padding:12px 16px;border-radius:8px;background:color-mix(in srgb,var(--lx-warning, #f59e0b) 8%,transparent);border:none;font-size:.875rem;color:var(--lx-text-muted);text-align:center;margin-bottom:16px}.creator-shell{display:flex;flex-direction:column;min-height:100dvh}.creator-topbar{display:flex;align-items:center;gap:12px;padding:12px 20px;background:color-mix(in srgb,var(--lx-surface) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--lx-border);position:sticky;top:0;z-index:50}.creator-brand{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;text-decoration:none;color:var(--lx-text);transition:opacity var(--motion-fast)}.creator-brand:hover{opacity:.75}.brand-mark{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--lx-primary),var(--lx-cyan));display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1rem;color:#fff}.creator-view{flex:1}.profile-hero{padding:32px 28px;background:linear-gradient(135deg,color-mix(in srgb,var(--lx-primary) 10%,var(--lx-surface)),color-mix(in srgb,var(--lx-cyan) 6%,var(--lx-surface)));border:none;border-radius:8px;margin-bottom:20px;position:relative;overflow:hidden}.profile-cover{position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 80% 20%,color-mix(in srgb,var(--lx-primary) 12%,transparent),transparent),radial-gradient(ellipse 40% 50% at 10% 80%,color-mix(in srgb,var(--lx-cyan) 8%,transparent),transparent);pointer-events:none}.hero-main{position:relative;z-index:1;display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.identity-copy{flex:1;min-width:200px}.profile-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.stat-item{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--lx-text-muted);padding:4px 0}.hero-side{flex-shrink:0}.profile-actions{display:flex;gap:8px;flex-wrap:wrap}.asset-section{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;padding:20px;margin-bottom:16px;transition:border-color var(--motion-normal) var(--ease-out)}.asset-section:hover{border-color:color-mix(in srgb,var(--lx-primary) 16%,var(--lx-border))}.asset-filter{display:flex;gap:4px;flex-wrap:wrap;margin:14px 0}.asset-filter button{padding:5px 14px;border-radius:20px;border:none;background:color-mix(in srgb,var(--lx-surface-strong) 60%,transparent);font-size:.8125rem;color:var(--lx-text-muted);cursor:pointer;transition:all var(--motion-fast) var(--ease-out)}.asset-filter button:hover{border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border));color:var(--lx-primary);background:color-mix(in srgb,var(--lx-primary) 6%,transparent)}.asset-filter button.active{background:var(--lx-primary);border-color:var(--lx-primary);color:#fff;box-shadow:0 2px 10px color-mix(in srgb,var(--lx-primary) 28%,transparent)}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.asset-card{background:color-mix(in srgb,var(--lx-surface-strong) 50%,transparent);border:none;border-radius:8px;overflow:hidden;transition:transform var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}.asset-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border));box-shadow:0 6px 24px color-mix(in srgb,var(--lx-primary) 12%,transparent)}.asset-card-head{padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--lx-border) 50%,transparent)}.asset-description{font-size:.8125rem;color:var(--lx-text-muted);margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.asset-description.expanded{-webkit-line-clamp:unset}.asset-card-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid color-mix(in srgb,var(--lx-border) 40%,transparent);gap:8px}.asset-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:.75rem;color:var(--lx-text-muted)}.empty-assets{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--lx-text-muted);font-size:.875rem;gap:8px}.empty-assets.compact{padding:24px 20px}.profile-bio-remaining{font-size:.75rem;color:var(--lx-text-muted);text-align:right;margin-top:4px}.tools-page{animation:page-enter var(--motion-normal) var(--ease-out) both}.tools-page-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--lx-border);flex-wrap:wrap}.memo-workbench{display:grid;grid-template-columns:240px 1fr;height:100%;min-height:0;animation:page-enter var(--motion-normal) var(--ease-out) both}.memo-workbench.folders-collapsed{grid-template-columns:0 1fr}@media(max-width:768px){.memo-workbench{grid-template-columns:1fr}}.memo-folders{background:var(--lx-glass-gradient),var(--lx-surface);border-right:1px solid var(--lx-border);display:flex;flex-direction:column;min-height:0;overflow:hidden}.memo-pane-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--lx-border);font-size:.8125rem;font-weight:700;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.06em}.folder-create{padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--lx-border) 50%,transparent)}.folder-list{flex:1;overflow-y:auto;padding:6px 8px}.folder-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:.875rem;color:var(--lx-text-muted);border:none;transition:all var(--motion-fast) var(--ease-out);margin-bottom:2px}.folder-row:hover{background:color-mix(in srgb,var(--lx-primary) 6%,transparent);color:var(--lx-text);border-color:color-mix(in srgb,var(--lx-primary) 12%,transparent)}.folder-row.active{background:color-mix(in srgb,var(--lx-primary) 10%,transparent);color:var(--lx-primary);border-color:color-mix(in srgb,var(--lx-primary) 20%,transparent);font-weight:600}.memo-filter-bar{padding:10px 14px;border-bottom:1px solid var(--lx-border);display:flex;gap:8px;flex-wrap:wrap}.memo-list-section{flex:1;display:flex;flex-direction:column;overflow:hidden}.memo-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;font-size:.8125rem;color:var(--lx-text-muted);border-bottom:1px solid color-mix(in srgb,var(--lx-border) 50%,transparent)}.memo-batch-bar{padding:8px 12px;background:color-mix(in srgb,var(--lx-primary) 6%,transparent);border-bottom:1px solid color-mix(in srgb,var(--lx-primary) 14%,transparent)}.memo-batch-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.memo-list{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px}.memo-row{display:flex;align-items:stretch;gap:0;border-radius:8px;border:none;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.memo-row:hover{background:color-mix(in srgb,var(--lx-primary) 6%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 12%,transparent);transform:translate(2px)}.memo-row.active{background:color-mix(in srgb,var(--lx-primary) 10%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 22%,transparent)}.memo-row-check{display:flex;align-items:center;justify-content:center;width:36px;flex-shrink:0;border-right:1px solid color-mix(in srgb,var(--lx-border) 40%,transparent)}.memo-row-body{flex:1;min-width:0;padding:10px 12px}.memo-row-title{font-size:.875rem;font-weight:600;color:var(--lx-text);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memo-row.active .memo-row-title{color:var(--lx-primary)}.memo-row-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.memo-tags{display:flex;gap:4px;flex-wrap:wrap}.memo-word-count{font-size:.7rem;color:var(--lx-text-muted);margin-left:auto}.memo-row-actions{display:flex;gap:4px;padding:6px 8px;flex-shrink:0;align-items:center;opacity:0;transition:opacity var(--motion-fast)}.memo-row:hover .memo-row-actions{opacity:1}.folder-admin{padding:8px 10px;border-top:1px solid var(--lx-border)}.folder-admin-actions{display:flex;gap:6px;flex-wrap:wrap}.memo-workspace{display:flex;flex-direction:column;background:var(--lx-bg);min-height:0}.workspace-top{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--lx-border);background:var(--lx-glass-gradient),var(--lx-surface);flex-wrap:wrap}.editor-word-count,.editor-save-status{font-size:.75rem;color:var(--lx-text-muted);font-style:normal}.editor-actions{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.editor-form{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:16px}.content-field{display:flex;flex-direction:column;flex:1;gap:6px}.history-detail{animation:page-enter var(--motion-normal) var(--ease-out) both}.header-info{flex:1;min-width:0}.meta-info{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px;font-size:.8125rem}.meta-date,.meta-chars{color:var(--lx-text-muted)}.header-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.content-wrapper{display:flex;flex-direction:column;gap:14px}.section{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out)}.section:hover{border-color:color-mix(in srgb,var(--lx-primary) 16%,var(--lx-border))}.section-content{padding:16px 20px}.prompt-content{font-size:.9rem;color:var(--lx-text);line-height:1.8;white-space:pre-wrap}.variables-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding:14px 20px}.variable-item{background:color-mix(in srgb,var(--lx-surface-strong) 50%,transparent);border:none;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;transition:border-color var(--motion-fast)}.variable-item:hover{border-color:color-mix(in srgb,var(--lx-primary) 16%,var(--lx-border))}.variable-key{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--lx-primary);font-weight:700}.variable-value{font-size:.875rem;color:var(--lx-text);font-weight:500}.output-inline-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.version-list{display:flex;flex-direction:column;gap:6px;padding:14px 20px}.version-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;border:none;cursor:pointer;font-size:.8125rem;transition:all var(--motion-fast) var(--ease-out)}.version-item:hover{background:color-mix(in srgb,var(--lx-primary) 6%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 20%,var(--lx-border))}.version-item.active{background:color-mix(in srgb,var(--lx-primary) 10%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 28%,var(--lx-border));color:var(--lx-primary);font-weight:600}.version-item.current:after{content:"Current";font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:8px;background:color-mix(in srgb,var(--lx-success, #22c55e) 14%,transparent);color:var(--lx-success, #22c55e);margin-left:auto}.version-compare,.version-actions{padding:14px 20px}.followup-chat{background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;overflow:hidden}.chat-header{display:flex;align-items:center;gap:10px;padding:12px 16px;background:color-mix(in srgb,var(--lx-surface-strong) 50%,transparent);border-bottom:1px solid var(--lx-border);font-size:.8125rem;font-weight:700;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.06em}.chat-messages{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.chat-message{display:flex;gap:10px;align-items:flex-start}.chat-message.user{flex-direction:row-reverse}.message-avatar{width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--lx-primary) 14%,transparent);color:var(--lx-primary);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.chat-message.user .message-avatar{background:color-mix(in srgb,var(--lx-cyan) 14%,transparent);color:var(--lx-cyan)}.message-content{max-width:80%;background:color-mix(in srgb,var(--lx-surface-strong) 60%,transparent);border:none;border-radius:10px;padding:10px 14px;font-size:.875rem;color:var(--lx-text);line-height:1.6}.chat-message.user .message-content{background:color-mix(in srgb,var(--lx-primary) 10%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 18%,transparent)}.message-time{font-size:.7rem;color:var(--lx-text-muted);margin-top:4px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--lx-border);flex-wrap:wrap}.page-heading{display:flex;flex-direction:column;gap:4px}.page-title{font-size:1.25rem;font-weight:900;letter-spacing:-.01em;background:linear-gradient(135deg,var(--lx-text),color-mix(in srgb,var(--lx-text) 70%,var(--lx-primary)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.page-subtitle{font-size:.875rem;color:var(--lx-text-muted);margin:0}.filter-bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px 16px;background:var(--lx-glass-gradient),var(--lx-surface);border:none;border-radius:8px;margin-bottom:14px}.filter-select,.filter-search,.filter-keyword,.filter-date,.filter-control{transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.pagination-row,.pagination-wrap,.pagination-wrapper,.queue-pagination,.records-pagination{display:flex;justify-content:center;padding:16px 0 4px}.section-copy{font-size:.8125rem;color:var(--lx-text-muted);margin:0 0 12px;line-height:1.6}.section-count{font-size:.75rem;color:var(--lx-text-muted);padding:2px 8px;border-radius:10px;background:color-mix(in srgb,var(--lx-surface-strong) 60%,transparent)}.state-block{display:flex;align-items:center;justify-content:center;min-height:180px;color:var(--lx-text-muted)}.state-block.compact{min-height:80px}.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;gap:12px;color:var(--lx-error, #ef4444);font-size:.875rem}.notice-row{padding:10px 14px;border-radius:6px;background:color-mix(in srgb,var(--lx-warning, #f59e0b) 7%,transparent);border:none;font-size:.8125rem;color:var(--lx-text-muted);margin-bottom:14px}.broad-confirm{margin-top:12px;padding:10px 14px;border-radius:6px;background:color-mix(in srgb,var(--lx-error, #ef4444) 6%,transparent);border:none}.field-stack{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field-error{font-size:.75rem;color:var(--lx-error, #ef4444);margin:0}.section-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.text-blue{color:#3b82f6}.text-green{color:#22c55e}.text-muted{color:var(--lx-text-muted)}.touch-button{min-height:36px}.empty-module{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:10px;color:var(--lx-text-muted);font-size:.875rem}@media(prefers-reduced-motion:reduce){.brand-glow--blue,.brand-glow--orange{animation:none}.course-panel:hover,.user-card:not(.is-loading):hover,.product-card:hover,.model-card:hover,.asset-card:hover,.code-card:not(.is-loading):hover{transform:none}.folder-row:hover,.memo-row:hover,.quick-card:hover,.article-card:hover,.featured-panel:hover,.related-link:hover,.risk-action:hover,.history-item:hover{transform:none}}.content-audit{display:flex;flex-direction:column;gap:20px;padding:24px;min-height:100%}.audit-list{display:flex;flex-direction:column;gap:12px}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:200px;color:var(--lx-text-muted);font-size:.875rem}.audit-card{border:none;border-radius:8px;background:var(--lx-glass-gradient),var(--lx-surface-strong);box-shadow:var(--lx-shadow);overflow:hidden;transition:border-color .18s,box-shadow .18s}.audit-card:hover{border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border));box-shadow:var(--lx-shadow-hover)}.audit-card .card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--lx-border);background:color-mix(in srgb,var(--lx-primary) 4%,transparent)}.content-type{display:flex;align-items:center;gap:8px}.content-id{font-size:.75rem;color:var(--lx-text-muted);font-variant-numeric:tabular-nums}.report-time{font-size:.75rem;color:var(--lx-text-muted)}.audit-card .card-body{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.content-title{font-size:1rem;font-weight:700;color:var(--lx-text);letter-spacing:-.01em;line-height:1.4;margin:0}.author-info{display:flex;align-items:center;gap:8px}.author-name{font-size:.8125rem;color:var(--lx-text-muted)}.report-reason{display:flex;gap:6px;padding:8px 12px;background:color-mix(in srgb,var(--lx-warning) 8%,transparent);border-left:3px solid var(--lx-warning);border-radius:0 6px 6px 0;font-size:.8125rem}.reason-label{color:var(--lx-warning);font-weight:600;flex-shrink:0}.reason-text{color:var(--lx-text)}.risk-summary{border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.risk-summary-high{background:color-mix(in srgb,var(--lx-error) 8%,transparent);border:none}.risk-summary-medium{background:color-mix(in srgb,var(--lx-warning) 8%,transparent);border:none}.risk-summary-low{background:color-mix(in srgb,var(--lx-success) 8%,transparent);border:none}.risk-summary-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.risk-summary-title{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--lx-text-muted)}.risk-density{font-size:.75rem;color:var(--lx-text-muted);font-variant-numeric:tabular-nums}.risk-reason{font-size:.8125rem;color:var(--lx-text);margin:0}.content-preview{margin-top:4px;border-top:1px solid var(--lx-border);padding-top:12px;display:flex;flex-direction:column;gap:12px}.preview-section{display:flex;flex-direction:column;gap:6px}.preview-label{font-size:.75rem;font-weight:700;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.06em}.preview-content{background:var(--lx-surface);border:none;border-radius:6px;padding:10px 12px;font-size:.8125rem;color:var(--lx-text);white-space:pre-wrap;word-break:break-word;max-height:260px;overflow-y:auto;margin:0}.preview-text{font-size:.8125rem;color:var(--lx-text);margin:0}.risk-evidence{display:flex;flex-wrap:wrap;gap:6px}.risk-hit{display:flex;align-items:center;gap:6px;padding:4px 8px;background:color-mix(in srgb,var(--lx-error) 8%,transparent);border:none;border-radius:4px;font-size:.75rem}.risk-hit-keyword{font-weight:700;color:var(--lx-error)}.risk-suggestions{display:flex;flex-direction:column;gap:4px;padding-left:16px;margin:0;font-size:.8125rem;color:var(--lx-text)}.audit-card .card-actions{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--lx-border);background:color-mix(in srgb,var(--lx-primary) 2%,transparent)}.audit-modal-content{display:flex;flex-direction:column;gap:14px;padding:4px 0}.modal-message{font-size:.9375rem;color:var(--lx-text);margin:0}.quick-reasons{display:flex;flex-wrap:wrap;gap:6px}.audit-history-list{display:flex;flex-direction:column;gap:8px}.audit-history-item{display:flex;gap:10px;padding:8px 12px;border-radius:6px;background:var(--lx-surface);border:none}.history-icon.approved{color:var(--lx-success)}.history-icon.rejected{color:var(--lx-error)}.history-content{display:flex;flex-direction:column;gap:2px;flex:1}.history-header{display:flex;justify-content:space-between;gap:8px}.history-time{font-size:.75rem;color:var(--lx-text-muted)}.history-reason{font-size:.8125rem;color:var(--lx-text);margin:0}.empty-history{padding:16px;text-align:center;font-size:.875rem;color:var(--lx-text-muted)}.course-admin{display:flex;flex-direction:column;gap:20px;padding:24px;min-height:100%}.course-admin .metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.course-admin .metric-grid article{padding:14px 18px;border-radius:8px;background:var(--lx-glass-gradient),var(--lx-surface-strong);border:none;box-shadow:var(--lx-shadow);display:flex;flex-direction:column;gap:4px}.course-admin .metric-grid article span{font-size:.75rem;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.05em}.course-admin .metric-grid article strong{font-size:1.5rem;font-weight:800;color:var(--lx-text);letter-spacing:-.02em}.course-admin .metric-grid article strong.success{color:var(--lx-success)}.course-admin .metric-grid article strong.warning{color:var(--lx-warning)}.course-admin .toolbar{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--lx-glass-gradient),var(--lx-surface-strong);border:none;border-radius:8px;box-shadow:var(--lx-shadow);flex-wrap:wrap}.toolbar-fields{display:flex;gap:10px;flex:1;flex-wrap:wrap}.toolbar-actions{display:flex;gap:8px;flex-shrink:0}.course-admin .data-panel{border-radius:8px;background:var(--lx-glass-gradient),var(--lx-surface-strong);border:none;box-shadow:var(--lx-shadow);overflow:hidden}.course-list{display:flex;flex-direction:column}.course-card{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--lx-border);transition:background .15s}.course-card:last-child{border-bottom:none}.course-card:hover{background:color-mix(in srgb,var(--lx-primary) 4%,transparent)}.course-card__main{display:flex;flex-direction:column;gap:4px;min-width:0}.course-card__headline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.course-admin .status-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:4px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.course-admin .status-badge.success{background:color-mix(in srgb,var(--lx-success) 15%,transparent);color:var(--lx-success)}.course-admin .status-badge.warning{background:color-mix(in srgb,var(--lx-warning) 15%,transparent);color:var(--lx-warning)}.course-admin .status-badge.error{background:color-mix(in srgb,var(--lx-error) 15%,transparent);color:var(--lx-error)}.course-type{font-size:.75rem;color:var(--lx-text-muted)}.course-card__main h3{font-size:.9375rem;font-weight:700;color:var(--lx-text);margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-card__main p{font-size:.8125rem;color:var(--lx-text-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-card__meta{display:flex;gap:20px;flex-shrink:0}.course-card__meta>div{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:52px}.course-card__meta dt{font-size:.6875rem;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.04em}.course-card__meta dd{font-size:.875rem;font-weight:600;color:var(--lx-text);margin:0}.course-card__actions{display:flex;gap:6px;flex-shrink:0}@media(max-width:900px){.course-card{grid-template-columns:1fr;gap:10px}.course-card__meta{gap:12px;flex-wrap:wrap}}.help-admin{display:flex;flex-direction:column;gap:20px;padding:24px;min-height:100%}.help-admin .page-hero{padding:20px 0 4px}.help-admin .page-hero h2{font-size:1.5rem;font-weight:800;margin:0 0 6px;background:var(--lx-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.help-admin .page-hero p{margin:0;font-size:.875rem;color:var(--lx-text-muted)}.help-admin .metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.help-admin .metric-panel{padding:14px 18px;border-radius:8px;background:var(--lx-glass-gradient),var(--lx-surface-strong);border:none;box-shadow:var(--lx-shadow)}.help-admin .filter-panel{display:flex;gap:10px;padding:14px 16px;background:var(--lx-glass-gradient),var(--lx-surface-strong);border:none;border-radius:8px;flex-wrap:wrap;align-items:flex-end}.article-queue{display:flex;flex-direction:column;gap:10px}.help-admin .article-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:8px 16px;padding:14px 16px;border-radius:8px;background:var(--lx-glass-gradient),var(--lx-surface-strong);border:none;box-shadow:var(--lx-shadow);transition:border-color .18s,transform .18s,box-shadow .18s}.help-admin .article-card:hover{border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border));transform:translateY(-1px);box-shadow:var(--lx-shadow-hover)}.article-main{display:flex;flex-direction:column;gap:6px;min-width:0;grid-column:1;grid-row:1}.article-kicker{display:flex;align-items:center;gap:8px}.article-order{font-size:.6875rem;color:var(--lx-text-muted);background:var(--lx-surface);border:none;border-radius:4px;padding:2px 6px;font-variant-numeric:tabular-nums}.help-admin .article-title{font-size:.9375rem;font-weight:700;color:var(--lx-text);margin:0;line-height:1.4}.article-summary{font-size:.8125rem;color:var(--lx-text-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-tags{display:flex;gap:4px;flex-wrap:wrap}.article-tag{font-size:.6875rem;padding:2px 8px;border-radius:4px;background:color-mix(in srgb,var(--lx-primary) 10%,transparent);color:var(--lx-primary);border:none}.help-admin .article-meta{display:flex;flex-direction:column;gap:6px;grid-column:2;grid-row:1;align-items:flex-end;flex-shrink:0}.help-admin .meta-item{font-size:.75rem;color:var(--lx-text-muted);display:flex;align-items:center;gap:4px}.help-admin .record-actions{display:flex;gap:8px;grid-column:1 / -1;grid-row:2;padding-top:8px;border-top:1px solid var(--lx-border)}.queue-footer{display:flex;justify-content:center;padding-top:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.form-grid--compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:640px){.form-grid{grid-template-columns:1fr}}.membership-view{display:flex;flex-direction:column;gap:20px;padding:24px;min-height:100%}.status-panel{display:flex;align-items:flex-start;gap:20px;padding:20px 24px;transition:border-color .18s,box-shadow .18s}.status-panel:hover{box-shadow:var(--lx-shadow-hover)}.status-mark{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:1.25rem;font-weight:900;border:2px solid currentColor;flex-shrink:0}.status-main{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.status-title{font-size:1.125rem;font-weight:800;letter-spacing:-.01em}.status-subtitle{font-size:.8125rem;color:var(--lx-text-muted)}.status-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.status-stats{display:flex;gap:16px;flex-wrap:wrap;margin-top:4px}.stat-box{display:flex;flex-direction:column;gap:2px;min-width:80px;padding:10px 14px;border-radius:6px;background:var(--lx-surface);border:none}.stat-box>span:first-child{font-size:.6875rem;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.05em}.stat-box>span:last-child{font-size:1.125rem;font-weight:800;color:var(--lx-text);letter-spacing:-.02em}.balance-panel{padding:18px 24px}.balance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:14px}.balance-box{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:6px;border:none;background:var(--lx-surface);transition:border-color .15s}.balance-box:hover{border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border))}.balance-box.is-token{border-top:2px solid var(--lx-primary)}.balance-box.is-char{border-top:2px solid var(--lx-cyan)}.balance-box.is-credit{border-top:2px solid var(--lx-success)}.pending-panel{padding:16px 20px;border-color:color-mix(in srgb,var(--lx-warning) 40%,var(--lx-border))}.pending-copy{display:flex;flex-direction:column;gap:6px}.pending-title{font-size:.9375rem;font-weight:700;color:var(--lx-text)}.pending-meta{font-size:.8125rem;color:var(--lx-text-muted)}.pending-instruction{font-size:.8125rem;color:var(--lx-text);padding:8px 12px;background:var(--lx-surface);border-radius:6px;border:none}.pending-code-url{font-size:.8125rem;color:var(--lx-primary);word-break:break-all}.pending-actions{display:flex;gap:8px;margin-top:8px}.payment-panel{padding:18px 24px}.recharge-entry{margin-top:12px}.section-block{display:flex;flex-direction:column;gap:14px}.order-list{display:flex;flex-direction:column;gap:8px}.order-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 18px;transition:border-color .15s}.order-row:hover{border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border))}.order-main{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.order-title{font-size:.9375rem;font-weight:700;color:var(--lx-text)}.order-meta{font-size:.75rem;color:var(--lx-text-muted)}.order-hint{font-size:.75rem;color:var(--lx-text-muted);font-style:italic}.order-instruction{font-size:.8125rem;color:var(--lx-text);padding:6px 10px;background:var(--lx-surface);border-radius:4px;border:none;margin-top:4px}.order-amount{font-size:1.125rem;font-weight:800;color:var(--lx-primary);letter-spacing:-.02em;flex-shrink:0}.plan-card{position:relative;padding:20px;border-radius:8px;background:var(--lx-glass-gradient),var(--lx-surface-strong);border:none;box-shadow:var(--lx-shadow);display:flex;flex-direction:column;gap:14px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.plan-card:hover{border-color:color-mix(in srgb,var(--lx-primary) 35%,var(--lx-border));box-shadow:var(--lx-shadow-hover);transform:translateY(-2px)}.plan-card.is-featured{border-color:color-mix(in srgb,var(--lx-primary) 50%,transparent);box-shadow:var(--lx-shadow)}.ribbon{position:absolute;top:0;right:0;padding:4px 14px;background:var(--lx-primary);color:var(--lx-text-inverse);font-size:.6875rem;font-weight:800;letter-spacing:.04em;border-bottom-left-radius:8px}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.plan-name{font-size:1.0625rem;font-weight:800}.plan-duration{font-size:.8125rem;color:var(--lx-text-muted)}.plan-price{font-size:2rem;font-weight:900;color:var(--lx-text);letter-spacing:-.04em;line-height:1}.plan-price small{font-size:.875rem;font-weight:400;color:var(--lx-text-muted);margin-left:2px}.entitlement-list{display:flex;flex-direction:column;gap:4px}.entitlement-item{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--lx-text);padding:6px 10px;border-radius:4px;background:color-mix(in srgb,var(--lx-primary) 5%,transparent)}.plan-desc{font-size:.8125rem;color:var(--lx-text-muted);margin:0}.benefit-list{display:flex;flex-direction:column;gap:6px}.benefit-item{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;color:var(--lx-text)}.benefit-dot{width:6px;height:6px;border-radius:50%;background:var(--lx-primary);margin-top:5px;flex-shrink:0}.pack-card{position:relative;padding:18px;border-radius:8px;background:var(--lx-glass-gradient),var(--lx-surface-strong);border:none;box-shadow:var(--lx-shadow);display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.pack-card:hover{border-color:color-mix(in srgb,var(--lx-primary) 35%,var(--lx-border));box-shadow:var(--lx-shadow-hover);transform:translateY(-2px)}.pack-ribbon{position:absolute;top:0;right:0;padding:3px 12px;background:var(--lx-primary);color:var(--lx-text-inverse);font-size:.6875rem;font-weight:800;border-bottom-left-radius:8px}.pack-chars{font-size:2.25rem;font-weight:900;color:var(--lx-text);letter-spacing:-.04em;line-height:1}.pack-unit{font-size:.8125rem;color:var(--lx-text-muted)}@media(max-width:640px){.status-panel{flex-direction:column}.status-stats{gap:8px}}.profile-view{display:flex;flex-direction:column;gap:20px;padding:24px;min-height:100%}.profile-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;flex-wrap:wrap}.identity-block{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.avatar-upload-trigger{position:relative;cursor:pointer;border-radius:50%;overflow:hidden;flex-shrink:0}.avatar-upload-trigger:hover:after{content:"";position:absolute;inset:0;background:#00000059;border-radius:50%}.avatar-input{display:none}.identity-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.identity-copy .name{font-size:1.25rem;font-weight:800;color:var(--lx-text)}.identity-tags{display:flex;gap:6px;flex-wrap:wrap}.hero-actions{display:flex;gap:8px;flex-shrink:0}.profile-grid{display:grid;grid-template-columns:1fr 300px;gap:16px;align-items:start}@media(max-width:900px){.profile-grid{grid-template-columns:1fr}}.profile-card{padding:20px;display:flex;flex-direction:column;gap:16px}.edit-card .section-head{border-bottom:1px solid var(--lx-border);padding-bottom:12px}.avatar-field{display:flex;flex-direction:column;gap:8px}.avatar-upload-copy{font-size:.8125rem;color:var(--lx-text-muted)}.edit-card .form-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid var(--lx-border)}.quick-card{gap:8px}.quick-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:6px;border:none;background:var(--lx-surface);color:var(--lx-text);text-align:left;cursor:pointer;transition:background .15s,border-color .15s,transform .12s;font-size:.875rem}.quick-item:hover{background:color-mix(in srgb,var(--lx-primary) 8%,var(--lx-surface));border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border));transform:translate(2px)}.security-card .section-head{border-bottom:1px solid var(--lx-border);padding-bottom:12px}.security-actions{display:flex;flex-direction:column;gap:8px}.relay-run-page{display:grid;grid-template-columns:280px 1fr;min-height:100dvh;background:var(--lx-bg)}.run-sidebar{display:flex;flex-direction:column;gap:0;border-right:1px solid var(--lx-border);background:var(--lx-glass-gradient),var(--lx-surface-strong);overflow-y:auto;overflow-x:hidden;padding:0 0 24px}.close-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:var(--lx-text-muted);cursor:pointer;transition:background .15s,color .15s;margin:12px 12px 0 auto;flex-shrink:0}.close-button:hover{background:var(--lx-surface);color:var(--lx-text)}.sidebar-status{display:flex;justify-content:center;margin:12px 16px 0}.sidebar-title{padding:12px 16px 0;font-size:.875rem;font-weight:700;color:var(--lx-text);line-height:1.4}.run-progress-card{margin:12px 16px 0;padding:14px;border-radius:8px;background:var(--lx-surface);border:none;display:flex;flex-direction:column;align-items:center;gap:8px}.progress-card-label{font-size:.75rem;color:var(--lx-text-muted);align-self:flex-start}.progress-ring{width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--lx-primary) 0% var(--progress, 0%),color-mix(in srgb,var(--lx-primary) 15%,transparent) var(--progress, 0%) 100%);display:grid;place-items:center;position:relative}.progress-ring:after{content:"";width:48px;height:48px;border-radius:50%;background:var(--lx-surface);position:absolute}.progress-panel{margin-top:4px;padding:0 16px}.progress-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.progress-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;font-size:.8125rem;color:var(--lx-text-muted);cursor:pointer;transition:background .15s,color .15s;border:none}.progress-list li.active{background:color-mix(in srgb,var(--lx-primary) 10%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 25%,transparent);color:var(--lx-primary);font-weight:600}.progress-list li.done{color:var(--lx-success)}.progress-list li.failed{color:var(--lx-error)}.progress-list li.locked{opacity:.45;cursor:default}.step-status{font-size:.6875rem;margin-left:auto;color:inherit;opacity:.8}.run-workspace{display:flex;flex-direction:column;overflow:hidden;min-height:0}.run-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--lx-border);background:var(--lx-glass-gradient),var(--lx-surface-strong);flex-shrink:0}.run-heading{display:flex;align-items:center;gap:10px}.run-step-icon{width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--lx-primary) 15%,transparent);display:grid;place-items:center;color:var(--lx-primary);flex-shrink:0}.header-actions{display:flex;gap:8px}.run-layout{display:grid;grid-template-columns:1fr 340px;flex:1;overflow:hidden;min-height:0}.panel{display:flex;flex-direction:column;overflow:hidden}.chat-panel{border-right:1px solid var(--lx-border)}.output-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--lx-border);background:color-mix(in srgb,var(--lx-primary) 3%,transparent);flex-shrink:0}.panel-title{font-size:.875rem;font-weight:700;color:var(--lx-text)}.message-card{margin:12px 16px;border-radius:8px;padding:14px 16px;border:none;background:var(--lx-glass-gradient),var(--lx-surface-strong)}.user-card{background:color-mix(in srgb,var(--lx-primary) 6%,var(--lx-surface));border-color:color-mix(in srgb,var(--lx-primary) 20%,var(--lx-border))}.input-error-list{list-style:none;margin:8px 0 0;padding:8px 12px;background:color-mix(in srgb,var(--lx-error) 8%,transparent);border:none;border-radius:6px;display:flex;flex-direction:column;gap:4px;font-size:.8125rem;color:var(--lx-error)}.run-input-stack{display:flex;flex-direction:column;gap:0;overflow-y:auto;flex:1}.run-form-section{padding:14px 16px;border-bottom:1px solid var(--lx-border)}.run-form-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.run-form-section-head h4{font-size:.875rem;font-weight:700;color:var(--lx-text);margin:0}.input-and-model-grid{display:flex;flex-direction:column;gap:10px}.input-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.workflow-input-field{display:flex;flex-direction:column;gap:4px}.workflow-input-field.wide{grid-column:1 / -1}.workflow-input-label{font-size:.75rem;font-weight:600;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.05em}.step-input-empty{font-size:.8125rem;color:var(--lx-text-muted);padding:8px 0}.runtime-model-field{margin-top:4px}.run-model-picker-row{display:flex;align-items:center;gap:8px}.field-hint{font-size:.75rem;color:var(--lx-text-muted);margin-top:4px}.related-work-section{background:color-mix(in srgb,var(--lx-cyan) 4%,transparent)}.reference-panel{padding:12px 16px;border-bottom:1px solid var(--lx-border)}.reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.reference-trigger-card{padding:10px 12px;border-radius:6px;background:var(--lx-surface);border:none;cursor:pointer;transition:border-color .15s,background .15s;display:flex;flex-direction:column;gap:6px}.reference-trigger-card.wide{grid-column:1 / -1}.reference-trigger-card.selected{border-color:color-mix(in srgb,var(--lx-primary) 40%,var(--lx-border));background:color-mix(in srgb,var(--lx-primary) 6%,var(--lx-surface))}.reference-trigger-card:hover{border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border))}.reference-summary{display:flex;flex-direction:column;gap:2px}.reference-actions{display:flex;gap:6px}.reference-chip-list{display:flex;flex-wrap:wrap;gap:4px}.reference-chip-list.compact .reference-chip-static{font-size:.6875rem;padding:2px 8px;border-radius:12px;background:color-mix(in srgb,var(--lx-primary) 10%,transparent);color:var(--lx-primary);border:none}.relay-run-page.is-complete .run-sidebar{border-right-color:color-mix(in srgb,var(--lx-success) 30%,var(--lx-border))}.relay-run-page.is-running .sidebar-status :deep(.n-tag){animation:pulse-glow 1.8s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:none}50%{box-shadow:0 0 10px color-mix(in srgb,var(--lx-primary) 40%,transparent)}}@media(max-width:1279px){.relay-run-page{grid-template-columns:1fr}.run-sidebar{display:none}.run-layout{grid-template-columns:1fr}.chat-panel{border-right:none}}.my-prompts{display:flex;flex-direction:column;gap:16px;padding:24px;min-height:100%}.prompt-toolbar{display:flex;align-items:center;gap:10px;padding:12px 16px;flex-wrap:wrap}.prompt-batch-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;flex-wrap:wrap}.prompt-batch-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.view-toggle{display:flex;border:none;border-radius:6px;overflow:hidden}.view-toggle button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--lx-text-muted);cursor:pointer;transition:background .15s,color .15s}.view-toggle button.active{background:color-mix(in srgb,var(--lx-primary) 12%,transparent);color:var(--lx-primary)}.view-toggle button:hover:not(.active){background:var(--lx-surface);color:var(--lx-text)}.prompt-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.prompt-list.prompt-list--list{grid-template-columns:1fr}.prompt-row{display:flex;flex-direction:column;gap:10px;padding:14px 16px;cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative}.prompt-row:hover{border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border));transform:translateY(-1px);box-shadow:var(--lx-shadow-hover)}.prompt-list--list .prompt-row{flex-direction:row;align-items:center}.row-select{flex-shrink:0}.row-main{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.row-badge{width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--function-color, var(--lx-primary)) 15%,transparent);border:none;color:var(--function-color, var(--lx-primary));display:grid;place-items:center;font-size:.75rem;font-weight:800;flex-shrink:0}.row-info{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.row-title-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.row-title{font-size:.9375rem;font-weight:700;color:var(--lx-text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-chapter-badge{font-size:.6875rem;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--lx-cyan) 15%,transparent);color:var(--lx-cyan);border:none;flex-shrink:0}.row-desc{font-size:.8125rem;color:var(--lx-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.meta-stat{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--lx-text-muted)}.row-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.loading-list{display:flex;flex-direction:column;gap:10px}.skeleton-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:8px;background:var(--lx-surface);border:none;animation:skeleton-pulse 1.6s ease-in-out infinite}.skeleton-badge{width:34px;height:34px;border-radius:8px;background:var(--lx-border);flex-shrink:0}.skeleton-text{display:flex;flex-direction:column;gap:6px;flex:1}.skeleton-line{height:10px;border-radius:4px;background:var(--lx-border)}.skeleton-line.short{width:40%}.skeleton-line.long{width:70%}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.pagination-wrapper{display:flex;justify-content:center;padding-top:8px}.auth-drawer{display:flex;flex-direction:column;gap:14px;padding:4px}.auth-summary{display:flex;flex-direction:column;gap:4px}.auth-input{display:flex;gap:8px}.auth-list{display:flex;flex-direction:column;gap:6px}.auth-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:6px;background:var(--lx-surface);border:none;font-size:.875rem;color:var(--lx-text)}.auth-empty{font-size:.875rem;color:var(--lx-text-muted);text-align:center;padding:16px 0}.prompt-market{display:flex;flex-direction:column;gap:0;min-height:100%}.market-search-row{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--lx-border);background:var(--lx-glass-gradient),var(--lx-surface-strong);flex-wrap:wrap;flex-shrink:0}.market-tabs{display:flex;align-items:center;gap:0;padding:0 20px;border-bottom:1px solid var(--lx-border);background:var(--lx-glass-gradient),var(--lx-surface-strong);flex-shrink:0;overflow-x:auto;scrollbar-width:none}.market-tabs::-webkit-scrollbar{display:none}.market-tabs button{position:relative;padding:12px 16px;background:transparent;border:none;color:var(--lx-text-muted);font-size:.875rem;cursor:pointer;white-space:nowrap;transition:color .15s;flex-shrink:0}.market-tabs button:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:var(--lx-primary);transform:scaleX(0);transition:transform .2s;border-radius:2px 2px 0 0}.market-tabs button.active{color:var(--lx-primary);font-weight:600}.market-tabs button.active:after{transform:scaleX(1)}.market-tabs button:hover:not(.active){color:var(--lx-text)}.category-strip,.length-strip{display:flex;align-items:center;gap:6px;padding:10px 20px;border-bottom:1px solid var(--lx-border);overflow-x:auto;scrollbar-width:none;flex-shrink:0}.category-strip::-webkit-scrollbar,.length-strip::-webkit-scrollbar{display:none}.category-strip.dragging{cursor:grabbing}.category-strip button,.length-strip button{display:flex;align-items:center;gap:6px;padding:5px 14px;border-radius:20px;border:none;background:var(--lx-surface);color:var(--lx-text-muted);font-size:.8125rem;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .15s,background .15s,color .15s}.category-strip button.active,.length-strip button.active{border-color:var(--lx-primary);background:color-mix(in srgb,var(--lx-primary) 10%,transparent);color:var(--lx-primary);font-weight:600}.category-strip button:hover:not(.active),.length-strip button:hover:not(.active){border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border));color:var(--lx-text)}.rank-grid{padding:20px}.rank-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.rank-panel{padding:0;overflow:hidden}.rank-panel .panel-title{padding:14px 18px 10px;font-size:.875rem;font-weight:700;color:var(--lx-text);border-bottom:1px solid var(--lx-border)}.rank-row{display:flex;align-items:center;gap:12px;padding:10px 18px;width:100%;border:none;background:transparent;color:var(--lx-text);text-align:left;cursor:pointer;border-bottom:1px solid var(--lx-border);transition:background .15s}.rank-row:last-child{border-bottom:none}.rank-row:hover{background:color-mix(in srgb,var(--lx-primary) 5%,transparent)}.rank-no{font-size:1.125rem;font-weight:900;color:var(--lx-text-muted);width:24px;text-align:center;flex-shrink:0;font-variant-numeric:tabular-nums}.rank-row:nth-child(1) .rank-no{color:#f59e0b}.rank-row:nth-child(2) .rank-no{color:#94a3b8}.rank-row:nth-child(3) .rank-no{color:#b45309}.rank-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.rank-main>span:first-child{font-size:.875rem;font-weight:600;color:var(--lx-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-shell-header{display:flex;align-items:flex-start;gap:14px;padding:20px 24px 16px;border-bottom:1px solid var(--lx-border);background:var(--lx-glass-gradient),var(--lx-surface-strong);flex-shrink:0;position:relative}.detail-shell-heading{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.detail-kicker-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.function-tag{--n-color: color-mix(in srgb, var(--function-color, var(--lx-primary)) 15%, transparent);--n-text-color: var(--function-color, var(--lx-primary));border:none!important}.detail-status-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;border:none;background:var(--lx-surface);font-size:.6875rem;color:var(--lx-text-muted);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.detail-status-pill.active{border-color:color-mix(in srgb,var(--lx-error) 30%,var(--lx-border));background:color-mix(in srgb,var(--lx-error) 8%,transparent);color:var(--lx-error)}.detail-shell-title{font-size:1.375rem;font-weight:900;color:var(--lx-text);letter-spacing:-.02em;line-height:1.25;margin:0}.detail-shell-desc{font-size:.8125rem;color:var(--lx-text-muted);line-height:1.6}.detail-tags{display:flex;gap:4px;flex-wrap:wrap}.detail-close-btn{width:32px;height:32px;border-radius:6px;border:none;background:var(--lx-surface);color:var(--lx-text-muted);cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:background .15s,color .15s}.detail-close-btn:hover{background:var(--lx-surface-strong);color:var(--lx-text)}.detail-page-layout{display:grid;grid-template-columns:1fr 280px;flex:1;overflow:hidden;min-height:0}.detail-main-card{border-right:1px solid var(--lx-border);overflow:hidden;display:flex;flex-direction:column}.detail-main-scroll{overflow-y:auto;flex:1;padding:20px;display:flex;flex-direction:column;gap:20px}.detail-section{display:flex;flex-direction:column;gap:10px}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.section-title-row h3{font-size:.8125rem;font-weight:700;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0}.quick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.quick-grid button{padding:8px 12px;border-radius:6px;border:none;background:var(--lx-surface);color:var(--lx-text);font-size:.8125rem;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.quick-grid button:hover{border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border));background:color-mix(in srgb,var(--lx-primary) 5%,var(--lx-surface))}.detail-side-card{overflow:hidden;display:flex;flex-direction:column}.detail-side-scroll{overflow-y:auto;flex:1;padding:16px;display:flex;flex-direction:column;gap:14px}.detail-action-stack{display:flex;flex-direction:column;gap:8px}.detail-secondary-row{display:flex;gap:8px}.detail-author-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;border:none;background:var(--lx-surface);cursor:pointer;transition:border-color .15s,background .15s;width:100%;text-align:left}.detail-author-card:hover{border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border));background:color-mix(in srgb,var(--lx-primary) 4%,var(--lx-surface))}.detail-author-chevron{margin-left:auto;color:var(--lx-text-muted)}.detail-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.detail-stat-grid>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:6px;background:var(--lx-surface);border:none}.detail-stat-grid .stat-label{font-size:.6875rem;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.04em}.detail-stat-grid .stat-value{font-size:1rem;font-weight:700;color:var(--lx-text)}.detail-meta-list{display:flex;flex-direction:column;gap:4px}.detail-meta-row{display:flex;justify-content:space-between;gap:8px;font-size:.8125rem;padding:4px 0;border-bottom:1px solid var(--lx-border)}.detail-meta-row:last-child{border-bottom:none}.detail-meta-row>span:first-child{color:var(--lx-text-muted)}.detail-meta-row>span:last-child{color:var(--lx-text);font-weight:500}.collection-manager-actions{display:flex;gap:8px;flex-wrap:wrap}.detail-secondary-actions{display:flex;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--lx-border)}@media(max-width:768px){.detail-page-layout{grid-template-columns:1fr}.detail-main-card{border-right:none;border-bottom:1px solid var(--lx-border)}}.web-scan-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.scan-layout{display:grid;grid-template-columns:220px 1fr 260px;flex:1;min-height:0;overflow:hidden}.mode-sidebar{display:flex;flex-direction:column;gap:4px;padding:14px 10px;border-right:1px solid var(--lx-border);background:var(--lx-glass-gradient),var(--lx-surface-strong);overflow-y:auto}.mode-title{font-size:.6875rem;font-weight:700;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 6px}.mode-title.compact{padding-top:10px}.mode-sidebar>button{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;border:none;background:transparent;color:var(--lx-text-muted);font-size:.8125rem;cursor:pointer;text-align:left;transition:background .15s,color .15s,border-color .15s}.mode-sidebar>button.active{background:color-mix(in srgb,var(--lx-primary) 10%,transparent);border-color:color-mix(in srgb,var(--lx-primary) 25%,transparent);color:var(--lx-primary);font-weight:600}.mode-sidebar>button:hover:not(.active){background:var(--lx-surface);color:var(--lx-text)}.mode-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:color-mix(in srgb,var(--lx-primary) 8%,transparent);flex-shrink:0}.quick-examples{margin-top:6px}.quick-examples button{display:block;width:100%;padding:6px 10px;border-radius:4px;border:none;background:transparent;color:var(--lx-text-muted);font-size:.75rem;text-align:left;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-examples button:hover{background:var(--lx-surface);color:var(--lx-text)}.mode-tip{margin-top:8px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--lx-cyan) 6%,transparent);border:none;font-size:.75rem;color:var(--lx-text-muted);line-height:1.5}.center-area{display:flex;flex-direction:column;overflow-y:auto;padding:20px;gap:16px}.input-panel{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:8px;background:var(--lx-glass-gradient),var(--lx-surface-strong);border:none;box-shadow:var(--lx-shadow)}.input-label{font-size:.75rem;font-weight:700;color:var(--lx-text-muted);text-transform:uppercase;letter-spacing:.06em}.platform-task-panel{display:flex;flex-direction:column;gap:8px}.platform-task-header{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:600;color:var(--lx-text)}.platform-task-header em{font-style:normal;font-size:.75rem;color:var(--lx-text-muted)}.platform-task-list{display:flex;flex-wrap:wrap;gap:6px}.platform-task-list button{padding:6px 14px;border-radius:20px;border:none;background:var(--lx-surface);color:var(--lx-text-muted);font-size:.8125rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.platform-task-list button.active{border-color:var(--lx-primary);background:color-mix(in srgb,var(--lx-primary) 10%,transparent);color:var(--lx-primary);font-weight:600}.platform-task-list button:disabled{opacity:.45;cursor:not-allowed}.input-bottom-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.input-tip{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--lx-text-muted)}.start-button{min-width:100px}.result-panel{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:8px;background:var(--lx-glass-gradient),var(--lx-surface-strong);border:none;box-shadow:var(--lx-shadow)}.result-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.result-heading{display:flex;align-items:baseline;gap:8px}.result-title{font-size:.9375rem;font-weight:700;color:var(--lx-text)}.result-query{font-size:.8125rem;color:var(--lx-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.result-actions{display:flex;gap:6px}.result-meta{font-size:.75rem;display:flex;align-items:center;gap:6px}.result-meta .generating{color:var(--lx-primary);animation:pulse-glow 1.6s ease-in-out infinite}.result-meta .completed{color:var(--lx-success)}.result-content-box{min-height:120px;background:var(--lx-surface);border:none;border-radius:6px;padding:14px;font-size:.875rem;color:var(--lx-text);line-height:1.7}.loading-box{display:flex;align-items:center;justify-content:center;min-height:80px;color:var(--lx-text-muted)}.follow-up-section{display:flex;flex-direction:column;gap:10px}.follow-up-label{font-size:.75rem;color:var(--lx-text-muted);font-weight:600}.quick-followup-list{display:flex;flex-wrap:wrap;gap:6px}.quick-followup-list button{padding:5px 12px;border-radius:20px;border:none;background:var(--lx-surface);color:var(--lx-text-muted);font-size:.8125rem;cursor:pointer;transition:border-color .15s,color .15s}.quick-followup-list button:hover{border-color:color-mix(in srgb,var(--lx-primary) 30%,var(--lx-border));color:var(--lx-primary)}.follow-up-input{display:flex;gap:8px}.scan-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:10px;color:var(--lx-text-muted);font-size:.875rem}.right-sidebar{display:flex;flex-direction:column;border-left:1px solid var(--lx-border);background:var(--lx-glass-gradient),var(--lx-surface-strong);overflow-y:auto}.sources-panel{display:flex;flex-direction:column;gap:0;padding-bottom:16px}.sources-panel .panel-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--lx-border);font-size:.8125rem;font-weight:700;color:var(--lx-text);position:sticky;top:0;background:var(--lx-surface-strong);z-index:1}.section-link{background:none;border:none;color:var(--lx-primary);font-size:.75rem;cursor:pointer;padding:0}.section-link:hover{text-decoration:underline}.side-empty{padding:16px 14px;font-size:.8125rem;color:var(--lx-text-muted)}.source-list{display:flex;flex-direction:column;gap:0}.source-list a,.source-list button{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border:none;border-bottom:1px solid var(--lx-border);background:transparent;color:var(--lx-text);text-align:left;font-size:.8125rem;cursor:pointer;text-decoration:none;transition:background .12s}.source-list a:hover,.source-list button:hover{background:color-mix(in srgb,var(--lx-primary) 5%,transparent)}@media(max-width:1100px){.scan-layout{grid-template-columns:200px 1fr}.right-sidebar{display:none}}@media(max-width:768px){.scan-layout{grid-template-columns:1fr}.mode-sidebar{display:none}}@media(prefers-reduced-motion:reduce){.plan-card:hover,.pack-card:hover,.prompt-row:hover,.help-admin .article-card:hover{transform:none}.progress-list li.active,.relay-run-page.is-running .sidebar-status :deep(.n-tag){animation:none}.skeleton-row{animation:none}}:root[data-device=mobile],body[data-device=mobile]{--lx-mobile-safe-top: max(0px, env(safe-area-inset-top));--lx-mobile-safe-bottom: max(0px, env(safe-area-inset-bottom));--lx-mobile-safe-left: max(0px, env(safe-area-inset-left));--lx-mobile-safe-right: max(0px, env(safe-area-inset-right));--lx-mobile-nav-h: calc(3.75rem + var(--lx-mobile-safe-bottom));--lx-mobile-header-h: calc(3.5rem + var(--lx-mobile-safe-top));--lx-mobile-dock-h: 88px;--lx-mobile-content-padding: 12px;--lx-mobile-radius-sm: 10px;--lx-mobile-radius: 14px;--lx-mobile-radius-lg: 18px;--lx-mobile-radius-xl: 22px;--lx-glass-blur-mobile: 12px;--lx-glass-blur-mobile-heavy: 20px;--lx-glass-saturate-mobile: 140%;--lx-glass-tint-mobile: rgba(248, 250, 252, .72);--lx-glass-tint-mobile-strong: rgba(248, 250, 252, .85);--lx-glass-border-mobile: rgba(255, 255, 255, .18);--lx-spring-stiff: .34, 1.56;--lx-spring-soft: .22, 1, .36;--lx-spring-ultra: .16, .84, .44, 1;--lx-bounce-stiff: .68, -.55, .265, 1.55;--lx-inertia-damping: .92;--lx-swipe-threshold: 60px;--lx-swipe-velocity-threshold: .3;--lx-edge-distance: 20px;--lx-long-press-ms: .5s;--lx-touch-scale: .96;--lx-touch-scale-light: .98;--lx-touch-ripple-duration: .6s;--lx-touch-ripple-size: 300px;--lx-ripple-color: color-mix(in srgb, var(--lx-primary) 30%, transparent);--lx-blend-card: normal;--lx-blend-overlay: overlay;--lx-blend-text: difference;--lx-mobile-text-display: clamp(2rem, 1.8rem + 1.2vw, 2.5rem);--lx-mobile-text-3xl: clamp(1.375rem, 1.25rem + .6vw, 1.75rem);--lx-mobile-text-2xl: clamp(1.125rem, 1.06rem + .3vw, 1.4375rem);--lx-mobile-text-xl: clamp(1rem, .95rem + .2vw, 1.125rem);--lx-mobile-text-lg: clamp(.9375rem, .9rem + .15vw, 1rem);--lx-mobile-text-body: clamp(.8125rem, .78rem + .1vw, .875rem);--lx-mobile-text-sm: clamp(.6875rem, .67rem + .05vw, .75rem);--lx-mobile-text-caption: clamp(.5625rem, .55rem + .05vw, .625rem);--lx-font-variable-weight: "wght" 400 700;--lx-font-variable-width: "wdth" 75 125;--lx-font-display-mobile: var(--lx-font-display);--lx-mobile-space-xs: 4px;--lx-mobile-space-sm: 8px;--lx-mobile-space-md: 12px;--lx-mobile-space-lg: 16px;--lx-mobile-space-xl: 20px;--lx-mobile-space-2xl: 24px;--lx-mobile-grid-cols: 1;--lx-mobile-grid-gap: var(--lx-mobile-space-md);--lx-touch-min: 44px;--lx-touch-ideal: 48px}[data-theme=dark]{--lx-glass-tint-mobile: rgba(15, 23, 42, .72);--lx-glass-tint-mobile-strong: rgba(15, 23, 42, .88);--lx-glass-border-mobile: rgba(255, 255, 255, .08);--lx-ripple-color: color-mix(in srgb, var(--lx-primary) 25%, transparent)}[data-device=mobile] .ui-desktop-only{display:none!important}[data-device=mobile] .ui-mobile-only{display:revert!important}@media(max-width:767px){.ui-desktop-only{display:none!important}.ui-mobile-only{display:revert!important}}@media(max-width:767px){.mobile-grid{display:grid;grid-template-columns:var(--lx-mobile-grid-cols);gap:var(--lx-mobile-grid-gap)}@media(min-width:30rem)and (orientation:landscape){.mobile-grid--landscape-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:33.75rem){.mobile-grid{grid-template-columns:repeat(2,1fr)}}}.p-safe-top{padding-top:var(--lx-mobile-safe-top)}.p-safe-bottom{padding-bottom:var(--lx-mobile-safe-bottom)}.p-safe-left{padding-left:var(--lx-mobile-safe-left)}.p-safe-right{padding-right:var(--lx-mobile-safe-right)}.m-safe-bottom{margin-bottom:var(--lx-mobile-safe-bottom)}@media(max-width:767px){.mobile-scroll-container{overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-y:contain}.mobile-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-x:contain;--scroll-fade-width: 24px;mask-image:linear-gradient(to right,transparent 0%,black var(--scroll-fade-width),black calc(100% - var(--scroll-fade-width)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black var(--scroll-fade-width),black calc(100% - var(--scroll-fade-width)),transparent 100%)}}@keyframes spring-enter-up{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spring-enter-down{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spring-enter-scale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes spring-exit-down{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}@keyframes spring-bounce-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.95)}to{transform:scale(1);opacity:1}}@keyframes spring-slide-right{0%{transform:translate(-30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes spring-slide-left{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}.spring-enter{animation:spring-enter-up .4s cubic-bezier(.34,1.56,.64,1) both}.spring-enter--down{animation:spring-enter-down .4s cubic-bezier(.34,1.56,.64,1) both}.spring-enter--scale{animation:spring-enter-scale .35s cubic-bezier(.34,1.56,.64,1) both}.spring-exit{animation:spring-exit-down .25s cubic-bezier(.22,1,.36,1) both}.spring-bounce{animation:spring-bounce-in .5s cubic-bezier(.68,-.55,.265,1.55) both}.spring-slide-right{animation:spring-slide-right .35s cubic-bezier(.22,1,.36,1) both}.spring-slide-left{animation:spring-slide-left .35s cubic-bezier(.22,1,.36,1) both}.stagger-children>*{opacity:0;animation:spring-enter-up .4s cubic-bezier(.34,1.56,.64,1) forwards}.stagger-children>*:nth-child(1){animation-delay:0ms}.stagger-children>*:nth-child(2){animation-delay:60ms}.stagger-children>*:nth-child(3){animation-delay:.12s}.stagger-children>*:nth-child(4){animation-delay:.18s}.stagger-children>*:nth-child(5){animation-delay:.24s}.stagger-children>*:nth-child(6){animation-delay:.3s}.stagger-children>*:nth-child(7){animation-delay:.36s}.stagger-children>*:nth-child(8){animation-delay:.42s}.stagger-children>*:nth-child(9){animation-delay:.48s}.stagger-children>*:nth-child(10){animation-delay:.54s}.stagger-children>*:nth-child(n+11){animation-delay:.6s}.inertia-scroll{scroll-behavior:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;will-change:scroll-position}.inertia-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;will-change:scroll-position}.inertia-scroll-x>*{scroll-snap-align:start}.press-active{transition:transform .15s cubic-bezier(.22,1,.36,1),filter .15s ease,box-shadow .15s ease}.press-active:active{transform:scale(var(--lx-touch-scale, .96));filter:brightness(.95)}.press-active--light:active{transform:scale(var(--lx-touch-scale-light, .98));filter:brightness(.97)}.press-depth{transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s ease}.press-depth:active{transform:scale(.97);box-shadow:0 1px 2px #0000000f}.touch-ripple{position:relative;overflow:hidden}.touch-ripple:after{content:"";position:absolute;border-radius:50%;background:var(--lx-ripple-color, color-mix(in srgb, var(--lx-primary) 30%, transparent));width:var(--ripple-size, 100px);height:var(--ripple-size, 100px);left:calc(var(--ripple-x, 50%) - var(--ripple-size, 100px) / 2);top:calc(var(--ripple-y, 50%) - var(--ripple-size, 100px) / 2);transform:scale(0);opacity:0;pointer-events:none;animation:ripple-expand var(--lx-touch-ripple-duration, .6s) cubic-bezier(.22,1,.36,1) forwards;z-index:0}.touch-ripple>*{position:relative;z-index:1}@keyframes ripple-expand{0%{transform:scale(0);opacity:.5}to{transform:scale(1);opacity:0}}.swipe-indicator{position:relative}.swipe-indicator--left:before,.edge-bridge-left:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--lx-edge-distance, 20px);background:linear-gradient(to right,color-mix(in srgb,var(--lx-primary) 15%,transparent) 0%,transparent 100%);pointer-events:none;z-index:10}.swipe-indicator--right:before,.edge-bridge-right:before{content:"";position:absolute;right:0;top:0;bottom:0;width:var(--lx-edge-distance, 20px);background:linear-gradient(to left,color-mix(in srgb,var(--lx-primary) 15%,transparent) 0%,transparent 100%);pointer-events:none;z-index:10}.swipe-indicator--top:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--lx-edge-distance, 20px);background:linear-gradient(to bottom,color-mix(in srgb,var(--lx-primary) 15%,transparent) 0%,transparent 100%);pointer-events:none;z-index:10}@keyframes swipe-hint-chevron{0%,to{transform:translate(0);opacity:.4}50%{transform:translate(5px);opacity:.8}}.swipe-hint-chevron{animation:swipe-hint-chevron 1.5s ease-in-out infinite}.long-press-progress{position:relative}.long-press-progress:before{content:"";position:absolute;inset:-3px;border-radius:inherit;border:none;pointer-events:none;z-index:2;transition:none}.long-press-progress.long-press--active:before{border-color:var(--lx-primary);border-top-color:transparent;border-right-color:transparent;animation:long-press-ring var(--lx-long-press-ms, .5s) linear forwards}@keyframes long-press-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes haptic-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.haptic-pulse{animation:haptic-pulse .12s ease-out}@keyframes ptr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pull-to-refresh-indicator{display:flex;align-items:center;justify-content:center;height:0;overflow:hidden;transition:height .2s ease}.pull-to-refresh-indicator--active{height:56px}.pull-to-refresh-indicator__spinner{width:24px;height:24px;border:2px solid var(--lx-border);border-top-color:var(--lx-primary);border-radius:50%;animation:ptr-spin .8s linear infinite}.tab-active-indicator{position:absolute;bottom:4px;height:3px;border-radius:100px;background:var(--lx-primary);transition:left .3s cubic-bezier(.34,1.56,.64,1),width .3s cubic-bezier(.34,1.56,.64,1)}@keyframes page-enter-mobile{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes page-exit-mobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.page-transition-mobile-enter-active{animation:page-enter-mobile .25s cubic-bezier(.22,1,.36,1) both}.page-transition-mobile-leave-active{animation:page-exit-mobile .18s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.spring-enter,.spring-enter--down,.spring-enter--scale,.spring-exit,.spring-bounce,.spring-slide-right,.spring-slide-left,.stagger-children>*,.page-transition-mobile-enter-active,.page-transition-mobile-leave-active{animation:none!important;opacity:1!important;transform:none!important}.press-active:active,.press-active--light:active,.press-depth:active{transform:none;filter:none}.touch-ripple:after{animation:none!important}.long-press-progress.long-press--active:before{animation:none!important}.swipe-hint-chevron{animation:none!important}.tab-active-indicator{transition:none!important}.haptic-pulse,.pull-to-refresh-indicator__spinner{animation:none!important}.inertia-scroll,.inertia-scroll-x{scroll-behavior:auto}}@media(max-width:767px){.mobile-header-shell{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:var(--lx-mobile-header-h, 3.5rem);padding:0 var(--lx-mobile-space-md, .75rem);padding-top:var(--lx-mobile-safe-top, 0px);background:var(--lx-glass-tint-mobile-strong, rgba(248, 250, 252, .85));border-bottom:1px solid var(--lx-glass-border-mobile, rgba(255, 255, 255, .18));-webkit-user-select:none;user-select:none}.mobile-header-shell__left{display:flex;align-items:center;gap:var(--lx-mobile-space-sm, .5rem);min-width:0;flex:1}.mobile-header-shell__title{font-size:var(--lx-mobile-text-lg, 1rem);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-header-shell__actions{display:flex;align-items:center;gap:var(--lx-mobile-space-xs, .25rem);flex-shrink:0}.mobile-header-shell__action-btn{display:flex;align-items:center;justify-content:center;width:var(--lx-touch-ideal, 2.75rem);height:var(--lx-touch-ideal, 2.75rem);border-radius:var(--lx-mobile-radius, .875rem);color:var(--lx-text-soft);background:transparent;border:none;cursor:pointer;transition:background .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.mobile-header-shell__action-btn:active{background:var(--lx-surface-hover);color:var(--lx-text)}}@media(max-width:767px){.mobile-gesture-zone{position:relative;min-height:100dvh;overflow-x:hidden}}@media(max-width:767px){.mobile-editor-canvas{position:relative;display:flex;flex-direction:column;height:100dvh;overflow:hidden}.mobile-editor-canvas__content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.mobile-editor-canvas__overlay{position:absolute;inset:0;pointer-events:none;z-index:0}}@media(max-width:767px){.admin-mobile-bar{display:flex;align-items:center;justify-content:space-between;height:var(--lx-mobile-header-h, 3.5rem);padding:0 var(--lx-mobile-space-md, .75rem);padding-top:var(--lx-mobile-safe-top, 0px);background:var(--lx-glass-tint-mobile-strong, rgba(248, 250, 252, .85));border-bottom:1px solid var(--lx-glass-border-mobile, rgba(255, 255, 255, .18));z-index:50}.admin-mobile-bar__btn{display:flex;align-items:center;justify-content:center;width:var(--lx-touch-ideal, 2.75rem);height:var(--lx-touch-ideal, 2.75rem);border-radius:var(--lx-mobile-radius, .875rem);color:var(--lx-text-soft);background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.admin-mobile-bar__btn:active{background:var(--lx-surface-hover);color:var(--lx-primary)}.admin-mobile-bar__title{font-size:var(--lx-mobile-text-lg, 1rem);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.mobile-tab-bar-shell__tab{transition:none}.mobile-tab-bar-shell__tab:active{transform:none}}body.is-keyboard-open .mobile-tab-bar-shell,body.is-keyboard-open .mobile-editor-nav,body.is-keyboard-open .mobile-writing-dock{transform:translateY(calc(100% + .625rem))}body.is-keyboard-open .work-editor-page{--editor-mobile-bottom-stack-h: 0px}@media(max-width:767px){.route-view-frame :where(.page-header,.page-hero,.help-hero,.profile-hero,.income-header),.admin-v2-content :where(.page-header,.page-hero,.admin-header){grid-template-columns:1fr!important;gap:var(--lx-space-3);padding:var(--lx-space-3) var(--lx-space-4)}.route-view-frame :where(.page-title,.page-header h1){font-size:var(--lx-mobile-text-2xl, 1.25rem);line-height:1.3}.route-view-frame :where(.page-subtitle,.page-header p){font-size:var(--lx-mobile-text-sm, .75rem)}}@media(max-width:767px){.route-view-frame :where(.glass-card,.stat-card,.workflow-card,.audit-card,.course-panel,.post-panel,.n-card){border-radius:var(--lx-mobile-radius, .875rem);margin-bottom:var(--lx-mobile-space-md, .75rem)}.route-view-frame .glass-card:hover,.route-view-frame .glass-card--hover:hover{transform:none}.route-view-frame :where(.card-group,.workflow-list,.prompt-grid,.course-list,.post-feed){display:flex;flex-direction:column;gap:var(--lx-mobile-space-md, .75rem)}}@media(max-width:767px){.route-view-frame :where(.filter-bar,.prompt-toolbar,.toolbar,.work-toolbar){flex-direction:column;align-items:stretch;gap:var(--lx-mobile-space-sm, .5rem);position:sticky;top:var(--lx-mobile-header-h, 3.5rem);z-index:30;padding:var(--lx-mobile-space-sm, .5rem) var(--lx-mobile-content-padding, .75rem);background:var(--lx-glass-tint-mobile-strong, rgba(248, 250, 252, .85));backdrop-filter:blur(.75rem) saturate(140%);-webkit-backdrop-filter:blur(.75rem) saturate(140%)}.route-view-frame :where(.filter-bar .filter-chips,.toolbar-fields){display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:.25rem}.route-view-frame :where(.filter-chips>*,.toolbar-fields>*){scroll-snap-align:start;flex-shrink:0}}@media(max-width:767px){.ui-responsive-grid{grid-template-columns:1fr!important;gap:var(--lx-mobile-grid-gap, .75rem)}@media(min-width:30rem){.ui-responsive-grid--mobile-2{grid-template-columns:repeat(2,1fr)!important}}}@media(max-width:767px){.route-view-frame :where(.table-wrapper,.data-panel,.n-data-table),.admin-v2-content :where(.table-wrapper,.data-panel,.n-data-table){overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.route-view-frame :where(.table-wrapper,.data-panel){--scroll-fade-width: 20px;mask-image:linear-gradient(to right,transparent 0%,black var(--scroll-fade-width),black calc(100% - var(--scroll-fade-width)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black var(--scroll-fade-width),black calc(100% - var(--scroll-fade-width)),transparent 100%)}}@media(max-width:767px){.n-modal-container,.n-modal{align-items:flex-end!important}.n-modal .n-card,.n-card.n-modal{position:absolute!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;border-radius:var(--lxm-radius-sheet, .75rem) var(--lxm-radius-sheet, .75rem) 0 0!important;margin:0!important;padding-bottom:max(1rem,env(safe-area-inset-bottom))!important}.n-modal .n-card__header,.n-card.n-modal .n-card__header{padding-top:1rem}.n-modal .n-card:before,.n-card.n-modal:before{content:"";display:block;width:2.25rem;height:.25rem;margin:.5rem auto 0;border-radius:6.25rem;background:var(--lx-border)}}@media(max-width:767px){.n-drawer.n-drawer--right,.n-drawer.n-drawer--left{width:100%!important;max-width:100%!important;border-radius:var(--lx-mobile-radius-lg, 1.125rem) var(--lx-mobile-radius-lg, 1.125rem) 0 0;background:var(--lx-glass-tint-mobile-strong, rgba(248, 250, 252, .85));backdrop-filter:blur(1.25rem) saturate(180%);-webkit-backdrop-filter:blur(1.25rem) saturate(180%)}}@media(max-width:767px){.route-view-frame :where(.n-form,.settings-form,.profile-form){width:100%}.route-view-frame :where(.n-form-item,.form-row){width:100%;margin-bottom:var(--lx-mobile-space-md, .75rem)}.route-view-frame :where(.n-input,.n-select,.n-date-picker,textarea,.n-dynamic-tags){width:100%!important;min-height:var(--lx-touch-min, 2.75rem)}.route-view-frame :where(.form-actions,.form-footer){display:flex;flex-direction:column;gap:var(--lx-mobile-space-sm, .5rem);width:100%}.route-view-frame :where(.form-actions .n-button,.form-footer .n-button){width:100%;min-height:var(--lx-touch-ideal, 3rem);justify-content:center}}@media(max-width:767px){.route-view-frame :where(.n-empty,.empty-state,.ui-empty){padding:var(--lx-space-8) var(--lx-space-4);min-height:12.5rem}.route-view-frame :where(.n-empty .n-empty__description,.empty-state__message){font-size:var(--lx-mobile-text-sm, .75rem)}}@media(max-width:767px){.route-view-frame :where(.n-skeleton,.skeleton-line,.skeleton-card){border-radius:var(--lx-mobile-radius, .875rem)}}@media(max-width:767px){.route-view-frame :where(.n-pagination,.pagination,.ui-pagination){justify-content:center!important;flex-wrap:wrap;gap:.25rem}.route-view-frame :where(.n-pagination-item,.pagination-btn){min-width:var(--lx-touch-min, 2.75rem);min-height:var(--lx-touch-min, 2.75rem);border-radius:6.25rem}}@media(max-width:767px){.route-view-frame :where(.n-tabs-nav,.segmented-control,.tab-nav){overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.route-view-frame :where(.n-tabs-nav .n-tabs-tab,.segmented-item){scroll-snap-align:start;flex-shrink:0;min-height:var(--lx-touch-min, 2.75rem)}}@media(max-width:767px){.n-popover,.n-dropdown-menu{max-width:calc(100% - 1.5rem)!important}.n-message{margin-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))!important}}@media(max-width:767px){.route-view-frame :where(.chart-container,.echart-wrapper){width:100%!important;height:auto!important;min-height:12.5rem}.route-view-frame :where(.stat-grid,.metric-grid,.dashboard-metrics){grid-template-columns:repeat(2,1fr);gap:var(--lx-mobile-space-sm, .5rem)}}@media(max-width:767px){.admin-v2-content :where(.n-data-table,.audit-table){font-size:var(--lx-mobile-text-sm, .75rem)}.admin-v2-content :where(.n-button){min-height:var(--lx-touch-min, 2.75rem);min-width:var(--lx-touch-min, 2.75rem)}.admin-v2-content :where(.n-tag){font-size:var(--lx-mobile-text-caption, .625rem);padding:.125rem .375rem}.admin-v2-content :where(.n-form-item .n-form-item-blank){min-height:var(--lx-touch-min, 2.75rem)}}@media(max-width:767px){.route-view-frame button:not(.n-button),.admin-v2-content button:not(.n-button){min-height:var(--lx-touch-min, 2.75rem);min-width:var(--lx-touch-min, 2.75rem)}.route-view-frame button,.route-view-frame a,.route-view-frame input,.route-view-frame select,.route-view-frame textarea,.admin-v2-content button,.admin-v2-content a,.admin-v2-content input,.admin-v2-content select,.admin-v2-content textarea{touch-action:manipulation}.route-view-frame :where(.n-checkbox,.n-radio){min-height:var(--lx-touch-min, 2.75rem);display:inline-flex;align-items:center}}@media(hover:none)and (pointer:coarse){.n-tooltip{display:none!important}}@media(prefers-reduced-motion:reduce){.route-view-frame :where(.filter-bar,.prompt-toolbar,.toolbar){transition:none}}@media(max-width:767px){.admin-v2-content :where(.table-wrapper,.data-panel,.rules-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-v2-content :where(.table-wrapper>table,.rules-table-wrap>table){min-width:35rem}}@media(max-width:767px){.community-panel .toolbar{flex-wrap:wrap}.community-panel .toolbar>*{min-width:0}.community-panel .search-input{flex:1 1 100%}.community-panel .n-data-table{overflow-x:auto}.community-panel .n-data-table .n-data-table-base-table{min-width:40rem}.community-admin .header-actions{flex-wrap:wrap;width:100%}.community-admin .module-select{width:100%}.legal-select-row{flex-direction:column;align-items:stretch}.legal-key-select,.legal-title-input{max-width:100%}.site-reports .filter-bar{flex-wrap:wrap}.site-reports .filter-search{flex:1 1 100%}.site-reports .reports-table{overflow-x:auto}.site-reports .reports-table .n-data-table-base-table{min-width:40rem}}:root{--lxm-bg: #FAFAF9;--lxm-card: #FFFFFF;--lxm-paper: #FDFDFC;--lxm-text-1: #18181B;--lxm-text-2: #71717A;--lxm-text-3: #A1A1AA;--lxm-line: #E7E5E4;--lxm-line-strong: #D6D3D1;--lxm-cta-bg: #18181B;--lxm-cta-bg-hover: #27272A;--lxm-cta-bg-pressed: #09090B;--lxm-cta-fg: #FFFFFF;--lxm-accent: #6B4DE6;--lxm-ok: #2E9E6B;--lxm-warn: #C78A1B;--lxm-err: #C94A3D;--lxm-radius-card: 14px;--lxm-radius-chip: 10px;--lxm-radius-sheet: 20px;--lxm-handle-w: 32px;--lxm-handle-h: 4px;--lxm-page-pad: 16px;--lxm-block-gap: 24px;--lxm-row-h: 52px}@media(max-width:767px){html:not([data-mobile-ui=off]){--lx-radius-xs: var(--lxm-radius-chip);--lx-radius-sm: var(--lxm-radius-chip);--lx-radius-md: var(--lxm-radius-card);--lx-radius-lg: var(--lxm-radius-card);--lx-radius-xl: var(--lxm-radius-sheet);--lx-radius-2xl: var(--lxm-radius-sheet);--lx-radius-pill: var(--lxm-radius-card);--lx-radius: var(--lxm-radius-card);--lx-mobile-radius-sm: var(--lxm-radius-chip);--lx-mobile-radius: var(--lxm-radius-card);--lx-mobile-radius-lg: var(--lxm-radius-card);--lx-mobile-radius-xl: var(--lxm-radius-sheet);--lx-shadow-sm: none;--lx-shadow-1: none;--lx-shadow-2: none;--lx-shadow-glow: none;--lx-shadow: none;--lx-shadow-hover: none;--lx-shadow-float: none;--lx-hit-target: var(--lx-touch-min, 2.75rem);--lx-glow: none;--lx-glass-blur: 0px;--lx-glass-blur-mobile: 0px;--lx-glass-blur-mobile-heavy: 0px;--lx-cta-bg: var(--lxm-cta-bg);--lx-cta-bg-hover: var(--lxm-cta-bg-hover);--lx-cta-bg-pressed: var(--lxm-cta-bg-pressed);--lx-cta-fg: var(--lxm-cta-fg);--ease-overshoot: var(--ease-standard);--lx-bounce-stiff: var(--ease-standard);--lx-ripple-color: transparent;--lx-focus: var(--lxm-text-1)}html:not([data-mobile-ui=off]):not([data-theme=dark]){--lx-bg: var(--lxm-bg);--lx-bg-soft: var(--lxm-bg);--lx-surface: var(--lxm-card);--lx-surface-2: var(--lxm-card);--lx-surface-hover: var(--lxm-bg);--lx-text: var(--lxm-text-1);--lx-text-soft: var(--lxm-text-2);--lx-text-muted: var(--lxm-text-3);--lx-hairline: var(--lxm-line);--lx-border: var(--lxm-line);--lx-border-strong: var(--lxm-line-strong);--lx-glass-border: var(--lxm-line);--lx-glass-bg: var(--lxm-card);--lx-glass-tint-mobile: var(--lxm-card);--lx-glass-tint-mobile-strong: var(--lxm-card);--lx-glass-border-mobile: var(--lxm-line)}html:not([data-mobile-ui=off]),html:not([data-mobile-ui=off]) body{background:var(--lx-bg)}html:not([data-mobile-ui=off]) .glass-page{background:var(--lx-bg);backdrop-filter:none;-webkit-backdrop-filter:none}html:not([data-mobile-ui=off]) .glass-card,html:not([data-mobile-ui=off]) .glass-toolbar,html:not([data-mobile-ui=off]) .glass-modal,html:not([data-mobile-ui=off]) .glass-drawer{background:var(--lx-surface);border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html:not([data-mobile-ui=off]) .glass-pill{background:var(--lx-surface);border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html:not([data-mobile-ui=off]) .glass-card:hover,html:not([data-mobile-ui=off]) .glass-card--hover:hover{box-shadow:none;transform:none}html:not([data-mobile-ui=off]) [data-touch-ripple]{display:none}html:not([data-mobile-ui=off]) .n-button{border-radius:var(--lxm-radius-card)!important;box-shadow:none!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .n-button--primary-type{background-color:var(--lxm-cta-bg)!important;color:var(--lxm-cta-fg)!important;border:none!important;box-shadow:none!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .n-button--primary-type:not(.n-button--disabled):hover{background-color:var(--lxm-cta-bg-hover)!important;border-color:var(--lxm-cta-bg-hover)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .n-button--primary-type:not(.n-button--disabled):active{background-color:var(--lxm-cta-bg-pressed)!important;border-color:var(--lxm-cta-bg-pressed)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .n-button--default-type{background-color:var(--lxm-card)!important;color:var(--lxm-text-1)!important;border:none!important;box-shadow:none!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .n-button--default-type:not(.n-button--disabled):hover{background-color:var(--lxm-bg)!important;border-color:var(--lxm-text-3)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .n-button--default-type:not(.n-button--disabled):active{background-color:var(--lxm-bg)!important;border-color:var(--lxm-text-1)!important}html:not([data-mobile-ui=off]) .n-input{background-color:var(--lx-surface)!important;border-radius:var(--lxm-radius-card)!important}html:not([data-mobile-ui=off]) .n-input .n-input__border,html:not([data-mobile-ui=off]) .n-input .n-input__state-border{border-color:var(--lx-border)!important}html:not([data-mobile-ui=off]) .n-input:not(.n-input--disabled):hover .n-input__border,html:not([data-mobile-ui=off]) .n-input:not(.n-input--disabled):hover .n-input__state-border{border-color:var(--lx-text-muted)!important}html:not([data-mobile-ui=off]) .n-input.n-input--focus{background-color:var(--lx-surface)!important;box-shadow:none!important}html:not([data-mobile-ui=off]) .n-input.n-input--focus .n-input__state-border,html:not([data-mobile-ui=off]) .n-input.n-input--focus .n-input__border{border-color:var(--lx-text)!important}html:not([data-mobile-ui=off]) .n-base-selection{border-radius:var(--lxm-radius-card)!important}html:not([data-mobile-ui=off]) .n-base-selection .n-base-selection__border,html:not([data-mobile-ui=off]) .n-base-selection .n-base-selection__state-border{border-color:var(--lx-border)!important}html:not([data-mobile-ui=off]) .n-base-selection:not(.n-base-selection--disabled):hover .n-base-selection__border,html:not([data-mobile-ui=off]) .n-base-selection:not(.n-base-selection--disabled):hover .n-base-selection__state-border{border-color:var(--lx-text-muted)!important}html:not([data-mobile-ui=off]) .n-base-selection.n-base-selection--focus,html:not([data-mobile-ui=off]) .n-base-selection.n-base-selection--active{box-shadow:none!important}html:not([data-mobile-ui=off]) .n-base-selection.n-base-selection--focus .n-base-selection__state-border,html:not([data-mobile-ui=off]) .n-base-selection.n-base-selection--active .n-base-selection__state-border{border-color:var(--lx-text)!important}html:not([data-mobile-ui=off]) .n-card{border-radius:var(--lxm-radius-card)!important;background-color:var(--lx-surface);border:none;box-shadow:none}html:not([data-mobile-ui=off]) .n-tag{border-radius:var(--lxm-radius-chip)!important}html:not([data-mobile-ui=off]) .history-chip.active{border:none;background:var(--lx-surface);color:var(--lx-text)}html:not([data-mobile-ui=off]) .market-tabs button.active{border-color:var(--lxm-cta-bg);background:var(--lxm-cta-bg);color:var(--lxm-cta-fg)}html:not([data-mobile-ui=off]) .category-strip button.active,html:not([data-mobile-ui=off]) .category-strip button.active:hover{border-color:var(--lxm-cta-bg);background:var(--lxm-cta-bg);color:var(--lxm-cta-fg)}html:not([data-mobile-ui=off]) .category-strip button.active small{color:var(--lxm-cta-fg)}html:not([data-mobile-ui=off]) .view-toggle button.active{background:var(--lxm-cta-bg);color:var(--lxm-cta-fg)}html:not([data-mobile-ui=off]) .length-strip button:hover,html:not([data-mobile-ui=off]) .length-strip button.active{border-color:var(--lxm-cta-bg);background:var(--lxm-cta-bg);color:var(--lxm-cta-fg)}html:not([data-mobile-ui=off]) .run-chip{background:var(--lxm-cta-bg);color:var(--lxm-cta-fg)}html:not([data-mobile-ui=off]) .run-chip:hover,html:not([data-mobile-ui=off]) .run-chip:focus-visible{background:var(--lxm-cta-bg-hover);box-shadow:none;outline:none}html:not([data-mobile-ui=off]) .mobile-create-fab{background:var(--lxm-cta-bg);color:var(--lxm-cta-fg);box-shadow:none}html:not([data-mobile-ui=off]) .mobile-create-fab:active{background:var(--lxm-cta-bg-pressed)}html:not([data-mobile-ui=off]) .memo-tag-chip.active{border:none;background:var(--lx-surface);color:var(--lx-text)}html:not([data-mobile-ui=off]) .category-chip.active{border:none;background:var(--lx-surface);color:var(--lx-text)}html:not([data-mobile-ui=off]) .scope-tabs button.active{border:none;background:var(--lx-surface);color:var(--lx-text)}html:not([data-mobile-ui=off]) .category-chips button.active{border:none;background:var(--lx-surface);color:var(--lx-text)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .n-checkbox.n-checkbox--checked .n-checkbox-box{background-color:var(--lxm-cta-bg)!important;border:none!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .n-checkbox.n-checkbox--checked .n-checkbox-icon .n-checkbox-icon__check{color:var(--lxm-cta-fg)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .n-radio .n-radio__dot{background-color:var(--lxm-cta-bg);box-shadow:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .n-switch.n-switch--active .n-switch__rail{background-color:var(--lxm-cta-bg)!important}html:not([data-mobile-ui=off]) .n-popover,html:not([data-mobile-ui=off]) .n-dropdown-menu,html:not([data-mobile-ui=off]) .n-select-menu{border-radius:var(--lxm-radius-card)!important;box-shadow:none;border:none}html:not([data-mobile-ui=off]) .n-dialog{border-radius:var(--lxm-radius-card)!important;box-shadow:none;border:none}html:not([data-mobile-ui=off]) .n-modal .n-card{border-radius:var(--lxm-radius-sheet) var(--lxm-radius-sheet) 0 0!important;border-top:1px solid var(--lx-border);box-shadow:none!important}html:not([data-mobile-ui=off]) .n-drawer.n-drawer--bottom-placement{border-radius:var(--lxm-radius-sheet) var(--lxm-radius-sheet) 0 0;background-color:var(--lx-surface);box-shadow:none}html:not([data-mobile-ui=off]) .n-drawer.n-drawer--bottom-placement .n-drawer-content{background-color:var(--lx-surface)}}:root{--lxm-purple: #6B4DE6;--lxm-purple-soft: rgba(107, 77, 230, .18);--lxm-handle-w2: 36px}@media(max-width:767px){html:not([data-mobile-ui=off]) .editor-toolbar-compact{background:var(--lx-surface);border-bottom:1px solid var(--lx-border)}html:not([data-mobile-ui=off]) .tb-btn{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;border:none;border-radius:var(--lxm-radius-card);background:var(--lx-surface);color:var(--lx-text-soft);box-shadow:none}html:not([data-mobile-ui=off]) .tb-btn:hover:not(:disabled){border-color:var(--lx-text-muted);background:var(--lx-surface);color:var(--lx-text);box-shadow:none}html:not([data-mobile-ui=off]) .tb-btn:active:not(:disabled){border-color:var(--lx-text);background:var(--lx-bg);color:var(--lx-text);box-shadow:none}html:not([data-mobile-ui=off]) .tb-btn.active{border-color:var(--lxm-cta-bg);background:var(--lxm-cta-bg);color:var(--lxm-cta-fg);box-shadow:none}html:not([data-mobile-ui=off]) .tb-divider{height:1.5rem;background:var(--lx-border)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .chapter-editor .paper-stage{background:var(--lxm-paper)}html:not([data-mobile-ui=off]) .editor-title-row .title-input,html:not([data-mobile-ui=off]) .editor-title-row .title-input .n-input__input-el{color:var(--lx-text);font-weight:600}html:not([data-mobile-ui=off]) .rich-content-frame ::selection,html:not([data-mobile-ui=off]) .rich-content ::selection{background:var(--lxm-purple-soft);color:var(--lx-text)}html:not([data-mobile-ui=off]) .mini-toolbar{border:none;border-radius:var(--lxm-radius-card);background:var(--lx-surface);box-shadow:none}html:not([data-mobile-ui=off]) .editor-status-bar,html:not([data-mobile-ui=off]) .editor-status-text{color:var(--lx-text-soft);font-size:.75rem;font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .mobile-writing-dock{right:0;left:0;bottom:calc(var(--editor-mobile-nav-h, calc(3.5rem + env(safe-area-inset-bottom, 0px)) ) + .0625rem);border-radius:var(--lxm-radius-sheet) var(--lxm-radius-sheet) 0 0;border-left:0;border-right:0;border-bottom:0;background:var(--lx-surface)}html:not([data-mobile-ui=off]) .n-card.n-modal:before,html:not([data-mobile-ui=off]) .n-modal .n-card:before{position:relative;inset:auto;opacity:1;width:var(--lxm-handle-w2);height:var(--lxm-handle-h);border-radius:var(--lx-radius-pill, 2rem);background:var(--lx-border-strong)}html:not([data-mobile-ui=off]) .work-type-card.selected{border:none;background:var(--lx-surface);box-shadow:none}html:not([data-mobile-ui=off]) .work-type-card.selected .work-type-check{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--lxm-cta-bg);color:var(--lxm-cta-fg)}html:not([data-mobile-ui=off]) .work-type-card.selected .work-type-check svg{width:.75rem;height:.75rem}html:not([data-mobile-ui=off]) .work-type-card:disabled,html:not([data-mobile-ui=off]) .work-type-card[disabled]{opacity:.45}html:not([data-mobile-ui=off]) .ai-workbench-shell .select-like{min-height:2.75rem;border:none;border-radius:var(--lxm-radius-card);background:var(--lx-surface)}html:not([data-mobile-ui=off]) .ai-workbench-shell .select-like:hover:not(:disabled){border-color:var(--lx-text-muted)}html:not([data-mobile-ui=off]) .ai-workbench-shell .generate-btn{min-height:3rem;border-radius:var(--lxm-radius-card);background:var(--lxm-cta-bg);color:var(--lxm-cta-fg);font-weight:600;box-shadow:none}html:not([data-mobile-ui=off]) .ai-workbench-shell .generate-btn:disabled{opacity:.4}html:not([data-mobile-ui=off]) .ai-workbench-shell .workbench-section{border:none;border-radius:var(--lxm-radius-card);background:var(--lx-surface);box-shadow:none}}@media(max-width:767px){html:not([data-mobile-ui=off]) .generator-card:hover{box-shadow:none}html:not([data-mobile-ui=off]) .asset-card:hover{box-shadow:none}html:not([data-mobile-ui=off]) .model-list-row:hover{box-shadow:none}}@media(max-width:767px)and (orientation:landscape)and (max-height:500px){body[data-device=mobile]{--lx-mobile-nav-h: calc(3.25rem + env(safe-area-inset-bottom, 0px)) ;--lx-mobile-header-h: calc(3rem + env(safe-area-inset-top, 0px)) }#app .work-editor-page{--editor-mobile-topbar-h: 3.25rem;--editor-mobile-nav-h: calc(3.25rem + var(--lx-safe-bottom, 0px));--editor-mobile-dock-h: calc(6.5rem + var(--lx-safe-bottom, 0px))}#app .work-editor-page .editor-topbar{padding-block:.25rem}#app .mobile-editor-nav{padding-bottom:calc(var(--lx-space-05, .25rem) + var(--lx-safe-bottom, 0px))}#app .mobile-writing-dock{bottom:calc(var(--editor-mobile-nav-h, calc(3.5rem + env(safe-area-inset-bottom, 0px)) ) + var(--lx-space-05, .25rem));padding:var(--lx-space-1, .5rem) var(--lx-space-2, .75rem) calc(var(--lx-space-1, .5rem) + var(--lx-safe-bottom, 0px))}#app .mobile-writing-dock button{min-height:var(--lx-touch-sm, 2.25rem)}#app .mobile-writing-dock .dock-primary{padding-block:var(--lx-space-05, .25rem)}.mobile-more-drawer-panel{max-height:88vh}.mobile-more-drawer-item__label{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.mobile-tab-bar-shell__tab,.ui-modal-shell--bottom,.ui-modal-shell--snap-a,.ui-modal-shell--snap-b,.ui-modal-shell--snap-c,.lx-swipe-cell__content,.lx-swipe-cell__actions,.lx-pull-refresh__content,.lx-pull-refresh__icon{transition:none!important}.lx-pull-refresh__icon--spinning{animation:none!important}.work-editor-page .left-rail,.mobile-chapter-scrim{transition:none!important}.n-skeleton{animation:none!important;transform:none!important}}@media(max-width:767px){.mobile-tab-bar-shell__tab:focus-visible,.mobile-header-shell__action-btn:focus-visible,.admin-mobile-bar__btn:focus-visible,.mobile-more-drawer-item:focus-visible{outline:2px solid var(--lx-focus);outline-offset:-2px}}:root{--lxz-bg: #f6f4f0;--lxz-surface: #fbf9f5;--lxz-surface-lowest: #ffffff;--lxz-surface-low: #f5f3ef;--lxz-surface-high: #eae8e4;--lxz-line: #e4e2de;--lxz-line-strong: #c9c4d7;--lxz-ink: #1d1b16;--lxz-ink-2: #57534e;--lxz-ink-3: #797586;--lxz-on-surface-variant: #484555;--lxz-primary: #522fcd;--lxz-primary-strong: #6b4de6;--lxz-primary-pressed: #481fc2;--lxz-primary-soft: rgba(107, 77, 230, .1);--lxz-primary-softer: rgba(107, 77, 230, .05);--lxz-success: #2e9e6b;--lxz-error: #c94a3d;--lxz-white: #ffffff;--lxz-glass-bg: rgba(246, 244, 240, .9);--lxz-nav-bg: rgba(251, 249, 245, .8);--lxz-glass-blur: .75rem;--lxz-shadow-card: 0 2px 8px rgba(29, 27, 22, .05);--lxz-shadow-1: 0 2px 8px -2px rgba(29, 27, 22, .06), 0 4px 16px -4px rgba(29, 27, 22, .05);--lxz-shadow-nav: 0 -2px 10px rgba(0, 0, 0, .05);--lxz-shadow-glow: 0 8px 32px rgba(107, 77, 230, .18);--lxz-radius-chip: 8px;--lxz-radius-card: 12px;--lxz-radius-sheet: 24px;--lxz-radius-pill: 9999px;--lxz-font-serif: var(--lx-font-writing)}@media(max-width:767px){html:not([data-mobile-ui=off]):not([data-theme=dark]){--lxm-bg: var(--lxz-bg);--lxm-card: var(--lxz-surface);--lxm-paper: var(--lxz-bg);--lxm-text-1: var(--lxz-ink);--lxm-text-2: var(--lxz-ink-2);--lxm-text-3: var(--lxz-ink-3);--lxm-line: var(--lxz-line);--lxm-line-strong: var(--lxz-line-strong);--lxm-cta-bg: var(--lxz-primary);--lxm-cta-bg-hover: var(--lxz-primary-strong);--lxm-cta-bg-pressed: var(--lxz-primary-pressed);--lxm-cta-fg: var(--lxz-white);--lxm-accent: var(--lxz-primary-strong);--lxm-ok: var(--lxz-success);--lxm-err: var(--lxz-error);--lxm-radius-card: var(--lxz-radius-card);--lxm-radius-chip: var(--lxz-radius-chip);--lxm-radius-sheet: var(--lxz-radius-sheet);--lx-radius-xs: var(--lxz-radius-chip);--lx-radius-sm: var(--lxz-radius-chip);--lx-radius-md: var(--lxz-radius-card);--lx-radius-lg: var(--lxz-radius-card);--lx-radius-xl: var(--lxz-radius-sheet);--lx-radius-2xl: var(--lxz-radius-sheet);--lx-radius-pill: var(--lxz-radius-pill);--lx-radius: var(--lxz-radius-card);--lx-mobile-radius-sm: var(--lxz-radius-chip);--lx-mobile-radius: var(--lxz-radius-card);--lx-mobile-radius-lg: var(--lxz-radius-card);--lx-mobile-radius-xl: var(--lxz-radius-sheet);--lx-shadow-sm: var(--lxz-shadow-card);--lx-shadow-1: var(--lxz-shadow-1);--lx-shadow-2: var(--lxz-shadow-1);--lx-shadow-glow: var(--lxz-shadow-glow);--lx-shadow: var(--lxz-shadow-card);--lx-glow: var(--lxz-shadow-glow);--lx-glass-blur: var(--lxz-glass-blur);--lx-glass-blur-mobile: var(--lxz-glass-blur);--lx-glass-blur-mobile-heavy: var(--lxz-glass-blur);--lx-glass-bg: var(--lxz-nav-bg);--lx-focus: var(--lxz-primary-strong)}html:not([data-mobile-ui=off]) .mobile-header-shell,html:not([data-mobile-ui=off]) .admin-mobile-bar{background:var(--lxz-glass-bg);border-bottom:0;backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]) .page-crumb strong{font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .mobile-tab-bar-shell{background:var(--lxz-nav-bg);border-top:0;border-radius:1.5rem 1.5rem 0 0;box-shadow:var(--lxz-shadow-nav);backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur));height:calc(3.5rem + var(--lx-mobile-safe-bottom, 0px));padding:.25rem 1rem var(--lx-mobile-safe-bottom, 0px)}:root[data-device=mobile]:not([data-mobile-ui=off]),body[data-device=mobile]:not([data-mobile-ui=off]){--lx-mobile-nav-h: calc(3.5rem + var(--lx-mobile-safe-bottom, 0px))}html:not([data-mobile-ui=off]) .mobile-tab-bar-shell__tab{color:var(--lxz-ink-3);gap:0;min-height:3rem}html:not([data-mobile-ui=off]) .mobile-tab-bar-shell__tab--active{color:var(--lxz-primary);font-weight:600;transform:scale(1.05)}html:not([data-mobile-ui=off]) .mobile-tab-bar-shell__tab--active .tab-icon{background:var(--lxz-primary-soft);border-radius:var(--lxz-radius-pill);padding:.25rem 1rem;margin-bottom:.125rem}html:not([data-mobile-ui=off]) .tab-label{font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1.2}html:not([data-mobile-ui=off]) .lx-card,html:not([data-mobile-ui=off]) .work-card,html:not([data-mobile-ui=off]) .auth-card,html:not([data-mobile-ui=off]) .form-card,html:not([data-mobile-ui=off]) .plan-card,html:not([data-mobile-ui=off]) .profile-card{background:var(--lxz-surface);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .n-base-selection:not(.n-base-selection--small){--n-height: 2.75rem}html:not([data-mobile-ui=off]) .history-chip-row,html:not([data-mobile-ui=off]) .folder-rail,html:not([data-mobile-ui=off]) .market-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}}:root{--lxz-primary-line: rgba(107, 77, 230, .2);--lxz-primary-line-strong: rgba(107, 77, 230, .4);--lxz-shadow-card: 0 2px 8px rgba(29, 27, 22, .05)}@media(max-width:767px){html:not([data-mobile-ui=off]) .work-list-page{gap:.75rem}html:not([data-mobile-ui=off]) .works-grid{--lx-work-grid-min-width: 100%;--lx-work-grid-gap: .75rem}html:not([data-mobile-ui=off]) .works-grid .responsive-grid__content{grid-template-columns:minmax(0,1fr);gap:.75rem}html:not([data-mobile-ui=off]) .work-list-title{font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--lxz-primary);gap:.25rem}html:not([data-mobile-ui=off]) .work-list-title .work-count{min-width:0;padding:0;border-radius:0;background:transparent;font-family:var(--lxz-font-serif);font-size:1rem;font-weight:700;line-height:inherit;color:var(--lxz-primary);font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .work-list-title .work-count:before{content:"("}html:not([data-mobile-ui=off]) .work-list-title .work-count:after{content:")"}html:not([data-mobile-ui=off]) .view-switcher{gap:0;padding:.1875rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface)}html:not([data-mobile-ui=off]) .view-switcher button{width:2.25rem;min-width:2.25rem;height:2.25rem;border-radius:var(--lxz-radius-pill);color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .view-switcher button.active{background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .work-list-toolbar .toolbar-right{gap:.5rem;justify-content:flex-end}html:not([data-mobile-ui=off]) .work-list-toolbar .toolbar-right .n-button{min-height:2.25rem;padding:0 .875rem;border-radius:var(--lxz-radius-pill);font-size:.8125rem;font-weight:600}html:not([data-mobile-ui=off]) .work-list-toolbar .toolbar-right .n-button--default-type{background-color:var(--lxz-surface)!important;border:none!important;color:var(--lxz-ink-2)!important}html:not([data-mobile-ui=off]) .work-list-toolbar .toolbar-right .n-button--primary-type{background-color:var(--lxz-primary)!important;border:none!important;color:var(--lxz-white)!important;box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .work-list-toolbar .toolbar-right .n-button--error-type{background-color:var(--lxz-surface)!important;border:none!important;color:var(--lxz-ink-2)!important}html:not([data-mobile-ui=off]) .work-command-panel{gap:.625rem}html:not([data-mobile-ui=off]) .folder-chip,html:not([data-mobile-ui=off]) .folder-manage-btn{min-height:2rem;padding:0 .75rem;gap:.375rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface);color:var(--lxz-ink-2);font-size:.8125rem;font-weight:500}html:not([data-mobile-ui=off]) .folder-chip.active{border-color:var(--lxz-primary-line);background:var(--lxz-primary-soft);color:var(--lxz-primary);font-weight:600}html:not([data-mobile-ui=off]) .folder-chip span{min-width:1.125rem;padding:0 .375rem;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-high);color:var(--lxz-ink-2);font-size:.6875rem}html:not([data-mobile-ui=off]) .folder-chip.active span{background:color-mix(in srgb,var(--lxz-primary-soft) 60%,var(--lxz-surface));color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .folder-manage-btn{border-style:dashed;background:transparent;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .work-search-box{min-height:2.75rem;padding:0 1rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface);color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .work-search-box:focus-within{border-color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .work-search-box input{min-height:2.625rem;font-size:.9375rem;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .work-card{grid-template-columns:5rem minmax(0,1fr);gap:1rem;align-items:stretch;min-height:9rem;padding:1rem;border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-card);transition:transform .15s ease}html:not([data-mobile-ui=off]) .work-card:active{transform:scale(.98)}html:not([data-mobile-ui=off]) .works-grid .responsive-grid__content>.work-card:first-child:not(.skeleton-pulse):before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:1;width:.25rem;background:var(--lxz-primary)}html:not([data-mobile-ui=off]) .work-card .work-cover{align-self:start;width:5rem;height:7rem;min-height:7rem;overflow:hidden;border:0;border-right:0;border-bottom:0;border-radius:.5rem;background:linear-gradient(135deg,var(--lxz-primary-softer),transparent 52%),linear-gradient(240deg,var(--lxz-primary-soft),transparent 48%),var(--lxz-surface-high);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .work-card .work-cover-image{width:100%;height:100%;object-fit:cover}html:not([data-mobile-ui=off]) .work-card .cover-mark{width:100%;height:100%;border:0;border-radius:0;background:none;background-image:none;font-family:var(--lxz-font-serif);font-size:1rem;font-weight:700;letter-spacing:.125em;writing-mode:vertical-rl;color:color-mix(in srgb,var(--lxz-ink) 30%,transparent)}html:not([data-mobile-ui=off]) .work-card .work-info{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;padding:.25rem 0;min-width:0}html:not([data-mobile-ui=off]) .work-card .work-title-line{align-items:flex-start;gap:.25rem;margin-bottom:.25rem}html:not([data-mobile-ui=off]) .work-card .work-title-line h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .work-card .work-card-more{width:2rem;height:2rem;min-width:2rem;min-height:2rem;margin:-.25rem -.5rem 0 0;padding:.25rem;border-radius:50%;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .work-card .work-card-more:active{background:var(--lxz-surface-high);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .work-card .work-pin-badge{padding:0 .375rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-primary-soft);color:var(--lxz-primary);font-size:.625rem;font-weight:600;line-height:1.5}html:not([data-mobile-ui=off]) .work-card .work-meta{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-top:auto;color:var(--lxz-ink-3);font-size:.6875rem}html:not([data-mobile-ui=off]) .work-card .work-meta>span{font-family:var(--lx-font-mono);font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--lxz-ink-3);white-space:nowrap}html:not([data-mobile-ui=off]) .work-card .work-meta strong{margin-left:auto;padding:.125rem .5rem;border:none;border-radius:.25rem;background:var(--lxz-primary-soft);color:var(--lxz-primary);font-size:.625rem;font-weight:500;line-height:1.5}html:not([data-mobile-ui=off]) .work-card .work-tags{display:none}html:not([data-mobile-ui=off]) .work-card__mobile-select-mark{top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;border:1px solid var(--lxz-primary-line-strong);border-radius:50%;background:var(--lxz-surface-lowest);color:var(--lxz-primary);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .work-card__mobile-select-mark.is-selected{border-color:var(--lxz-primary);background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .work-card__delete-mark{border-color:color-mix(in srgb,var(--lxz-error) 46%,var(--lxz-line));background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]) .work-list-view{padding:0;gap:.75rem}html:not([data-mobile-ui=off]) .work-list-item{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .work-list-item:has(.work-list-checkbox){grid-template-columns:auto 5rem minmax(0,1fr)}html:not([data-mobile-ui=off]) .work-cover-small{width:5rem;height:7rem;border:0;border-radius:.5rem;background:var(--lxz-surface-high);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .work-cover-small.work-cover-placeholder{font-family:var(--lxz-font-serif);font-size:1rem;color:var(--lxz-ink-3);background:linear-gradient(135deg,var(--lxz-primary-softer),transparent 52%),var(--lxz-surface-high)}html:not([data-mobile-ui=off]) .work-list-item .work-title{font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700;line-height:1.25;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .work-list-item .work-meta{gap:.5rem;font-size:.6875rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .work-list-item .work-badge{padding:.125rem .5rem;border:none;border-radius:.25rem;background:var(--lxz-primary-soft);color:var(--lxz-primary);font-size:.625rem;font-weight:500}html:not([data-mobile-ui=off]) .work-list-item .work-wordcount{font-family:var(--lx-font-mono);font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .work-actions-inline{display:none}html:not([data-mobile-ui=off]) .mobile-select-bar{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .mobile-select-bar__back{background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .mobile-select-bar__count{color:var(--lxz-primary);font-weight:700}html:not([data-mobile-ui=off]) .mobile-select-bar__tool{border:none;background:var(--lxz-surface-low);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .mobile-batch-bar{border-top:1px solid var(--lxz-line);border-radius:1.5rem 1.5rem 0 0;background:var(--lxz-surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--lxz-shadow-nav)}html:not([data-mobile-ui=off]) .mobile-load-more{flex-direction:column;gap:.375rem;padding:1.5rem 1rem 2rem;color:var(--lxz-ink-3);opacity:.55;font-size:.75rem}html:not([data-mobile-ui=off]) .mobile-load-more:has(.lx-icon):before{content:"";width:.25rem;height:.875rem;background-image:radial-gradient(circle at 50% .125rem,var(--lxz-ink-3) .125rem,transparent .1875rem),radial-gradient(circle at 50% .4375rem,var(--lxz-ink-3) .125rem,transparent .1875rem),radial-gradient(circle at 50% .75rem,var(--lxz-ink-3) .125rem,transparent .1875rem)}html:not([data-mobile-ui=off]) .mobile-load-more:has(.lx-icon) .lx-icon{display:none}html:not([data-mobile-ui=off]) .mobile-load-more__text{line-height:1.5}html:not([data-mobile-ui=off]) .mobile-load-more__retry{border:none;background:var(--lxz-primary-soft);color:var(--lxz-primary);font-weight:600}html:not([data-mobile-ui=off]) .batch-toolbar{border-color:var(--lxz-line);background:var(--lxz-surface)}html:not([data-mobile-ui=off]) .batch-info{color:var(--lxz-primary);font-weight:700}html:not([data-mobile-ui=off]) .batch-toolbar--delete{border-color:color-mix(in srgb,var(--lxz-error) 40%,var(--lxz-line));background:color-mix(in srgb,var(--lxz-error) 6%,var(--lxz-surface))}html:not([data-mobile-ui=off]) .batch-toolbar--delete .batch-info{color:var(--lxz-error)}html:not([data-mobile-ui=off]) .folder-empty-card{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .ui-modal-shell__header h2{font-family:var(--lxz-font-serif);font-weight:700;letter-spacing:-.01em;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .ui-modal-shell .n-input{border-radius:var(--lxz-radius-chip)!important;background-color:var(--lxz-surface-low)!important}html:not([data-mobile-ui=off]) .ui-modal-shell .n-input .n-input__border,html:not([data-mobile-ui=off]) .ui-modal-shell .n-input .n-input__state-border{border-color:var(--lxz-line)!important}html:not([data-mobile-ui=off]) .ui-modal-shell .n-input.n-input--focus .n-input__state-border{border-color:var(--lxz-primary)!important}html:not([data-mobile-ui=off]) .work-type-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}html:not([data-mobile-ui=off]) .work-type-card{min-height:6.5rem;padding:1rem;gap:.75rem;border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:none}html:not([data-mobile-ui=off]) .work-type-card:hover:not(:disabled){border-color:var(--lxz-primary-line-strong);background:var(--lxz-surface);transform:none;box-shadow:none}html:not([data-mobile-ui=off]) .work-type-card.selected{border-color:var(--lxz-primary);background:var(--lxz-primary-softer)}html:not([data-mobile-ui=off]) .work-type-icon{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--lxz-surface-high);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .work-type-card.selected .work-type-icon{background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .work-type-info strong{color:var(--lxz-ink);font-size:.9375rem;font-weight:700}html:not([data-mobile-ui=off]) .work-type-info span{color:var(--lxz-ink-2);font-size:.75rem}html:not([data-mobile-ui=off]) .work-type-check{position:absolute;top:.875rem;right:.875rem;display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:50%;background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .advanced-settings-section{border-top:1px solid var(--lxz-line)}html:not([data-mobile-ui=off]) .advanced-settings-toggle{border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-low);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .advanced-setting-item{border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]) .import-work-modal .import-file-panel{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;border:none;border-radius:1rem;background:var(--lxz-surface-low);text-align:center}html:not([data-mobile-ui=off]) .import-work-modal .import-file-icon{width:4rem;height:4rem;border:0;border-radius:50%;background:var(--lxz-surface-lowest);color:var(--lxz-primary);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .import-work-modal .import-file-panel strong{color:var(--lxz-ink);font-size:.9375rem;font-weight:700;white-space:normal}html:not([data-mobile-ui=off]) .import-work-modal .import-file-copy span{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .import-work-modal .import-file-button{width:100%;min-width:0}html:not([data-mobile-ui=off]) .import-range-segmented{padding:.25rem;border:0;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]) .import-range-option{min-height:2.5rem;border-radius:var(--lxz-radius-pill);color:var(--lxz-ink-2);font-weight:600}html:not([data-mobile-ui=off]) .import-range-option.is-active{background:var(--lxz-surface-lowest);color:var(--lxz-primary);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .import-work-modal .import-settings-column{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface)}html:not([data-mobile-ui=off]) .import-work-modal .import-chapter-list-shell{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface)}html:not([data-mobile-ui=off]) .global-search-overlay{background:var(--lxz-bg);backdrop-filter:none;-webkit-backdrop-filter:none}html:not([data-mobile-ui=off]) .global-search-overlay .search-panel{border:0;border-radius:0;background:var(--lxz-bg);box-shadow:none}html:not([data-mobile-ui=off]) .global-search-overlay .search-input-wrap{gap:.5rem;padding:var(--lx-safe-top) .75rem .5rem;border-bottom:0;background:var(--lxz-glass-bg);backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]) .global-search-overlay .search-icon{position:absolute;left:1.375rem;z-index:1;color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]) .global-search-overlay .search-input{min-height:2.5rem;padding:0 2.25rem 0 2.75rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-low);color:var(--lxz-ink);font-size:.9375rem;font-weight:500}html:not([data-mobile-ui=off]) .global-search-overlay .search-input:focus{border-color:var(--lxz-primary);background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]) .global-search-overlay .search-input::placeholder{color:var(--lxz-ink-3);font-weight:400}html:not([data-mobile-ui=off]) .global-search-overlay .search-clear{position:absolute;right:3.25rem;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;border-radius:50%;background:var(--lxz-surface-high);color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .global-search-overlay .search-close{width:auto;min-width:2.75rem;padding:0 .5rem;border:0;border-radius:var(--lxz-radius-pill);background:transparent;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .global-search-overlay .search-close-label{font-size:.9375rem;font-weight:600}html:not([data-mobile-ui=off]) .global-search-overlay .filter-chip{min-height:2rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .global-search-overlay .filter-chip em{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .global-search-overlay .filter-chip.active{border-color:var(--lxz-primary);background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .global-search-overlay .filter-chip.active em{color:color-mix(in srgb,var(--lxz-white) 78%,transparent)}html:not([data-mobile-ui=off]) .global-search-overlay .search-home{padding:1rem .75rem .25rem}html:not([data-mobile-ui=off]) .global-search-overlay .home-title{color:var(--lxz-ink);font-size:.9375rem;font-weight:700;letter-spacing:.01em}html:not([data-mobile-ui=off]) .global-search-overlay .home-action{color:var(--lxz-ink-3);font-size:.75rem}html:not([data-mobile-ui=off]) .global-search-overlay .recent-chip{min-height:2.5rem;padding:.625rem 2rem .625rem .875rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-low);color:var(--lxz-ink-2);font-size:.8125rem}html:not([data-mobile-ui=off]) .global-search-overlay .recent-remove{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .global-search-overlay .quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}html:not([data-mobile-ui=off]) .global-search-overlay .quick-entry{flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:5.75rem;padding:.75rem .25rem;border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-card);text-align:center}html:not([data-mobile-ui=off]) .global-search-overlay .quick-entry:active{transform:scale(.95)}html:not([data-mobile-ui=off]) .global-search-overlay .quick-icon{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .global-search-overlay .quick-copy strong{color:var(--lxz-ink);font-size:.75rem;font-weight:600}html:not([data-mobile-ui=off]) .global-search-overlay .quick-copy small{display:none}html:not([data-mobile-ui=off]) .global-search-overlay .home-tip{color:var(--lxz-ink-3);font-size:.75rem}html:not([data-mobile-ui=off]) .global-search-overlay .group-header{background:var(--lxz-surface);color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .global-search-overlay .result-item.active{border-color:var(--lxz-primary-line);background:var(--lxz-primary-soft)}html:not([data-mobile-ui=off]) .global-search-overlay .result-tile{border-radius:.5625rem;background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .global-search-overlay .result-item.active .result-tile{background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .global-search-overlay .result-title{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .global-search-overlay .result-snippet,html:not([data-mobile-ui=off]) .global-search-overlay .result-type{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .global-search-overlay .result-title mark,html:not([data-mobile-ui=off]) .global-search-overlay .result-snippet mark{background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .global-search-overlay .empty-mark{border-color:var(--lxz-line-strong);color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .global-search-overlay .search-empty-state strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .global-search-overlay .search-empty-state p{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .global-search-overlay .empty-action{border:none;background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .global-search-overlay .search-footer{border-top:1px solid var(--lxz-line);background:var(--lxz-surface)}html:not([data-mobile-ui=off]) .global-search-overlay .footer-count{color:var(--lxz-ink-3)}}@media(max-width:767px){html:not([data-mobile-ui=off]) .toolbar-right{flex-wrap:nowrap;gap:.5rem}html:not([data-mobile-ui=off]) .toolbar-right .n-button{flex:1 1 0;min-width:0;padding-inline:.375rem!important}html:not([data-mobile-ui=off]) .toolbar-right .n-button__icon{margin-right:.25rem!important}html:not([data-mobile-ui=off]) .toolbar-right .n-button .n-button__content,html:not([data-mobile-ui=off]) .toolbar-right .n-button .n-button__content span{font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:767px){html:not([data-mobile-ui=off]) .work-editor-page{--editor-mobile-topbar-h: 4rem}html:not([data-mobile-ui=off]) .editor-topbar{min-height:4rem;padding:.5rem 1rem;gap:.5rem;background:var(--lxz-glass-bg);border-bottom:0;-webkit-backdrop-filter:blur(var(--lxz-glass-blur));backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]) .editor-topbar .topbar-icon-btn{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;border-radius:var(--lxz-radius-pill);color:var(--lxz-ink-2);background:transparent}html:not([data-mobile-ui=off]) .editor-topbar .topbar-icon-btn:hover{background:var(--lxz-primary-softer);border-color:transparent;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .editor-topbar .editor-topbar-title{font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .editor-topbar .save-indicator{max-width:none;padding:0;background:transparent;color:var(--lxz-ink-3);font-size:.75rem;font-weight:500}html:not([data-mobile-ui=off]) .editor-topbar .save-indicator.error{color:var(--lxz-error)}html:not([data-mobile-ui=off]) .editor-shell{padding:0}html:not([data-mobile-ui=off]) .center-panel{border:0;border-radius:0;background:transparent;box-shadow:none}html:not([data-mobile-ui=off]) .chapter-editor{background:var(--lxz-bg)}html:not([data-mobile-ui=off]) .chapter-editor .paper-stage,html:not([data-mobile-ui=off]) .chapter-editor .rich-content-frame{background:var(--lxz-bg)}html:not([data-mobile-ui=off]) .chapter-editor .rich-content .tiptap{color:var(--lxz-ink);font-family:var(--lxz-font-serif);line-height:1.9}html:not([data-mobile-ui=off]) .editor-toolbar-compact{background:transparent;border-bottom:0}html:not([data-mobile-ui=off]) .editor-toolbar-compact .tb-btn{width:var(--lx-touch);min-width:var(--lx-touch);height:var(--lx-touch);min-height:var(--lx-touch);border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2);box-shadow:none}html:not([data-mobile-ui=off]) .editor-toolbar-compact .tb-btn:hover:not(:disabled){border-color:var(--lxz-line-strong);background:var(--lxz-surface-low);color:var(--lxz-primary);box-shadow:none}html:not([data-mobile-ui=off]) .editor-toolbar-compact .tb-btn:active:not(:disabled){border-color:var(--lxz-primary);background:var(--lxz-primary-softer);color:var(--lxz-primary);box-shadow:none}html:not([data-mobile-ui=off]) .editor-toolbar-compact .tb-btn.active{border-color:var(--lxz-primary);background:var(--lxz-primary);color:var(--lxz-white);box-shadow:none}html:not([data-mobile-ui=off]) .editor-title-row{background:var(--lxz-bg);border-bottom:0}html:not([data-mobile-ui=off]) .editor-title-row .title-spark{border-right:1px solid var(--lxz-line);color:var(--lxz-primary-strong)}html:not([data-mobile-ui=off]) .work-editor-page:not([data-custom-text-color=true]) .editor-title-row .title-input{--n-text-color: var(--lxz-primary) !important;--n-text-color-hover: var(--lxz-primary) !important;--n-text-color-focus: var(--lxz-primary) !important;--n-placeholder-color: var(--lxz-ink-3) !important}html:not([data-mobile-ui=off]) .editor-title-row .title-input .n-input__input-el{color:var(--lxz-primary);font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700}html:not([data-mobile-ui=off]) .editor-title-row .chapter-position{color:var(--lxz-ink-3);font-size:.8125rem}html:not([data-mobile-ui=off]) .editor-title-row .chapter-volume-pill{border-color:color-mix(in srgb,var(--lxz-primary) 24%,var(--lxz-line));color:var(--lxz-primary);background:var(--lxz-primary-softer)}html:not([data-mobile-ui=off]) .mobile-writing-dock{right:0;left:0;border:none;border-right:0;border-left:0;border-bottom:0;border-radius:.75rem .75rem 0 0;background:var(--lxz-nav-bg);box-shadow:var(--lxz-shadow-nav);-webkit-backdrop-filter:blur(var(--lxz-glass-blur));backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]) .mobile-writing-dock .dock-primary{border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-primary);color:var(--lxz-white);box-shadow:var(--lxz-shadow-glow)}html:not([data-mobile-ui=off]) .mobile-writing-dock .dock-primary span{color:var(--lxz-white);opacity:.86}html:not([data-mobile-ui=off]) .mobile-writing-dock .dock-primary strong{color:var(--lxz-white)}html:not([data-mobile-ui=off]) .mobile-writing-dock .dock-primary:active{border-color:var(--lxz-primary-pressed);background:var(--lxz-primary-pressed);box-shadow:none;transform:scale(.98)}html:not([data-mobile-ui=off]) .mobile-writing-dock .word-count-badge,html:not([data-mobile-ui=off]) .mobile-writing-dock .save-state{color:var(--lxz-ink-3);font-size:.6875rem}html:not([data-mobile-ui=off]) .mobile-writing-dock .save-state.saving{color:var(--lxz-primary-strong)}html:not([data-mobile-ui=off]) .mobile-writing-dock .save-state.error{color:var(--lxz-error)}html:not([data-mobile-ui=off]) .mobile-writing-dock .dock-actions button{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2);font-weight:600}html:not([data-mobile-ui=off]) .mobile-writing-dock .dock-actions button:first-child{border-color:color-mix(in srgb,var(--lxz-primary) 30%,var(--lxz-line));color:var(--lxz-primary);background:var(--lxz-primary-softer)}html:not([data-mobile-ui=off]) .mobile-writing-dock .dock-actions button:not(:disabled):active{border-color:var(--lxz-primary);color:var(--lxz-primary);background:var(--lxz-primary-softer);transform:scale(.96)}html:not([data-mobile-ui=off]) .mobile-editor-nav{background:var(--lxz-nav-bg);border-top:0;border-radius:1.5rem 1.5rem 0 0;box-shadow:var(--lxz-shadow-nav);-webkit-backdrop-filter:blur(var(--lxz-glass-blur));backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]) .mobile-editor-nav .nav-tab{color:var(--lxz-ink-3);font-weight:500}html:not([data-mobile-ui=off]) .mobile-editor-nav .nav-tab.active{color:var(--lxz-primary);font-weight:600;transform:scale(1.05)}html:not([data-mobile-ui=off]) .mobile-editor-nav .nav-tab.active .tab-icon{background:var(--lxz-primary-soft);border-radius:var(--lxz-radius-pill);padding:.25rem 1rem}html:not([data-mobile-ui=off]) .mobile-editor-nav .unsaved-dot{background:var(--lxz-primary-strong)}html:not([data-mobile-ui=off]) .mobile-selection-context-bar{right:0;left:0;width:fit-content;margin-inline:auto;justify-content:center;gap:.25rem;padding:.25rem;border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-glass-bg);box-shadow:var(--lxz-shadow-1);-webkit-backdrop-filter:blur(var(--lxz-glass-blur));backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]) .mobile-selection-context-bar .bar-btn{flex:0 0 auto;flex-direction:column;justify-content:center;gap:.125rem;width:3rem;min-width:3rem;height:3rem;min-height:3rem;padding:.125rem .25rem;border-radius:var(--lxz-radius-chip);color:var(--lxz-ink-2);font-size:.625rem;font-weight:600;white-space:nowrap}html:not([data-mobile-ui=off]) .mobile-selection-context-bar .bar-btn svg{width:1.25rem;height:1.25rem}html:not([data-mobile-ui=off]) .mobile-selection-context-bar .bar-btn:nth-child(2),html:not([data-mobile-ui=off]) .mobile-selection-context-bar .bar-btn--primary{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .mobile-selection-context-bar .bar-btn:active{background:var(--lxz-primary-softer);transform:scale(.96)}html:not([data-mobile-ui=off]) .work-editor-page .mobile-chapter-scrim{background:color-mix(in srgb,var(--lxz-ink) 20%,transparent);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}html:not([data-mobile-ui=off]) .work-editor-page .left-rail{inset:auto 0 0;width:100%;max-width:none;height:70dvh;border:0;border-radius:var(--lxz-radius-sheet) var(--lxz-radius-sheet) 0 0;background:var(--lxz-bg);box-shadow:var(--lxz-shadow-nav);overflow:hidden;transform:translateY(104%)}html:not([data-mobile-ui=off]) .work-editor-page .left-rail:before{content:"";flex:0 0 auto;align-self:center;width:2.5rem;height:.25rem;margin:.75rem 0 .5rem;border-radius:var(--lxz-radius-pill);background:var(--lxz-line-strong)}html:not([data-mobile-ui=off]) .work-editor-page[data-mobile-panel=chapters] .left-rail{transform:translateY(0)}html:not([data-mobile-ui=off]) .work-editor-page .left-rail .work-badge-row{border-bottom:0;padding:.25rem 1rem .625rem}html:not([data-mobile-ui=off]) .work-editor-page .left-rail .work-title-short{font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .work-editor-page .left-rail .panel-head{min-height:2.75rem;background:transparent;border-bottom:1px solid var(--lxz-line)}html:not([data-mobile-ui=off]) .work-editor-page .left-rail .rail-icon-btn{border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .work-editor-page .left-rail .rail-icon-btn:hover{border-color:var(--lxz-primary);background:var(--lxz-primary-softer);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .work-editor-page .volume-group-header{margin-top:.5rem;padding:.25rem .75rem;border-bottom:0;border-radius:0;background:transparent}html:not([data-mobile-ui=off]) .work-editor-page .volume-group-header .volume-label strong{color:var(--lxz-primary);font-size:.8125rem;font-weight:700;letter-spacing:.2em}html:not([data-mobile-ui=off]) .work-editor-page .volume-group-header .volume-toggle{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .work-editor-page .volume-group-header .volume-ai-btn{color:var(--lxz-primary-strong)}html:not([data-mobile-ui=off]) .work-editor-page .chapter-item{border:0;border-radius:var(--lxz-radius-card);margin-bottom:.25rem;background:transparent}html:not([data-mobile-ui=off]) .work-editor-page .chapter-item:hover{border-color:transparent;background:var(--lxz-surface-low);transform:none;box-shadow:none}html:not([data-mobile-ui=off]) .work-editor-page .chapter-item.active{border:0;background:var(--lxz-primary-soft);box-shadow:none}html:not([data-mobile-ui=off]) .work-editor-page .chapter-item .chapter-row{padding:.75rem 1rem}html:not([data-mobile-ui=off]) .work-editor-page .chapter-item .chapter-title-line strong{color:var(--lxz-ink);font-size:.9375rem;font-weight:500}html:not([data-mobile-ui=off]) .work-editor-page .chapter-item.active .chapter-title-line strong{color:var(--lxz-primary);font-weight:600}html:not([data-mobile-ui=off]) .work-editor-page .chapter-item.active .chapter-title-line:before{content:none}html:not([data-mobile-ui=off]) .work-editor-page .chapter-item .chapter-order{color:var(--lxz-ink-3);background:transparent;box-shadow:none}html:not([data-mobile-ui=off]) .work-editor-page .chapter-item.active .chapter-order{color:var(--lxz-primary);background:transparent;box-shadow:none}html:not([data-mobile-ui=off]) .work-editor-page .chapter-item .chapter-word-count{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .work-editor-page .chapter-item.active .chapter-word-count{color:var(--lxz-primary);opacity:.7}html:not([data-mobile-ui=off]) .work-editor-page .chapter-item .chapter-menu{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .work-editor-page .chapter-item.active .chapter-menu{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .mobile-ai-tool-grid .ai-tool-cell{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface-lowest);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .mobile-ai-tool-grid .ai-tool-cell:active{border-color:var(--lxz-primary);background:var(--lxz-primary-softer)}html:not([data-mobile-ui=off]) .mobile-ai-tool-grid .ai-tool-icon{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .mobile-ai-tool-grid .ai-tool-desc{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .ai-workbench-side-panel{background:var(--lxz-surface);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-mobile-ui=off]) .ai-workbench-panel-head{background:var(--lxz-surface);border-bottom:1px solid var(--lxz-line)}html:not([data-mobile-ui=off]) .ai-workbench-shell .workbench-section{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .ai-workbench-shell .rail-title{font-family:var(--lxz-font-serif);font-size:1rem;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .ai-workbench-shell .select-like{min-height:2.75rem;border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]) .ai-workbench-shell .select-like:hover:not(:disabled){border-color:var(--lxz-primary-strong);background:var(--lxz-primary-softer)}html:not([data-mobile-ui=off]) .ai-workbench-shell .generate-btn{min-height:3rem;border-radius:var(--lxz-radius-card);background:var(--lxz-primary);color:var(--lxz-white);font-weight:700;box-shadow:var(--lxz-shadow-glow)}html:not([data-mobile-ui=off]) .ai-workbench-shell .estimate-strip{border-color:color-mix(in srgb,var(--lxz-primary) 20%,var(--lxz-line));background:var(--lxz-primary-softer);color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]) .ai-workbench-shell .pause-generate-btn,html:not([data-mobile-ui=off]) .ai-workbench-shell .resume-generate-btn,html:not([data-mobile-ui=off]) .ai-workbench-shell .open-result-btn,html:not([data-mobile-ui=off]) .ai-workbench-shell .clear-workbench-btn{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .ai-workbench-shell .clear-workbench-btn{color:var(--lxz-error)}html:not([data-mobile-ui=off]) .ai-workbench-shell .pause-generate-btn:hover,html:not([data-mobile-ui=off]) .ai-workbench-shell .resume-generate-btn:hover{border-color:var(--lxz-primary-strong);background:var(--lxz-primary-softer)}html:not([data-mobile-ui=off]) .ai-workbench-shell .bound-work-card{border-color:color-mix(in srgb,var(--lxz-primary) 22%,var(--lxz-line));background:var(--lxz-primary-softer)}html:not([data-mobile-ui=off]) .ai-workbench-shell .variable-input-row{border:none;background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]) .ai-workbench-shell .selected-list button{border:none;background:var(--lxz-primary-softer)}html:not([data-mobile-ui=off]) .ai-workbench-shell .ai-result-state{background:var(--lxz-primary-softer);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .ai-workbench-shell .card-actions-row .card-action{border:none;background:var(--lxz-surface-lowest);color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]) .ai-workbench-shell .card-actions-row .card-action:hover:not(:disabled){border-color:var(--lxz-primary);background:var(--lxz-primary-softer);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .proofread-side-panel{background:var(--lxz-bg);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .ai-proofread-panel .panel-head{background:var(--lxz-surface);border-bottom:1px solid var(--lxz-line)}html:not([data-mobile-ui=off]) .ai-proofread-panel .panel-head strong{font-family:var(--lxz-font-serif);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .ai-proofread-panel .model-strip,html:not([data-mobile-ui=off]) .ai-proofread-panel .rules-section,html:not([data-mobile-ui=off]) .ai-proofread-panel .suggestions-section{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .ai-proofread-panel .model-strip button{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]) .ai-proofread-panel .rule-row{background:var(--lxz-primary-softer)}html:not([data-mobile-ui=off]) .ai-proofread-panel .section-title span{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .ai-proofread-panel .suggestion-filter-bar button{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]) .ai-proofread-panel .suggestion-filter-bar button.active{border-color:var(--lxz-primary);background:var(--lxz-primary-softer);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .ai-proofread-panel .suggestion-card{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .ai-proofread-panel .suggestion-card.accepted{border-color:color-mix(in srgb,var(--lxz-success) 42%,var(--lxz-line))}html:not([data-mobile-ui=off]) .ai-proofread-panel .suggestion-card.conflict{border-color:color-mix(in srgb,var(--lxz-error) 42%,var(--lxz-line))}html:not([data-mobile-ui=off]) .ai-proofread-panel .diff-block .original{color:var(--lxz-error);background:color-mix(in srgb,var(--lxz-error) 8%,transparent)}html:not([data-mobile-ui=off]) .ai-proofread-panel .diff-block .replacement{color:var(--lxz-success);background:color-mix(in srgb,var(--lxz-success) 10%,transparent)}html:not([data-mobile-ui=off]) .ai-proofread-panel .running-state{background:var(--lxz-primary-softer)}html:not([data-mobile-ui=off]) .ai-proofread-panel .pulse-dot{background:var(--lxz-primary)}html:not([data-mobile-ui=off]) .ai-proofread-panel .panel-footer{background:var(--lxz-surface);border-top:1px solid var(--lxz-line)}html:not([data-mobile-ui=off]) .ai-proofread-panel .n-button--primary-type{--n-color: var(--lxz-primary) !important;--n-color-hover: var(--lxz-primary-strong) !important;--n-color-pressed: var(--lxz-primary-pressed) !important;--n-color-focus: var(--lxz-primary) !important;--n-text-color: var(--lxz-white) !important;--n-text-color-hover: var(--lxz-white) !important;--n-text-color-pressed: var(--lxz-white) !important;--n-text-color-focus: var(--lxz-white) !important;border-radius:var(--lxz-radius-chip)}}@media(max-width:767px){html:not([data-mobile-ui=off]) .auth-page{background:var(--lxz-bg)}html:not([data-mobile-ui=off]) .brand-panel{background:transparent;min-height:0;justify-content:flex-start;align-items:center;text-align:center;padding:2rem 1rem 1.5rem}html:not([data-mobile-ui=off]) .brand-glow{background:radial-gradient(circle at 82% 10%,var(--lxz-primary-softer),transparent 55%),radial-gradient(circle at 14% 96%,var(--lxz-primary-soft),transparent 60%);animation:none}html:not([data-mobile-ui=off]) .brand-logo-row{justify-content:center;gap:.5rem;margin-bottom:1rem}html:not([data-mobile-ui=off]) .logo-mark{width:4rem;height:4rem;padding:1rem;border-radius:var(--lxz-radius-card);background:var(--lxz-surface-lowest);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .brand-name{font-family:var(--lxz-font-serif);font-size:1.5rem;font-weight:700;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .brand-headline{display:none}html:not([data-mobile-ui=off]) .brand-tagline{margin:.5rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .form-panel{position:relative;align-items:stretch;justify-content:flex-start;padding:0 1rem 2rem;background:transparent}html:not([data-mobile-ui=off]) .form-panel:before{content:"";position:absolute;left:-6rem;bottom:-4rem;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle at center,var(--lxz-primary-soft),transparent 62%);filter:blur(1.5rem);pointer-events:none}html:not([data-mobile-ui=off]) .form-container{position:relative;z-index:1}html:not([data-mobile-ui=off]) .form-card{padding:1.5rem;background:var(--lxz-nav-bg);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur));animation:none}html:not([data-mobile-ui=off]) .form-header{display:none}html:not([data-mobile-ui=off]) .auth-tabs{display:flex;gap:0;padding:0;margin:0 0 1.25rem;background:transparent;border:0;border-bottom:1px solid var(--lxz-line);border-radius:0}html:not([data-mobile-ui=off]) .auth-tab-indicator{display:none}html:not([data-mobile-ui=off]) .auth-tab{flex:1;gap:0;height:2.75rem;padding:0 0 .75rem;margin-bottom:-1px;border-radius:0;border-bottom:2px solid transparent;background:transparent;font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:600;color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]) .auth-tab .lx-icon{display:none}html:not([data-mobile-ui=off]) .auth-tab.active{color:var(--lxz-primary);border-bottom-color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .input-shell{height:2.75rem;padding:0 1rem;border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]) .input-shell.focused{border-color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .input-prefix{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .input-shell.focused .input-prefix{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .phone-area{border-right-color:var(--lxz-line);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .native-input{font-size:.9375rem;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .native-input::placeholder{color:var(--lxz-ink-3);opacity:1}html:not([data-mobile-ui=off]) .code-field{gap:.75rem}html:not([data-mobile-ui=off]) .send-code-btn{height:2.75rem;min-width:6.5rem;padding:0 1rem;border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-primary);font-size:.75rem;font-weight:600;letter-spacing:.02em}html:not([data-mobile-ui=off]) .send-code-btn:hover:not(:disabled){background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]) .auth-page .submit-btn.n-button{height:2.75rem;border-radius:var(--lxz-radius-chip)!important;box-shadow:var(--lxz-shadow-card)!important;font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:600}html:not([data-mobile-ui=off]) .phone-hint{font-size:.75rem;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .agree-row{gap:.5rem;margin-top:.75rem}html:not([data-mobile-ui=off]) .agree-checkbox{width:1rem;height:1rem;border:none;border-radius:.25rem;background:var(--lxz-surface-lowest);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .agree-checkbox.checked{background:var(--lxz-primary);border-color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .agree-text{font-size:.8125rem;line-height:1.6;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .agree-link{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .wechat-embed-panel,html:not([data-mobile-ui=off]) .wechat-redirect-panel{gap:1rem}html:not([data-mobile-ui=off]) .wechat-login-container{background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);animation:none}html:not([data-mobile-ui=off]) .qr-pending{position:relative;width:12rem;height:12rem;padding:1rem;gap:.5rem;overflow:hidden;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .qr-pending:after{content:"";position:absolute;left:.75rem;right:.75rem;top:50%;height:2px;transform:translateY(-50%);background:var(--lxz-primary);opacity:.5;filter:blur(1px);pointer-events:none}html:not([data-mobile-ui=off]) .qr-pending p{font-size:.75rem;line-height:1.5;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .wechat-tip{font-size:.8125rem;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .wechat-status-row{font-size:.8125rem;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .auth-footer{border-top-color:var(--lxz-line)}html:not([data-mobile-ui=off]) .footer-text{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .footer-link{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .sms-captcha-hint{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .sms-captcha-track{border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-high)}html:not([data-mobile-ui=off]) .sms-captcha-empty{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .placeholder-page{padding:1rem;background:var(--lxz-bg)}html:not([data-mobile-ui=off]) .placeholder-card{width:100%;padding:1.5rem;gap:1rem;background:var(--lxz-nav-bg);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]) .placeholder-icon{width:4rem;height:4rem;background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .placeholder-title{font-family:var(--lxz-font-serif);font-size:1.25rem;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .placeholder-desc{font-size:.9375rem;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .placeholder-btn{min-height:2.75rem;padding:0 1.5rem;border:none;background:transparent;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .continue-page{padding:1rem;background:var(--lxz-bg)}html:not([data-mobile-ui=off]) .continue-card{width:100%;padding:1.5rem;gap:1.25rem;background:var(--lxz-nav-bg);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]) .step-dot{width:2rem;height:2rem;font-size:.75rem}html:not([data-mobile-ui=off]) .step-dot--current{background:var(--lxz-primary);color:var(--lxz-white);box-shadow:var(--lxz-shadow-glow)}html:not([data-mobile-ui=off]) .step-dot--done{background:var(--lxz-success);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .step-dot--pending{background:var(--lxz-surface-high);border:none;color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]) .step-label{font-size:.6875rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .step-dot--current+.step-label{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .step-dot--done+.step-label{color:var(--lxz-success)}html:not([data-mobile-ui=off]) .step-line{height:1px;background:var(--lxz-line)}html:not([data-mobile-ui=off]) .step-line--done{background:var(--lxz-success)}html:not([data-mobile-ui=off]) .profile-preview{background:var(--lxz-surface-low);border:none;border-radius:var(--lxz-radius-card)}html:not([data-mobile-ui=off]) .avatar-placeholder{background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .preview-title{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .preview-sub,html:not([data-mobile-ui=off]) .panel-lead,html:not([data-mobile-ui=off]) .hint{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .state-action{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .state-box--error .state-text,html:not([data-mobile-ui=off]) .state-box--error .state-icon{color:var(--lxz-error)}html:not([data-mobile-ui=off]) .spinner{border-color:var(--lxz-line);border-top-color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .profile-mobile-head{padding:.25rem;background:var(--lxz-surface);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .profile-mobile-avatar-row{gap:1rem;padding:.75rem 1rem}html:not([data-mobile-ui=off]) .profile-mobile-avatar-row .user-avatar{width:4rem!important;height:4rem!important;border:none}html:not([data-mobile-ui=off]) .profile-mobile-display-name{font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:600;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .profile-mobile-avatar-copy small{font-family:var(--lx-font-mono);font-size:.75rem;color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]) .profile-mobile-chevron{color:var(--lxz-line-strong)}html:not([data-mobile-ui=off]) .profile-mobile-group{margin-top:1.5rem;gap:.75rem}html:not([data-mobile-ui=off]) .profile-mobile-group__title{padding:0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]) .profile-mobile-cells{gap:0;overflow:hidden;background:var(--lxz-surface);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .profile-mobile-cell{gap:.75rem;min-height:3.5rem;padding:.75rem 1rem;border:0;border-radius:0;background:transparent;box-shadow:none}html:not([data-mobile-ui=off]) .profile-mobile-cell:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--lxz-line) 50%,transparent)}html:not([data-mobile-ui=off]) .profile-mobile-cell:active{background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]) .profile-mobile-cell__label{font-size:1.0625rem;font-weight:400;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .profile-mobile-cell__hint{font-size:.8125rem;color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]) .profile-mobile-cell--danger{min-height:2.75rem;font-size:.9375rem;color:var(--lxz-error)}html:not([data-mobile-ui=off]) .profile-mobile-cell--danger .profile-mobile-cell__label{color:var(--lxz-error)}html:not([data-mobile-ui=off]) .profile-mobile-security-actions{gap:.75rem}html:not([data-mobile-ui=off]) .profile-mobile-security-actions .n-button{min-height:2.75rem;border-radius:var(--lxz-radius-chip)!important}html:not([data-mobile-ui=off]) .profile-mobile-security-actions .n-button--error-type{background:transparent!important;border:none!important;color:var(--lxz-error)!important}html:not([data-mobile-ui=off]) .profile-mobile-security-note{font-size:.75rem;color:var(--lxz-ink-2)}}:root{--lxzm-gold-1: #f9bc56;--lxzm-gold-2: #f5d9a8;--lxzm-gold-gradient: linear-gradient(135deg, #f9bc56 0%, #f5d9a8 100%);--lxzm-gold-strong: #d9a441;--lxzm-gold-deep: #9c6b16;--lxzm-gold-wash: rgba(255, 255, 255, .2);--lxzm-gold-wash-strong: rgba(255, 255, 255, .3);--lxzm-gold-line: rgba(255, 255, 255, .35);--lxzm-gold-box: rgba(255, 255, 255, .16);--lxzm-gold-shadow: 0 .5rem 1.25rem rgba(201, 138, 43, .3);--lxzm-silver-gradient: linear-gradient(135deg, #b9c0cf 0%, #eceff4 100%);--lxzm-diamond-gradient: linear-gradient(135deg, #9d8cec 0%, #d8cffa 100%);--lxzm-primary-wash: rgba(82, 47, 205, .18);--lxzm-primary-shadow: 0 .25rem 1.25rem rgba(82, 47, 205, .15)}@media(max-width:767px){html:not([data-mobile-ui=off]) .membership-view .page-header{display:none}html:not([data-mobile-ui=off]) .membership-view{gap:.75rem}html:not([data-mobile-ui=off]) .membership-view .status-panel,html:not([data-mobile-ui=off]) .membership-view .balance-panel,html:not([data-mobile-ui=off]) .membership-view .pending-panel,html:not([data-mobile-ui=off]) .membership-view .benefit-switch,html:not([data-mobile-ui=off]) .membership-view .activity-row,html:not([data-mobile-ui=off]) .membership-view .section-block{margin-bottom:0;margin-top:0}html:not([data-mobile-ui=off]) .membership-view .status-panel,html:not([data-mobile-ui=off]) .membership-view .balance-panel{position:relative;overflow:hidden;background:var(--lxzm-gold-gradient)!important;border:0!important;box-shadow:var(--lxzm-gold-shadow)!important;color:var(--lxz-ink)!important}html:not([data-mobile-ui=off]) .membership-view .status-panel{border-radius:1rem 1rem 0 0}html:not([data-mobile-ui=off]) .membership-view .balance-panel{border-top:1px solid var(--lxzm-gold-line)!important;border-radius:0 0 1rem 1rem}html:not([data-mobile-ui=off]) .membership-view .status-panel:before{content:"";position:absolute;top:-2.5rem;right:-2.5rem;width:10rem;height:10rem;border-radius:50%;background:var(--lxz-white);opacity:.2;filter:blur(1.5rem);pointer-events:none}html:not([data-mobile-ui=off]) .membership-view .status-panel .status-title{font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:800;color:var(--lxz-ink)!important}html:not([data-mobile-ui=off]) .membership-view .status-panel .status-subtitle{color:var(--lxz-ink-2);opacity:.8}html:not([data-mobile-ui=off]) .membership-view .status-panel .status-mark{color:var(--lxz-ink)!important;border-color:var(--lxz-ink)!important;background:var(--lxzm-gold-box)!important;box-shadow:none}html:not([data-mobile-ui=off]) .membership-view .status-panel .status-tags .n-tag{background-color:transparent!important;color:var(--lxz-ink-2)!important;border:none!important}html:not([data-mobile-ui=off]) .membership-view .status-panel{grid-template-columns:auto minmax(0,1fr);align-items:center}html:not([data-mobile-ui=off]) .membership-view .status-panel .status-stats{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}html:not([data-mobile-ui=off]) .membership-view .status-panel .stat-box{background:var(--lxzm-gold-box);border:0;border-radius:.75rem}html:not([data-mobile-ui=off]) .membership-view .status-panel .stat-box span{color:var(--lxz-ink);opacity:.8}html:not([data-mobile-ui=off]) .membership-view .status-panel .stat-box strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .membership-view .balance-panel .section-head{flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:1rem}html:not([data-mobile-ui=off]) .membership-view .balance-panel .section-head h3{font-family:inherit;font-size:.75rem;font-weight:600;color:var(--lxz-ink);opacity:.8}html:not([data-mobile-ui=off]) .membership-view .balance-panel .section-head span{font-family:var(--lxz-font-serif);font-size:1.75rem;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .membership-view .balance-panel .balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:0;padding-top:1rem;border-top:1px solid var(--lxzm-gold-line)}html:not([data-mobile-ui=off]) .membership-view .balance-panel .balance-box{padding:0;border:0;border-radius:0;background:transparent}html:not([data-mobile-ui=off]) .membership-view .balance-panel .balance-box.is-total{display:none}html:not([data-mobile-ui=off]) .membership-view .balance-panel .balance-box span{color:var(--lxz-ink);opacity:.8;font-size:.75rem}html:not([data-mobile-ui=off]) .membership-view .balance-panel .balance-box strong{margin-top:.25rem;color:var(--lxz-ink);font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .membership-view .balance-panel .balance-box.is-purchased strong,html:not([data-mobile-ui=off]) .membership-view .balance-panel .balance-box.is-total strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .membership-view .benefit-switch{padding:0;border-radius:0;background:transparent!important;border:0!important;box-shadow:none!important}html:not([data-mobile-ui=off]) .membership-view .membership-tabs,html:not([data-mobile-ui=off]) .recharge-modal .membership-tabs{display:flex;gap:1.25rem;padding:0;margin-bottom:.875rem;border:0;border-bottom:1px solid var(--lxz-line);border-radius:0;background:transparent;overflow-x:auto;scrollbar-width:none}html:not([data-mobile-ui=off]) .membership-view .membership-tabs::-webkit-scrollbar,html:not([data-mobile-ui=off]) .recharge-modal .membership-tabs::-webkit-scrollbar{display:none}html:not([data-mobile-ui=off]) .membership-view .membership-tabs .tab-button,html:not([data-mobile-ui=off]) .recharge-modal .membership-tabs .tab-button{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:0;min-height:2.5rem;gap:.375rem;padding:0 .25rem .625rem;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--lxz-ink-3);font-size:.875rem;font-weight:700}html:not([data-mobile-ui=off]) .membership-view .membership-tabs .tab-button span,html:not([data-mobile-ui=off]) .recharge-modal .membership-tabs .tab-button span{font-weight:700}html:not([data-mobile-ui=off]) .membership-view .membership-tabs .tab-button strong,html:not([data-mobile-ui=off]) .recharge-modal .membership-tabs .tab-button strong{display:none}html:not([data-mobile-ui=off]) .membership-view .membership-tabs .tab-button:hover,html:not([data-mobile-ui=off]) .membership-view .membership-tabs .tab-button:focus-visible,html:not([data-mobile-ui=off]) .recharge-modal .membership-tabs .tab-button:hover,html:not([data-mobile-ui=off]) .recharge-modal .membership-tabs .tab-button:focus-visible{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--lxz-ink);outline:none}html:not([data-mobile-ui=off]) .membership-view .membership-tabs .tab-button:active,html:not([data-mobile-ui=off]) .recharge-modal .membership-tabs .tab-button:active{transform:none}html:not([data-mobile-ui=off]) .membership-view .membership-tabs .tab-button.is-active,html:not([data-mobile-ui=off]) .recharge-modal .membership-tabs .tab-button.is-active{color:var(--lxz-primary);border:0;border-bottom:2px solid var(--lxz-primary);background:transparent;box-shadow:none}html:not([data-mobile-ui=off]) .membership-view .section-head h3,html:not([data-mobile-ui=off]) .recharge-modal .section-head h3{font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700}html:not([data-mobile-ui=off]) .membership-view .section-head span,html:not([data-mobile-ui=off]) .recharge-modal .section-head span{font-size:.75rem}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card{position:relative;gap:.75rem;padding:1.25rem;border-radius:var(--lxz-radius-card);margin-bottom:0}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card:hover{transform:none;border-color:var(--lxz-line)}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .ribbon{top:-.75rem;right:1rem;bottom:auto;padding:.125rem .75rem;border-radius:var(--lxz-radius-pill);background:var(--lxzm-gold-strong);color:var(--lxz-ink);font-size:.75rem;font-weight:700;letter-spacing:.02em;box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .plan-head{align-items:center;gap:.625rem}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .plan-head:before{content:"✦";flex:0 0 auto;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--lxzm-silver-gradient);color:var(--lxz-white);font-size:.875rem;line-height:1;box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .membership-view .n-gi:nth-child(1) .plan-card .plan-head:before{content:"✦";background:var(--lxzm-silver-gradient);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .membership-view .n-gi:nth-child(2) .plan-card .plan-head:before,html:not([data-mobile-ui=off]) .membership-view .plan-card.is-featured .plan-head:before{content:"★";background:var(--lxzm-gold-gradient);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .membership-view .n-gi:nth-child(3) .plan-card .plan-head:before{content:"◆";background:var(--lxzm-diamond-gradient);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .plan-name{font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .plan-duration{font-size:.75rem}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .plan-price{gap:.5rem;margin-top:.875rem}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .plan-price span{font-family:var(--lxz-font-serif);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .membership-view .n-gi:nth-child(1) .plan-card .plan-price span{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .membership-view .n-gi:nth-child(2) .plan-card .plan-price span,html:not([data-mobile-ui=off]) .membership-view .plan-card.is-featured .plan-price span{color:var(--lxzm-gold-deep)}html:not([data-mobile-ui=off]) .membership-view .n-gi:nth-child(3) .plan-card .plan-price span{color:var(--lxz-primary-strong)}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .plan-price del{font-size:.75rem}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .plan-price em{font-size:.6875rem}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .entitlement-list{grid-template-columns:1fr;gap:.375rem;margin-top:.75rem}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .entitlement-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .625rem;border-radius:.5rem}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .entitlement-item span{font-size:.6875rem}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .entitlement-item strong{margin-top:0;font-size:.75rem}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .plan-benefit-toggle{font-size:.75rem;color:var(--lxz-ink-2);border-bottom-color:var(--lxz-line)}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .plan-benefit-toggle svg{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .benefit-list{gap:.5rem;margin-bottom:1rem}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .benefit-item{gap:.5rem;font-size:.8125rem;line-height:1.5}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .benefit-dot{display:grid;place-items:center;width:1rem;height:1rem;margin-top:.125rem;border-radius:50%;background:var(--lxz-primary)}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .benefit-dot:after{content:"✓";color:var(--lxz-white);font-size:.625rem;font-weight:800;line-height:1}html:not([data-mobile-ui=off]) .membership-view .n-gi:nth-child(2) .plan-card .benefit-dot,html:not([data-mobile-ui=off]) .membership-view .plan-card.is-featured .benefit-dot{background:var(--lxzm-gold-deep)}html:not([data-mobile-ui=off]) .membership-view .n-gi:nth-child(3) .plan-card .benefit-dot{background:var(--lxz-primary-strong)}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card:has(.plan-benefit-toggle[aria-expanded=true]) .plan-desc{display:none}html:not([data-mobile-ui=off]) .membership-view .benefit-panel .plan-card .n-button{width:100%;min-height:2.75rem;border-radius:var(--lxz-radius-pill)!important;border:0!important;box-shadow:none!important;font-weight:700}html:not([data-mobile-ui=off]) .membership-view .membership-buy-sticky{border-top:0;border-radius:1.5rem 1.5rem 0 0;background:var(--lxz-nav-bg);backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur));box-shadow:var(--lxz-shadow-nav)}html:not([data-mobile-ui=off]) .membership-view .membership-buy-sticky__info span{font-size:.75rem}html:not([data-mobile-ui=off]) .membership-view .membership-buy-sticky__info strong{font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .membership-view .membership-buy-sticky .n-button{min-width:8rem;min-height:2.75rem;border-radius:var(--lxz-radius-pill)!important;border:0!important;font-weight:700}html:not([data-mobile-ui=off]) .recharge-modal .summary-panel{position:relative;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:1rem;border-radius:var(--lxz-radius-card)}html:not([data-mobile-ui=off]) .recharge-modal .summary-panel:before{content:"";position:absolute;top:-2.5rem;right:-2.5rem;width:8rem;height:8rem;border-radius:50%;background:var(--lxzm-primary-wash);filter:blur(2rem);pointer-events:none}html:not([data-mobile-ui=off]) .recharge-modal .summary-panel:after{content:"";position:absolute;bottom:-2.5rem;left:-2.5rem;width:8rem;height:8rem;border-radius:50%;background:var(--lxz-primary-soft);filter:blur(2rem);pointer-events:none}html:not([data-mobile-ui=off]) .recharge-modal .summary-panel>div{position:relative;z-index:1;padding:.75rem;border-radius:.75rem}html:not([data-mobile-ui=off]) .recharge-modal .summary-panel span{font-size:.75rem}html:not([data-mobile-ui=off]) .recharge-modal .summary-panel strong{margin-top:.375rem;font-size:.875rem}html:not([data-mobile-ui=off]) .recharge-modal .summary-panel .summary-buckets{display:flex;flex-wrap:wrap;gap:.25rem .625rem;margin-top:.5rem}html:not([data-mobile-ui=off]) .recharge-modal .summary-panel .summary-bucket{font-size:.6875rem}html:not([data-mobile-ui=off]) .recharge-modal .summary-panel .summary-entitlements{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.375rem .875rem;padding:.625rem .75rem}html:not([data-mobile-ui=off]) .recharge-modal .summary-panel .summary-entitlement{display:inline-flex;align-items:baseline;gap:.375rem;min-width:0}html:not([data-mobile-ui=off]) .recharge-modal .summary-panel .summary-entitlement em{font-style:normal;font-size:.6875rem}html:not([data-mobile-ui=off]) .recharge-modal .plan-grid{display:flex;gap:.75rem;padding-bottom:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}html:not([data-mobile-ui=off]) .recharge-modal .plan-grid::-webkit-scrollbar{display:none}html:not([data-mobile-ui=off]) .recharge-modal .plan-card{flex:0 0 8.75rem;scroll-snap-align:center;gap:.5rem;padding:1rem;border-radius:var(--lxz-radius-card);margin-bottom:0}html:not([data-mobile-ui=off]) .recharge-modal .plan-card:hover{transform:none}html:not([data-mobile-ui=off]) .recharge-modal .plan-card.is-selected{border-color:var(--lxz-primary)!important;box-shadow:var(--lxz-shadow-glow)!important}html:not([data-mobile-ui=off]) .recharge-modal .plan-card .card-ribbon,html:not([data-mobile-ui=off]) .recharge-modal .pack-card .card-ribbon{top:-.75rem;right:1rem;bottom:auto;padding:.125rem .75rem;border-radius:var(--lxz-radius-pill);background:var(--lxzm-gold-strong);color:var(--lxz-ink);font-size:.6875rem;font-weight:700;letter-spacing:.02em;box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .recharge-modal .plan-card .plan-top h4{font-family:var(--lxz-font-serif);font-size:1.0625rem;font-weight:700}html:not([data-mobile-ui=off]) .recharge-modal .plan-card .plan-top span{font-size:.75rem}html:not([data-mobile-ui=off]) .recharge-modal .plan-card .price-line{margin:.75rem 0 .5rem}html:not([data-mobile-ui=off]) .recharge-modal .plan-card .price-line strong{font-family:var(--lxz-font-serif);font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .recharge-modal .plan-card .price-line del,html:not([data-mobile-ui=off]) .recharge-modal .plan-card .price-line em{font-size:.6875rem}html:not([data-mobile-ui=off]) .recharge-modal .plan-card p{display:none}html:not([data-mobile-ui=off]) .recharge-modal .pack-card{gap:.5rem;padding:1.125rem;border-radius:var(--lxz-radius-card);margin-bottom:0}html:not([data-mobile-ui=off]) .recharge-modal .pack-card:hover{transform:none}html:not([data-mobile-ui=off]) .recharge-modal .pack-card .price-line{margin:.25rem 0}html:not([data-mobile-ui=off]) .recharge-modal .pack-card .price-line strong{font-family:var(--lxz-font-serif);font-size:1.375rem;font-weight:800;font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .recharge-modal .plan-card .n-button,html:not([data-mobile-ui=off]) .recharge-modal .pack-card .n-button{width:100%;min-height:2.25rem;border-radius:var(--lxz-radius-pill)!important;border:0!important;font-size:.75rem;font-weight:700}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar{padding:.875rem 1.125rem calc(.875rem + var(--lx-safe-bottom));border-top:0;border-radius:var(--lxz-radius-lg) var(--lxz-radius-lg) 0 0;box-shadow:var(--lxz-shadow-nav)!important}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar .payment-bar__close{width:2rem;height:2rem;border-radius:50%}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar .payment-bar__summary span{font-size:.6875rem}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar .payment-bar__summary strong{font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar .payment-method-grid{grid-template-columns:1fr;gap:.5rem}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar .payment-method-card{display:flex;align-items:center;justify-content:flex-start;min-height:3.5rem;gap:.625rem;padding:.625rem .875rem;border-radius:.75rem}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar .payment-method-logo{flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:.625rem}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar .payment-method-logo__mark{width:1.5rem;height:1.5rem}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar .payment-method-logo__text{font-size:1.25rem;font-weight:800}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar .payment-method-copy{display:grid;gap:1px;min-width:0}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar .payment-method-copy strong{font-size:.875rem;font-weight:600}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar .payment-method-copy small{color:var(--lxz-ink-3);font-size:.6875rem}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar .payment-method-card:active{transform:none}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar .payment-method-radio{width:1.25rem;height:1.25rem;border-width:2px}html:not([data-mobile-ui=off]) .recharge-modal .payment-bar>.n-button{min-height:2.75rem;border-radius:var(--lxz-radius-pill)!important;border:0!important;font-weight:700}html:not([data-mobile-ui=off]) .recharge-modal .section-block{margin-top:.875rem}html:not([data-mobile-ui=off]) .recharge-modal .benefit-switch{margin-bottom:.875rem}html:not([data-mobile-ui=off]) .recharge-modal .pending-panel{border-radius:var(--lxz-radius-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card{background:var(--lxz-surface-lowest)!important;border:none!important;box-shadow:var(--lxz-shadow-card)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .plan-card.is-selected{border-color:var(--lxz-primary)!important;box-shadow:var(--lxz-shadow-glow)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .plan-card.is-featured{border:none!important;box-shadow:var(--lxzm-gold-shadow)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card .plan-name{color:var(--lxz-ink)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card .plan-duration,html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card .plan-desc{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card .plan-price del{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card .plan-price em{color:var(--lxzm-gold-deep)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card .entitlement-item{background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card .entitlement-item span{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card .entitlement-item strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card .benefit-item{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card .n-button{background-color:var(--lxz-surface-high)!important;background-image:none!important;color:var(--lxz-ink)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card .n-button:not(.n-button--disabled):hover{background-color:var(--lxz-line)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card .n-button:not(.n-button--disabled):active{background-color:var(--lxz-line-strong)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .plan-card.is-featured .n-button{background-color:transparent!important;background-image:var(--lxzm-gold-gradient)!important;color:var(--lxz-ink)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .plan-card.is-featured .n-button:not(.n-button--disabled):active{background-image:linear-gradient(135deg,var(--lxzm-gold-1) 0%,var(--lxzm-gold-1) 100%)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .benefit-panel .plan-card .n-button--disabled{background-color:var(--lxz-surface-low)!important;background-image:none!important;color:var(--lxz-ink-3)!important;opacity:1}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .membership-buy-sticky__info span{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .membership-buy-sticky__info strong{color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .membership-buy-sticky .n-button{background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important;box-shadow:var(--lxz-shadow-glow)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .section-head h3,html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .section-head h3{color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .section-head span,html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .section-head span{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .activity-row{background:var(--lxz-surface-lowest)!important;border:none!important;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .membership-view .pending-panel{background:var(--lxz-surface-lowest)!important;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .summary-panel{background:var(--lxz-surface-lowest)!important;border:none!important;box-shadow:var(--lxzm-primary-shadow)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .summary-panel>div{background:var(--lxz-surface-low)!important;border:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .summary-panel span{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .summary-panel strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .plan-card{background:var(--lxz-surface-lowest)!important;border:none!important;box-shadow:var(--lxz-shadow-card)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .plan-card.is-selected{background:var(--lxz-primary-softer)!important;border:none!important;box-shadow:var(--lxz-shadow-glow)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .plan-card .plan-top h4,html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .plan-card .price-line strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .plan-card .plan-top span,html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .plan-card .price-line del,html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .plan-card .price-line em{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .payment-bar{background:var(--lxz-surface-lowest)!important;border:none!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .payment-bar__close{background:var(--lxz-surface-low)!important;border-color:var(--lxz-line)!important;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .payment-bar__summary span{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .payment-bar__summary strong{color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .payment-method-card{background:var(--lxz-surface-lowest)!important;border:none!important;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .payment-method-card .payment-method-copy strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .payment-method-card.is-selected{background:var(--pay-soft, var(--lxz-primary-soft))!important;border-color:var(--pay-accent, var(--lxz-primary))!important;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .recharge-modal .payment-bar>.n-button{background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important;box-shadow:var(--lxz-shadow-glow)}}@media(max-width:767px){html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-head{background:var(--lxz-surface);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-avatar-row{min-height:4.5rem;padding:.75rem 1rem;gap:.875rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-avatar-row .user-avatar{border:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-avatar-row:active{background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-display-name{font-family:var(--lxz-font-serif);color:var(--lxz-ink);font-size:1.125rem;font-weight:700;letter-spacing:-.01em}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-avatar-copy small{font-family:var(--lx-font-mono);color:var(--lxz-ink-3);font-size:.75rem;letter-spacing:.02em}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-badge{padding:.125rem .5rem;border:0;border-radius:var(--lxz-radius-pill);font-size:.6875rem;font-weight:700;line-height:1.5}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-badge.is-paid{background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-badge.is-free{background:var(--lxz-surface-high);color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-chevron{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-group{gap:.375rem;margin-top:1rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-group__title{padding:0 .5rem;color:var(--lxz-ink-3);font-size:.75rem;font-weight:700;letter-spacing:.06em}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cells{gap:0;width:100%;box-sizing:border-box;border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-card);overflow:hidden}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cell{min-height:3.5rem;width:100%;min-width:0;box-sizing:border-box;padding:.625rem 1rem;gap:.75rem;border:0;border-bottom:1px solid var(--lxz-line);border-radius:0;background:transparent;box-shadow:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cell:last-child{border-bottom:0}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cell:active{background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cell__label{color:var(--lxz-ink);font-size:.9375rem;font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cell__hint{color:var(--lxz-ink-3);font-size:.8125rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-copy-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:1.75rem;padding:0 .75rem;border:0;border-radius:var(--lxz-radius-pill);background:var(--lxz-primary-soft);color:var(--lxz-primary);font-size:.75rem;font-weight:700;line-height:1}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cell--danger{min-height:2.75rem;justify-content:center;color:var(--lxz-error);font-weight:700}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cell--danger .profile-mobile-cell__label{color:var(--lxz-error)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cell--danger:active{background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-view .n-switch .n-switch__rail{background:var(--lxz-surface-high);border:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-view .n-switch.n-switch--active .n-switch__rail{background:var(--lxz-primary);border-color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-view .n-switch .n-switch__button{background:var(--lxz-white)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view{gap:.875rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .settings-page-head,html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .settings-section{background:var(--lxz-surface);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .settings-page-head{padding:1.125rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .settings-page-head h1{font-family:var(--lxz-font-serif);color:var(--lxz-ink);font-size:1.125rem;font-weight:700;letter-spacing:-.01em}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .settings-page-head .settings-eyebrow{color:var(--lxz-primary);font-size:.6875rem;font-weight:700;letter-spacing:.08em}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .settings-page-head>div:first-child>p:last-child{color:var(--lxz-ink-3);font-size:.75rem;line-height:1.6}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .settings-section{padding:1.125rem;gap:.875rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .section-title h2{color:var(--lxz-ink);font-size:.875rem;font-weight:700}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .section-title span,html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .load-status{color:var(--lxz-ink-3);font-size:.75rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .font-radio-group{gap:.375rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .n-radio-button{min-height:2.5rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .n-radio-button .n-radio-button__state-border{border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .n-radio-button .n-radio__label{color:var(--lxz-ink-2);font-size:.8125rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .n-radio-button--checked .n-radio-button__state-border{border-color:var(--lxz-primary);background:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .n-radio-button--checked .n-radio__label{color:var(--lxz-white);font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .font-select-row{color:var(--lxz-ink);font-size:.875rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-settings-view .font-select-row select{min-height:2.75rem;padding:0 .75rem;border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2);font-size:.8125rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-mobile-preview{padding:1rem;border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-mobile-preview__meta,html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-mobile-preview__stats{color:var(--lxz-ink-3);font-size:.6875rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .typography-mobile-preview p{color:var(--lxz-ink)}}@media(max-width:767px){html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cell--switch{display:flex;align-items:center;justify-content:space-between;gap:var(--lx-space-3, 1rem);cursor:default}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cell--switch:active{background:transparent}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cell--switch .profile-mobile-cell__label,html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cell--switch .profile-mobile-cell__hint{display:block}html:not([data-mobile-ui=off]):not([data-theme=dark]) .profile-mobile-cell--switch .profile-mobile-cell__hint{margin-top:.125rem}}:root{--lxzi-primary-glow: rgba(82, 47, 205, .2);--lxzi-success-soft: rgba(46, 158, 107, .1)}@media(max-width:767px){html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view,html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas{background:var(--lxz-bg)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-card{background:var(--lxz-surface);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-card--lift:hover{transform:none;border-color:var(--lxz-line)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-overline{font-family:var(--lxz-font-serif);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:none;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-mode-item{color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-mode-item:hover{background:var(--lxz-surface-low);transform:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-mode-item.active{background:var(--lxz-primary);background-image:none;color:var(--lxz-white);border-radius:var(--lxz-radius-pill);box-shadow:0 .125rem .5rem var(--lxzi-primary-glow)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-mode-item.active:before{width:0;background:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-mode-item.active .ins-mode-icon{background:transparent;border-color:var(--lxz-white);color:var(--lxz-white);transform:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-example{background:var(--lxz-surface-high);border:none;border-radius:var(--lxz-radius-chip);color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-example:hover{background:var(--lxz-primary-soft);border-color:var(--lxz-primary-soft);color:var(--lxz-primary);transform:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-followup-quick button{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-followup-quick button:hover{border-color:var(--lxz-primary);color:var(--lxz-ink);transform:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-task{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-primary-softer)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-task-item{min-height:2.75rem;border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-task-item:hover{border-color:var(--lxz-line-strong);transform:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-task-item.active{border-color:var(--lxz-primary);background:var(--lxz-primary-soft);background-image:none;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-textarea .n-input,html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-followup-input .n-input{--n-color: var(--lxz-surface-low);--n-color-focus: var(--lxz-surface-lowest);--n-color-hover: var(--lxz-surface-lowest);--n-border-color: var(--lxz-line);--n-border-color-hover: var(--lxz-line-strong);--n-border-color-focus: var(--lxz-primary);--n-box-shadow-focus: 0 0 0 .1875rem var(--lxz-primary-soft);--n-caret-color: var(--lxz-primary);--n-text-color: var(--lxz-ink);--n-placeholder-color: var(--lxz-ink-3);--n-border-radius: var(--lxz-radius-chip);border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-textarea .n-input.n-input--focus,html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-followup-input .n-input.n-input--focus{border-color:var(--lxz-primary);background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-start.n-button,html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-followup-input .n-button{--n-color: var(--lxz-primary);--n-color-hover: var(--lxz-primary-strong);--n-color-pressed: var(--lxz-primary-pressed);--n-color-focus: var(--lxz-primary);--n-text-color: var(--lxz-white);--n-text-color-hover: var(--lxz-white);--n-text-color-pressed: var(--lxz-white);--n-text-color-focus: var(--lxz-white);--n-border-radius: var(--lxz-radius-card);background-image:none;background-color:var(--lxz-primary);box-shadow:var(--lxz-shadow-glow)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-start.n-button:hover:not(:disabled){transform:none;filter:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-result-actions .n-button{--n-color: var(--lxz-surface-low);--n-color-hover: var(--lxz-surface-high);--n-color-pressed: var(--lxz-surface-high);--n-text-color: var(--lxz-primary);--n-text-color-hover: var(--lxz-primary-strong);--n-text-color-pressed: var(--lxz-primary-pressed);--n-border: 1px solid transparent;--n-border-hover: 1px solid transparent;--n-border-pressed: 1px solid transparent;--n-border-radius: var(--lxz-radius-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-result{position:relative;overflow:hidden}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-result:before{content:"";position:absolute;left:0;top:0;width:.25rem;height:100%;background:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-result-meta .completed{color:var(--lxz-success);background:var(--lxzi-success-soft);border-radius:var(--lxz-radius-pill);padding:.125rem .5rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-result-meta .generating{color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-result-body{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-bg)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-followup-label{color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-source{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-source:hover{border-color:var(--lxz-line-strong);transform:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-source-index{background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-source strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-source p{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-source button,html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-source-meta em{color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-recent-item{border:none;border-radius:var(--lxz-radius-chip);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-recent-item:hover{background:var(--lxz-surface-low);border-color:var(--lxz-line);transform:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-recent-item strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-link,html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-input-mode{color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-empty .ui-empty-state__mark{color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .inspiration-view .ins-canvas .ins-tip{color:var(--lxz-ink-3)}}@media(max-width:767px){html:not([data-mobile-ui=off]):not([data-theme=dark]) .tools-page{gap:.75rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .tools-page-header.ui-page-header{padding:1rem 1.125rem;background:var(--lxz-surface);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .tools-page-header h1{font-family:var(--lxz-font-serif);color:var(--lxz-ink);font-size:1.25rem;font-weight:700;letter-spacing:-.01em}html:not([data-mobile-ui=off]):not([data-theme=dark]) .tools-page-header p{color:var(--lxz-ink-3);font-size:.8125rem;line-height:1.55}html:not([data-mobile-ui=off]):not([data-theme=dark]) .tools-page-header .n-button{min-height:2.5rem;padding:0 .875rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-lowest);color:var(--lxz-primary);font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .generator-grid{gap:.75rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .generator-card{--generator-card-radius: var(--lxz-radius-card);min-height:8.75rem;padding:.75rem .5rem;gap:.5rem;border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .generator-card:active{transform:scale(.96)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .generator-card.active{border-color:var(--lxz-primary-strong);box-shadow:var(--lxz-shadow-glow);transform:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .generator-mark{width:3rem;height:3rem;border-radius:var(--lxz-radius-pill);background:var(--lxz-primary-soft);color:var(--lxz-primary);font-size:1.5rem;font-weight:700;line-height:1}html:not([data-mobile-ui=off]):not([data-theme=dark]) .generator-content{gap:.25rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .generator-card em{color:var(--lxz-ink-3);font-size:.6875rem;font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .generator-card strong{color:var(--lxz-ink);font-size:.875rem;font-weight:700;line-height:1.35}html:not([data-mobile-ui=off]):not([data-theme=dark]) .generator-card small{display:-webkit-box;overflow:hidden;color:var(--lxz-ink-3);font-size:.75rem;line-height:1.5;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}html:not([data-mobile-ui=off]):not([data-theme=dark]) .generator-badge{top:.5rem;right:.5rem;padding:.125rem .5rem;border:0;border-radius:var(--lxz-radius-pill);background:var(--lxz-primary-soft);color:var(--lxz-primary);font-size:.625rem;font-weight:700;letter-spacing:0}html:not([data-mobile-ui=off]):not([data-theme=dark]) .tool-modal{background:var(--lxz-surface-lowest);border-color:var(--lxz-line)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .tool-modal-head,html:not([data-mobile-ui=off]):not([data-theme=dark]) .tool-modal-footer{background:var(--lxz-surface);border-color:var(--lxz-line)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .tool-modal-head h1{font-family:var(--lxz-font-serif);color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .tool-modal-body{background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .tool-modal .tutorial-btn,html:not([data-mobile-ui=off]):not([data-theme=dark]) .tool-modal .close-btn{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .tool-modal .mode-chip,html:not([data-mobile-ui=off]):not([data-theme=dark]) .tool-modal .preset-chip{min-height:2.5rem;padding:0 .875rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2);font-size:.8125rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .tool-modal .mode-chip.active,html:not([data-mobile-ui=off]):not([data-theme=dark]) .tool-modal .preset-chip.active{border-color:var(--lxz-primary);background:var(--lxz-primary);color:var(--lxz-white);font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .tool-modal .select-like{min-height:2.75rem;padding:0 .875rem;border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .generation-result-head em{padding:.1875rem .625rem;border-radius:var(--lxz-radius-pill);background:var(--lxz-primary-soft);color:var(--lxz-primary);font-size:.75rem;font-weight:700;font-style:normal}html:not([data-mobile-ui=off]):not([data-theme=dark]) .generation-result-stats span{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest)}}@media(max-width:767px){html:not([data-mobile-ui=off]) .workflow-library .asset-card,html:not([data-mobile-ui=off]) .workflow-library .creator-card,html:not([data-mobile-ui=off]) .workflow-library .creator-profile,html:not([data-mobile-ui=off]) .workflow-library .state-panel,html:not([data-mobile-ui=off]) .workflow-library .batch-toolbar{background:var(--lxz-surface);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .workflow-library .asset-card:hover,html:not([data-mobile-ui=off]) .workflow-library .asset-card:focus-visible,html:not([data-mobile-ui=off]) .workflow-library .creator-card:hover{border-color:color-mix(in srgb,var(--lxz-primary) 38%,var(--lxz-line));box-shadow:var(--lxz-shadow-1);outline:none}html:not([data-mobile-ui=off]) .workflow-library .state-panel.error-state{border-color:color-mix(in srgb,var(--lxz-error) 36%,var(--lxz-line))}html:not([data-mobile-ui=off]) .workflow-library .asset-card h2{color:var(--lxz-ink);font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700;line-height:1.4}html:not([data-mobile-ui=off]) .workflow-library .asset-card p{color:var(--lxz-ink-2);font-size:.875rem;line-height:1.7}html:not([data-mobile-ui=off]) .workflow-library .use-count{color:var(--lxz-ink-3);font-size:.75rem}html:not([data-mobile-ui=off]) .workflow-library .rating-line strong{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .workflow-library .market-card-footer{border-top:1px solid var(--lxz-line)}html:not([data-mobile-ui=off]) .workflow-library .creator-profile strong,html:not([data-mobile-ui=off]) .workflow-library .creator-card strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .workflow-library .creator-profile span,html:not([data-mobile-ui=off]) .workflow-library .creator-card span{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .workflow-library .author-pill{border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-low);min-height:var(--lx-touch)}html:not([data-mobile-ui=off]) .workflow-library .author-pill strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .workflow-library .author-pill span{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .workflow-library .run-chip{background:var(--lxz-primary);color:var(--lxz-white);border-radius:var(--lxz-radius-pill);font-weight:700;min-height:var(--lx-touch)}html:not([data-mobile-ui=off]) .workflow-library .run-chip:active{background:var(--lxz-primary-pressed)}html:not([data-mobile-ui=off]) .workflow-library .scope-tabs button,html:not([data-mobile-ui=off]) .workflow-library .category-chips button{border:none;background:var(--lxz-surface-lowest);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .workflow-library .scope-tabs button.active,html:not([data-mobile-ui=off]) .workflow-library .category-chips button.active{border-color:color-mix(in srgb,var(--lxz-primary) 45%,var(--lxz-line));background:var(--lxz-primary-soft);color:var(--lxz-primary);font-weight:700}html:not([data-mobile-ui=off]) .workflow-library .mobile-create-fab{background:var(--lxz-primary);color:var(--lxz-white);box-shadow:var(--lxz-shadow-glow);font-weight:750}html:not([data-mobile-ui=off]) .workflow-detail-modal .n-card{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-1)}html:not([data-mobile-ui=off]) .workflow-detail-modal .detail-hero{background:var(--lxz-surface);border-bottom:1px solid var(--lxz-line)}html:not([data-mobile-ui=off]) .workflow-detail-modal .detail-hero h2{color:var(--lxz-ink);font-family:var(--lxz-font-serif)}html:not([data-mobile-ui=off]) .workflow-detail-modal .detail-tags span{border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-low);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .workflow-detail-modal .detail-overview{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]) .workflow-detail-modal .detail-overview strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .workflow-detail-modal .detail-actions,html:not([data-mobile-ui=off]) .workflow-detail-modal .detail-section,html:not([data-mobile-ui=off]) .workflow-detail-modal .rating-panel{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]) .workflow-detail-modal .detail-section h3{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .workflow-detail-modal .primary-action{background:var(--lxz-primary);color:var(--lxz-white);border-radius:var(--lxz-radius-pill)}html:not([data-mobile-ui=off]) .workflow-detail-modal .soft-action{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .workflow-detail-modal .soft-action.green,html:not([data-mobile-ui=off]) .workflow-detail-modal .soft-action.active{border-color:color-mix(in srgb,var(--lxz-success) 34%,var(--lxz-line));background:color-mix(in srgb,var(--lxz-success) 10%,var(--lxz-surface-lowest));color:var(--lxz-success)}html:not([data-mobile-ui=off]) .workflow-detail-modal .detail-step-grid{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]) .workflow-detail-modal .detail-step-grid article>span{background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .workflow-detail-modal .detail-step-grid strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .workflow-detail-modal .detail-step-grid p{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .workflow-detail-modal .detail-section-heading strong{background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .workflow-detail-modal .rating-buttons button{border:none;background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]) .relay-run-page{background:var(--lxz-bg)}html:not([data-mobile-ui=off]) .relay-run-page .run-sidebar{padding:.875rem .75rem .25rem;border:0;background:transparent;box-shadow:none}html:not([data-mobile-ui=off]) .relay-run-page .run-sidebar .n-button{border-radius:var(--lxz-radius-pill)!important}html:not([data-mobile-ui=off]) .relay-run-page .sidebar-title h1{color:var(--lxz-ink);font-family:var(--lxz-font-serif);font-size:1.125rem;letter-spacing:-.01em}html:not([data-mobile-ui=off]) .relay-run-page .sidebar-title p{color:var(--lxz-ink-3);font-size:.75rem;letter-spacing:.02em;font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .relay-run-page .run-progress-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label ring" "meta  ring";align-items:center;justify-items:start;gap:.375rem .75rem;padding:.875rem 1rem;border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface-lowest);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .relay-run-page .progress-card-label{grid-area:label;color:var(--lxz-primary);font-size:.75rem;font-weight:700}html:not([data-mobile-ui=off]) .relay-run-page .run-progress-card p{grid-area:meta;color:var(--lxz-ink-3);font-size:.75rem}html:not([data-mobile-ui=off]) .relay-run-page .progress-ring{grid-area:ring;width:3.5rem;color:var(--lxz-ink);background:radial-gradient(circle at center,var(--lxz-surface-lowest) 58%,transparent 60%),conic-gradient(var(--lxz-primary) var(--progress),color-mix(in srgb,var(--lxz-line) 90%,transparent) 0);box-shadow:inset 0 0 0 1px var(--lxz-line)}html:not([data-mobile-ui=off]) .relay-run-page .progress-ring strong{color:var(--lxz-primary);font-size:1rem}html:not([data-mobile-ui=off]) .relay-run-page .progress-panel>strong{color:var(--lxz-ink);font-family:var(--lxz-font-serif);font-size:1rem}html:not([data-mobile-ui=off]) .relay-run-page .progress-list{gap:.75rem}html:not([data-mobile-ui=off]) .relay-run-page .progress-list li{position:relative;overflow:visible;min-height:var(--lx-touch);border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface-lowest);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .relay-run-page .progress-list li:not(:last-child):before{content:"";position:absolute;z-index:0;top:100%;bottom:-.75rem;left:1.5625rem;width:2px;background:var(--lxz-line)}html:not([data-mobile-ui=off]) .relay-run-page .progress-list button{min-height:var(--lx-touch)}html:not([data-mobile-ui=off]) .relay-run-page .progress-list button>span{width:2rem;height:2rem;border-radius:var(--lxz-radius-pill);background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .relay-run-page .progress-list em{color:var(--lxz-ink);font-weight:600}html:not([data-mobile-ui=off]) .relay-run-page .progress-list .step-status{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .relay-run-page .progress-list li.done button>span{border:none;background:color-mix(in srgb,var(--lxz-success) 10%,var(--lxz-surface-lowest));color:var(--lxz-success)}html:not([data-mobile-ui=off]) .relay-run-page .progress-list li.failed button>span{border:none;background:color-mix(in srgb,var(--lxz-error) 10%,var(--lxz-surface-lowest));color:var(--lxz-error)}html:not([data-mobile-ui=off]) .relay-run-page .progress-list li.active{border-color:color-mix(in srgb,var(--lxz-primary) 50%,var(--lxz-line));background:var(--lxz-primary-softer);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .relay-run-page .progress-list li.active em{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .relay-run-page .progress-list li.active button>span{background:var(--lxz-primary);color:var(--lxz-white);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--lxz-primary) 12%,transparent)}html:not([data-mobile-ui=off]) .relay-run-page.is-running .progress-list li.active button>span{animation:lxz-workflow-node-pulse 1.6s ease-in-out infinite}html:not([data-mobile-ui=off]) .relay-run-page .progress-list li.locked{opacity:.6}html:not([data-mobile-ui=off]) .relay-run-page .run-top{padding:.375rem 0 .625rem}html:not([data-mobile-ui=off]) .relay-run-page .run-heading{gap:.625rem}html:not([data-mobile-ui=off]) .relay-run-page .run-step-icon{width:2.5rem;height:2.5rem;border-radius:var(--lxz-radius-chip);background:var(--lxz-primary);color:var(--lxz-white);box-shadow:var(--lxz-shadow-glow)}html:not([data-mobile-ui=off]) .relay-run-page .run-top h2{color:var(--lxz-ink);font-family:var(--lxz-font-serif);font-size:1.125rem;letter-spacing:-.01em}html:not([data-mobile-ui=off]) .relay-run-page .run-top p{color:var(--lxz-ink-3);font-size:.75rem}html:not([data-mobile-ui=off]) .relay-run-page .n-tag,html:not([data-mobile-ui=off]) .workflow-workbench .n-tag{display:inline-flex;align-items:center;min-height:1.75rem!important;height:auto!important;padding:.1875rem .75rem!important;border:none!important;border-radius:var(--lxz-radius-pill)!important;background:var(--lxz-surface-lowest)!important;color:var(--lxz-ink-2)!important;font-size:.75rem!important;font-weight:600;line-height:1.4!important;white-space:nowrap}html:not([data-mobile-ui=off]) .relay-run-page.is-running .n-tag.sidebar-status,html:not([data-mobile-ui=off]) .relay-run-page.is-running .run-top .header-actions .n-tag:first-child{border-color:color-mix(in srgb,var(--lxz-primary) 30%,var(--lxz-line))!important;background:var(--lxz-primary-soft)!important;color:var(--lxz-primary)!important;animation:lxz-workflow-chip-pulse 1.8s ease-in-out infinite}html:not([data-mobile-ui=off]) .relay-run-page.is-complete .n-tag.sidebar-status,html:not([data-mobile-ui=off]) .relay-run-page.is-complete .run-top .header-actions .n-tag:first-child{border-color:color-mix(in srgb,var(--lxz-success) 30%,var(--lxz-line))!important;background:color-mix(in srgb,var(--lxz-success) 10%,var(--lxz-surface-lowest))!important;color:var(--lxz-success)!important}html:not([data-mobile-ui=off]) .relay-run-page:has(.checkpoint-card.error) .n-tag.sidebar-status,html:not([data-mobile-ui=off]) .relay-run-page:has(.checkpoint-card.error) .run-top .header-actions .n-tag:first-child{border-color:color-mix(in srgb,var(--lxz-error) 30%,var(--lxz-line))!important;background:color-mix(in srgb,var(--lxz-error) 10%,var(--lxz-surface-lowest))!important;color:var(--lxz-error)!important}html:not([data-mobile-ui=off]) .relay-run-page.is-running .assistant-card header .n-tag{border-color:color-mix(in srgb,var(--lxz-primary) 30%,var(--lxz-line))!important;background:var(--lxz-primary-soft)!important;color:var(--lxz-primary)!important}html:not([data-mobile-ui=off]) .relay-run-page.is-complete .assistant-card header .n-tag{border-color:color-mix(in srgb,var(--lxz-success) 30%,var(--lxz-line))!important;background:color-mix(in srgb,var(--lxz-success) 10%,var(--lxz-surface-lowest))!important;color:var(--lxz-success)!important}html:not([data-mobile-ui=off]) .relay-run-page:has(.checkpoint-card.error) .assistant-card header .n-tag{border-color:color-mix(in srgb,var(--lxz-error) 30%,var(--lxz-line))!important;background:color-mix(in srgb,var(--lxz-error) 10%,var(--lxz-surface-lowest))!important;color:var(--lxz-error)!important}html:not([data-mobile-ui=off]) .relay-run-page .panel{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .relay-run-page .output-panel-head{border-bottom:1px solid var(--lxz-line)}html:not([data-mobile-ui=off]) .relay-run-page .panel-title{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .relay-run-page .panel-title strong{font-family:var(--lxz-font-serif);font-weight:700}html:not([data-mobile-ui=off]) .relay-run-page .panel-title span{background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .relay-run-page .run-form-section,html:not([data-mobile-ui=off]) .relay-run-page .reference-panel{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:none}html:not([data-mobile-ui=off]) .relay-run-page .run-form-section-head strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .relay-run-page .workflow-soft-actions button{background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .relay-run-page .workflow-selected-list button{border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-primary-softer);color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .relay-run-page .chat-panel .assistant-card,html:not([data-mobile-ui=off]) .relay-run-page .chat-panel .final-card{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface-lowest);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .relay-run-page.is-running .chat-panel .assistant-card{border:none;box-shadow:0 .25rem .75rem color-mix(in srgb,var(--lxz-primary) 8%,transparent)}html:not([data-mobile-ui=off]) .relay-run-page .assistant-card header strong,html:not([data-mobile-ui=off]) .relay-run-page .final-card header strong{color:var(--lxz-ink);font-size:.9375rem}html:not([data-mobile-ui=off]) .relay-run-page .workflow-result-markdown{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]) .relay-run-page .assistant-card footer,html:not([data-mobile-ui=off]) .relay-run-page .final-card footer{gap:.375rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .relay-run-page .assistant-card footer span,html:not([data-mobile-ui=off]) .relay-run-page .final-card footer span{padding:.1875rem .625rem;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-high);color:var(--lxz-ink-3);font-size:.6875rem;line-height:1.5}html:not([data-mobile-ui=off]) .relay-run-page .checkpoint-card{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-primary-soft);box-shadow:none;text-align:center}html:not([data-mobile-ui=off]) .relay-run-page .checkpoint-card strong{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .relay-run-page .checkpoint-card p{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .relay-run-page .checkpoint-card.error{border-color:color-mix(in srgb,var(--lxz-error) 40%,var(--lxz-line));background:color-mix(in srgb,var(--lxz-error) 8%,var(--lxz-surface-lowest))}html:not([data-mobile-ui=off]) .relay-run-page .checkpoint-card.error strong{color:var(--lxz-error)}html:not([data-mobile-ui=off]) .relay-run-page .step-output-toggle{border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .relay-run-page .jump-to-stream-bottom{border:none;background:var(--lxz-surface-lowest);color:var(--lxz-primary);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .relay-run-page .relay-action-bar{border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-nav-bg);box-shadow:var(--lxz-shadow-nav);backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]) .relay-run-page .relay-action-bar strong{color:var(--lxz-ink);font-size:.8125rem}html:not([data-mobile-ui=off]) .relay-run-page .relay-action-bar span{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .relay-run-page .relay-action-bar .n-button{border-radius:var(--lxz-radius-pill)!important}html:not([data-mobile-ui=off]) .relay-run-page .execution-mode-pills{border:none;background:var(--lxz-surface-low);box-shadow:none}html:not([data-mobile-ui=off]) .relay-run-page .execution-mode-pills button{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .relay-run-page .execution-mode-pills button.active{background:var(--lxz-primary);color:var(--lxz-white);box-shadow:none}html:not([data-mobile-ui=off]) .workflow-workbench .workbench-top{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .workflow-workbench .crumb{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .workflow-workbench .title-block h1{color:var(--lxz-primary);font-family:var(--lxz-font-serif);letter-spacing:-.01em}html:not([data-mobile-ui=off]) .workflow-workbench .title-block p{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .workflow-workbench .top-actions .n-button{border-radius:var(--lxz-radius-pill)!important}html:not([data-mobile-ui=off]) .workflow-workbench .panel,html:not([data-mobile-ui=off]) .workflow-workbench .loading-panel{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .workflow-workbench .workflow-canvas-shell{border:none;border-radius:var(--lxz-radius-card);background:linear-gradient(90deg,color-mix(in srgb,var(--lxz-line) 55%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--lxz-line) 55%,transparent) 1px,transparent 1px),var(--lxz-bg);background-size:1.75rem 1.75rem}html:not([data-mobile-ui=off]) .workflow-workbench .workflow-canvas .vue-flow__node{min-width:9.25rem;padding:.625rem .75rem;border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface-lowest);color:var(--lxz-ink);box-shadow:var(--lxz-shadow-card);font-size:.8125rem;font-weight:600;line-height:1.5;text-align:left;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}html:not([data-mobile-ui=off]) .workflow-workbench .workflow-canvas .vue-flow__node.selected,html:not([data-mobile-ui=off]) .workflow-workbench .workflow-canvas .vue-flow__node.selectable:focus,html:not([data-mobile-ui=off]) .workflow-workbench .workflow-canvas .vue-flow__node.selectable:focus-visible{border:none;color:var(--lxz-primary);box-shadow:var(--lxz-shadow-glow)}html:not([data-mobile-ui=off]) .workflow-workbench .workflow-canvas .vue-flow__handle{width:1rem;height:1rem;min-width:1rem;min-height:1rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]) .workflow-workbench .workflow-canvas .vue-flow__edge-path{stroke:var(--lxz-primary);stroke-width:2px}html:not([data-mobile-ui=off]) .workflow-workbench .workflow-canvas .vue-flow__connection-path{stroke:var(--lxz-primary-strong);stroke-width:2px}html:not([data-mobile-ui=off]) .workflow-workbench .workflow-step-list button{border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .workflow-workbench .workflow-step-list button.active{border-color:color-mix(in srgb,var(--lxz-primary) 50%,var(--lxz-line));background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .workflow-workbench .workflow-step-list button span{background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .workflow-workbench .step-tools .n-button{border-radius:var(--lxz-radius-pill)!important}html:not([data-mobile-ui=off]) .workflow-workbench .node-inspector{border-top:1px solid var(--lxz-line)}html:not([data-mobile-ui=off]) .workflow-workbench .field-grid label>span,html:not([data-mobile-ui=off]) .workflow-workbench .wide-label>span{color:var(--lxz-ink-2);font-size:.8125rem;font-weight:600}html:not([data-mobile-ui=off]) .workflow-workbench .assist-panel{border:none;border-bottom:0;border-radius:var(--lxz-radius-sheet) var(--lxz-radius-sheet) 0 0;background:var(--lxz-nav-bg);box-shadow:var(--lxz-shadow-nav);backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]) .workflow-workbench .assist-panel:before{content:"";justify-self:center;width:2.5rem;height:.25rem;border-radius:var(--lxz-radius-pill);background:var(--lxz-line-strong)}html:not([data-mobile-ui=off]) .workflow-workbench .assist-panel-head strong{color:var(--lxz-ink);font-family:var(--lxz-font-serif);font-size:1.0625rem}html:not([data-mobile-ui=off]) .workflow-workbench .assist-panel-close{border:none;background:var(--lxz-surface-lowest);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .workflow-workbench .cost-metrics div{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]) .workflow-workbench .cost-metrics strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .workflow-workbench .cost-metrics span{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .workflow-workbench .issue-list{color:var(--lx-warning)}html:not([data-mobile-ui=off]) .workflow-workbench .issue-list.error{color:var(--lxz-error)}html:not([data-mobile-ui=off]) .workflow-workbench .issue-button{background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]) .workflow-workbench .variable-buttons button{border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-primary-softer);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .workflow-workbench .variable-buttons button strong{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .workflow-workbench .variable-buttons button small{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .workflow-workbench .variable-group>span,html:not([data-mobile-ui=off]) .workflow-workbench .variable-empty{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .workflow-workbench .deleted-card button{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .workflow-workbench .execution-mode-grid button{border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]) .workflow-workbench .execution-mode-grid button.active{border-color:var(--lxz-primary);background:var(--lxz-primary-soft);box-shadow:none}html:not([data-mobile-ui=off]) .workflow-workbench .execution-mode-grid strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .workflow-workbench .execution-mode-grid small{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .workflow-workbench .input-editor-list article{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface)}html:not([data-mobile-ui=off]) .workflow-workbench .editor-bottom-bar{border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-nav-bg);box-shadow:var(--lxz-shadow-nav);backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]) .workflow-workbench .editor-bottom-bar .n-button{border-radius:var(--lxz-radius-pill)!important}}@keyframes lxz-workflow-node-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--lxz-primary) 0%,transparent)}50%{box-shadow:0 0 0 .375rem color-mix(in srgb,var(--lxz-primary) 14%,transparent)}}@keyframes lxz-workflow-chip-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--lxz-primary) 0%,transparent)}50%{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--lxz-primary) 15%,transparent)}}@media(prefers-reduced-motion:reduce){html:not([data-mobile-ui=off]) .relay-run-page.is-running .progress-list li.active button>span,html:not([data-mobile-ui=off]) .relay-run-page.is-running .n-tag.sidebar-status,html:not([data-mobile-ui=off]) .relay-run-page.is-running .run-top .header-actions .n-tag:first-child{animation:none}}@media(max-width:767px){html:not([data-mobile-ui=off]) .income-shell{gap:1rem;padding:.5rem 1rem calc(1.5rem + var(--lx-safe-bottom, 0px))}html:not([data-mobile-ui=off]) .income-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html:not([data-mobile-ui=off]) .income-title{font-family:var(--lxz-font-serif);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;color:var(--lxz-ink);background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .income-header .n-button{width:auto;min-height:2.5rem;padding:0 1rem;border-radius:var(--lxz-radius-pill);border-color:var(--lxz-line);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2);font-size:.75rem}html:not([data-mobile-ui=off]) .summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}html:not([data-mobile-ui=off]) .summary-grid .metric-card:nth-child(1){grid-column:1;grid-row:2}html:not([data-mobile-ui=off]) .summary-grid .metric-card:nth-child(2){grid-column:2;grid-row:2}html:not([data-mobile-ui=off]) .summary-grid .metric-card:nth-child(3){grid-column:1 / -1;grid-row:1}html:not([data-mobile-ui=off]) .summary-grid .metric-card:nth-child(4){grid-column:1 / -1;grid-row:3}html:not([data-mobile-ui=off]) .summary-grid .metric-card:nth-child(3){position:relative;overflow:hidden}html:not([data-mobile-ui=off]) .summary-grid .metric-card:nth-child(3):before{content:"";position:absolute;top:-2.5rem;right:-2.5rem;width:8rem;height:8rem;border-radius:50%;background:color-mix(in srgb,var(--lxz-primary) 10%,transparent);filter:blur(2.5rem);pointer-events:none}html:not([data-mobile-ui=off]) .summary-grid .metric-card:nth-child(4) .n-card__content{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem}html:not([data-mobile-ui=off]) .summary-grid .metric-card:nth-child(4) .metric-value{margin-top:0;font-size:1.125rem}html:not([data-mobile-ui=off]) .summary-grid .metric-card:nth-child(4) .metric-caption{display:none}html:not([data-mobile-ui=off]) .summary-grid .metric-value{margin-top:.5rem;font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:var(--lxz-ink);font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .summary-grid .metric-card:nth-child(3) .metric-value{font-size:2rem}html:not([data-mobile-ui=off]) .summary-grid .metric-label{letter-spacing:0;text-transform:none}html:not([data-mobile-ui=off]) :is(.summary-grid .metric-card,.chart-panel,.withdrawal-card,.rank-card,.records-card){margin:0;border:none!important;border-radius:var(--lxz-radius-card)!important;background:var(--lxz-surface)!important;box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) :is(.summary-grid .metric-card,.chart-panel,.withdrawal-card,.rank-card) .n-card__content{padding:1rem}html:not([data-mobile-ui=off]) .income-content .section-title{font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .chart-wrap{min-height:12rem;padding:.25rem;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]) .earning-chart{height:12rem;min-height:12rem}html:not([data-mobile-ui=off]) .income-content .n-radio-group{display:flex;gap:.5rem;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}html:not([data-mobile-ui=off]) .income-content .n-radio-button{flex-shrink:0;margin:0;overflow:hidden;min-height:var(--lx-touch, 2.75rem);padding:0 1rem;border-radius:var(--lxz-radius-pill)!important;border-color:var(--lxz-line);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2);font-size:.75rem}html:not([data-mobile-ui=off]) .income-content .n-radio-button .n-radio-button__state-border{border-radius:var(--lxz-radius-pill)}html:not([data-mobile-ui=off]) .income-content .n-radio-button--checked{border-color:var(--lxz-primary)!important;background:var(--lxz-primary)!important;color:var(--lxz-white)!important;box-shadow:var(--lxz-shadow-glow)}html:not([data-mobile-ui=off]) .income-content .n-radio-button--checked .n-radio__label{color:var(--lxz-white)!important}html:not([data-mobile-ui=off]) .rank-list{margin-top:.75rem;gap:.5rem}html:not([data-mobile-ui=off]) .rank-card-item{grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem;border:none;border-radius:var(--lxz-radius-card);background:var(--lxz-surface)}html:not([data-mobile-ui=off]) .rank-index{width:2rem;height:2rem;border-radius:50%;font-size:.75rem;font-weight:800}html:not([data-mobile-ui=off]) .rank-card-item:nth-child(1) .rank-index{background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .rank-card-item:not(:nth-child(1)) .rank-index{background:var(--lxz-surface-high);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .rank-amount{justify-self:end;padding:.25rem .5rem;border-radius:var(--lxz-radius-pill);background:color-mix(in srgb,var(--lxz-success) 10%,transparent);color:var(--lxz-success);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .records-card{overflow:hidden}html:not([data-mobile-ui=off]) .records-card .n-card__content{padding:0}html:not([data-mobile-ui=off]) .records-card .panel-head{margin-bottom:0;padding:1rem .75rem .5rem}html:not([data-mobile-ui=off]) .records-list{gap:0}html:not([data-mobile-ui=off]) .record-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--lxz-line) 55%,transparent);border-radius:0;background:transparent}html:not([data-mobile-ui=off]) .records-list .record-item:last-of-type{border-bottom:0}html:not([data-mobile-ui=off]) .record-title-row .n-tag{padding:0 .5rem;border-radius:var(--lxz-radius-pill)!important}html:not([data-mobile-ui=off]) .record-item .n-tag--info-type{background-color:color-mix(in srgb,var(--lxz-primary) 10%,transparent)!important}html:not([data-mobile-ui=off]) .record-item .n-tag--info-type .n-tag__content{color:var(--lxz-primary)!important}html:not([data-mobile-ui=off]) .record-item .n-tag--success-type{background-color:color-mix(in srgb,var(--lxz-success) 12%,transparent)!important}html:not([data-mobile-ui=off]) .record-item .n-tag--success-type .n-tag__content{color:var(--lxz-success)!important}html:not([data-mobile-ui=off]) .record-user .n-avatar{background-color:color-mix(in srgb,var(--lxz-primary) 10%,transparent)!important;color:var(--lxz-primary)!important}html:not([data-mobile-ui=off]) .record-user .n-avatar .n-avatar__text{color:var(--lxz-primary)!important}html:not([data-mobile-ui=off]) .record-date{font-size:.6875rem;font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .record-detail strong{font-size:.875rem;font-weight:700;color:var(--lxz-success);font-variant-numeric:tabular-nums}html:not([data-mobile-ui=off]) .records-load-more{padding-bottom:.75rem;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .withdrawal-card .n-input,html:not([data-mobile-ui=off]) .withdrawal-card .n-input-number{--n-border-radius: var(--lxz-radius-chip)}html:not([data-mobile-ui=off]) .withdrawal-card .n-button--primary-type{min-height:var(--lx-touch, 2.75rem);border-radius:var(--lxz-radius-chip);border-color:var(--lxz-primary)!important;background:var(--lxz-primary)!important;color:var(--lxz-white)!important;box-shadow:var(--lxz-shadow-glow);font-weight:600}html:not([data-mobile-ui=off]) .withdrawal-card .n-button--primary-type.n-button--disabled{opacity:.45;box-shadow:none}}:root{--lxz-paper-soft: #efece6;--lxz-surface-mid: #f0eeea;--lxz-error-soft: rgba(201, 74, 61, .12)}@media(max-width:767px){html:not([data-mobile-ui=off]) .memo-workbench{min-height:auto;border:0;border-radius:0;box-shadow:none;row-gap:1.5rem}html:not([data-mobile-ui=off]) .memo-folders{background:transparent;border-right:0;overflow:visible;padding:1rem 1rem 0;gap:.875rem}html:not([data-mobile-ui=off]) .memo-pane-head{padding:0 0 .625rem;border-bottom:0;text-transform:none;letter-spacing:0}html:not([data-mobile-ui=off]) .memo-pane-head h1{margin:0;font-family:var(--lxz-font-serif);font-size:1.375rem;font-weight:700;line-height:1.3}html:not([data-mobile-ui=off]) .memo-pane-head>div>span{font-size:.75rem}html:not([data-mobile-ui=off]) .memo-pane-head .n-button{width:100%;height:2.75rem!important;border-radius:var(--lxz-radius-pill)!important;font-weight:700}html:not([data-mobile-ui=off]) .folder-create .n-input{--n-height: 2.625rem !important;--n-border-radius: var(--lxz-radius-chip) !important;--n-font-size: .875rem !important}html:not([data-mobile-ui=off]) .folder-list{max-height:none;overflow:visible;gap:.375rem}html:not([data-mobile-ui=off]) .folder-row{min-height:2.75rem;border-radius:var(--lxz-radius-chip);font-size:.9375rem}html:not([data-mobile-ui=off]) .memo-filter-bar{grid-template-columns:minmax(0,1fr)}html:not([data-mobile-ui=off]) .memo-filter-bar .n-input{--n-height: 3rem !important;--n-border-radius: var(--lxz-radius-chip) !important;--n-font-size: .9375rem !important}html:not([data-mobile-ui=off]) .memo-tag-chips{gap:.5rem}html:not([data-mobile-ui=off]) .memo-tag-chip{font-size:.8125rem;border-radius:var(--lxz-radius-pill)}html:not([data-mobile-ui=off]) .memo-list-section{min-height:0;padding:0;border:0;border-radius:0;background:transparent;gap:.75rem}html:not([data-mobile-ui=off]) .memo-list-head{align-items:baseline;padding:0 .25rem;border-bottom:0}html:not([data-mobile-ui=off]) .memo-list-head strong{min-width:0;overflow:hidden;font-family:var(--lxz-font-serif);font-size:1.5rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}html:not([data-mobile-ui=off]) .memo-list-head span{font-size:.9375rem;white-space:nowrap}html:not([data-mobile-ui=off]) .memo-batch-bar{min-height:2.75rem;padding:.5rem .75rem;border:0;border-radius:var(--lxz-radius-chip);font-size:.75rem}html:not([data-mobile-ui=off]) .memo-list{gap:.75rem;padding:0}html:not([data-mobile-ui=off]) .memo-row{gap:.75rem;padding:1rem;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);transition:transform .16s ease,border-color .18s ease,background .18s ease}html:not([data-mobile-ui=off]) .memo-row:active{transform:scale(.98)}html:not([data-mobile-ui=off]) .memo-row-check{align-items:flex-start;padding-top:.25rem}html:not([data-mobile-ui=off]) .memo-row-title{gap:.5rem}html:not([data-mobile-ui=off]) .memo-row-title strong{display:-webkit-box;overflow:hidden;font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:600;line-height:1.4;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}html:not([data-mobile-ui=off]) .memo-row-title span{padding-top:.375rem;font-family:var(--lx-font-mono);font-size:.75rem;line-height:1rem;letter-spacing:.01em}html:not([data-mobile-ui=off]) .memo-row p{font-size:.8125rem;line-height:1.5}html:not([data-mobile-ui=off]) .memo-row-foot{gap:.5rem}html:not([data-mobile-ui=off]) .memo-tags{gap:.375rem}html:not([data-mobile-ui=off]) .memo-tags .n-tag{--n-height: 1.5rem !important;--n-padding: 0 .5rem !important;--n-font-size: .6875rem !important;--n-border-radius: var(--lxz-radius-chip) !important;--n-border: 0 !important}html:not([data-mobile-ui=off]) .memo-word-count{font-family:var(--lx-font-mono);font-size:.6875rem}html:not([data-mobile-ui=off]) .memo-row-swipe{border-radius:var(--lxz-radius-card)}html:not([data-mobile-ui=off]) .memo-swipe-actions{gap:.375rem;padding:.375rem;border-radius:0 var(--lxz-radius-card) var(--lxz-radius-card) 0}html:not([data-mobile-ui=off]) .memo-swipe-action{min-height:2.5rem;padding:0 .75rem;border-radius:var(--lxz-radius-chip);font-size:.75rem;font-weight:650}html:not([data-mobile-ui=off]) .memo-row-check .n-checkbox{--n-size: 1.25rem !important;--n-border-radius: .25rem !important}html:not([data-mobile-ui=off]) .memo-batch-bar .n-checkbox{--n-size: 1.125rem !important;--n-border-radius: .25rem !important}html:not([data-mobile-ui=off]) .memo-workspace{border-top:0;padding:0;gap:1rem}html:not([data-mobile-ui=off]) .workspace-top{padding:.75rem 1rem;border-radius:var(--lxz-radius-card)}html:not([data-mobile-ui=off]) .workspace-top strong{font-family:var(--lxz-font-serif);font-size:1.125rem;line-height:1.4}html:not([data-mobile-ui=off]) .editor-form{padding:1rem .25rem 0;border:0;border-radius:0}html:not([data-mobile-ui=off]) .editor-word-count,html:not([data-mobile-ui=off]) .editor-save-status{font-family:var(--lx-font-mono);font-size:.75rem}html:not([data-mobile-ui=off]) .folder-admin{padding:.75rem 0 0}}@media(max-width:767px){html:not([data-mobile-ui=off]):not([data-theme=dark]){.memo-workbench{background:var(--lxz-bg)}.memo-pane-head{color:var(--lxz-ink)}.memo-pane-head>div>span{color:var(--lxz-ink-3)}.folder-create .n-input,.memo-filter-bar .n-input{--n-color: var(--lxz-paper-soft) !important;--n-color-focus: var(--lxz-paper-soft) !important;--n-border: 1px solid transparent !important;--n-border-hover: 1px solid transparent !important;--n-border-focus: 1px solid transparent !important;--n-box-shadow-focus: 0 0 0 .1875rem var(--lxz-primary-soft) !important;--n-caret-color: var(--lxz-primary) !important;--n-text-color: var(--lxz-ink) !important;--n-placeholder-color: var(--lxz-ink-3) !important;--n-clear-color: var(--lxz-ink-3) !important}.folder-row{border-color:transparent;color:var(--lxz-ink-2)}.folder-row:hover,.folder-row.active{border-color:transparent;background:var(--lxz-primary-soft);color:var(--lxz-primary);font-weight:600}.folder-row em{color:var(--lxz-ink-3)}.memo-tag-chip{border:none;background:var(--lxz-surface-lowest);color:var(--lxz-ink-2)}.memo-tag-chip.active{border-color:var(--lxz-primary-strong);background:var(--lxz-primary-soft);color:var(--lxz-primary);font-weight:700}.memo-list-head strong{color:var(--lxz-ink)}.memo-list-head span{color:var(--lxz-ink-3)}.memo-batch-bar{background:var(--lxz-surface-high);color:var(--lxz-ink-2)}.memo-row{border:none;background:var(--lxz-surface-lowest)}.memo-row:hover{border-color:var(--lxz-line);background:var(--lxz-surface-lowest);transform:none}.memo-row.active{border-color:var(--lxz-line-strong);background:var(--lxz-primary-softer)}.memo-row-title strong{color:var(--lxz-ink)}.memo-row-title span{color:var(--lxz-ink-3)}.memo-row p{color:var(--lxz-ink-2)}.memo-tags .n-tag{--n-color: var(--lxz-surface-mid) !important;--n-text-color: var(--lxz-on-surface-variant) !important}.memo-word-count{color:var(--lxz-ink-3)}.memo-row-check .n-checkbox,.memo-batch-bar .n-checkbox{--n-color: var(--lxz-primary) !important;--n-color-checked: var(--lxz-primary) !important;--n-border: 1px solid transparent !important;--n-border-hover: 1px solid transparent !important;--n-border-checked: 1px solid transparent !important;--n-border-focus: 1px solid transparent !important;--n-box-shadow-focus: 0 0 0 .1875rem var(--lxz-primary-soft) !important;--n-check-mark-color: var(--lxz-white) !important;--n-label-color: var(--lxz-ink-2) !important}.memo-swipe-actions{background:var(--lxz-surface-high)}.memo-swipe-action{border:none;background:var(--lxz-surface-lowest);color:var(--lxz-ink-2)}.memo-swipe-action:active{background:var(--lxz-primary-soft);color:var(--lxz-primary)}.memo-swipe-action--danger{border-color:color-mix(in srgb,var(--lxz-error) 40%,var(--lxz-line));color:var(--lxz-error)}.memo-swipe-action--danger:active{background:var(--lxz-error-soft);color:var(--lxz-error)}.memo-workspace{background:transparent}.workspace-top{border:none;background:var(--lxz-surface-lowest);box-shadow:var(--lxz-shadow-card)}.workspace-top strong{color:var(--lxz-ink)}.editor-form{background:transparent}.editor-save-status{color:var(--lxz-success)}.folder-admin{border-top:1px solid var(--lxz-line)}.folder-admin label,.memo-load-more{color:var(--lxz-ink-3)}.memo-load-more-retry{border-color:var(--lxz-line);background:var(--lxz-surface-lowest);color:var(--lxz-primary)}}}@media(max-width:767px){html:not([data-mobile-ui=off]) .history-page{padding:1rem 1rem 1.5rem;gap:1.5rem}html:not([data-mobile-ui=off]) .history-toolbar{border-bottom:0}html:not([data-mobile-ui=off]) .history-title{font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:-.01em}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-title{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .history-subtitle{font-size:.6875rem;line-height:1.45}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-subtitle{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .history-controls .n-input,html:not([data-mobile-ui=off]) .history-controls .n-base-selection{border-radius:.5rem!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-controls .n-input,html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-controls .n-base-selection{background-color:var(--lxz-surface-low)!important}html:not([data-mobile-ui=off]) .history-controls .n-button{min-height:var(--lx-touch);border-radius:var(--lxz-radius-pill)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-controls .n-button{background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-ink)!important;border:none!important;box-shadow:none!important}html:not([data-mobile-ui=off]) .history-chip-row{gap:.5rem}html:not([data-mobile-ui=off]) .history-chip{min-height:var(--lx-touch);padding:0 1rem;border-width:0;border-radius:var(--lxz-radius-pill);font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-chip{background:var(--lxz-surface-lowest);border-color:transparent;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-chip.active{background:var(--lxz-primary);border-color:transparent;color:var(--lxz-white)}html:not([data-mobile-ui=off]) .history-retention-notice,html:not([data-mobile-ui=off]) .history-session-banner,html:not([data-mobile-ui=off]) .history-batch-toolbar{border-radius:var(--lxz-radius-card)}html:not([data-mobile-ui=off]) .history-retention-notice{font-size:.75rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-retention-notice{background:var(--lxz-surface-low);border-color:var(--lxz-line);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-session-banner{background:var(--lxz-primary-softer);border-color:var(--lxz-line)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-batch-toolbar{background:var(--lxz-surface);border-color:var(--lxz-line);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .history-session-banner .n-button,html:not([data-mobile-ui=off]) .history-batch-toolbar .n-button{min-height:var(--lx-touch);border-radius:var(--lxz-radius-pill)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-session-banner .n-button,html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-batch-toolbar .n-button{background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-ink)!important;border:none!important;box-shadow:none!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-batch-toolbar .n-button--error-type{background-color:var(--lx-error-soft)!important;color:var(--lxz-error)!important;border-color:var(--lxz-error)!important}html:not([data-mobile-ui=off]) .history-item{min-height:0;padding:1rem;border-width:0;border-left-width:.25rem;border-radius:var(--lxz-radius-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-item{background:var(--lxz-surface);border-color:transparent;box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .history-item:has(.history-status-badge[data-status=STREAMING]){border-left-color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .history-item:has(.history-status-badge[data-status=COMPLETED]){border-left-color:var(--lxz-success)}html:not([data-mobile-ui=off]) .history-item:has(.history-status-badge[data-status=FAILED]){border-left-color:var(--lxz-error)}html:not([data-mobile-ui=off]) .history-item:has(.history-status-badge[data-status=CANCELLED]){border-left-color:var(--lxz-line-strong)}html:not([data-mobile-ui=off]) .history-item-inner{gap:.75rem}html:not([data-mobile-ui=off]) .history-function-mark{width:2.75rem;height:2.75rem;border-radius:.5rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-function-mark{background:var(--lxz-primary-soft);border-color:var(--lxz-line);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .history-main-head{align-items:flex-start;gap:.5rem;margin-bottom:.5rem}html:not([data-mobile-ui=off]) .history-function-name{width:100%;overflow:hidden;font-size:.8125rem;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-function-name{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .history-purpose{font-size:.75rem;line-height:1.55}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-purpose{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .history-status-badge{min-height:1.5rem;padding:.25rem .5rem;border:0;border-radius:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-status-badge{color:var(--lxz-ink-3);background:var(--lxz-surface-high)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-status-badge[data-status=STREAMING]{color:var(--lxz-primary);background:var(--lxz-primary-soft)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-status-badge[data-status=COMPLETED]{color:var(--lxz-success);background:var(--lx-success-soft)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-status-badge[data-status=FAILED]{color:var(--lxz-error);background:var(--lx-error-soft)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-status-badge[data-status=CANCELLED]{color:var(--lxz-ink-3);background:var(--lxz-surface-high)}html:not([data-mobile-ui=off]) .history-time-relative{font-family:var(--lx-font-mono);font-size:.75rem;font-weight:500;line-height:1.4}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-time-relative{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .session-link,html:not([data-mobile-ui=off]) .continue-session-btn{min-height:1.5rem;border-radius:var(--lxz-radius-pill);font-size:.75rem;font-weight:600;line-height:1}html:not([data-mobile-ui=off]):not([data-theme=dark]) .session-link,html:not([data-mobile-ui=off]):not([data-theme=dark]) .continue-session-btn{background:var(--lxz-surface-high);border-color:transparent;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .session-link:active,html:not([data-mobile-ui=off]):not([data-theme=dark]) .continue-session-btn:active{background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .history-more-button{width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;border-radius:var(--lxz-radius-pill)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-more-button{background-color:var(--lxz-surface-high)!important;color:var(--lxz-ink-3)!important;border:0!important}html:not([data-mobile-ui=off]) .history-swipe-action{border-radius:var(--lxz-radius-pill);font-size:.75rem;font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-swipe-action{background:var(--lxz-surface);border-color:var(--lxz-line);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-swipe-action:active{background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-swipe-action--danger{color:var(--lxz-error)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-swipe-action--danger:active{background:var(--lx-error-soft);color:var(--lxz-error)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-swipe-actions{background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]) .history-mobile-load-more{font-size:.75rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-mobile-load-more{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .history-load-more-retry{min-height:var(--lx-touch);border-radius:var(--lxz-radius-pill);font-size:.75rem;font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-load-more-retry{background:var(--lxz-surface-high);border-color:transparent;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .history-load-more-spinner{border-width:2px;border-style:solid}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-load-more-spinner{border-color:var(--lxz-line-strong);border-top-color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .ai-message--card .ai-message__body{padding:1rem;border-radius:var(--lxz-radius-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .ai-message--card .ai-message__body{background:var(--lxz-surface);border-color:var(--lxz-line);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .ai-message__count{font-family:var(--lx-font-mono);font-size:.75rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .ai-message__count{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .ai-message__action{border-radius:.5rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .ai-message__action{background:var(--lxz-surface-low);border-color:var(--lxz-line);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .result-input-details{border-radius:.5rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .result-input-details{background:var(--lxz-surface-low);border-color:var(--lxz-line)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .result-input-details summary{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .result-input-content{font-size:.75rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .result-input-content{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .result-stat-pill{border-radius:var(--lxz-radius-chip);font-size:.6875rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .result-stat-pill{background:var(--lxz-surface-low);border-color:var(--lxz-line);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .result-stat-pill strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .result-modal-footer .n-button{min-height:var(--lx-touch);border-radius:var(--lxz-radius-pill)!important;font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .result-modal-footer .n-button--primary-type{background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important;border:none!important;box-shadow:none!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .result-modal-footer .n-button--primary-type:not(.n-button--disabled):hover{background-color:var(--lxz-primary-strong)!important;border-color:var(--lxz-primary-strong)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .result-modal-footer .n-button--primary-type:not(.n-button--disabled):active{background-color:var(--lxz-primary-pressed)!important;border-color:var(--lxz-primary-pressed)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .result-modal-footer .n-button--default-type{background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-ink)!important;border:none!important;box-shadow:none!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .result-modal-footer .n-button--default-type:not(.n-button--disabled):hover{background-color:var(--lxz-surface-low)!important;border-color:var(--lxz-primary-strong)!important;color:var(--lxz-primary)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .result-modal-footer .n-button--error-type{background-color:var(--lx-error-soft)!important;color:var(--lxz-error)!important;border-color:var(--lxz-error)!important}html:not([data-mobile-ui=off]) .history-detail{padding-top:1rem;padding-right:calc(1rem + var(--lx-safe-right));padding-left:calc(1rem + var(--lx-safe-left))}html:not([data-mobile-ui=off]) .history-detail .page-header{gap:.75rem;margin-bottom:1rem;padding-bottom:0;border-bottom:0}html:not([data-mobile-ui=off]) .history-detail .page-title{font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:600;line-height:1.4;letter-spacing:-.01em}html:not([data-mobile-ui=off]) .history-detail .meta-date,html:not([data-mobile-ui=off]) .history-detail .meta-chars{font-family:var(--lx-font-mono);font-size:.75rem;line-height:1.4}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .meta-date,html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .meta-chars{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .history-detail .meta-info .n-tag{border-radius:.5rem!important;font-size:.6875rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .meta-info .n-tag{background-color:var(--lxz-primary-soft)!important;border-color:var(--lxz-line)!important;color:var(--lxz-primary)!important}html:not([data-mobile-ui=off]) .history-detail .header-actions .n-button{min-height:var(--lx-touch);border-radius:var(--lxz-radius-pill)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .header-actions .n-button--primary-type{background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important;border:none!important;box-shadow:none!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .header-actions .n-button--default-type{background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-ink)!important;border:none!important}html:not([data-mobile-ui=off]) .history-detail .section,html:not([data-mobile-ui=off]) .history-detail .followup-chat{padding:1rem;border-radius:var(--lxz-radius-card);backdrop-filter:none;-webkit-backdrop-filter:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .section,html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .followup-chat{background:var(--lxz-surface);border-color:var(--lxz-line);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .history-detail .section-header{margin-bottom:.75rem}html:not([data-mobile-ui=off]) .history-detail .section-title{gap:.5rem;font-size:.8125rem;font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .section-title{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .history-detail .section-content{padding:.75rem;border-radius:.5rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .section-content{background:var(--lxz-surface-low);border-color:var(--lxz-line)}html:not([data-mobile-ui=off]) .history-detail .section-content pre{font-size:.8125rem;line-height:1.8}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .section-content pre{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .history-detail .variable-item{border-radius:.5rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .variable-item{background:var(--lxz-surface-low);border-color:var(--lxz-line)}html:not([data-mobile-ui=off]) .history-detail .variable-key{font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .variable-key{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .variable-value{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .history-detail .output-inline-actions .n-button{min-height:var(--lx-touch);border-radius:var(--lxz-radius-pill)!important;font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .output-inline-actions .n-button--primary-type{background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important;border:none!important;box-shadow:none!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .output-inline-actions .n-button--default-type{background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-ink)!important;border:none!important;box-shadow:none!important}html:not([data-mobile-ui=off]) .history-detail .version-list{gap:.5rem;padding:0}html:not([data-mobile-ui=off]) .history-detail .version-item{display:flex;width:100%;align-items:center;gap:.75rem;padding:.75rem;border:none;border-radius:.5rem;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .version-item{background:var(--lxz-surface)}html:not([data-mobile-ui=off]) .history-detail .version-item strong{flex:0 0 auto;font-size:.75rem;font-weight:700}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .version-item strong{color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .history-detail .version-item span{flex:0 0 auto;font-family:var(--lx-font-mono);font-size:.6875rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .version-item span{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .history-detail .version-item small{flex:1 1 auto;min-width:0;overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .version-item small{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .version-item.active{border-color:var(--lxz-primary);background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .history-detail .version-item.current:after{padding:.125rem .375rem;border-radius:.5rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .version-item.current:after{background:var(--lx-success-soft);color:var(--lxz-success)}html:not([data-mobile-ui=off]) .history-detail .empty-version{padding:.75rem;font-size:.75rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .empty-version{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .history-detail .version-compare,html:not([data-mobile-ui=off]) .history-detail .version-actions{padding:0}html:not([data-mobile-ui=off]) .history-detail .version-compare label{display:block;margin-bottom:.5rem;font-size:.6875rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .version-compare label{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .history-detail .version-actions .n-button{border-radius:var(--lxz-radius-pill)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .version-actions .n-button--primary-type{background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important;border:none!important;box-shadow:none!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .version-actions .n-button--default-type{background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-ink)!important;border:none!important;box-shadow:none!important}html:not([data-mobile-ui=off]) .history-detail .chat-header h3{margin:0 0 .75rem;font-size:.8125rem;font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .chat-header h3{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .history-detail .message-time{font-family:var(--lx-font-mono);font-size:.6875rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .message-time{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .user .message-avatar{background:var(--lxz-surface-high);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .assistant .message-avatar{background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .history-detail .detail-bottom-bar{gap:.75rem;padding-top:.75rem;padding-bottom:calc(.75rem + var(--lx-safe-bottom));border-top:0;border-radius:1.5rem 1.5rem 0 0;box-shadow:var(--lxz-shadow-nav);backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .detail-bottom-bar{background:var(--lxz-nav-bg)}html:not([data-mobile-ui=off]) .history-detail .detail-bottom-bar .n-button{border-radius:var(--lxz-radius-pill)!important;font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .detail-bottom-bar .n-button{background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-ink-2)!important;border:none!important;box-shadow:none!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-detail .detail-bottom-bar .n-button--error-type{background-color:var(--lx-error-soft)!important;color:var(--lxz-error)!important;border-color:var(--lxz-error)!important}html:not([data-mobile-ui=off]) .save-to-work-form .n-input,html:not([data-mobile-ui=off]) .save-to-work-form .n-base-selection{border-radius:.5rem!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .save-to-work-form .n-input,html:not([data-mobile-ui=off]):not([data-theme=dark]) .save-to-work-form .n-base-selection{background-color:var(--lxz-surface-low)!important}html:not([data-mobile-ui=off]) .save-to-work-form .form-item label{font-size:.75rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .save-to-work-form .form-item label{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .history-insert-footer .n-button{min-width:5rem;min-height:var(--lx-touch);border-radius:var(--lxz-radius-pill)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-insert-footer .n-button--primary-type{background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important;border:none!important;box-shadow:none!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .history-insert-footer .n-button--default-type{background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-ink)!important;border:none!important}}:root{--lxz-success-soft: rgba(46, 158, 107, .1)}@media(max-width:767px){html:not([data-mobile-ui=off]) .my-prompts .ui-page-header{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin-bottom:.75rem;gap:.75rem}html:not([data-mobile-ui=off]) .my-prompts .ui-page-header h1{font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .my-prompts .ui-page-header p{display:none}html:not([data-mobile-ui=off]) .my-prompts .ui-page-header__actions .n-button{min-height:3rem;padding:0 1rem;border-radius:var(--lxz-radius-pill)!important;border:none!important;background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important;box-shadow:var(--lxz-shadow-card)!important;font-size:.875rem;font-weight:700}html:not([data-mobile-ui=off]) .my-prompts .ui-page-header__actions .n-button:not(.n-button--disabled):hover{background-color:var(--lxz-primary-strong)!important;border-color:var(--lxz-primary-strong)!important}html:not([data-mobile-ui=off]) .my-prompts .ui-page-header__actions .n-button:not(.n-button--disabled):active{background-color:var(--lxz-primary-pressed)!important;border-color:var(--lxz-primary-pressed)!important}html:not([data-mobile-ui=off]) .my-prompts .ui-page-header__actions .n-button .n-button__content:before{content:"+";font-size:1.125rem;font-weight:700;line-height:1;margin-right:.25rem}html:not([data-mobile-ui=off]) .my-prompts .prompt-toolbar{position:static;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);padding:.75rem;gap:.5rem}html:not([data-mobile-ui=off]) .my-prompts .prompt-toolbar .n-input,html:not([data-mobile-ui=off]) .my-prompts .prompt-toolbar .n-base-selection{min-height:3rem;border-radius:var(--lxz-radius-card)!important;background-color:var(--lxz-surface-lowest)!important}html:not([data-mobile-ui=off]) .my-prompts .prompt-toolbar .n-input .n-input__border,html:not([data-mobile-ui=off]) .my-prompts .prompt-toolbar .n-input .n-input__state-border,html:not([data-mobile-ui=off]) .my-prompts .prompt-toolbar .n-base-selection .n-base-selection__border,html:not([data-mobile-ui=off]) .my-prompts .prompt-toolbar .n-base-selection .n-base-selection__state-border{border-color:var(--lxz-line)!important}html:not([data-mobile-ui=off]) .my-prompts .prompt-toolbar .n-input.n-input--focus .n-input__state-border,html:not([data-mobile-ui=off]) .my-prompts .prompt-toolbar .n-input.n-input--focus .n-input__border,html:not([data-mobile-ui=off]) .my-prompts .prompt-toolbar .n-base-selection.n-base-selection--focus .n-base-selection__state-border,html:not([data-mobile-ui=off]) .my-prompts .prompt-toolbar .n-base-selection.n-base-selection--active .n-base-selection__state-border{border-color:var(--lxz-primary)!important}html:not([data-mobile-ui=off]) .my-prompts .prompt-toolbar .n-button{min-height:2.75rem;border-radius:var(--lxz-radius-pill)!important;border:none!important;background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-ink-2)!important;box-shadow:none!important}html:not([data-mobile-ui=off]) .my-prompts .prompt-batch-toolbar{position:sticky;top:calc(var(--lx-mobile-header-h, 3.5rem) + .25rem);z-index:20;background:var(--lxz-glass-bg);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur));padding:.75rem;gap:.625rem}html:not([data-mobile-ui=off]) .my-prompts .prompt-batch-toolbar>span{color:var(--lxz-ink);font-size:.875rem;font-weight:700}html:not([data-mobile-ui=off]) .my-prompts .prompt-batch-actions .n-button{min-height:2.75rem;border-radius:var(--lxz-radius-pill)!important;font-size:.8125rem;font-weight:700}html:not([data-mobile-ui=off]) .my-prompts .prompt-batch-actions .n-button--primary-type.n-button--secondary{border:none!important;background-color:var(--lxz-primary-soft)!important;color:var(--lxz-primary)!important;box-shadow:none!important}html:not([data-mobile-ui=off]) .my-prompts .view-toggle{border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-lowest);padding:.1875rem;gap:.25rem}html:not([data-mobile-ui=off]) .my-prompts .view-toggle button{border-radius:var(--lxz-radius-pill);color:var(--lxz-ink-3);font-weight:700}html:not([data-mobile-ui=off]) .my-prompts .view-toggle button.active{background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .my-prompts .prompt-list{gap:.75rem}html:not([data-mobile-ui=off]) .my-prompts .prompt-list--list{gap:.625rem}html:not([data-mobile-ui=off]) .my-prompts .prompt-row{background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);padding:1rem;gap:.75rem .875rem}html:not([data-mobile-ui=off]) .my-prompts .prompt-row:hover{transform:none;border-color:var(--lxz-line-strong);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .my-prompts .row-badge{width:2rem;min-width:2rem;height:2rem;border:0;border-radius:var(--lxz-radius-chip);padding:0 .375rem;font-size:.625rem;font-weight:800;line-height:1.1;color:color-mix(in srgb,var(--function-color, var(--lxz-primary)) 72%,var(--lxz-ink));background:color-mix(in srgb,var(--function-color, var(--lxz-primary)) 10%,var(--lxz-surface-lowest))}html:not([data-mobile-ui=off]) .my-prompts .row-title{font-size:1rem;line-height:1.5;font-weight:700;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .my-prompts .row-desc{font-size:.8125rem;line-height:1.5;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .my-prompts .prompt-chapter-badge{border:none;background:var(--lxz-primary-soft);color:var(--lxz-primary);border-radius:var(--lxz-radius-pill);font-size:.625rem;font-weight:800;padding:.125rem .5rem}html:not([data-mobile-ui=off]) .my-prompts .row-meta{border-top:1px solid var(--lxz-line);padding-top:.75rem;gap:.75rem}html:not([data-mobile-ui=off]) .my-prompts .meta-stat{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--lxz-ink-3);font-size:.75rem;font-weight:650;gap:.25rem}html:not([data-mobile-ui=off]) .my-prompts .meta-stat svg{width:.875rem;height:.875rem}html:not([data-mobile-ui=off]) .my-prompts .row-meta .n-tag{border:0!important;border-radius:.375rem!important;padding:0 .5rem!important;height:1.375rem!important;min-height:1.375rem;line-height:1.375rem;font-size:.6875rem;font-weight:700}html:not([data-mobile-ui=off]) .my-prompts .row-meta .n-tag--default-type{background-color:var(--lxz-surface-high)!important;color:var(--lxz-ink-3)!important}html:not([data-mobile-ui=off]) .my-prompts .row-meta .n-tag--success-type{background-color:var(--lxz-success-soft)!important;color:var(--lxz-success)!important}html:not([data-mobile-ui=off]) .my-prompts .row-meta .n-tag--warning-type{background-color:var(--lxz-primary-soft)!important;color:var(--lxz-primary)!important}html:not([data-mobile-ui=off]) .my-prompts .prompt-swipe-actions{background:var(--lxz-surface-low);border-radius:0 var(--lxz-radius-card) var(--lxz-radius-card) 0}html:not([data-mobile-ui=off]) .my-prompts .prompt-swipe-action{border:0;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2);font-weight:700}html:not([data-mobile-ui=off]) .my-prompts .prompt-swipe-action--danger{color:var(--lxz-error)}html:not([data-mobile-ui=off]) .my-prompts .skeleton-row{border-radius:var(--lxz-radius-card);border-color:var(--lxz-line);background:var(--lxz-surface-lowest)}html:not([data-mobile-ui=off]) .my-prompts .mobile-load-more-bar{color:var(--lxz-ink-3);font-size:.75rem}html:not([data-mobile-ui=off]) .my-prompts .ui-empty-state .n-button--primary-type{border-radius:var(--lxz-radius-pill)!important;border:none!important;background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important}html:not([data-mobile-ui=off]) .prompt-market .ui-page-header{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin-bottom:.25rem;gap:.75rem}html:not([data-mobile-ui=off]) .prompt-market .ui-page-header h1{font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .prompt-market .ui-page-header p{display:none}html:not([data-mobile-ui=off]) .prompt-market .ui-page-header__actions .n-button{min-height:2.75rem;padding:0 1rem;border-radius:var(--lxz-radius-pill)!important;border:none!important;background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-primary)!important;box-shadow:none!important;font-size:.8125rem;font-weight:700}html:not([data-mobile-ui=off]) .prompt-market .ui-filter-bar{background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);padding:.75rem;gap:.75rem}html:not([data-mobile-ui=off]) .prompt-market .market-search-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}html:not([data-mobile-ui=off]) .prompt-market .market-search-row .n-input{min-height:3rem;border-radius:var(--lxz-radius-pill)!important;background-color:var(--lxz-surface-lowest)!important}html:not([data-mobile-ui=off]) .prompt-market .market-search-row .n-input .n-input__border,html:not([data-mobile-ui=off]) .prompt-market .market-search-row .n-input .n-input__state-border{border-color:var(--lxz-line)!important}html:not([data-mobile-ui=off]) .prompt-market .market-search-row .n-input.n-input--focus .n-input__state-border,html:not([data-mobile-ui=off]) .prompt-market .market-search-row .n-input.n-input--focus .n-input__border{border-color:var(--lxz-primary)!important}html:not([data-mobile-ui=off]) .prompt-market .market-search-row .n-button{min-height:3rem;padding:0 1.25rem;border-radius:var(--lxz-radius-pill)!important;border:none!important;background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important;box-shadow:var(--lxz-shadow-card)!important;font-weight:700}html:not([data-mobile-ui=off]) .prompt-market .market-search-row .n-button:not(.n-button--disabled):hover{background-color:var(--lxz-primary-strong)!important;border-color:var(--lxz-primary-strong)!important}html:not([data-mobile-ui=off]) .prompt-market .market-search-row .n-button:not(.n-button--disabled):active{background-color:var(--lxz-primary-pressed)!important;border-color:var(--lxz-primary-pressed)!important}html:not([data-mobile-ui=off]) .prompt-market .market-tabs{gap:.5rem;padding-bottom:.5rem}html:not([data-mobile-ui=off]) .prompt-market .market-tabs button{min-height:2.5rem;padding:0 1rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-lowest);color:var(--lxz-ink-3);font-size:.875rem;font-weight:700}html:not([data-mobile-ui=off]) .prompt-market .market-tabs button.active{border-color:var(--lxz-primary);background:var(--lxz-primary);color:var(--lxz-white);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .prompt-market .category-strip{gap:.5rem;padding-bottom:.5rem}html:not([data-mobile-ui=off]) .prompt-market .category-strip button{min-width:6rem;min-height:2.75rem;padding:.5rem .75rem;border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2);gap:.125rem}html:not([data-mobile-ui=off]) .prompt-market .category-strip button:hover{border-color:var(--lxz-line-strong);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .prompt-market .category-strip button.active,html:not([data-mobile-ui=off]) .prompt-market .category-strip button.active:hover{border-color:var(--lxz-primary);background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .prompt-market .category-strip small{color:var(--lxz-ink-3);font-size:.6875rem}html:not([data-mobile-ui=off]) .prompt-market .category-strip button.active small{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .prompt-market .length-strip{gap:.5rem;padding-bottom:.5rem}html:not([data-mobile-ui=off]) .prompt-market .length-strip button{min-height:2.5rem;padding:0 .875rem;border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-ink-3);font-size:.8125rem;font-weight:700}html:not([data-mobile-ui=off]) .prompt-market .length-strip button:hover,html:not([data-mobile-ui=off]) .prompt-market .length-strip button.active{border-color:var(--lxz-primary);background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .prompt-market .short-story-stage-strip small{opacity:1}html:not([data-mobile-ui=off]) .prompt-market .stream-toolbar{background:transparent;border:0;box-shadow:none;padding:0;margin-bottom:.75rem;gap:.75rem}html:not([data-mobile-ui=off]) .prompt-market .stream-toolbar h2{font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .prompt-market .stream-toolbar p{color:var(--lxz-ink-3);font-size:.75rem}html:not([data-mobile-ui=off]) .prompt-market .toolbar-controls{gap:.5rem}html:not([data-mobile-ui=off]) .prompt-market .view-toggle{border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-lowest);padding:.1875rem;gap:.25rem}html:not([data-mobile-ui=off]) .prompt-market .view-toggle button{border-radius:var(--lxz-radius-pill);color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .prompt-market .view-toggle button.active{background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .prompt-market .toolbar-controls .n-base-selection{min-height:2.75rem;border-radius:var(--lxz-radius-pill)!important;background-color:var(--lxz-surface-lowest)!important}html:not([data-mobile-ui=off]) .prompt-market .toolbar-controls .n-base-selection .n-base-selection__border,html:not([data-mobile-ui=off]) .prompt-market .toolbar-controls .n-base-selection .n-base-selection__state-border{border-color:var(--lxz-line)!important}html:not([data-mobile-ui=off]) .prompt-market .toolbar-controls .n-button{min-height:2.75rem;border-radius:var(--lxz-radius-pill)!important;border:none!important;background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-ink-2)!important;box-shadow:none!important}html:not([data-mobile-ui=off]) .prompt-market .prompt-card,html:not([data-mobile-ui=off]) .prompt-market .prompt-list-item{background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);backdrop-filter:none;-webkit-backdrop-filter:none;padding:1rem}html:not([data-mobile-ui=off]) .prompt-market .prompt-card:hover,html:not([data-mobile-ui=off]) .prompt-market .prompt-list-item:hover{transform:none;border-color:var(--lxz-line-strong);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .prompt-market .function-tag{border:0!important;border-radius:.375rem!important;padding:0 .5rem!important;height:1.375rem!important;min-height:1.375rem;background-image:none!important;background-color:color-mix(in srgb,var(--function-color, var(--lxz-primary)) 10%,var(--lxz-surface-lowest))!important;color:color-mix(in srgb,var(--function-color, var(--lxz-primary)) 68%,var(--lxz-ink))!important}html:not([data-mobile-ui=off]) .prompt-market .function-tag .n-tag__content{font-size:.75rem;font-weight:700}html:not([data-mobile-ui=off]) .prompt-market .hot-score{color:var(--lxz-error);font-size:.75rem;font-weight:700}html:not([data-mobile-ui=off]) .prompt-market .prompt-card .prompt-title-row h3,html:not([data-mobile-ui=off]) .prompt-market .prompt-card h3{font-size:1.0625rem;line-height:1.35;font-weight:800;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .prompt-market .prompt-list-item h3{font-size:1.0625rem;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .prompt-market .prompt-card p{font-size:.875rem;line-height:1.55;color:var(--lxz-ink-3);-webkit-line-clamp:2}html:not([data-mobile-ui=off]) .prompt-market .prompt-list-item p{font-size:.875rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .prompt-market .prompt-chapter-badge{border-color:var(--lxz-primary-soft);background:var(--lxz-primary-soft);color:var(--lxz-primary);border-radius:var(--lxz-radius-pill);font-size:.625rem}html:not([data-mobile-ui=off]) .prompt-market .tag-row{gap:.375rem}html:not([data-mobile-ui=off]) .prompt-market .tag-row span{background:var(--lxz-surface-high);color:var(--lxz-ink-3);border-radius:var(--lxz-radius-chip);padding:.25rem .5rem;font-size:.75rem}html:not([data-mobile-ui=off]) .prompt-market .metric-row{color:var(--lxz-ink-3);font-size:.75rem;gap:.5rem .75rem}html:not([data-mobile-ui=off]) .prompt-market .prompt-card-footer{border-top:1px solid var(--lxz-line);padding-top:.75rem;gap:.5rem}html:not([data-mobile-ui=off]) .prompt-market .author-pill{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;min-height:2.75rem;padding:.25rem .625rem .25rem .25rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]) .prompt-market .author-pill .user-avatar{width:1.5rem!important;height:1.5rem!important;font-size:.625rem!important}html:not([data-mobile-ui=off]) .prompt-market .author-pill strong{color:var(--lxz-ink-2);font-size:.75rem}html:not([data-mobile-ui=off]) .prompt-market .author-pill span{color:var(--lxz-ink-3);font-size:.6875rem}html:not([data-mobile-ui=off]) .prompt-market .card-action-group .n-button,html:not([data-mobile-ui=off]) .prompt-market .list-actions .n-button{min-height:2.75rem;padding:0 1rem;border-radius:var(--lxz-radius-pill)!important;font-weight:700}html:not([data-mobile-ui=off]) .prompt-market .card-action-group .n-button--default-type,html:not([data-mobile-ui=off]) .prompt-market .list-actions .n-button--default-type{border:none!important;background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-ink-2)!important;box-shadow:none!important}html:not([data-mobile-ui=off]) .prompt-market .card-action-group .n-button--primary-type,html:not([data-mobile-ui=off]) .prompt-market .list-actions .n-button--primary-type{border:none!important;background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important;box-shadow:var(--lxz-shadow-card)!important}html:not([data-mobile-ui=off]) .prompt-market .rank-panel,html:not([data-mobile-ui=off]) .prompt-market .author-board{background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);backdrop-filter:none;-webkit-backdrop-filter:none}html:not([data-mobile-ui=off]) .prompt-market .rank-row,html:not([data-mobile-ui=off]) .prompt-market .author-rank-item{border-radius:var(--lxz-radius-chip)}html:not([data-mobile-ui=off]) .prompt-market .rank-row:hover,html:not([data-mobile-ui=off]) .prompt-market .author-rank-item:hover{background:var(--lxz-primary-softer);border-color:var(--lxz-line-strong)}html:not([data-mobile-ui=off]) .prompt-market .rank-no{border-radius:var(--lxz-radius-pill);background:var(--lxz-primary-soft);color:var(--lxz-primary);font-weight:800}html:not([data-mobile-ui=off]) .prompt-market .mobile-load-more-bar{color:var(--lxz-ink-3);font-size:.75rem}html:not([data-mobile-ui=off]) .prompt-detail-modal .ui-modal-shell{border-radius:var(--lxz-radius-sheet) var(--lxz-radius-sheet) 0 0}html:not([data-mobile-ui=off]) .prompt-detail-modal .detail-action-stack .n-button--primary-type{border-radius:var(--lxz-radius-pill)!important;border:none!important;background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important;box-shadow:var(--lxz-shadow-card)!important}html:not([data-mobile-ui=off]) .prompt-detail-modal .detail-secondary-row .n-button{border-radius:var(--lxz-radius-pill)!important}html:not([data-mobile-ui=off]) .prompt-detail-modal .detail-tags span{background:var(--lxz-surface-high);border-color:var(--lxz-line);color:var(--lxz-ink-3);border-radius:var(--lxz-radius-pill)}html:not([data-mobile-ui=off]) .ui-modal-shell:has(.editor-shell){border-radius:var(--lxz-radius-sheet) var(--lxz-radius-sheet) 0 0}html:not([data-mobile-ui=off]) .ui-modal-shell:has(.editor-shell) .ui-modal-shell__header h2{font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .ui-modal-shell:has(.editor-shell) .ui-modal-shell__body{padding:.75rem 1rem}html:not([data-mobile-ui=off]) .editor-shell .section-block{background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;gap:.625rem}html:not([data-mobile-ui=off]) .editor-shell .section-label{font-size:.875rem;font-weight:650;color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]) .editor-shell .field label,html:not([data-mobile-ui=off]) .editor-shell .var-field label{color:var(--lxz-on-surface-variant);font-size:.875rem;font-weight:600}html:not([data-mobile-ui=off]) .editor-shell .n-input,html:not([data-mobile-ui=off]) .editor-shell .n-base-selection{min-height:3rem;border-radius:var(--lxz-radius-chip)!important;background-color:var(--lxz-surface-low)!important}html:not([data-mobile-ui=off]) .editor-shell .n-input .n-input__border,html:not([data-mobile-ui=off]) .editor-shell .n-input .n-input__state-border,html:not([data-mobile-ui=off]) .editor-shell .n-base-selection .n-base-selection__border,html:not([data-mobile-ui=off]) .editor-shell .n-base-selection .n-base-selection__state-border{border-color:var(--lxz-line)!important}html:not([data-mobile-ui=off]) .editor-shell .n-input.n-input--focus,html:not([data-mobile-ui=off]) .editor-shell .n-input.n-input--focus .n-input__state-border,html:not([data-mobile-ui=off]) .editor-shell .n-input.n-input--focus .n-input__border,html:not([data-mobile-ui=off]) .editor-shell .n-base-selection.n-base-selection--focus .n-base-selection__state-border,html:not([data-mobile-ui=off]) .editor-shell .n-base-selection.n-base-selection--active .n-base-selection__state-border{border-color:var(--lxz-primary)!important}html:not([data-mobile-ui=off]) .editor-shell .n-input--textarea{min-height:0;border-radius:var(--lxz-radius-card)!important;border:none!important;background-color:var(--lxz-surface-lowest)!important;box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .editor-shell .n-input--textarea .n-input__textarea-el{padding:1rem;background:transparent;color:var(--lxz-ink);font-size:.875rem;line-height:1.625}html:not([data-mobile-ui=off]) .editor-shell .n-input__textarea-el::placeholder,html:not([data-mobile-ui=off]) .editor-shell .n-input__input-el::placeholder{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .editor-shell .var-tags{gap:.5rem}html:not([data-mobile-ui=off]) .editor-shell .var-tag-chip{min-height:2rem;padding:.375rem .75rem;border:none;border-radius:var(--lxz-radius-chip);background:var(--lxz-surface-lowest);color:var(--lxz-primary);font-size:.75rem;font-weight:650;line-height:1}html:not([data-mobile-ui=off]) .editor-shell .var-tag-chip:hover{border-color:var(--lxz-primary);background:var(--lxz-primary-softer);color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .editor-shell .var-tag-chip.is-located{border-color:var(--lxz-primary);background:var(--lxz-primary-soft);color:var(--lxz-primary);box-shadow:none}html:not([data-mobile-ui=off]) .editor-shell .var-tags-hint,html:not([data-mobile-ui=off]) .editor-shell .var-tags-empty{color:var(--lxz-ink-3);font-size:.75rem}html:not([data-mobile-ui=off]) .editor-shell .variable-row{background:transparent;border:0;padding:0;gap:.75rem}html:not([data-mobile-ui=off]) .editor-shell .var-index{background:var(--lxz-primary-soft);color:var(--lxz-primary);border-radius:var(--lxz-radius-chip);font-weight:700}html:not([data-mobile-ui=off]) .editor-shell .required-toggle button{min-height:2.75rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-lowest);color:var(--lxz-ink-3);font-size:.8125rem;font-weight:750}html:not([data-mobile-ui=off]) .editor-shell .required-toggle button.active{border-color:var(--lxz-primary);background:var(--lxz-primary-softer);color:var(--lxz-primary);box-shadow:none}html:not([data-mobile-ui=off]) .editor-shell .runtime-option{background:var(--lxz-surface-low);border:none;border-radius:var(--lxz-radius-chip);padding:.75rem}html:not([data-mobile-ui=off]) .editor-shell .locate-bar{border-color:var(--lxz-primary);background:var(--lxz-primary-soft);border-radius:var(--lxz-radius-chip)}html:not([data-mobile-ui=off]) .editor-shell .locate-hint{color:var(--lxz-primary);font-size:.8125rem}html:not([data-mobile-ui=off]) .editor-shell .locate-btn,html:not([data-mobile-ui=off]) .editor-shell .rename-btn{border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-lowest);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .editor-shell .locate-btn--primary,html:not([data-mobile-ui=off]) .editor-shell .rename-btn--primary{border-color:var(--lxz-primary);background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .editor-shell .add-var-btn{min-height:2.75rem;padding:0 1rem;border-radius:var(--lxz-radius-pill)!important;border-style:none;border-color:transparent!important;background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-primary)!important}html:not([data-mobile-ui=off]) .ui-modal-shell:has(.editor-shell) .ui-modal-shell__footer{padding:.625rem 1rem calc(.625rem + var(--lx-safe-bottom, 0px))}html:not([data-mobile-ui=off]) .ui-modal-shell:has(.editor-shell) .editor-footer{gap:.5rem}html:not([data-mobile-ui=off]) .ui-modal-shell:has(.editor-shell) .editor-footer .n-button{min-height:2.75rem;padding:0 1rem;border-radius:var(--lxz-radius-pill)!important;font-weight:700}html:not([data-mobile-ui=off]) .ui-modal-shell:has(.editor-shell) .editor-footer .n-button--primary-type{flex:1 1 auto;border:none!important;background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important;box-shadow:var(--lxz-shadow-card)!important}html:not([data-mobile-ui=off]) .ui-modal-shell:has(.editor-shell) .editor-footer .n-button--default-type{border:none!important;background-color:var(--lxz-surface-lowest)!important;color:var(--lxz-ink-2)!important;box-shadow:none!important}html:not([data-mobile-ui=off]) .ui-modal-shell:has(.editor-shell) .editor-footer .n-button--quaternary-type{border:0!important;background:transparent!important;color:var(--lxz-ink-3)!important;box-shadow:none!important}html:not([data-mobile-ui=off]) .ui-modal-shell:has(.auth-drawer){border-radius:var(--lxz-radius-sheet) var(--lxz-radius-sheet) 0 0}html:not([data-mobile-ui=off]) .auth-drawer .auth-summary,html:not([data-mobile-ui=off]) .auth-drawer .auth-row{background:var(--lxz-surface-lowest);border-color:var(--lxz-line);border-radius:var(--lxz-radius-card);backdrop-filter:none;-webkit-backdrop-filter:none}html:not([data-mobile-ui=off]) .auth-drawer .n-button--primary-type{border-radius:var(--lxz-radius-pill)!important;border:none!important;background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important}html:not([data-mobile-ui=off]) .prompt-picker-modal .prompt-picker-tabs button.active{border-color:var(--lxz-primary);background:var(--lxz-primary);color:var(--lxz-white);border-radius:var(--lxz-radius-pill)}html:not([data-mobile-ui=off]) .prompt-picker-modal .filter-chips button.active,html:not([data-mobile-ui=off]) .prompt-picker-modal .prompt-sort-tabs button.active{border-color:var(--lxz-primary);background:var(--lxz-primary-soft);color:var(--lxz-primary);border-radius:var(--lxz-radius-chip)}html:not([data-mobile-ui=off]) .prompt-picker-modal .soft-btn{border-radius:var(--lxz-radius-pill);border:none;background:var(--lxz-surface-lowest);color:var(--lxz-ink-2);font-weight:700}html:not([data-mobile-ui=off]) .prompt-picker-modal .soft-btn.primary{border-color:var(--lxz-primary);background:var(--lxz-primary);color:var(--lxz-white)}html:not([data-mobile-ui=off]) .prompt-picker-modal .prompt-search-row .n-button{border-radius:var(--lxz-radius-pill)!important;border:none!important;background-color:var(--lxz-primary)!important;color:var(--lxz-white)!important}html:not([data-mobile-ui=off]) .prompt-picker-modal .n-tabs-tab--active{color:var(--lxz-primary)!important;font-weight:700}html:not([data-mobile-ui=off]) .prompt-picker-modal .prompt-item{background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .prompt-picker-modal .n-card{background:var(--lxz-surface-lowest)!important;border:none;border-radius:var(--lxz-radius-sheet)}}:root{--lxz-secondary: #5d4cbe;--lxz-surface-container: #f0eeea;--lxz-success-soft: rgba(46, 158, 107, .1);--lxz-error-soft: rgba(201, 74, 61, .1);--lxz-primary-soft-2: rgba(107, 77, 230, .2);--lxz-primary-shadow-soft: 0 2px 8px rgba(82, 47, 205, .2);--lxz-mask-strong: rgba(23, 22, 29, .8);--lxz-shadow-player: 0 4px 20px rgba(0, 0, 0, .1)}@media(max-width:767px){html:not([data-mobile-ui=off]) .courses-view,html:not([data-mobile-ui=off]) .course-detail-view,html:not([data-mobile-ui=off]) .course-player-view,html:not([data-mobile-ui=off]) .course-submit-view{padding-right:calc(1rem + var(--lx-safe-right, 0px));padding-left:calc(1rem + var(--lx-safe-left, 0px))}html:not([data-mobile-ui=off]) .courses-view .ui-page-header{background:var(--lxz-glass-bg);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);padding:1rem;backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]) .courses-view .ui-page-header h1{font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:700;line-height:1.4;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .courses-view .ui-page-header p{color:var(--lxz-ink-2);font-size:.8125rem}html:not([data-mobile-ui=off]) .courses-view .ui-page-header__actions .n-button{--n-border-radius: var(--lxz-radius-pill) !important;font-weight:600;min-height:2.75rem}html:not([data-mobile-ui=off]) .courses-view .courses-tabs{--n-tab-font-size: .75rem !important;--n-tab-text-color: var(--lxz-on-surface-variant) !important;--n-tab-text-color-active: var(--lxz-white) !important;--n-tab-font-weight-active: 600 !important}html:not([data-mobile-ui=off]) .courses-view .courses-tabs .n-tabs-nav--line-type{padding-bottom:0}html:not([data-mobile-ui=off]) .courses-view .courses-tabs .n-tabs-bar{display:none}html:not([data-mobile-ui=off]) .courses-view .courses-tabs .n-tabs-tab-pad{width:.5rem}html:not([data-mobile-ui=off]) .courses-view .courses-tabs .n-tabs-nav--line-type .n-tabs-tab{height:2rem;margin:0;padding:0 1rem;border:none;border-radius:var(--lxz-radius-pill);background:var(--lxz-surface-lowest);color:var(--lxz-on-surface-variant);font-weight:600;transition:transform var(--motion-fast, .15s) var(--ease-standard, ease),background var(--motion-fast, .15s) var(--ease-standard, ease)}html:not([data-mobile-ui=off]) .courses-view .courses-tabs .n-tabs-nav--line-type .n-tabs-tab:active{transform:scale(.95)}html:not([data-mobile-ui=off]) .courses-view .courses-tabs .n-tabs-nav--line-type .n-tabs-tab--active{background:var(--lxz-primary);border-color:var(--lxz-primary);color:var(--lxz-white);box-shadow:var(--lxz-primary-shadow-soft)}html:not([data-mobile-ui=off]) .courses-view .course-toolbar{gap:.5rem;margin:.375rem 0 .875rem}html:not([data-mobile-ui=off]) .courses-view .course-toolbar-fields{gap:.5rem}html:not([data-mobile-ui=off]) .courses-view .course-toolbar .n-input{height:3rem;--n-color: var(--lxz-surface-lowest) !important;--n-color-focus: var(--lxz-surface-lowest) !important;--n-border: var(--lxz-surface-high) !important;--n-border-hover: var(--lxz-primary-strong) !important;--n-border-focus: var(--lxz-primary-strong) !important;--n-text-color: var(--lxz-ink) !important;--n-placeholder-color: var(--lxz-ink-3) !important;--n-caret-color: var(--lxz-primary) !important;--n-border-radius: var(--lxz-radius-pill) !important;box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .courses-view .course-toolbar .n-input__input-el{font-size:.875rem}html:not([data-mobile-ui=off]) .courses-view .course-toolbar .n-select .n-base-selection{height:3rem;--n-color: var(--lxz-surface-lowest) !important;--n-color-active: var(--lxz-surface-lowest) !important;--n-border: var(--lxz-surface-high) !important;--n-border-hover: var(--lxz-primary-strong) !important;--n-border-active: var(--lxz-primary-strong) !important;--n-border-focus: var(--lxz-primary-strong) !important;--n-text-color: var(--lxz-ink) !important;--n-border-radius: var(--lxz-radius-pill) !important;box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .courses-view .course-toolbar .n-select .n-base-selection-label{font-size:.875rem}html:not([data-mobile-ui=off]) .courses-view .course-toolbar-actions .n-button{--n-border-radius: var(--lxz-radius-pill) !important;font-weight:600}html:not([data-mobile-ui=off]) .courses-view .course-grid{gap:1rem}html:not([data-mobile-ui=off]) .courses-view .course-card{flex-direction:row;align-items:stretch;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);overflow:hidden}html:not([data-mobile-ui=off]) .courses-view .course-cover{flex:0 0 33.333%;width:33.333%;height:auto;aspect-ratio:3 / 4}html:not([data-mobile-ui=off]) .courses-view .course-cover-placeholder{background:linear-gradient(135deg,var(--lxz-primary),var(--lxz-primary-strong));color:var(--lxz-white);font-family:var(--lxz-font-serif);font-size:1.5rem}html:not([data-mobile-ui=off]) .courses-view .course-cover .n-tag{top:auto;right:.25rem;bottom:.25rem;--n-color: var(--lxz-mask-strong) !important;--n-color-bordered: var(--lxz-mask-strong) !important;--n-text-color: var(--lxz-white) !important;--n-border: transparent !important;--n-border-radius: .5rem !important;font-size:.625rem;font-weight:700;padding:.125rem .375rem;height:auto;line-height:1.4;backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]) .courses-view .course-card-body{padding:.75rem;gap:.375rem}html:not([data-mobile-ui=off]) .courses-view .course-title{font-family:var(--lxz-font-serif);font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .courses-view .course-desc{font-size:.8125rem;line-height:1.5;color:var(--lxz-on-surface-variant);-webkit-line-clamp:1}html:not([data-mobile-ui=off]) .courses-view .course-stats{flex-wrap:wrap;gap:.375rem;font-size:.625rem;color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]) .courses-view .course-stats>span{background:var(--lxz-surface-container);border-radius:.5rem;padding:.125rem .375rem}html:not([data-mobile-ui=off]) .courses-view .course-progress{margin-top:auto;--n-rail-height: .25rem !important;--n-rail-color: var(--lxz-surface-high) !important;--n-fill-color: var(--lxz-secondary) !important}html:not([data-mobile-ui=off]) .courses-view .course-progress .n-progress-graph-line,html:not([data-mobile-ui=off]) .courses-view .course-progress .n-progress-graph-line-fill{border-radius:var(--lxz-radius-pill)}html:not([data-mobile-ui=off]) .courses-view .course-progress-text{font-size:.625rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .courses-view .course-progress-placeholder{margin-top:auto;padding-bottom:0;font-size:.625rem;font-weight:600;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .courses-view .learning-list{gap:1rem}html:not([data-mobile-ui=off]) .courses-view .learning-row{flex-wrap:nowrap;align-items:stretch;gap:.75rem;padding:.75rem;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]) .courses-view .learning-cover{flex:0 0 33.333%;width:33.333%;max-width:33.333%;aspect-ratio:3 / 4;border-radius:.5rem}html:not([data-mobile-ui=off]) .courses-view .learning-main{gap:.375rem}html:not([data-mobile-ui=off]) .courses-view .learning-title{font-family:var(--lxz-font-serif);font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .courses-view .learning-meta{font-size:.625rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .courses-view .learning-row .n-button{flex:0 0 auto;min-height:2.75rem;--n-border-radius: var(--lxz-radius-pill) !important;font-weight:600}html:not([data-mobile-ui=off]) .courses-view .submission-head .n-tag{--n-border-radius: var(--lxz-radius-pill) !important;font-size:.625rem;font-weight:600}html:not([data-mobile-ui=off]) .courses-view .submission-head .n-tag--success{--n-color: var(--lxz-success-soft) !important;--n-color-bordered: var(--lxz-success-soft) !important;--n-text-color: var(--lxz-success) !important;--n-border: transparent !important}html:not([data-mobile-ui=off]) .courses-view .submission-head .n-tag--error{--n-color: var(--lxz-error-soft) !important;--n-color-bordered: var(--lxz-error-soft) !important;--n-text-color: var(--lxz-error) !important;--n-border: transparent !important}html:not([data-mobile-ui=off]) .courses-view .submission-reason{font-size:.625rem}html:not([data-mobile-ui=off]) .course-detail-view .detail-main{gap:2rem}html:not([data-mobile-ui=off]) .course-detail-view .detail-head{gap:.75rem}html:not([data-mobile-ui=off]) .course-detail-view .detail-cover{border-radius:var(--lxz-radius-card);border:none}html:not([data-mobile-ui=off]) .course-detail-view .detail-cover-placeholder{background:linear-gradient(135deg,var(--lxz-primary),var(--lxz-primary-strong));color:var(--lxz-white);font-family:var(--lxz-font-serif)}html:not([data-mobile-ui=off]) .course-detail-view .detail-title{font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:600;line-height:1.4;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .course-detail-view .detail-desc{font-size:.875rem;line-height:1.8;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]) .course-detail-view .detail-stats{flex-wrap:wrap;gap:.375rem;font-size:.625rem;color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]) .course-detail-view .detail-stats>span:not(.n-tag){background:var(--lxz-surface-container);border-radius:.5rem;padding:.125rem .375rem}html:not([data-mobile-ui=off]) .course-detail-view .detail-stats .n-tag{--n-color: var(--lxz-success-soft) !important;--n-color-bordered: var(--lxz-success-soft) !important;--n-text-color: var(--lxz-success) !important;--n-border: transparent !important;--n-border-radius: var(--lxz-radius-pill) !important;font-size:.625rem;font-weight:600}html:not([data-mobile-ui=off]) .course-detail-view .detail-progress-bar{border-bottom:1px solid var(--lxz-line);gap:.5rem}html:not([data-mobile-ui=off]) .course-detail-view .detail-progress-bar .n-progress{--n-rail-height: .25rem !important;--n-rail-color: var(--lxz-surface-high) !important}html:not([data-mobile-ui=off]) .course-detail-view .detail-progress-bar .n-progress-graph-line,html:not([data-mobile-ui=off]) .course-detail-view .detail-progress-bar .n-progress-graph-line-fill{border-radius:var(--lxz-radius-pill)}html:not([data-mobile-ui=off]) .course-detail-view .detail-progress-text{font-size:.625rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .course-detail-view .detail-chapters{background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);padding:1rem}html:not([data-mobile-ui=off]) .course-detail-view .detail-section-title{font-family:var(--lxz-font-serif);font-size:1.0625rem;font-weight:600;color:var(--lxz-ink);border-bottom:0;margin-bottom:.5rem;padding-bottom:0}html:not([data-mobile-ui=off]) .course-detail-view .chapter-head{margin-bottom:.25rem;gap:.5rem}html:not([data-mobile-ui=off]) .course-detail-view .chapter-dot{background:var(--lxz-primary)}html:not([data-mobile-ui=off]) .course-detail-view .chapter-title{font-size:.875rem;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .course-detail-view .chapter-meta{font-size:.625rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .course-detail-view .hour-row{gap:.625rem;padding:.75rem .5rem;border-radius:.5rem;border-bottom:1px solid var(--lxz-surface-high)}html:not([data-mobile-ui=off]) .course-detail-view .hour-list .hour-row:last-child{border-bottom:0}html:not([data-mobile-ui=off]) .course-detail-view .hour-status-icon{width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;border:1px solid var(--lxz-line-strong);border-radius:50%;background:var(--lxz-surface-low);color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .course-detail-view .hour-status-icon.finished{background:var(--lxz-success-soft);border-color:transparent;color:var(--lxz-success)}html:not([data-mobile-ui=off]) .course-detail-view .hour-status-icon.learning{background:var(--lxz-primary-soft-2);border-color:transparent;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .course-detail-view .hour-row:has(.hour-status-icon.finished) .hour-title{color:var(--lxz-ink-2);text-decoration:line-through;opacity:.7}html:not([data-mobile-ui=off]) .course-detail-view .hour-row:has(.hour-status-icon.learning){background:var(--lxz-primary-softer)}html:not([data-mobile-ui=off]) .course-detail-view .hour-row:has(.hour-status-icon.learning) .hour-title{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .course-detail-view .hour-title{font-size:.8125rem;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .course-detail-view .hour-meta,html:not([data-mobile-ui=off]) .course-detail-view .hour-duration{font-size:.625rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .course-detail-view .aside-panel{background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);padding:.875rem}html:not([data-mobile-ui=off]) .course-detail-view .aside-title{font-family:var(--lxz-font-serif);font-size:.9375rem;font-weight:600;color:var(--lxz-ink);border-bottom:0;margin-bottom:.375rem;padding-bottom:.125rem}html:not([data-mobile-ui=off]) .course-detail-view .aside-status-main{font-family:var(--lxz-font-serif);font-size:1.5rem;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .course-detail-view .aside-status-sub{font-size:.625rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .course-detail-view .aside-status .n-progress{--n-rail-height: .25rem !important;--n-rail-color: var(--lxz-surface-high) !important}html:not([data-mobile-ui=off]) .course-detail-view .attachment-row{background:var(--lxz-surface-low);border-radius:.5rem}html:not([data-mobile-ui=off]) .course-detail-view .attachment-name{font-size:.75rem;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .course-detail-view .attachment-size{font-size:.625rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .course-detail-view .attachment-row .n-button,html:not([data-mobile-ui=off]) .course-detail-view .detail-state .n-button{--n-border-radius: var(--lxz-radius-pill) !important}html:not([data-mobile-ui=off]) .course-detail-view .detail-state .n-button{min-height:2.75rem;padding:0 1.5rem}html:not([data-mobile-ui=off]) .course-player-view .player-topbar .n-button{--n-border-radius: var(--lxz-radius-pill) !important}html:not([data-mobile-ui=off]) .course-player-view .player-box{border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-player)}html:not([data-mobile-ui=off]) .course-player-view .player-aside{background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);padding:.875rem}html:not([data-mobile-ui=off]) .course-player-view .player-aside-head{border-bottom-color:var(--lxz-surface-high);padding-bottom:.5rem;margin-bottom:.5rem}html:not([data-mobile-ui=off]) .course-player-view .player-aside-title{font-family:var(--lxz-font-serif);font-size:.9375rem;font-weight:600;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .course-player-view .player-aside-progress{font-size:.625rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .course-player-view .player-aside-bar{--n-rail-height: .25rem !important;--n-rail-color: var(--lxz-surface-high) !important}html:not([data-mobile-ui=off]) .course-player-view .player-hour-item{padding:.5rem;gap:.625rem;border-bottom:1px solid var(--lxz-surface-high);border-radius:.5rem}html:not([data-mobile-ui=off]) .course-player-view .player-hour-item:last-child{border-bottom:0}html:not([data-mobile-ui=off]) .course-player-view .player-hour-icon{width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;border:1px solid var(--lxz-line-strong);border-radius:50%;background:var(--lxz-surface-low);color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .course-player-view .player-hour-item.finished .player-hour-icon{background:var(--lxz-success-soft);border-color:transparent;color:var(--lxz-success)}html:not([data-mobile-ui=off]) .course-player-view .player-hour-item.active .player-hour-icon{background:var(--lxz-primary-soft-2);border-color:transparent;color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .course-player-view .player-hour-item.active{background:var(--lxz-primary-softer)}html:not([data-mobile-ui=off]) .course-player-view .player-hour-item-title{font-size:.8125rem;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .course-player-view .player-hour-item.active .player-hour-item-title{color:var(--lxz-primary)}html:not([data-mobile-ui=off]) .course-player-view .player-hour-item.finished .player-hour-item-title{color:var(--lxz-ink-2);text-decoration:line-through;opacity:.7}html:not([data-mobile-ui=off]) .course-player-view .player-hour-item-meta,html:not([data-mobile-ui=off]) .course-player-view .player-hour-item-duration{font-size:.625rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]) .course-player-view .reader-head{border-bottom-color:var(--lxz-surface-high)}html:not([data-mobile-ui=off]) .course-player-view .reader-title{font-family:var(--lxz-font-serif);font-weight:600;color:var(--lxz-ink)}html:not([data-mobile-ui=off]) .course-player-view .reader-finished-tag{background:var(--lxz-success-soft);color:var(--lxz-success);border-radius:var(--lxz-radius-pill);padding:.125rem .5rem;font-size:.625rem;font-weight:600}html:not([data-mobile-ui=off]) .course-player-view .reader-content-frame{background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card)}html:not([data-mobile-ui=off]) .course-player-view .reader-footer .n-button{--n-border-radius: var(--lxz-radius-pill) !important;font-weight:600}html:not([data-mobile-ui=off]) .course-submit-view .submit-panel-title{font-family:var(--lxz-font-serif);font-weight:600;color:var(--lxz-ink);border-bottom-color:var(--lxz-surface-high)}html:not([data-mobile-ui=off]) .course-submit-view .submit-topbar .n-button,html:not([data-mobile-ui=off]) .course-submit-view .cover-actions .n-button,html:not([data-mobile-ui=off]) .course-submit-view .submit-footer .n-button{--n-border-radius: var(--lxz-radius-pill) !important}html:not([data-mobile-ui=off]) .course-submit-view .submit-footer .n-button{font-weight:600}html:not([data-mobile-ui=off]) .course-submit-view .cover-preview{border-radius:var(--lxz-radius-card);border-color:var(--lxz-surface-high)}html:not([data-mobile-ui=off]) .course-submit-view .cover-placeholder{background:linear-gradient(135deg,var(--lxz-primary-soft),var(--lxz-primary-softer));color:var(--lxz-primary)}}:root{--lxz-paper-soft: #efece6}@media(max-width:767px){html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .ui-page-header{background:linear-gradient(135deg,var(--lxz-primary-soft),transparent 62%),var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);padding:1rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .ui-page-header h1{font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .ui-page-header p{font-size:.8125rem;line-height:1.7;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .help-hero{gap:.75rem;padding:1rem;background:linear-gradient(120deg,var(--lxz-primary-soft),transparent 70%),var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .hero-copy h2{font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:700;line-height:1.35;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .hero-search{grid-template-columns:minmax(0,1fr);gap:.625rem;min-height:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .hero-search .n-input{--n-height: 3rem !important;--n-color: var(--lxz-paper-soft) !important;--n-color-focus: var(--lxz-paper-soft) !important;--n-border: 1px solid transparent !important;--n-border-hover: 1px solid transparent !important;--n-border-focus: 1px solid transparent !important;--n-box-shadow-focus: 0 0 0 .1875rem var(--lxz-primary-soft) !important;--n-border-radius: .75rem !important;--n-text-color: var(--lxz-ink) !important;--n-placeholder-color: var(--lxz-ink-3) !important;--n-caret-color: var(--lxz-primary-strong) !important;min-height:3rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .hero-search .n-button{--n-color: var(--lxz-primary) !important;--n-color-hover: var(--lxz-primary-strong) !important;--n-color-pressed: var(--lxz-primary-pressed) !important;--n-color-focus: var(--lxz-primary) !important;--n-color-disabled: var(--lxz-primary) !important;--n-text-color: var(--lxz-white) !important;--n-text-color-hover: var(--lxz-white) !important;--n-text-color-pressed: var(--lxz-white) !important;--n-text-color-focus: var(--lxz-white) !important;--n-text-color-disabled: var(--lxz-white) !important;--n-height: 3rem !important;--n-border-radius: var(--lxz-radius-pill) !important;--n-font-size: .9375rem !important;--n-ripple-color: var(--lxz-white) !important;width:100%;min-height:3rem;font-weight:600;box-shadow:var(--lxz-shadow-glow)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .quick-grid{gap:.75rem;margin-top:1rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .quick-card{align-items:flex-start;gap:.75rem;min-height:5rem;padding:1rem;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .quick-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .quick-card strong{font-size:.875rem;font-weight:600;line-height:1.45;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .quick-card small{margin-top:.25rem;font-size:.75rem;line-height:1.5;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .filter-row{gap:.5rem;margin-top:1rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .category-chip{min-height:2.75rem;padding:0 1rem;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-pill);box-shadow:var(--lxz-shadow-card);color:var(--lxz-on-surface-variant);font-size:.75rem;font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .category-chip.active{background:var(--lxz-primary);border-color:var(--lxz-primary);box-shadow:0 .25rem .75rem var(--lxz-primary-soft);color:var(--lxz-white)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .featured-strip{gap:.75rem;margin-top:1rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .featured-panel{padding:1rem;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .featured-panel .n-tag{--n-color: var(--lxz-primary-soft) !important;--n-text-color: var(--lxz-primary) !important;--n-border-radius: var(--lxz-radius-pill) !important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .featured-panel h3{margin-top:.625rem;font-size:1rem;font-weight:700;line-height:1.45;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .featured-panel p{margin-top:.375rem;font-size:.8125rem;line-height:1.7;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .featured-panel .n-button{--n-text-color: var(--lxz-primary) !important;--n-text-color-hover: var(--lxz-primary-strong) !important;--n-text-color-pressed: var(--lxz-primary-pressed) !important;--n-text-color-focus: var(--lxz-primary) !important;min-height:2.75rem;margin-top:.375rem;padding:0;font-weight:600;justify-content:flex-start}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .article-list{gap:0;margin-top:1rem;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);overflow:hidden}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .article-row{gap:.75rem;width:100%;min-height:4rem;padding:.875rem 1rem;background:transparent;border:0;border-bottom:1px solid var(--lxz-line);border-radius:0;box-shadow:none;text-align:left}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .article-row:last-child{border-bottom:0}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .article-row:active{background:var(--lxz-surface-low)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .article-row:before{content:"?";display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--lxz-primary-softer);color:var(--lxz-primary-strong);font-size:.8125rem;font-weight:700;line-height:1}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .article-row strong{font-size:.9375rem;font-weight:600;line-height:1.45;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .article-row-meta{gap:.5rem;font-size:.75rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .article-row-chevron{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-center .pagination-row{justify-content:center}}@media(max-width:767px){html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .back-button{--n-text-color: var(--lxz-ink-2) !important;--n-text-color-hover: var(--lxz-primary) !important;--n-text-color-pressed: var(--lxz-primary-pressed) !important;--n-text-color-focus: var(--lxz-primary) !important;min-height:2.75rem;margin-bottom:.75rem;font-weight:600}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-header{padding:1.25rem 1rem;background:linear-gradient(135deg,var(--lxz-primary-softer),transparent 60%),var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-header h2{font-family:var(--lxz-font-serif);font-size:1.5rem;font-weight:700;line-height:1.35;letter-spacing:0;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-header p{font-size:.875rem;line-height:1.8;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-meta .n-tag{--n-color: var(--lxz-primary-soft) !important;--n-text-color: var(--lxz-primary) !important;--n-border-radius: var(--lxz-radius-pill) !important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-meta span{font-size:.75rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-tags span{background:var(--lxz-surface-low);color:var(--lxz-ink-3);font-size:.75rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-body{padding:1.25rem 1rem;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);font-size:.875rem;line-height:1.8;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-body h1,html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-body h2,html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-body h3{font-family:var(--lxz-font-serif);font-weight:700;line-height:1.4;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-body h1{font-size:1.375rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-body h2{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--lxz-line);font-size:1.125rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-body h3{font-size:1rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-body code{padding:.125rem .375rem;border-radius:.375rem;background:var(--lxz-primary-softer);color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-body pre{background:var(--lxz-surface-low);border:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .article-body th{background:var(--lxz-surface-high)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .aside-panel{gap:0;padding:1rem;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .aside-panel h3{margin-bottom:.375rem;padding-bottom:.625rem;border-bottom:1px solid var(--lxz-line);font-family:var(--lxz-font-serif);font-size:1rem;font-weight:700;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .related-link{min-height:0;gap:.25rem;padding:.75rem 0;background:transparent;border:0;border-bottom:1px solid var(--lxz-line);border-radius:0}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .related-link:last-child{padding-bottom:0;border-bottom:0}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .related-link strong{font-size:.875rem;font-weight:600;line-height:1.45;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .related-link span,html:not([data-mobile-ui=off]):not([data-theme=dark]) .help-article-view .aside-empty{font-size:.75rem;color:var(--lxz-ink-3)}}@media(max-width:767px){html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .nav{background:var(--lxz-glass-bg);border-bottom:0;backdrop-filter:blur(var(--lxz-glass-blur));-webkit-backdrop-filter:blur(var(--lxz-glass-blur))}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .nav.is-scrolled{background:var(--lxz-glass-bg);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .nav-logo-text{font-family:var(--lxz-font-serif);font-size:1.125rem;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .nav-logo-accent{color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .nav-links{background:var(--lxz-surface-lowest);border-bottom:1px solid var(--lxz-line);border-radius:0 0 1rem 1rem;box-shadow:var(--lxz-shadow-1)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .nav-link{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .nav-link--mobile.btn-primary{background:var(--lxz-primary);border-radius:var(--lxz-radius-pill)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .nav-burger{color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero{background:var(--lxz-bg)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-inner{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-text{display:contents}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-eyebrow{order:0;align-self:center;margin-bottom:1rem;padding:.375rem .875rem;background:var(--lxz-primary-soft);border:none;border-radius:var(--lxz-radius-pill);color:var(--lxz-primary);font-size:.6875rem;font-weight:700;letter-spacing:.08em}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-title{order:1;margin:0 0 .75rem;font-family:var(--lxz-font-serif);font-size:1.5rem;font-weight:700;line-height:1.33;letter-spacing:0;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-title-em{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--lxz-primary);-webkit-text-fill-color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-sub{order:2;max-width:24rem;margin:0 auto 1.5rem;font-size:.9375rem;line-height:1.6;color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-preview{order:3;display:flex;width:100%;margin-bottom:1.5rem;justify-content:stretch;transform:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-preview-panel{position:relative;width:100%;max-width:none;overflow:hidden;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card);backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-preview-panel:before{content:"";position:absolute;top:0;right:0;left:0;z-index:1;height:.25rem;background:linear-gradient(90deg,var(--lxz-primary-strong),color-mix(in srgb,var(--lxz-primary-strong) 45%,var(--lxz-surface-lowest)))}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-preview-chrome{display:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-preview-body{display:block;min-height:7.5rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-preview-sidebar{display:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-preview-content{display:block;padding:1.125rem 1rem 1rem;font-size:.9375rem;line-height:1.7;color:var(--lxz-ink);text-align:left}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-preview-content:before{content:"AI 正在创作…";display:block;margin-bottom:.5rem;font-size:.75rem;line-height:1;letter-spacing:.02em;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-typewriter{white-space:pre-wrap}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-cursor{color:var(--lxz-primary-strong)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-cta{order:4;gap:.75rem;margin-bottom:1rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-cta .btn-primary{width:100%;min-height:3rem;padding:0 1.5rem;background:var(--lxz-primary);border-radius:var(--lxz-radius-pill);font-size:.9375rem;font-weight:600;box-shadow:var(--lxz-shadow-glow)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-cta .btn-primary:hover{transform:none;background:var(--lxz-primary-strong);box-shadow:var(--lxz-shadow-glow)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-cta .btn-primary:active{transform:scale(.97);background:var(--lxz-primary-pressed)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-cta .btn-ghost-on-dark{width:100%;min-height:3rem;padding:0 1.5rem;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-pill);color:var(--lxz-ink-2);font-size:.9375rem;box-shadow:var(--lxz-shadow-card);backdrop-filter:none;-webkit-backdrop-filter:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-cta .btn-ghost-on-dark:hover{transform:none;background:var(--lxz-primary-soft);border-color:var(--lxz-primary);color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .hero-trust{order:5;align-self:center;justify-content:center;font-size:.75rem;color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .stats{background:var(--lxz-surface-lowest);border-top:1px solid var(--lxz-line);border-bottom:1px solid var(--lxz-line)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .stats-number{font-family:var(--lxz-font-serif);color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .stats-unit{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .stats-label{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .section{background:var(--lxz-bg)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .section--soft{background:var(--lxz-bg)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .section--dark{background:var(--lxz-bg)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .section-head{margin-bottom:1.5rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .section-eyebrow{margin-bottom:.75rem;padding:.375rem .875rem;background:var(--lxz-primary-soft);border-radius:var(--lxz-radius-pill);color:var(--lxz-primary);font-size:.6875rem;font-weight:700;letter-spacing:.08em}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .section-title{margin:0 0 .5rem;font-family:var(--lxz-font-serif);font-size:1.25rem;font-weight:700;line-height:1.4;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .section-sub{font-size:.875rem;line-height:1.7;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .section-eyebrow--dark{background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .section-title--dark{color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .section-sub--dark{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-asym,html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing{gap:.75rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-asym-big,html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing-hero{flex-direction:row;align-items:flex-start;gap:1rem;padding:1.25rem 1rem;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-asym-big:hover,html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing-hero:hover{transform:none;box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-icon{width:3rem;height:3rem;border-radius:var(--lxz-radius-chip);background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-asym-big .feat-title,html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing-hero .feat-title,html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-cta-card .feat-title{margin-bottom:.375rem;font-family:var(--lxz-font-serif);font-size:1.125rem;font-weight:700;line-height:1.4;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-desc{font-size:.8125rem;line-height:1.55;color:var(--lxz-on-surface-variant)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-tag{padding:.25rem .75rem;background:var(--lxz-primary-soft);border-radius:var(--lxz-radius-pill);color:var(--lxz-primary);font-size:.75rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing-hero-chrome{flex-direction:row;align-items:flex-start;gap:1rem;margin-bottom:1rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing-hero-preview{padding:1rem 1.25rem;background:var(--lxz-surface-low);border-radius:var(--lxz-radius-chip)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing-hero-line{background:var(--lxz-line)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing-hero-line.is-active{background:linear-gradient(90deg,var(--lxz-primary-strong),color-mix(in srgb,var(--lxz-primary-strong) 40%,transparent))}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing-minis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing-mini{padding:1rem;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing-mini:last-child{grid-column:1 / -1}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing-mini .feat-icon{display:block;width:auto;height:auto;margin-bottom:.625rem;background:transparent;border-radius:0;color:var(--lxz-primary-strong)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing-mini:nth-child(2) .feat-icon{color:var(--lxz-success)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-writing-mini .feat-title{margin-bottom:.25rem;font-size:.8125rem;font-weight:700;line-height:1.45;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-timeline{max-width:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-line{top:.625rem;bottom:.625rem;left:.6875rem;width:2px;background:var(--lxz-line);border-radius:0}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-step{gap:1rem;padding:.5rem 0 1rem 2.5rem}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-step-bullet{top:.5rem;left:0;display:grid;width:1.5rem;height:1.5rem;place-items:center;background:var(--lxz-surface-lowest);border:2px solid var(--lxz-line-strong);border-radius:50%;box-shadow:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-step-bullet .lx-icon{display:none}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-step:first-child .wf-step-bullet{border-color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-step:first-child .wf-step-bullet:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-step-title{margin:0 0 .375rem;font-size:.8125rem;font-weight:700;color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-step-card{padding:.75rem 1rem;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-chip);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-step-card:hover{background:var(--lxz-surface-lowest);border-color:var(--lxz-line-strong)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-step-desc{font-size:.8125rem;line-height:1.55;color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-cta{max-width:none;padding-left:0}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-cta-card{gap:1rem;padding:1rem;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-cta-card:hover{border-color:var(--lxz-line-strong)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-cta-card .feat-title{color:var(--lxz-ink)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .wf-cta-card .feat-desc{color:var(--lxz-ink-2)!important}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .feat-icon--dark{background:var(--lxz-primary-soft);color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .price-card{background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .price-card.is-featured{background:linear-gradient(180deg,var(--lxz-primary-softer),var(--lxz-surface-lowest) 60%);border:none;box-shadow:var(--lxz-shadow-glow)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .price-badge{background:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .price-name{color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .price-features{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .price-btn{border-radius:var(--lxz-radius-pill)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .pricing-note{color:var(--lxz-ink-3)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .eco-leaderboard,html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .eco-posts{background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-card);box-shadow:var(--lxz-shadow-card)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .eco-section-title{font-family:var(--lxz-font-serif);color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .cta-band{background:var(--lxz-bg)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .cta-band-title{color:var(--lxz-ink)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .cta-band-sub{color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .cta-band-actions .btn-primary{min-height:3rem;background:var(--lxz-primary);border-radius:var(--lxz-radius-pill);font-size:.9375rem;box-shadow:var(--lxz-shadow-glow)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .cta-band-actions .btn-primary:hover{transform:none;background:var(--lxz-primary-strong)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .cta-band-actions .btn-ghost-on-dark{min-height:3rem;background:var(--lxz-surface-lowest);border:none;border-radius:var(--lxz-radius-pill);color:var(--lxz-ink-2)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .cta-band-actions .btn-ghost-on-dark:hover{transform:none;background:var(--lxz-primary-soft);border-color:var(--lxz-primary);color:var(--lxz-primary)}html:not([data-mobile-ui=off]):not([data-theme=dark]) .landing-root .cta-band-foot{color:var(--lxz-ink-3)}}@media(max-width:767px){html[data-mobile-ui=off] .mobile-tab-bar-shell,html[data-mobile-ui=off] .mobile-more-drawer-overlay,html[data-mobile-ui=off] .mobile-more-drawer-panel{display:none!important}html[data-mobile-ui=off] .shell-content{border-radius:0!important;box-shadow:none!important;min-height:0!important}html[data-mobile-ui=off] .ui-modal-shell{width:min(42.5rem,94vw)!important;max-height:min(88vh,53.75rem)!important;border-radius:var(--lx-radius-xl)!important;border:none!important}html[data-mobile-ui=off] .ui-modal-shell--small{width:min(28.75rem,94vw)!important}html[data-mobile-ui=off] .ui-modal-shell--large{width:min(61.25rem,96vw)!important}html[data-mobile-ui=off] .ui-modal-shell--fullscreen{width:min(73.75rem,98vw)!important;height:auto!important;max-height:min(88vh,53.75rem)!important}html[data-mobile-ui=off] .ui-modal-shell__handle{display:none!important}html[data-mobile-ui=off] .ui-modal-shell__header,html[data-mobile-ui=off] .ui-modal-shell__footer,html[data-mobile-ui=off] .ui-modal-shell__body{padding-inline:var(--lx-space-5)!important}html[data-mobile-ui=off] .ui-modal-shell__footer{padding-bottom:var(--lx-space-4)!important}html[data-mobile-ui=off] .n-modal{align-items:center!important}html[data-mobile-ui=off] .n-modal .n-card{width:min(31.25rem,calc(100vw - 2rem))!important;max-width:min(31.25rem,calc(100vw - 2rem))!important;border-radius:var(--lx-radius-lg)!important;margin:auto!important;padding-bottom:var(--lx-space-5)!important}html[data-mobile-ui=off] .n-modal .n-card:before{display:none!important}}
