:root,html[data-mantine-color-scheme=light] [data-lx-color-scheme=dark]{--lx-bg:#141414;--lx-surface:rgba(255,255,255,0.032);--lx-surface-2:rgba(255,255,255,0.07);--lx-raised:rgba(255,255,255,0.13);--lx-border:rgba(255,255,255,0.08);--lx-border-strong:rgba(255,255,255,0.17);--lx-text:#f0f0f0;--lx-muted:#a3a3a3;--lx-faint:#6f6f6f;--lx-faint-2:#525252;--lx-gold:#e8b84b;--lx-btn-primary-bg:#f0f0f0;--lx-btn-primary-hover:#ffffff;--lx-btn-primary-color:#202020;--lx-shadow-float:0 18px 46px rgba(0,0,0,0.36);--lx-shadow-float-lg:0 28px 80px rgba(0,0,0,0.45);--lx-shadow-float-sm:0 10px 28px rgba(0,0,0,0.32);--lx-home-bg-solid:var(--lx-bg);--lx-home-text:rgba(247,247,247,0.92);--lx-home-title:#ffffff;--lx-home-muted:rgba(247,247,247,0.5);--lx-home-faint:rgba(247,247,247,0.34);--lx-home-panel:#1b1b1b;--lx-home-panel-hover:#202020;--lx-home-panel-border:rgba(255,255,255,0.052);--lx-home-panel-border-strong:rgba(255,255,255,0.14);--lx-home-card-bg:rgba(255,255,255,0.03);--lx-home-card-bg-hover:rgba(255,255,255,0.055);--lx-home-card-border:rgba(255,255,255,0.08);--lx-home-card-border-strong:rgba(255,255,255,0.14);--lx-home-chip-bg:rgba(255,255,255,0.04);--lx-home-chip-bg-active:rgba(255,255,255,0.105);--lx-home-action-bg:transparent;--lx-home-action-bg-hover:rgba(255,255,255,0.055);--lx-home-action-bg-active:rgba(255,255,255,0.075);--lx-home-action-text:rgba(247,247,247,0.66);--lx-home-action-text-hover:rgba(247,247,247,0.88);--lx-home-shadow:rgba(0,0,0,0.24)}:root{--lx-auth-bg:#0c0d0f;--lx-auth-surface:#111114;--lx-auth-raised:#18181b;--lx-auth-border:rgba(255,255,255,0.08);--lx-auth-text:rgba(242,242,244,0.92);--lx-auth-muted:rgba(160,160,168,0.76);--lx-auth-faint:rgba(160,160,168,0.54);--lx-auth-accent:rgba(245,245,247,0.9)}html[data-mantine-color-scheme=light]{--lx-bg:#ffffff;--lx-surface:rgba(15,23,42,0.04);--lx-surface-2:rgba(15,23,42,0.08);--lx-raised:rgba(15,23,42,0.14);--lx-border:rgba(15,23,42,0.1);--lx-border-strong:rgba(15,23,42,0.2);--lx-text:#151922;--lx-muted:rgba(21,25,34,0.66);--lx-faint:rgba(21,25,34,0.42);--lx-faint-2:rgba(21,25,34,0.3);--lx-gold:#a97a12;--lx-btn-primary-bg:#141414;--lx-btn-primary-hover:#262626;--lx-btn-primary-color:#ececec;--lx-shadow-float:0 18px 46px rgba(15,23,42,0.13);--lx-shadow-float-lg:0 28px 80px rgba(15,23,42,0.16);--lx-shadow-float-sm:0 10px 28px rgba(15,23,42,0.12);--lx-home-bg-solid:#f5f7fb;--lx-home-text:rgba(18,24,38,0.92);--lx-home-title:#172033;--lx-home-muted:rgba(18,24,38,0.58);--lx-home-faint:rgba(18,24,38,0.38);--lx-home-panel:rgba(255,255,255,0.86);--lx-home-panel-hover:#ffffff;--lx-home-panel-border:rgba(15,23,42,0.08);--lx-home-panel-border-strong:rgba(15,23,42,0.15);--lx-home-card-bg:rgba(255,255,255,0.76);--lx-home-card-bg-hover:rgba(255,255,255,0.94);--lx-home-card-border:rgba(15,23,42,0.09);--lx-home-card-border-strong:rgba(15,23,42,0.16);--lx-home-chip-bg:rgba(15,23,42,0.04);--lx-home-chip-bg-active:rgba(15,23,42,0.09);--lx-home-action-bg:transparent;--lx-home-action-bg-hover:rgba(15,23,42,0.06);--lx-home-action-bg-active:rgba(15,23,42,0.08);--lx-home-action-text:rgba(18,24,38,0.62);--lx-home-action-text-hover:rgba(18,24,38,0.88);--lx-home-shadow:rgba(15,23,42,0.12)}html:root[data-mantine-color-scheme=light]{--mantine-color-orange-0:#f2f2f4;--mantine-color-orange-1:#e4e4e8;--mantine-color-orange-2:#d0d0d6;--mantine-color-orange-3:#b5b5be;--mantine-color-orange-4:#97979f;--mantine-color-orange-5:#7b7b86;--mantine-color-orange-6:#5e5e68;--mantine-color-orange-7:#48484f;--mantine-color-orange-8:#343339;--mantine-color-orange-9:#232328;--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:rgba(94,94,104,0.1);--mantine-color-orange-light-hover:rgba(94,94,104,0.12);--mantine-color-orange-light-color:var(--mantine-color-orange-6);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:rgba(94,94,104,0.05)}.lx-toast-error{--lx-toast-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z'/%3E%3C/svg%3E")}.lx-toast-success{--lx-toast-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E")}.lx-toast-warn{--lx-toast-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm-8,56a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm8,104a12,12,0,1,1,12-12A12,12,0,0,1,128,184Z'/%3E%3C/svg%3E")}.lx-toast-info{--lx-toast-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm-4,48a12,12,0,1,1-12,12A12,12,0,0,1,124,72Zm12,112a16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40a8,8,0,0,1,0,16Z'/%3E%3C/svg%3E")}.lx-thin-scroll{scrollbar-width:thin;scrollbar-color:var(--lx-raised) transparent}.lx-thin-scroll::-webkit-scrollbar{width:6px;height:6px}.lx-thin-scroll::-webkit-scrollbar-thumb{background:var(--lx-raised);border-radius:999px}.lx-thin-scroll::-webkit-scrollbar-thumb:hover{background:var(--lx-border-strong)}[data-ecom]{--ecom-gutter:20px;--ecom-top-gutter:16px}@media (min-width:1280px){[data-ecom]{--ecom-gutter:40px;--ecom-top-gutter:32px}}html[data-mantine-color-scheme=dark] [data-ecom]{--lx-surface:rgba(255,255,255,0.035);--lx-surface-2:rgba(255,255,255,0.06);--lx-raised:rgba(255,255,255,0.1);--lx-border:rgba(255,255,255,0.08);--lx-border-strong:rgba(255,255,255,0.14);--lx-text:#f0f0f0;--lx-muted:#a8a8a8;--lx-faint:#888888;--lx-faint-2:#6b6b6b;--mantine-color-dark-4:#3a3a3a;--mantine-color-dark-5:#2f2f2f;--mantine-color-dark-6:#262626;--mantine-color-dark-7:#1b1b1b;--mantine-color-dark-8:#141414;--mantine-color-dark-9:#101010;--mantine-color-placeholder:#6f6f6f;--mantine-color-dimmed:#a8a8a8}.lx-ecom-workbench :where(.mantine-InputWrapper-label){margin-bottom:6px;color:var(--lx-muted);font-size:12px;font-weight:500;line-height:1.15}.lx-ecom-workbench :where(.mantine-InputWrapper-required){color:var(--mantine-primary-color-3)}.lx-ecom-workbench :where(.mantine-InputWrapper-description){margin-top:5px;color:var(--lx-faint);font-size:11px}.lx-ecom-workbench :where(.mantine-Input-input){min-height:34px;border:1px solid color-mix(in oklab,var(--lx-text) 10%,transparent);border-radius:8px;background:color-mix(in oklab,var(--lx-text) 3.5%,transparent);color:var(--lx-text);font-size:13px;box-shadow:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.lx-ecom-workbench :where(.mantine-Input-input:hover){border-color:color-mix(in oklab,var(--lx-text) 20%,transparent)}.lx-ecom-workbench :where(.mantine-Input-input:focus,.mantine-Input-input:focus-within){border-color:var(--mantine-primary-color-filled);box-shadow:0 0 0 2px color-mix(in oklab,var(--mantine-primary-color-filled) 20%,transparent);outline:none}.lx-ecom-workbench :where(.mantine-Input-input::placeholder){color:var(--lx-faint-2)}.lx-ecom-workbench :where(.mantine-Input-section){color:var(--lx-faint)}.lx-ecom-workbench :where(.lx-ecom-field-btn){--button-bg:color-mix(in oklab,var(--lx-text) 3.5%,transparent)!important;--button-hover:color-mix(in oklab,var(--lx-text) 6%,transparent)!important;--button-bd:1px solid color-mix(in oklab,var(--lx-text) 10%,transparent)!important;--button-color:var(--lx-text)!important;--button-fz:13px!important;box-shadow:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.lx-ecom-workbench :where(.lx-ecom-field-btn:hover){--button-bd:1px solid color-mix(in oklab,var(--lx-text) 20%,transparent)!important}.lx-ecom-workbench :where(.mantine-Input-input:disabled,.mantine-Input-input[data-disabled]){border-color:color-mix(in oklab,var(--lx-text) 6%,transparent);background:color-mix(in oklab,var(--lx-text) 2.5%,transparent);color:var(--lx-faint-2)}.lx-ecom-workbench :where(.mantine-SegmentedControl-root){min-height:32px;border:0;border-radius:9px;background:color-mix(in oklab,var(--lx-text) 8%,transparent);padding:2px}.lx-ecom-workbench :where(.mantine-SegmentedControl-control){border:0}.lx-ecom-workbench :where(.mantine-SegmentedControl-label){display:flex;align-items:center;justify-content:center;min-height:28px;color:var(--lx-muted);font-size:12px;font-weight:500}.lx-ecom-workbench :where(.mantine-SegmentedControl-label[data-active]){color:var(--lx-text)}.lx-ecom-workbench :where(.mantine-SegmentedControl-indicator){border:0;border-radius:7px;background:color-mix(in oklab,var(--lx-text) 18%,transparent);box-shadow:none}@keyframes Studio_studioSpin{to{transform:rotate(1turn)}}@keyframes srShim{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes srSpin{to{transform:rotate(1turn)}}@keyframes srPop{0%{transform:scale(1.55);opacity:.35}60%{transform:scale(.93)}to{transform:scale(1);opacity:1}}@keyframes srUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes srRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes srDot{0%{box-shadow:0 0 0 0 rgba(255,255,255,.42)}to{box-shadow:0 0 0 7px rgba(255,255,255,0)}}*{box-sizing:border-box}body,html{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--lx-bg);color:var(--lx-text)}.lx-serif{font-family:"Source Han Serif SC","Noto Serif SC","Noto Serif CJK SC",Songti SC,STSong,serif}.lx-mono{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--lx-raised);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--lx-border-strong)}.lx-btn-primary{background:var(--lx-btn-primary-bg);color:var(--lx-btn-primary-color);border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease}.lx-btn-primary:hover{background:var(--lx-btn-primary-hover)}.lx-btn-primary:active{transform:translateY(1px)}.lx-panel{background:var(--lx-surface);border:1px solid var(--lx-border);border-radius:14px}.lx-gen-thumb{position:relative;overflow:hidden;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.lx-gen-thumb-shimmer{position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.07) 50%,rgba(255,255,255,0) 70%);background-size:220% 100%;animation:lx-gen-shimmer 1.9s ease-in-out infinite}@keyframes lx-gen-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.lx-status-pill{display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:6px 12px 6px 10px;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.022));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 18px rgba(0,0,0,.28);animation:lx-status-in .3s cubic-bezier(.22,1,.36,1) both}.lx-status-orb{flex-shrink:0;width:8px;height:8px;margin-top:1px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--mantine-primary-color-2),var(--mantine-primary-color-filled));animation:lx-status-breathe 1.6s ease-in-out infinite}.lx-status-text{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;background:linear-gradient(100deg,rgba(235,235,240,.42),rgba(235,235,240,.42) 38%,rgba(255,255,255,.95) 50%,rgba(235,235,240,.42) 62%,rgba(235,235,240,.42));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:lx-status-shimmer 2.6s linear infinite}.lx-status-time{flex-shrink:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:rgba(235,235,240,.32);letter-spacing:.2px}@keyframes lx-status-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lx-status-breathe{0%,to{transform:scale(.9);box-shadow:0 0 5px 1px color-mix(in oklab,var(--mantine-primary-color-filled) 42%,transparent)}50%{transform:scale(1.08);box-shadow:0 0 11px 3px color-mix(in oklab,var(--mantine-primary-color-filled) 62%,transparent)}}@keyframes lx-status-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.lx-status-orb,.lx-status-pill{animation:none}.lx-status-text{animation:none;background-position:50% 0}}