:root{--ynex-primary: #236de9;--ynex-primary-hover: #1d5cd0;--ynex-primary-soft: #eaf1fe;--ynex-primary-ink: #ffffff;--ynex-success: #58a021;--ynex-warning: #f97316;--ynex-danger: #e0443b;--ynex-info: #236de9;--ynex-bg-page: #f5f6f8;--ynex-bg-container: #ffffff;--ynex-bg-sider: #f7f8fa;--ynex-bg-elevated: #ffffff;--ynex-border: #e5e7eb;--ynex-hairline: #e7e9ec;--ynex-bubble: #ffffff;--ynex-text-primary: #1f2937;--ynex-text-secondary: #6b7280;--ynex-ink: #1c1f23;--ynex-ink-muted: #5b636d;--ynex-ink-soft: #8a929c;--ynex-ink-faint: #b6bdc6;--ynex-glass-bg: rgba(255,255,255,.72);--ynex-glass-border: rgba(255,255,255,.65);--ynex-sider-hover: #f1f5f9;--ynex-shadow-card: 0 1px 2px rgba(0,0,0,.04), 0 4px 12px rgba(0,0,0,.06);--ynex-r-xs: 8px;--ynex-r-m: 12px;--ynex-r-l: 16px;--ynex-r-xl: 20px;--ynex-r-2xl: 24px;--ynex-e1: 0 1px 2px rgba(16,24,40,.05), 0 1px 3px rgba(16,24,40,.06);--ynex-e2: 0 2px 6px rgba(16,24,40,.06), 0 8px 20px rgba(16,24,40,.08);--ynex-e3: 0 12px 32px rgba(16,24,40,.12), 0 32px 64px rgba(16,24,40,.1);--ynex-rail-w: 232px;--ynex-topbar-h: 64px;--ynex-control-h: 36px;--ynex-control-h-sm: 30px;--ynex-row-h: 48px;--ynex-cell-px: 16px;--ynex-font-mono: "JetBrains Mono", "Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ynex-track-eyebrow: .14em;--ynex-fs-display: 40px;--ynex-plate-bg: #232629;--ynex-plate-ink: #f2f4f6;--ynex-hatch: rgba(35,38,41,.16);--ynex-hatch-ink: rgba(35,38,41,.28);--ynex-tick: #d4d8dd;--ynex-tick-strong: #aeb4bb;--ynex-cat-1: #c8a37a;--ynex-cat-2: #5b8dd6;--ynex-cat-3: #9b8fd4;--ynex-cat-4: #d98aa6;--ynex-cat-5: #7fbfa3;--ynex-graph-1: #236de9;--ynex-graph-2: #58a021;--ynex-graph-3: #e08a1a;--ynex-graph-4: #d9538a;--ynex-graph-5: #8b6fd6;--ynex-graph-ink: #3a4048;--ynex-thread: #c9ced5;--ynex-thread-active: #236de9;--ynex-pulse-halo: rgba(35,109,233,.22);--ynex-node-bg: #ffffff;--ynex-ambient-a: #eef4ff;--ynex-ambient-b: #f1f8e9}:root[data-theme=dark]{--ynex-primary: #236de9;--ynex-primary-hover: #1d5cd0;--ynex-primary-soft: rgba(35,109,233,.16);--ynex-primary-ink: #ffffff;--ynex-success: #6bb32e;--ynex-warning: #f59e0b;--ynex-danger: #f2635a;--ynex-info: #4d8ef0;--ynex-bg-page: #141414;--ynex-bg-container: #1f1f1f;--ynex-bg-sider: #171717;--ynex-bg-elevated: #262626;--ynex-border: #303030;--ynex-hairline: #2e3033;--ynex-bubble: #262626;--ynex-text-primary: #e5e7eb;--ynex-text-secondary: #a1a1aa;--ynex-ink: #e6e8ea;--ynex-ink-muted: #a3a9b0;--ynex-ink-soft: #7c828a;--ynex-ink-faint: #565c63;--ynex-glass-bg: rgba(38,38,38,.72);--ynex-glass-border: rgba(255,255,255,.08);--ynex-sider-hover: #262626;--ynex-shadow-card: 0 1px 2px rgba(0,0,0,.04), 0 4px 12px rgba(0,0,0,.06);--ynex-r-xs: 8px;--ynex-r-m: 12px;--ynex-r-l: 16px;--ynex-r-xl: 20px;--ynex-r-2xl: 24px;--ynex-e1: 0 1px 2px rgba(16,24,40,.05), 0 1px 3px rgba(16,24,40,.06);--ynex-e2: 0 2px 6px rgba(16,24,40,.06), 0 8px 20px rgba(16,24,40,.08);--ynex-e3: 0 12px 32px rgba(16,24,40,.12), 0 32px 64px rgba(16,24,40,.1);--ynex-rail-w: 232px;--ynex-topbar-h: 64px;--ynex-control-h: 36px;--ynex-control-h-sm: 30px;--ynex-row-h: 48px;--ynex-cell-px: 16px;--ynex-font-mono: "JetBrains Mono", "Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ynex-track-eyebrow: .14em;--ynex-fs-display: 40px;--ynex-plate-bg: #0f1113;--ynex-plate-ink: #e8eaec;--ynex-hatch: rgba(255,255,255,.16);--ynex-hatch-ink: rgba(255,255,255,.3);--ynex-tick: #34383c;--ynex-tick-strong: #4a4f55;--ynex-cat-1: #c8a37a;--ynex-cat-2: #5b8dd6;--ynex-cat-3: #9b8fd4;--ynex-cat-4: #d98aa6;--ynex-cat-5: #7fbfa3;--ynex-graph-1: #236de9;--ynex-graph-2: #58a021;--ynex-graph-3: #e08a1a;--ynex-graph-4: #d9538a;--ynex-graph-5: #8b6fd6;--ynex-graph-ink: #c7ccd3;--ynex-thread: #3a3f45;--ynex-thread-active: #4d8ef0;--ynex-pulse-halo: rgba(35,109,233,.22);--ynex-node-bg: #1b1e21;--ynex-ambient-a: #12161c;--ynex-ambient-b: #141712}:root[data-density=comfortable]{--ynex-row-h: 48px;--ynex-cell-px: 16px}:root[data-density=compact]{--ynex-row-h: 40px;--ynex-cell-px: 14px}:root[data-density=loose]{--ynex-row-h: 56px;--ynex-cell-px: 18px}:root{--ac-primary: #7c5cff;--ac-primary-2: #a78bfa;--ac-accent: #22d3ee;--ac-ink: #f3f1ff;--ac-muted: #a19ccb;--ac-bg: #070518;--ac-ease: cubic-bezier(.16, .84, .24, 1);--ac-surface: linear-gradient(180deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .022));--ac-surface-soft: rgba(255, 255, 255, .045);--ac-line: rgba(255, 255, 255, .1);--ac-line-hover: rgba(167, 139, 250, .4);--ac-shadow: inset 0 1px 0 rgba(255, 255, 255, .09), 0 18px 44px rgba(3, 1, 18, .45);--ac-shadow-hover: 0 30px 70px rgba(60, 20, 140, .42), inset 0 1px 0 rgba(255, 255, 255, .14);--ac-hover-bg: rgba(255, 255, 255, .07)}:root[data-theme=light]{--ac-ink: #1d1936;--ac-muted: #6b6489;--ac-bg: #f6f4ff;--ac-surface: linear-gradient(180deg, #ffffff, #fbf9ff);--ac-surface-soft: rgba(124, 92, 255, .05);--ac-line: rgba(29, 25, 54, .08);--ac-line-hover: rgba(124, 92, 255, .35);--ac-shadow: 0 1px 2px rgba(29, 25, 54, .04), 0 12px 30px rgba(58, 32, 140, .08);--ac-shadow-hover: 0 20px 50px rgba(78, 44, 180, .16), inset 0 1px 0 #fff;--ac-hover-bg: rgba(124, 92, 255, .07)}:root[data-theme=dark]{--ynex-primary: #7c5cff;--ynex-primary-hover: #8d71ff;--ynex-primary-soft: rgba(124, 92, 255, .18);--ynex-success: #34d399;--ynex-warning: #fbbf24;--ynex-danger: #fb7185;--ynex-info: #22d3ee;--ynex-bg-page: #070518;--ynex-bg-container: rgba(255, 255, 255, .055);--ynex-bg-sider: rgba(255, 255, 255, .035);--ynex-bg-elevated: #14102e;--ynex-border: rgba(255, 255, 255, .1);--ynex-hairline: rgba(255, 255, 255, .07);--ynex-bubble: rgba(255, 255, 255, .07);--ynex-text-primary: #f3f1ff;--ynex-text-secondary: #a19ccb;--ynex-ink: #f3f1ff;--ynex-ink-muted: #c6c1f2;--ynex-ink-soft: #a19ccb;--ynex-ink-faint: #7d78a6;--ynex-glass-bg: rgba(255, 255, 255, .06);--ynex-glass-border: rgba(255, 255, 255, .12);--ynex-sider-hover: rgba(255, 255, 255, .06);--ynex-shadow-card: 0 1px 2px rgba(0, 0, 0, .2), 0 18px 44px rgba(3, 1, 18, .45);--ynex-e3: 0 24px 70px rgba(3, 1, 18, .6);--ynex-node-bg: rgba(255, 255, 255, .05);--ynex-ambient-a: #0b0820;--ynex-ambient-b: #0a0716;--ynex-plate-bg: #0d0a22;--ynex-tick: rgba(255, 255, 255, .16);--ynex-tick-strong: rgba(255, 255, 255, .28);--ynex-thread: rgba(255, 255, 255, .16)}:root[data-theme=light]{--ynex-primary: #6c4ef5;--ynex-primary-hover: #5a3ce0;--ynex-primary-soft: rgba(124, 92, 255, .1)}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}html{background:var(--ac-bg)}body{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,-apple-system,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:transparent;color:var(--ac-ink);line-height:1.65}body:before{content:"";position:fixed;inset:-18% -8%;z-index:-2;pointer-events:none;background:radial-gradient(46% 40% at 12% 6%,rgba(124,92,255,.3),transparent 66%),radial-gradient(40% 36% at 88% 18%,rgba(34,211,238,.14),transparent 66%),radial-gradient(52% 46% at 50% 100%,rgba(139,92,246,.22),transparent 72%);animation:acAura 30s ease-in-out infinite alternate}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 0%,#000 12%,transparent 78%);mask-image:radial-gradient(ellipse 90% 60% at 50% 0%,#000 12%,transparent 78%)}:root[data-theme=light] body:before{background:radial-gradient(46% 40% at 10% 4%,rgba(124,92,255,.16),transparent 66%),radial-gradient(40% 36% at 90% 12%,rgba(34,211,238,.12),transparent 66%),radial-gradient(50% 44% at 50% 100%,rgba(139,92,246,.12),transparent 72%)}:root[data-theme=light] body:after{background-image:linear-gradient(rgba(29,25,54,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(29,25,54,.04) 1px,transparent 1px)}@keyframes acAura{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2.5%,2%,0) scale(1.07)}}::selection{background:#7c5cff66;color:#fff}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#948cc847;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#a78bfa80}::-webkit-scrollbar-track{background:transparent}a{color:var(--ynex-primary);text-decoration:none}a:hover{text-decoration:underline}.ac-provider{height:100%;background:transparent!important}.ac-shell{position:relative;z-index:1;display:flex;height:100vh;overflow:hidden}.ac-sider{width:248px;flex-shrink:0;display:flex;flex-direction:column;gap:14px;padding:18px 14px 16px;overflow-y:auto;background:linear-gradient(180deg,#ffffff0e,#ffffff03);border-right:1px solid var(--ac-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=light] .ac-sider{background:linear-gradient(180deg,#ffffffdb,#ffffffb3)}.ac-logo{display:flex;align-items:center;gap:10px;padding:2px 6px 6px}.ac-logo__mark{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:11px;font-size:17px;font-weight:800;color:#fff;background:linear-gradient(135deg,#7c5cff,#a78bfa 55%,#22d3ee);box-shadow:0 10px 24px #4c1d9573,inset 0 1px #ffffff59}.ac-logo__text{font-size:15.5px;font-weight:800;letter-spacing:.6px;background:linear-gradient(120deg,#fff,#cfc6ff 60%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.ac-logo__text b{color:var(--ac-accent);-webkit-text-fill-color:var(--ac-accent)}:root[data-theme=light] .ac-logo__text{background:none;color:#1d1936;-webkit-text-fill-color:#1d1936}.ac-user{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:var(--ac-surface);border:1px solid var(--ac-line);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--ac-ease),box-shadow .25s var(--ac-ease),transform .25s var(--ac-ease)}.ac-user:hover{background:var(--ac-hover-bg);transform:translateY(-1px)}.ac-user--open{box-shadow:inset 0 0 0 1px #a78bfa6b}.ac-user__chevron{margin-left:auto;flex-shrink:0;color:var(--ac-muted);transition:transform .25s var(--ac-ease)}.ac-user--open .ac-user__chevron{transform:rotate(180deg)}.ac-user__avatar{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;font-size:15px;font-weight:700;background:linear-gradient(135deg,#7c5cff,#a78bfa 60%,#22d3ee);box-shadow:0 8px 20px #4c1d9566,inset 0 1px #ffffff4d}.ac-user__meta{min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ac-user__name{font-size:14px;font-weight:600;color:var(--ac-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.ac-nav{display:flex;flex-direction:column;gap:3px;margin-top:2px}.ac-nav__item{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:11px;font-size:13.5px;color:var(--ynex-text-secondary);transition:background .25s var(--ac-ease),color .25s,transform .25s var(--ac-ease)}.ac-nav__item:hover{background:var(--ac-hover-bg);color:var(--ac-ink);transform:translate(2px);text-decoration:none}.ac-nav__item--active{color:#fff;font-weight:600;background:linear-gradient(90deg,#7c5cff4d,#7c5cff14);box-shadow:inset 0 0 0 1px #a78bfa52,0 10px 26px #4c1d9547}.ac-nav__item--active:before{content:"";position:absolute;left:-14px;top:50%;width:3px;height:18px;border-radius:0 3px 3px 0;transform:translateY(-50%);background:linear-gradient(180deg,#a78bfa,#22d3ee);box-shadow:0 0 12px #22d3eeb3}:root[data-theme=light] .ac-nav__item--active{color:#4c30c4;background:linear-gradient(90deg,#7c5cff24,#7c5cff0a);box-shadow:inset 0 0 0 1px #7c5cff38}.ac-spacer{flex:1}.ac-sider__foot{position:relative;display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--ac-line)}.ac-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:40;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:14px;background:#14102ef0;border:1px solid var(--ac-line);box-shadow:0 24px 60px #0402129e,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:ac-menu-in .18s var(--ac-ease)}:root[data-theme=light] .ac-menu{background:#fffffff7}@keyframes ac-menu-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.ac-menu__item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:9px;background:transparent;font-family:inherit;font-size:13px;color:var(--ac-ink);text-align:left;cursor:pointer}.ac-menu__item:hover{background:var(--ac-hover-bg);text-decoration:none}.ac-menu__item--danger{color:var(--ynex-danger, #f87171)}.ac-menu__icon{width:15px;height:15px;flex-shrink:0;opacity:.85}.ac-menu__sep{height:1px;margin:4px 6px;background:var(--ac-line)}.ac-main{flex:1;min-width:0;display:flex;flex-direction:column;height:100vh;overflow:hidden}.ac-scroller{flex:1;overflow-y:auto;overflow-x:hidden}.ac-content{max-width:1080px;margin:0 auto;padding:36px 36px 72px}.ac-footer{flex-shrink:0;padding:9px 24px;text-align:center;font-size:11px;line-height:1.7;color:var(--ynex-text-secondary);border-top:1px solid var(--ac-line);background:#07051859;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=light] .ac-footer{background:#ffffffb3}.ac-footer__link{color:var(--ynex-text-secondary)}.ac-footer__link:hover{color:var(--ac-primary-2)}.ac-hero{position:relative;overflow:hidden;padding:32px 34px 30px;margin-bottom:24px;border-radius:26px;border:1px solid var(--ac-line);background:radial-gradient(120% 150% at 10% -10%,rgba(124,92,255,.34),transparent 62%),radial-gradient(90% 130% at 92% 8%,rgba(34,211,238,.16),transparent 60%),linear-gradient(160deg,#ffffff13,#ffffff05);box-shadow:inset 0 1px #ffffff1a,0 24px 60px #03011273;animation:acFadeUp .75s var(--ac-ease) backwards}:root[data-theme=light] .ac-hero{background:radial-gradient(120% 150% at 10% -10%,rgba(124,92,255,.16),transparent 62%),radial-gradient(90% 130% at 92% 8%,rgba(34,211,238,.12),transparent 60%),linear-gradient(160deg,#fff,#f7f4ff);box-shadow:var(--ac-shadow)}.ac-hero:after{content:"";position:absolute;top:-170px;right:-100px;width:340px;height:340px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(124,92,255,.36),transparent 68%);animation:acFloat 9s ease-in-out infinite}.ac-hero__badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:12px;letter-spacing:.6px;color:#dcd6ff;background:#ffffff17;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-theme=light] .ac-hero__badge{color:#5a3ce0;background:#7c5cff14;border-color:#7c5cff3d}.ac-dot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399}.ac-hero__title{position:relative;z-index:1;margin:14px 0 8px;font-size:clamp(25px,3.1vw,34px);font-weight:800;letter-spacing:.5px;line-height:1.28;background:linear-gradient(180deg,#fff 8%,#ded8ff 58%,#a99cf5);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=light] .ac-hero__title{background:linear-gradient(180deg,#221c46 10%,#4c30c4);-webkit-background-clip:text;background-clip:text;color:transparent}.ac-hero__sub{position:relative;z-index:1;margin:0;max-width:640px;font-size:14px;color:var(--ac-muted)}.ac-page>div>*,.ac-page>*{animation:acFadeUp .8s var(--ac-ease) backwards}.ac-page>div>*:nth-child(2),.ac-page>*:nth-child(2){animation-delay:.08s}.ac-page>div>*:nth-child(3),.ac-page>*:nth-child(3){animation-delay:.16s}.ac-page>div>*:nth-child(4),.ac-page>*:nth-child(4){animation-delay:.24s}.ac-page>div>*:nth-child(5),.ac-page>*:nth-child(5){animation-delay:.32s}.ac-page>div>*:nth-child(n+6),.ac-page>*:nth-child(n+6){animation-delay:.4s}@keyframes acFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes acFloat{0%,to{transform:translateY(0) scale(1);opacity:.75}50%{transform:translateY(-22px) scale(1.06);opacity:1}}body .fui-Card{background:var(--ac-surface);border:1px solid var(--ac-line);border-radius:18px;box-shadow:var(--ac-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .45s var(--ac-ease),border-color .35s,box-shadow .45s}body .fui-Card:hover{transform:translateY(-4px);border-color:var(--ac-line-hover);box-shadow:var(--ac-shadow-hover)}body .fui-Button{border-radius:11px;font-weight:500;transition:transform .2s var(--ac-ease),box-shadow .25s,background-color .25s}body .fui-Button:active{transform:translateY(1px)}body .fui-Input,body .fui-Textarea{background:var(--ac-surface-soft);border-radius:11px;transition:background .25s,border-color .25s}body .fui-Input:hover,body .fui-Textarea:hover{background:var(--ac-hover-bg)}body .fui-Input:focus-within,body .fui-Textarea:focus-within{background:#7c5cff14}body .fui-Field__label{font-size:12.5px;color:var(--ynex-text-secondary)}body .fui-Table{background:transparent}body .fui-TableHeaderCell{background:transparent;border-bottom:1px solid var(--ac-line);font-size:12px;letter-spacing:.4px;color:var(--ynex-text-secondary)}body .fui-TableCell{border-bottom:1px solid var(--ynex-hairline);font-size:13px}body .fui-TableRow:hover{background:var(--ac-hover-bg)}body .fui-DialogSurface{border-radius:22px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#1e1840f7,#0b0820fc);box-shadow:0 40px 90px #030112b3,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=light] body .fui-DialogSurface{background:#fff;border-color:#1d19361a}body .fui-DialogSurface__backdrop{background:#0503129e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .fui-Badge{border-radius:999px}body .fui-Tooltip,body .fui-Tooltip__content{background:#171034;border:1px solid rgba(255,255,255,.14);border-radius:9px;box-shadow:0 16px 40px #0301128c}body .fui-Tab{border-radius:10px 10px 0 0}body .fui-Divider{border-color:var(--ac-line)}body .fui-Title3,body .fui-Title2{letter-spacing:.2px}.ac-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative}.ac-auth__card{width:400px;padding:30px 30px 26px!important;border-radius:24px!important;background:linear-gradient(165deg,#ffffff17,#ffffff06)!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:inset 0 1px #ffffff1f,0 30px 80px #03011299,0 0 90px #7c5cff29!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:acFadeUp .7s var(--ac-ease) backwards}:root[data-theme=light] .ac-auth__card{background:#ffffffdb!important;border-color:#1d193614!important;box-shadow:0 30px 80px #3a208c29!important}.ac-auth__card:hover{transform:none;box-shadow:inset 0 1px #ffffff1f,0 30px 80px #03011299,0 0 90px #7c5cff29!important}.ac-auth__brand{display:flex;align-items:center;gap:10px;margin-bottom:18px}.ac-auth__logo{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:11px;color:#fff;font-size:17px;font-weight:800;background:linear-gradient(135deg,#7c5cff,#a78bfa 55%,#22d3ee);box-shadow:0 10px 24px #4c1d9573,inset 0 1px #ffffff59}.ac-auth__brand-text{font-size:12.5px;line-height:1.35;color:var(--ac-muted)}.ac-auth__title{background:linear-gradient(180deg,#fff 10%,#ded8ff 60%,#a99cf5);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800!important}:root[data-theme=light] .ac-auth__title{background:linear-gradient(180deg,#221c46 10%,#4c30c4);-webkit-background-clip:text;background-clip:text;color:transparent}.ac-auth__sub{color:var(--ac-muted)!important;font-size:13px;margin:6px 0 18px!important}.ac-auth__footer{margin-top:16px;padding-top:14px;border-top:1px solid var(--ac-line);font-size:12.5px;color:var(--ynex-text-secondary);text-align:center}@media(max-width:480px){.auth-card{width:calc(100vw - 32px)!important;padding:22px!important}}.ac-overview{display:flex;flex-direction:column;gap:20px}.ac-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ac-stat{padding:16px 18px!important;display:flex;flex-direction:column;gap:6px}.ac-stat__label{font-size:12.5px;color:var(--ynex-text-secondary)}.ac-stat__value{font-size:26px;font-weight:800;letter-spacing:.5px;line-height:1.25;background:linear-gradient(180deg,#fff 8%,#ded8ff 60%,#a99cf5);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=light] .ac-stat__value{background:linear-gradient(180deg,#221c46 10%,#4c30c4);-webkit-background-clip:text;background-clip:text;color:transparent}.ac-stat__hint{font-size:11.5px;color:var(--ynex-text-secondary);opacity:.85}.ac-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:2px}.ac-sec-title{font-weight:700!important}.ac-sec-sub,.ac-sec-more{font-size:12.5px!important;color:var(--ynex-text-secondary)}.ac-sec-more:hover{color:var(--ac-primary-2);text-decoration:none}.ac-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ac-link{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--ac-line);background:var(--ac-surface);box-shadow:var(--ac-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .4s var(--ac-ease),border-color .35s,box-shadow .4s}.ac-link:hover{transform:translateY(-3px);border-color:var(--ac-line-hover);box-shadow:var(--ac-shadow-hover);text-decoration:none}.ac-link__mark{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:11px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#7c5cff,#a78bfa 60%,#22d3ee);box-shadow:0 8px 20px #4c1d9559,inset 0 1px #ffffff4d}.ac-link__text{min-width:0;display:flex;flex-direction:column;gap:2px}.ac-link__label{font-size:13.5px;font-weight:600;color:var(--ac-ink)}.ac-link__desc{font-size:11.5px;color:var(--ynex-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-orders{padding:6px 4px!important}.ac-order{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--ynex-hairline)}.ac-order:last-child{border-bottom:none}.ac-order__main{min-width:0;display:flex;flex-direction:column;gap:2px}.ac-order__no{font-size:12.5px;color:var(--ac-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-order__time{font-size:11px;color:var(--ynex-text-secondary)}.ac-order__right{flex-shrink:0;display:flex;align-items:center;gap:10px}.ac-order__credits{font-size:12.5px;font-weight:600;color:var(--ac-primary-2)}.ac-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:22px;font-size:12.5px;color:var(--ynex-text-secondary)}@media(max-width:900px){.ac-stats,.ac-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ac-links{grid-template-columns:1fr}}@media(max-width:900px){.ac-sider{width:208px;padding:14px 10px}.ac-content{padding:24px 20px 56px}.ac-hero{padding:24px 22px;border-radius:20px}}@media(max-width:720px){.ac-shell{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.ac-sider{width:100%;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;overflow:visible;border-right:none;border-bottom:1px solid var(--ac-line)}.ac-logo,.ac-spacer{display:none}.ac-sider__foot{flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding-top:8px}.ac-menu{top:calc(100% + 8px);bottom:auto}.ac-user{padding:6px 9px}.ac-user__avatar{width:28px;height:28px;border-radius:9px;font-size:13px}.ac-nav{flex-direction:row;flex-wrap:wrap;gap:4px;width:100%;margin:0}.ac-nav__item{padding:7px 11px;font-size:12.5px}.ac-nav__item--active:before{display:none}.ac-main{height:auto;overflow:visible}.ac-scroller{overflow:visible}.ac-content{padding:18px 14px 40px}}@media(prefers-reduced-motion:reduce){body:before,.ac-hero:after{animation:none}.ac-page>div>*,.ac-page>*,.ac-hero,.ac-auth__card{animation:none!important}body .fui-Card,body .fui-Button,.ac-nav__item{transition:none}body .fui-Card:hover{transform:none}}
