:root{--font-sans:"Inter", "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Inter", "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--c-brand:#0b63ce;--c-brand-strong:#084ba2;--c-brand-soft:#e3f0ff;--c-brand-contrast:#fff;--c-bg:#f2f7fc;--c-bg-elev:#fff;--c-bg-sunken:#e6eff8;--c-surface:#fff;--c-surface-2:#f5f9fe;--c-text:#101a2b;--c-text-2:#46566e;--c-text-3:#5a6b82;--c-text-inverse:#fff;--c-border:#dce6f2;--c-border-strong:#bccee3;--c-focus-ring:#1d7df28c;--c-success:#0a7a5f;--c-success-soft:#e2f6f2;--c-warning:#8a5a0b;--c-warning-soft:#fcf0dc;--c-danger:#c22a38;--c-danger-soft:#fce6e8;--c-info:#1565c0;--c-info-soft:#e4effd;--sh-1:0 1px 2px #101a2b0f, 0 1px 3px #101a2b0a;--sh-2:0 6px 18px #101a2b14, 0 2px 6px #101a2b0d;--sh-3:0 18px 48px #101a2b24, 0 6px 16px #101a2b14;--c-accent:#0e9aa8;--c-glass:#ffffffbd;--c-glass-line:#ffffffb3;--c-veil:#0a1a3070;--sh-glow:0 12px 30px #1d7df24d;--c-sky-1:#cfe6ff;--c-sky-2:#9fd4ff;--c-sky-3:#22d3ee;--c-cloud:#ffffffeb;--grad-brand:linear-gradient(118deg, #0b63ce 0%, #0a57b5 100%);--grad-brand-soft:linear-gradient(118deg, #1d7df229, #22d3ee29);--grad-sky:linear-gradient(160deg, #1d7df2 0%, #38bdf8 54%, #22d3ee 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #38bdf85c, #22d3ee14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fff 0%, #bfe7ff 40%, #38bdf8 100%);--grad-halo:radial-gradient(circle at 30% 18%, #1d7df266, transparent 62%), radial-gradient(circle at 76% 68%, #22d3ee57, transparent 58%);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--gutter:20px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-full:999px;--fs-xs:13px;--fs-sm:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:36px;--lh-tight:1.2;--lh-normal:1.6;--lh-relaxed:1.85;--fw-regular:400;--fw-medium:500;--fw-bold:700;--ls-tight:-.015em;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--z-nav:100;--z-modal:200;--z-toast:300;--tap:44px}:root[data-theme=dark]{--font-sans:"Inter", "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Inter", "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--c-brand:#5cb8ff;--c-brand-strong:#8ed2ff;--c-brand-soft:#0b2a4a;--c-brand-contrast:#04121f;--c-bg:#050a16;--c-bg-elev:#0b1226;--c-bg-sunken:#030711;--c-surface:#0e1730;--c-surface-2:#152040;--c-text:#e9f2ff;--c-text-2:#a3b4d0;--c-text-3:#7c8aa8;--c-text-inverse:#04121f;--c-border:#1b2a47;--c-border-strong:#2a3e66;--c-focus-ring:#5cb8ffb3;--c-success:#2fd3b8;--c-success-soft:#0f2e2b;--c-warning:#f0b457;--c-warning-soft:#33260f;--c-danger:#f2686e;--c-danger-soft:#351a1e;--c-info:#5c9bff;--c-info-soft:#14243f;--sh-1:0 1px 2px #0006;--sh-2:0 8px 22px #0000007a;--sh-3:0 22px 56px #00000094;--c-accent:#4be0d8;--c-glass:#0e1730b3;--c-glass-line:#ffffff1a;--c-veil:#02060ea8;--sh-glow:0 12px 34px #5cb8ff57;--c-sky-1:#10305a;--c-sky-2:#0c4470;--c-sky-3:#34e0f0;--c-cloud:#d6ecff38;--grad-brand:linear-gradient(118deg, #6cc0ff 0%, #3aaef2 100%);--grad-brand-soft:linear-gradient(118deg, #5cb8ff38, #34e0f02e);--grad-sky:linear-gradient(160deg, #7fcbff 0%, #4fb4f5 54%, #34e0f0 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #34e0f042, #34e0f00f 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #f2fbff 0%, #7fcbff 42%, #2e9be0 100%);--grad-halo:radial-gradient(circle at 30% 18%, #5cb8ff75, transparent 62%), radial-gradient(circle at 76% 68%, #34e0f05c, transparent 58%)}[data-skin-preview=a-starfield]{--pv-brand:#5b4df5;--pv-accent:#4436d8;--pv-bg:#f5f6fc;--pv-brand-contrast:#fff;--pv-font:"Inter", "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif}:root[data-theme=dark] [data-skin-preview=a-starfield]{--pv-brand:#8b7cff;--pv-accent:#a79bff;--pv-bg:#060818;--pv-brand-contrast:#0b0e1f;--pv-font:"Inter", "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif}[data-skin-preview=b-sunrise],:root[data-theme=dark] [data-skin-preview=b-sunrise]{--pv-brand:#ba4a00;--pv-accent:#e86f22;--pv-bg:#fffdf8;--pv-brand-contrast:#fff;--pv-font:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", system-ui, "Segoe UI", sans-serif}[data-skin-preview=c-inkpaper],:root[data-theme=dark] [data-skin-preview=c-inkpaper]{--pv-brand:#2f6f5e;--pv-accent:#235244;--pv-bg:#fbfbf9;--pv-brand-contrast:#fff;--pv-font:"Songti SC", "Source Han Serif SC", "Noto Serif SC", "SimSun", "STSong", Georgia, "Times New Roman", serif}[data-skin-preview=d-candyclay]{--pv-brand:#c42459;--pv-accent:#ffc53d;--pv-bg:#fdf3f8;--pv-brand-contrast:#fff;--pv-font:ui-rounded, "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif}:root[data-theme=dark] [data-skin-preview=d-candyclay]{--pv-brand:#ff7ba1;--pv-accent:#ffd166;--pv-bg:#1b1030;--pv-brand-contrast:#2a0e1c;--pv-font:ui-rounded, "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif}[data-skin-preview=e-neonarcade]{--pv-brand:#6d3bff;--pv-accent:#007a93;--pv-bg:#f5f6ff;--pv-brand-contrast:#fff;--pv-font:ui-monospace, "JetBrains Mono", "HarmonyOS Sans SC", "PingFang SC", monospace}:root[data-theme=dark] [data-skin-preview=e-neonarcade]{--pv-brand:#00e5ff;--pv-accent:#ff3d9a;--pv-bg:#05060f;--pv-brand-contrast:#00151c;--pv-font:ui-monospace, "JetBrains Mono", "HarmonyOS Sans SC", "PingFang SC", monospace}[data-skin-preview=f-stickernoir]{--pv-brand:#1f4bff;--pv-accent:#ff5a36;--pv-bg:#f6f1e4;--pv-brand-contrast:#fff;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}:root[data-theme=dark] [data-skin-preview=f-stickernoir]{--pv-brand:#7c9bff;--pv-accent:#ff7b5c;--pv-bg:#100f0c;--pv-brand-contrast:#100f0c;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}[data-skin-preview=g-skyfield]{--pv-brand:#0b63ce;--pv-accent:#0e9aa8;--pv-bg:#f2f7fc;--pv-brand-contrast:#fff;--pv-font:"Inter", "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif}:root[data-theme=dark] [data-skin-preview=g-skyfield]{--pv-brand:#5cb8ff;--pv-accent:#4be0d8;--pv-bg:#050a16;--pv-brand-contrast:#04121f;--pv-font:"Inter", "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif}[data-skin-preview=h-blossomclay]{--pv-brand:#c9165c;--pv-accent:#e8850f;--pv-bg:#fff5f9;--pv-brand-contrast:#fff;--pv-font:ui-rounded, "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif}:root[data-theme=dark] [data-skin-preview=h-blossomclay]{--pv-brand:#ff7fae;--pv-accent:#ffb25e;--pv-bg:#1d0f1a;--pv-brand-contrast:#2a0a18;--pv-font:ui-rounded, "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif}[data-skin-preview=i-clashpop]{--pv-brand:#c3005e;--pv-accent:#8cbf00;--pv-bg:#f2f5f0;--pv-brand-contrast:#fff;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}:root[data-theme=dark] [data-skin-preview=i-clashpop]{--pv-brand:#ff4d94;--pv-accent:#cdff4d;--pv-bg:#0c0d0a;--pv-brand-contrast:#100f0c;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}[data-skin-preview=j-journal]{--pv-brand:#1b4b9c;--pv-accent:#c9482f;--pv-bg:#fbfaf4;--pv-brand-contrast:#fff;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}:root[data-theme=dark] [data-skin-preview=j-journal]{--pv-brand:#8fb4ff;--pv-accent:#ff8a6b;--pv-bg:#171a22;--pv-brand-contrast:#0a0d14;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}[data-skin-preview=k-pixelbyte]{--pv-brand:#0b6b3f;--pv-accent:#e86a00;--pv-bg:#f4f7f1;--pv-brand-contrast:#fff;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}:root[data-theme=dark] [data-skin-preview=k-pixelbyte]{--pv-brand:#5fd68f;--pv-accent:#ffa23d;--pv-bg:#0a0f0c;--pv-brand-contrast:#06170d;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}[data-skin-preview=l-inkwash]{--pv-brand:#b3352b;--pv-accent:#2a6577;--pv-bg:#f5f2e9;--pv-brand-contrast:#fdfaf3;--pv-font:"Kaiti SC", "STKaiti", "KaiTi", "Songti SC", "SimSun", "HarmonyOS Sans SC", serif}:root[data-theme=dark] [data-skin-preview=l-inkwash]{--pv-brand:#e06a5c;--pv-accent:#8fc6d8;--pv-bg:#131311;--pv-brand-contrast:#14140f;--pv-font:"Kaiti SC", "STKaiti", "KaiTi", "Songti SC", "SimSun", "HarmonyOS Sans SC", serif}[data-skin-preview=m-cockpit]{--pv-brand:#0f4c6e;--pv-accent:#b2670a;--pv-bg:#edf1f5;--pv-brand-contrast:#fff;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}:root[data-theme=dark] [data-skin-preview=m-cockpit]{--pv-brand:#6fc6e8;--pv-accent:#f0a93c;--pv-bg:#0a1218;--pv-brand-contrast:#04161d;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}[data-skin-preview=n-thread]{--pv-brand:#20262e;--pv-accent:#b8431f;--pv-bg:#f7f5f1;--pv-brand-contrast:#fff;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}:root[data-theme=dark] [data-skin-preview=n-thread]{--pv-brand:#ede7dd;--pv-accent:#ff9a72;--pv-bg:#14171c;--pv-brand-contrast:#14171c;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}[data-skin-preview=o-workbench]{--pv-brand:#0f6a62;--pv-accent:#a85a0a;--pv-bg:#f4f7f7;--pv-brand-contrast:#fff;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}:root[data-theme=dark] [data-skin-preview=o-workbench]{--pv-brand:#63d6c4;--pv-accent:#f0a93c;--pv-bg:#101716;--pv-brand-contrast:#04211d;--pv-font:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif}:root[data-skin=a-starfield]{--font-sans:"Inter", "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Inter", "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--c-brand:#5b4df5;--c-brand-strong:#4436d8;--c-brand-soft:#edeaff;--c-brand-contrast:#fff;--c-bg:#f5f6fc;--c-bg-elev:#fff;--c-bg-sunken:#ebeef9;--c-surface:#fff;--c-surface-2:#f7f8fe;--c-text:#14162b;--c-text-2:#4b5069;--c-text-3:#686e89;--c-text-inverse:#fff;--c-border:#e3e5f2;--c-border-strong:#c7cbe2;--c-focus-ring:#5b4df58c;--c-success:#0c7b6f;--c-success-soft:#e2f6f3;--c-warning:#9d5e16;--c-warning-soft:#fcf0df;--c-danger:#cc262e;--c-danger-soft:#fce8e9;--c-info:#1864e0;--c-info-soft:#e6effd;--sh-1:0 1px 2px #14162b0f, 0 1px 3px #14162b0a;--sh-2:0 6px 18px #14162b14, 0 2px 6px #14162b0d;--sh-3:0 18px 48px #14162b24, 0 6px 16px #14162b14;--c-accent:#4436d8;--c-glass:#ffffffb8;--c-glass-line:#ffffffad;--c-veil:#10122670;--sh-glow:0 12px 30px #5b4df557;--c-sky-1:#edeaff;--c-sky-2:#b3abfb;--c-sky-3:#4436d8;--c-cloud:#ffffffeb;--grad-brand:linear-gradient(118deg, #5b4df5 0%, #3b82f6 52%, #22d3ee 100%);--grad-brand-soft:linear-gradient(118deg, #5b4df529, #22d3ee29);--grad-sky:linear-gradient(160deg, #4436d8 0%, #5b4df5 54%, #4436d8 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #5b4df55c, #4436d814 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fff 0%, #c8c3fc 40%, #4436d8 100%);--grad-halo:radial-gradient(circle at 32% 22%, #5b4df580, transparent 62%), radial-gradient(circle at 74% 70%, #22d3ee6b, transparent 58%)}:root[data-skin=a-starfield][data-theme=dark]{--font-sans:"Inter", "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Inter", "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--c-brand:#8b7cff;--c-brand-strong:#a79bff;--c-brand-soft:#1e1b46;--c-brand-contrast:#0b0e1f;--c-bg:#060818;--c-bg-elev:#0e1329;--c-bg-sunken:#04060f;--c-surface:#101631;--c-surface-2:#161d3d;--c-text:#edf0ff;--c-text-2:#a6adc9;--c-text-3:#7980a7;--c-text-inverse:#0b0e1f;--c-border:#232a4c;--c-border-strong:#333c68;--c-focus-ring:#8b7cffb3;--c-success:#2fcdb8;--c-success-soft:#10302f;--c-warning:#f0ac48;--c-warning-soft:#33260f;--c-danger:#f2686e;--c-danger-soft:#351a1e;--c-info:#5c9bff;--c-info-soft:#14243f;--sh-1:0 1px 2px #0006;--sh-2:0 8px 22px #0000007a;--sh-3:0 22px 56px #00000094;--c-accent:#a79bff;--c-glass:#101631b3;--c-glass-line:#ffffff1a;--c-veil:#02040ca8;--sh-glow:0 12px 34px #8b7cff61;--c-sky-1:#1e1b46;--c-sky-2:#4a4290;--c-sky-3:#a79bff;--c-cloud:#101631eb;--grad-brand:linear-gradient(118deg, #8b7cff 0%, #4f9bff 52%, #34e0f0 100%);--grad-brand-soft:linear-gradient(118deg, #8b7cff38, #34e0f02e);--grad-sky:linear-gradient(160deg, #a79bff 0%, #8b7cff 54%, #a79bff 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #8b7cff5c, #a79bff14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #101631 0%, #393374 40%, #a79bff 100%);--grad-halo:radial-gradient(circle at 32% 22%, #8b7cff8c, transparent 62%), radial-gradient(circle at 74% 70%, #34e0f066, transparent 58%)}:root[data-skin=b-sunrise],:root[data-skin=b-sunrise][data-theme=dark]{--font-sans:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", system-ui, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--c-brand:#ba4a00;--c-brand-strong:#e86f22;--c-brand-soft:#fff0e1;--c-brand-contrast:#fff;--c-bg:#fffdf8;--c-bg-elev:#fff;--c-bg-sunken:#fff7ec;--c-surface:#fff;--c-surface-2:#fff9f0;--c-text:#3b2e25;--c-text-2:#6b5a4c;--c-text-3:#837060;--c-text-inverse:#fffdf8;--c-border:#f1e5d6;--c-border-strong:#e0ccb4;--c-focus-ring:#ff8a3d;--c-success:#3e7750;--c-success-soft:#e7f4e6;--c-warning:#8d680f;--c-warning-soft:#fff4dc;--c-danger:#c93224;--c-danger-soft:#fcece8;--c-info:#486f9f;--c-info-soft:#edf2f9;--sh-1:0 2px 8px #96643714;--sh-2:0 10px 24px #9664371f;--sh-3:0 20px 44px #96643729;--c-accent:#e86f22;--c-glass:#ffffffbd;--c-glass-line:#f1e5d6b3;--c-veil:#3b2e2570;--sh-glow:0 12px 30px #ba4a004d;--c-sky-1:#fff0e1;--c-sky-2:#e3ae87;--c-sky-3:#e86f22;--c-cloud:#ffffffeb;--grad-brand:linear-gradient(118deg, #e86f22 0%, #ba4a00 100%);--grad-brand-soft:linear-gradient(118deg, #ba4a0029, #e86f2229);--grad-sky:linear-gradient(160deg, #e86f22 0%, #ba4a00 54%, #e86f22 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #ba4a005c, #e86f2214 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fff 0%, #eec6a9 40%, #e86f22 100%);--grad-halo:radial-gradient(circle at 30% 18%, #ba4a0066, transparent 62%), radial-gradient(circle at 76% 68%, #e86f2257, transparent 58%)}:root[data-skin=c-inkpaper],:root[data-skin=c-inkpaper][data-theme=dark]{--font-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans SC", "Segoe UI", system-ui, sans-serif;--font-display:"Songti SC", "Source Han Serif SC", "Noto Serif SC", "SimSun", "STSong", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Courier New", monospace;--c-brand:#2f6f5e;--c-brand-strong:#235244;--c-brand-soft:#e9f0ed;--c-brand-contrast:#fff;--c-bg:#fbfbf9;--c-bg-elev:#fff;--c-bg-sunken:#f2f2ed;--c-surface:#fff;--c-surface-2:#f6f6f1;--c-text:#16181a;--c-text-2:#4b5052;--c-text-3:#6e7477;--c-text-inverse:#fbfbf9;--c-border:#e3e3dc;--c-border-strong:#c8c8bf;--c-focus-ring:#2f6f5e;--c-success:#2e6b4f;--c-success-soft:#e8f0eb;--c-warning:#8a6420;--c-warning-soft:#f6efdf;--c-danger:#a03a2e;--c-danger-soft:#f7e9e6;--c-info:#35566e;--c-info-soft:#e9eff3;--sh-1:0 1px 2px #16181a0d;--sh-2:0 6px 18px #16181a12;--sh-3:0 18px 44px #16181a1f;--c-accent:#235244;--c-glass:#ffffffbd;--c-glass-line:#e3e3dcb3;--c-veil:#16181a70;--sh-glow:0 12px 30px #2f6f5e4d;--c-sky-1:#e9f0ed;--c-sky-2:#9fbcb4;--c-sky-3:#235244;--c-cloud:#ffffffeb;--grad-brand:linear-gradient(118deg, #235244 0%, #2f6f5e 100%);--grad-brand-soft:linear-gradient(118deg, #2f6f5e29, #23524429);--grad-sky:linear-gradient(160deg, #235244 0%, #2f6f5e 54%, #235244 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #2f6f5e5c, #23524414 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fff 0%, #bad0c9 40%, #235244 100%);--grad-halo:radial-gradient(circle at 30% 18%, #2f6f5e66, transparent 62%), radial-gradient(circle at 76% 68%, #23524457, transparent 58%)}:root[data-skin=d-candyclay]{--font-sans:ui-rounded, "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:ui-rounded, "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", Consolas, monospace;--c-brand:#c42459;--c-brand-strong:#a01a46;--c-brand-soft:#ffe3ec;--c-brand-contrast:#fff;--c-bg:#fdf3f8;--c-bg-elev:#fff;--c-bg-sunken:#f7e3ec;--c-surface:#fff;--c-surface-2:#fff4f9;--c-text:#2b1b2e;--c-text-2:#6b4a62;--c-text-3:#86667a;--c-text-inverse:#fff;--c-border:#f3d8e4;--c-border-strong:#e8b9ce;--c-focus-ring:#ff5c8a8c;--c-success:#0d7b5c;--c-success-soft:#dcf6ee;--c-warning:#9c5d07;--c-warning-soft:#fdefd4;--c-danger:#c71f38;--c-danger-soft:#fde1e6;--c-info:#156cc0;--c-info-soft:#e2effd;--sh-1:0 3px 0 #ce8cac4d, 0 8px 16px #ff5c8a1a;--sh-2:0 5px 0 #ce8cac52, 0 14px 26px #ff5c8a29;--sh-3:0 9px 0 #ce8cac57, 0 24px 44px #ff5c8a38;--c-accent:#ffc53d;--c-glass:#ffffffbd;--c-glass-line:#f3d8e4b3;--c-veil:#3a122a6b;--sh-glow:0 8px 0 #c4245966, 0 16px 30px #c424594d;--c-sky-1:#ffe3ec;--c-sky-2:#e797b1;--c-sky-3:#ffc53d;--c-cloud:#ffffffeb;--grad-brand:linear-gradient(135deg, #c42459 0%, #8e1c7a 100%);--grad-brand-soft:linear-gradient(118deg, #c4245929, #ffc53d29);--grad-sky:linear-gradient(160deg, #a01a46 0%, #c42459 54%, #ffc53d 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #c424595c, #ffc53d14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fff 0%, #f0b3c7 40%, #ffc53d 100%);--grad-halo:radial-gradient(circle at 30% 18%, #c4245966, transparent 62%), radial-gradient(circle at 76% 68%, #ffc53d57, transparent 58%)}:root[data-skin=d-candyclay][data-theme=dark]{--font-sans:ui-rounded, "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:ui-rounded, "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", Consolas, monospace;--c-brand:#ff7ba1;--c-brand-strong:#ffc2d4;--c-brand-soft:#3c1d2c;--c-brand-contrast:#2a0e1c;--c-bg:#1b1030;--c-bg-elev:#241639;--c-bg-sunken:#150c28;--c-surface:#2a1840;--c-surface-2:#331f4c;--c-text:#fceff6;--c-text-2:#cba9c6;--c-text-3:#9c7fa3;--c-text-inverse:#1b1030;--c-border:#3d2a55;--c-border-strong:#57396f;--c-focus-ring:#ff7ba1a6;--c-success:#35d3a6;--c-success-soft:#14332c;--c-warning:#f5b84d;--c-warning-soft:#3a2a0f;--c-danger:#ff7288;--c-danger-soft:#3d1620;--c-info:#5fb0ff;--c-info-soft:#14263f;--sh-1:0 4px 0 #00000073, 0 10px 20px #00000059;--sh-2:0 6px 0 #00000080, 0 16px 30px #0000006b;--sh-3:0 10px 0 #0000008c, 0 26px 52px #00000080;--c-accent:#ffd166;--c-glass:#2a1840bd;--c-glass-line:#3d2a55b3;--c-veil:#080412ad;--sh-glow:0 8px 0 #00000080, 0 18px 34px #ff7ba14d;--c-sky-1:#3c1d2c;--c-sky-2:#8a435b;--c-sky-3:#ffd166;--c-cloud:#2a1840eb;--grad-brand:linear-gradient(135deg, #ff7ba1 0%, #ffb07a 100%);--grad-brand-soft:linear-gradient(118deg, #ff7ba129, #ffd16629);--grad-sky:linear-gradient(160deg, #ffc2d4 0%, #ff7ba1 54%, #ffd166 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #ff7ba15c, #ffd16614 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #2a1840 0%, #6d3449 40%, #ffd166 100%);--grad-halo:radial-gradient(circle at 30% 18%, #ff7ba166, transparent 62%), radial-gradient(circle at 76% 68%, #ffd16657, transparent 58%)}:root[data-skin=e-neonarcade]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:ui-monospace, "JetBrains Mono", "HarmonyOS Sans SC", "PingFang SC", monospace;--font-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--c-brand:#6d3bff;--c-brand-strong:#5426e0;--c-brand-soft:#ebe5ff;--c-brand-contrast:#fff;--c-bg:#f5f6ff;--c-bg-elev:#fff;--c-bg-sunken:#eaecfb;--c-surface:#fff;--c-surface-2:#f2f4ff;--c-text:#0f1233;--c-text-2:#454b7a;--c-text-3:#656d9f;--c-text-inverse:#fff;--c-border:#dde1f7;--c-border-strong:#bfc6ee;--c-focus-ring:#6d3bff99;--c-success:#0b7b56;--c-success-soft:#ddf6ec;--c-warning:#9a5f05;--c-warning-soft:#fceeda;--c-danger:#c42442;--c-danger-soft:#fce0e6;--c-info:#1966ce;--c-info-soft:#e1edfd;--sh-1:0 0 0 1px #6d3bff1a, 0 4px 14px #18124a1a;--sh-2:0 0 0 1px #6d3bff29, 0 10px 26px #18124a29;--sh-3:0 0 0 1px #6d3bff38, 0 22px 50px #18124a3d;--c-accent:#007a93;--c-glass:#ffffffbd;--c-glass-line:#dde1f7b3;--c-veil:#0c0e2c75;--sh-glow:0 0 14px #6d3bff66, 0 0 36px #00a8c638;--c-sky-1:#ebe5ff;--c-sky-2:#b9a1ff;--c-sky-3:#007a93;--c-cloud:#ffffffeb;--grad-brand:linear-gradient(118deg, #5426e0 0%, #6d3bff 100%);--grad-brand-soft:linear-gradient(118deg, #6d3bff29, #007a9329);--grad-sky:linear-gradient(160deg, #5426e0 0%, #6d3bff 54%, #007a93 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #6d3bff5c, #007a9314 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fff 0%, #ccbaff 40%, #007a93 100%);--grad-halo:radial-gradient(circle at 30% 18%, #6d3bff66, transparent 62%), radial-gradient(circle at 76% 68%, #007a9357, transparent 58%)}:root[data-skin=e-neonarcade][data-theme=dark]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:ui-monospace, "JetBrains Mono", "HarmonyOS Sans SC", "PingFang SC", monospace;--font-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--c-brand:#00e5ff;--c-brand-strong:#6bf0ff;--c-brand-soft:#06303c;--c-brand-contrast:#00151c;--c-bg:#05060f;--c-bg-elev:#0b0e1f;--c-bg-sunken:#020317;--c-surface:#0e1226;--c-surface-2:#151a33;--c-text:#e8f6ff;--c-text-2:#93a9c8;--c-text-3:#6d80a2;--c-text-inverse:#05060f;--c-border:#1c2744;--c-border-strong:#2c3b67;--c-focus-ring:#00e5ffb3;--c-success:#35e39b;--c-success-soft:#07291f;--c-warning:#ffc24d;--c-warning-soft:#2e2408;--c-danger:#ff5c7a;--c-danger-soft:#2f0c18;--c-info:#4da6ff;--c-info-soft:#0a2138;--sh-1:0 0 0 1px #00e5ff1f, 0 4px 16px #00000080;--sh-2:0 0 0 1px #00e5ff2e, 0 12px 30px #00000094;--sh-3:0 0 0 1px #00e5ff42, 0 26px 56px #000000a8;--c-accent:#ff3d9a;--c-glass:#0e1226bd;--c-glass-line:#1c2744b3;--c-veil:#01020ab3;--sh-glow:0 0 16px #00e5ff8c, 0 0 46px #7c4dff66;--c-sky-1:#06303c;--c-sky-2:#04788a;--c-sky-3:#ff3d9a;--c-cloud:#0e1226eb;--grad-brand:linear-gradient(118deg, #6bf0ff 0%, #00e5ff 100%);--grad-brand-soft:linear-gradient(118deg, #00e5ff29, #ff3d9a29);--grad-sky:linear-gradient(160deg, #6bf0ff 0%, #00e5ff 54%, #ff3d9a 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #00e5ff5c, #ff3d9a14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #0e1226 0%, #045d6d 40%, #ff3d9a 100%);--grad-halo:radial-gradient(circle at 30% 18%, #00e5ff66, transparent 62%), radial-gradient(circle at 76% 68%, #ff3d9a57, transparent 58%)}:root[data-skin=f-stickernoir]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--c-brand:#1f4bff;--c-brand-strong:#0f35d8;--c-brand-soft:#dce4ff;--c-brand-contrast:#fff;--c-bg:#f6f1e4;--c-bg-elev:#fffdf7;--c-bg-sunken:#ebe3d0;--c-surface:#fffdf7;--c-surface-2:#f3eddd;--c-text:#14130f;--c-text-2:#4a463c;--c-text-3:#716c5f;--c-text-inverse:#fffdf7;--c-border:#121212;--c-border-strong:#121212;--c-focus-ring:#1f4bff;--c-success:#007b50;--c-success-soft:#d8f5e8;--c-warning:#935f00;--c-warning-soft:#fcebc6;--c-danger:#c02727;--c-danger-soft:#fbdcdc;--c-info:#1f4bff;--c-info-soft:#dce4ff;--sh-1:2px 2px 0 var(--c-ink);--sh-2:4px 4px 0 var(--c-ink);--sh-3:6px 6px 0 var(--c-ink);--c-accent:#ff5a36;--c-glass:#fffdf7bd;--c-glass-line:#121212b3;--c-veil:#1212127a;--sh-glow:4px 4px 0 var(--c-pop-orange);--c-sky-1:#dce4ff;--c-sky-2:#90a7ff;--c-sky-3:#ff5a36;--c-cloud:#fffdf7eb;--grad-brand:linear-gradient(118deg, #0f35d8 0%, #1f4bff 100%);--grad-brand-soft:linear-gradient(118deg, #1f4bff29, #ff5a3629);--grad-sky:linear-gradient(160deg, #0f35d8 0%, #1f4bff 54%, #ff5a36 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #1f4bff5c, #ff5a3614 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fffdf7 0%, #adbeff 40%, #ff5a36 100%);--grad-halo:radial-gradient(circle at 30% 18%, #1f4bff66, transparent 62%), radial-gradient(circle at 76% 68%, #ff5a3657, transparent 58%)}:root[data-skin=f-stickernoir][data-theme=dark]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--c-brand:#7c9bff;--c-brand-strong:#a3b8ff;--c-brand-soft:#1a2246;--c-brand-contrast:#100f0c;--c-bg:#100f0c;--c-bg-elev:#1b1a15;--c-bg-sunken:#0a0a07;--c-surface:#1b1a15;--c-surface-2:#24231c;--c-text:#f7f3e6;--c-text-2:#c7c0ac;--c-text-3:#948c77;--c-text-inverse:#100f0c;--c-border:#f5f1e4;--c-border-strong:#f5f1e4;--c-focus-ring:#7c9bff;--c-success:#35d89a;--c-success-soft:#102e22;--c-warning:#ffd166;--c-warning-soft:#31260a;--c-danger:#ff6b6b;--c-danger-soft:#341414;--c-info:#7c9bff;--c-info-soft:#1a2246;--sh-1:2px 2px 0 var(--c-ink);--sh-2:4px 4px 0 var(--c-ink);--sh-3:6px 6px 0 var(--c-ink);--c-accent:#ff7b5c;--c-glass:#1b1a15bd;--c-glass-line:#f5f1e4b3;--c-veil:#000000a8;--sh-glow:4px 4px 0 var(--c-pop-orange);--c-sky-1:#1a2246;--c-sky-2:#415290;--c-sky-3:#ff7b5c;--c-cloud:#1b1a15eb;--grad-brand:linear-gradient(118deg, #a3b8ff 0%, #7c9bff 100%);--grad-brand-soft:linear-gradient(118deg, #7c9bff29, #ff7b5c29);--grad-sky:linear-gradient(160deg, #a3b8ff 0%, #7c9bff 54%, #ff7b5c 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #7c9bff5c, #ff7b5c14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #1b1a15 0%, #324074 40%, #ff7b5c 100%);--grad-halo:radial-gradient(circle at 30% 18%, #7c9bff66, transparent 62%), radial-gradient(circle at 76% 68%, #ff7b5c57, transparent 58%)}:root[data-skin=h-blossomclay]{--font-sans:ui-rounded, "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:ui-rounded, "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", Consolas, monospace;--c-brand:#c9165c;--c-brand-strong:#a50f4b;--c-brand-soft:#ffedf5;--c-brand-contrast:#fff;--c-bg:#fff5f9;--c-bg-elev:#fff;--c-bg-sunken:#fbe0ec;--c-surface:#fff;--c-surface-2:#fff6fa;--c-text:#2e1723;--c-text-2:#6e4257;--c-text-3:#8a5c72;--c-text-inverse:#fff;--c-border:#f6d6e4;--c-border-strong:#ecb4cc;--c-focus-ring:#ff4d8d8c;--c-success:#0a7350;--c-success-soft:#daf6ea;--c-warning:#8a5a05;--c-warning-soft:#fcefd3;--c-danger:#c0182f;--c-danger-soft:#fcdce3;--c-info:#1466c2;--c-info-soft:#e2effd;--sh-1:0 3px 0 #e296ba52, 0 8px 16px #ff4d8d1a;--sh-2:0 5px 0 #e296ba57, 0 14px 26px #ff4d8d29;--sh-3:0 9px 0 #e296ba5c, 0 24px 44px #ff4d8d38;--c-accent:#e8850f;--c-glass:#ffffffbd;--c-glass-line:#f6d6e4b3;--c-veil:#3a0e286b;--sh-glow:0 8px 0 #c9165c66, 0 16px 30px #c9165c4d;--c-sky-1:#ffedf5;--c-sky-2:#e997b8;--c-sky-3:#e8850f;--c-cloud:#ffffffeb;--grad-brand:linear-gradient(135deg, #c9165c 0%, #8e0b42 100%);--grad-brand-soft:linear-gradient(118deg, #c9165c29, #e8850f29);--grad-sky:linear-gradient(160deg, #a50f4b 0%, #c9165c 54%, #e8850f 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #c9165c5c, #e8850f14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fff 0%, #f2b7cf 40%, #e8850f 100%);--grad-halo:radial-gradient(circle at 30% 18%, #c9165c66, transparent 62%), radial-gradient(circle at 76% 68%, #e8850f57, transparent 58%)}:root[data-skin=h-blossomclay][data-theme=dark]{--font-sans:ui-rounded, "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:ui-rounded, "HarmonyOS Sans SC", "PingFang SC", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", Consolas, monospace;--c-brand:#ff7fae;--c-brand-strong:#ffc2d8;--c-brand-soft:#40132a;--c-brand-contrast:#2a0a18;--c-bg:#1d0f1a;--c-bg-elev:#281524;--c-bg-sunken:#170a14;--c-surface:#2e1928;--c-surface-2:#3a2033;--c-text:#fdeef4;--c-text-2:#d2a8bb;--c-text-3:#a87e93;--c-text-inverse:#1d0f1a;--c-border:#45263a;--c-border-strong:#613553;--c-focus-ring:#ff7faea6;--c-success:#35d3a6;--c-success-soft:#14332c;--c-warning:#f5b84d;--c-warning-soft:#3a2a0f;--c-danger:#ff7288;--c-danger-soft:#3d1620;--c-info:#6fb4ff;--c-info-soft:#14263f;--sh-1:0 4px 0 #00000073, 0 10px 20px #00000059;--sh-2:0 6px 0 #00000080, 0 16px 30px #0000006b;--sh-3:0 10px 0 #0000008c, 0 26px 52px #00000080;--c-accent:#ffb25e;--c-glass:#2e1928bd;--c-glass-line:#45263ab3;--c-veil:#0a0308ad;--sh-glow:0 8px 0 #00000080, 0 18px 34px #ff7fae4d;--c-sky-1:#40132a;--c-sky-2:#8c3e5f;--c-sky-3:#ffb25e;--c-cloud:#2e1928eb;--grad-brand:linear-gradient(135deg, #ff7fae 0%, #ffa97e 100%);--grad-brand-soft:linear-gradient(118deg, #ff7fae29, #ffb25e29);--grad-sky:linear-gradient(160deg, #ffc2d8 0%, #ff7fae 54%, #ffb25e 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #ff7fae5c, #ffb25e14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #2e1928 0%, #702e4b 40%, #ffb25e 100%);--grad-halo:radial-gradient(circle at 30% 18%, #ff7fae66, transparent 62%), radial-gradient(circle at 76% 68%, #ffb25e57, transparent 58%)}:root[data-skin=i-clashpop]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--c-brand:#c3005e;--c-brand-strong:#9c004b;--c-brand-soft:#ffdcec;--c-brand-contrast:#fff;--c-bg:#f2f5f0;--c-bg-elev:#fcfdf9;--c-bg-sunken:#e4e9e0;--c-surface:#fcfdf9;--c-surface-2:#edf1ea;--c-text:#12140f;--c-text-2:#48503f;--c-text-3:#5f674f;--c-text-inverse:#fcfdf9;--c-border:#0d0f0c;--c-border-strong:#0d0f0c;--c-focus-ring:#c3005e;--c-success:#0a6b45;--c-success-soft:#daf5e6;--c-warning:#8a5a00;--c-warning-soft:#fbedc9;--c-danger:#b81e2a;--c-danger-soft:#fbdcdd;--c-info:#3a28c9;--c-info-soft:#e2e2fd;--sh-1:2px 2px 0 var(--c-ink);--sh-2:3px 3px 0 var(--c-clash-2), 6px 6px 0 var(--c-clash-1);--sh-3:4px 4px 0 var(--c-clash-2), 8px 8px 0 var(--c-clash-1);--c-accent:#8cbf00;--c-glass:#fcfdf9bd;--c-glass-line:#0d0f0cb3;--c-veil:#0d0f0c7a;--sh-glow:3px 3px 0 var(--c-clash-2);--c-sky-1:#ffdcec;--c-sky-2:#e784b3;--c-sky-3:#8cbf00;--c-cloud:#fcfdf9eb;--grad-brand:linear-gradient(118deg, #9c004b 0%, #c3005e 100%);--grad-brand-soft:linear-gradient(118deg, #c3005e29, #8cbf0029);--grad-sky:linear-gradient(160deg, #9c004b 0%, #c3005e 54%, #8cbf00 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #c3005e5c, #8cbf0014 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fcfdf9 0%, #f0a5c8 40%, #8cbf00 100%);--grad-halo:radial-gradient(circle at 30% 18%, #c3005e66, transparent 62%), radial-gradient(circle at 76% 68%, #8cbf0057, transparent 58%)}:root[data-skin=i-clashpop][data-theme=dark]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--c-brand:#ff4d94;--c-brand-strong:#ff8fb8;--c-brand-soft:#3a1024;--c-brand-contrast:#100f0c;--c-bg:#0c0d0a;--c-bg-elev:#16180f;--c-bg-sunken:#070805;--c-surface:#16180f;--c-surface-2:#1f2216;--c-text:#f4f7ec;--c-text-2:#c2c9b4;--c-text-3:#93a082;--c-text-inverse:#0c0d0a;--c-border:#f2f5e8;--c-border-strong:#f2f5e8;--c-focus-ring:#ff4d94;--c-success:#35d89a;--c-success-soft:#102e22;--c-warning:#ffd166;--c-warning-soft:#31260a;--c-danger:#ff6b6b;--c-danger-soft:#341414;--c-info:#a98bff;--c-info-soft:#221a46;--sh-1:2px 2px 0 var(--c-ink);--sh-2:3px 3px 0 var(--c-clash-2), 6px 6px 0 var(--c-clash-1);--sh-3:4px 4px 0 var(--c-clash-2), 8px 8px 0 var(--c-clash-1);--c-accent:#cdff4d;--c-glass:#16180fbd;--c-glass-line:#f2f5e8b3;--c-veil:#000000a8;--sh-glow:3px 3px 0 var(--c-clash-2);--c-sky-1:#3a1024;--c-sky-2:#892851;--c-sky-3:#cdff4d;--c-cloud:#16180feb;--grad-brand:linear-gradient(118deg, #ff8fb8 0%, #ff4d94 100%);--grad-brand-soft:linear-gradient(118deg, #ff4d9429, #cdff4d29);--grad-sky:linear-gradient(160deg, #ff8fb8 0%, #ff4d94 54%, #cdff4d 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #ff4d945c, #cdff4d14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #16180f 0%, #6b1f40 40%, #cdff4d 100%);--grad-halo:radial-gradient(circle at 30% 18%, #ff4d9466, transparent 62%), radial-gradient(circle at 76% 68%, #cdff4d57, transparent 58%)}:root[data-skin=j-journal]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", SFMono-Regular, Consolas, monospace;--c-brand:#1b4b9c;--c-brand-strong:#143a7c;--c-brand-soft:#e3eaf9;--c-brand-contrast:#fff;--c-bg:#fbfaf4;--c-bg-elev:#fff;--c-bg-sunken:#efede2;--c-surface:#fff;--c-surface-2:#f6f4ea;--c-text:#1e2430;--c-text-2:#4c5566;--c-text-3:#636c7f;--c-text-inverse:#fff;--c-border:#e4e0d2;--c-border-strong:#cfc9b6;--c-focus-ring:#1b4b9c99;--c-success:#0a6b45;--c-success-soft:#daf5e6;--c-warning:#8a5a05;--c-warning-soft:#fbf0d4;--c-danger:#b3202e;--c-danger-soft:#fbdfe2;--c-info:#1d5fa8;--c-info-soft:#e1ecfa;--sh-1:0 1px 2px #1e24300f, 0 2px 6px #1e24300d;--sh-2:0 4px 10px #1e243014, 0 10px 22px #1e243012;--sh-3:0 10px 24px #1e24301f, 0 20px 44px #1e24301a;--c-accent:#c9482f;--c-glass:#ffffffbd;--c-glass-line:#e4e0d2b3;--c-veil:#1e243070;--sh-glow:0 6px 0 #1b4b9c29, 0 12px 26px #1b4b9c2e;--c-sky-1:#e3eaf9;--c-sky-2:#93aad4;--c-sky-3:#c9482f;--c-cloud:#ffffffeb;--grad-brand:linear-gradient(118deg, #143a7c 0%, #1b4b9c 100%);--grad-brand-soft:linear-gradient(118deg, #1b4b9c29, #c9482f29);--grad-sky:linear-gradient(160deg, #143a7c 0%, #1b4b9c 54%, #c9482f 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #1b4b9c5c, #c9482f14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fff 0%, #b1c2e2 40%, #c9482f 100%);--grad-halo:radial-gradient(circle at 30% 18%, #1b4b9c66, transparent 62%), radial-gradient(circle at 76% 68%, #c9482f57, transparent 58%)}:root[data-skin=j-journal][data-theme=dark]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", SFMono-Regular, Consolas, monospace;--c-brand:#8fb4ff;--c-brand-strong:#c2d6ff;--c-brand-soft:#1b2b49;--c-brand-contrast:#0a0d14;--c-bg:#171a22;--c-bg-elev:#1f2330;--c-bg-sunken:#10131a;--c-surface:#1c202b;--c-surface-2:#252a38;--c-text:#edf1f7;--c-text-2:#a9b3c6;--c-text-3:#818ca3;--c-text-inverse:#171a22;--c-border:#2c3242;--c-border-strong:#3f4759;--c-focus-ring:#8fb4ffb3;--c-success:#43d3a0;--c-success-soft:#10322a;--c-warning:#ffc24d;--c-warning-soft:#33260a;--c-danger:#ff7a85;--c-danger-soft:#35151a;--c-info:#7fb4ff;--c-info-soft:#1a2a42;--sh-1:0 1px 2px #0006, 0 3px 8px #00000057;--sh-2:0 5px 12px #00000075, 0 12px 26px #0006;--sh-3:0 12px 26px #00000085, 0 24px 48px #00000075;--c-accent:#ff8a6b;--c-glass:#1c202bbd;--c-glass-line:#2c3242b3;--c-veil:#04060ca8;--sh-glow:0 6px 0 #0000006b, 0 14px 28px #8fb4ff38;--c-sky-1:#1b2b49;--c-sky-2:#496292;--c-sky-3:#ff8a6b;--c-cloud:#1c202beb;--grad-brand:linear-gradient(118deg, #c2d6ff 0%, #8fb4ff 100%);--grad-brand-soft:linear-gradient(118deg, #8fb4ff29, #ff8a6b29);--grad-sky:linear-gradient(160deg, #c2d6ff 0%, #8fb4ff 54%, #ff8a6b 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #8fb4ff5c, #ff8a6b14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #1c202b 0%, #384d76 40%, #ff8a6b 100%);--grad-halo:radial-gradient(circle at 30% 18%, #8fb4ff66, transparent 62%), radial-gradient(circle at 76% 68%, #ff8a6b57, transparent 58%)}:root[data-skin=k-pixelbyte]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", SFMono-Regular, Consolas, monospace;--c-brand:#0b6b3f;--c-brand-strong:#07512f;--c-brand-soft:#dff5e8;--c-brand-contrast:#fff;--c-bg:#f4f7f1;--c-bg-elev:#fff;--c-bg-sunken:#e2e8dc;--c-surface:#fff;--c-surface-2:#edf2e9;--c-text:#101a16;--c-text-2:#3f4f47;--c-text-3:#5c6b62;--c-text-inverse:#fff;--c-border:#d6dfd0;--c-border-strong:#b9c6b2;--c-focus-ring:#0b6b3f99;--c-success:#0b6b3f;--c-success-soft:#dff5e8;--c-warning:#8a5a00;--c-warning-soft:#fbebc6;--c-danger:#af1f2b;--c-danger-soft:#fbdce0;--c-info:#1a5fb4;--c-info-soft:#dfebfa;--sh-1:3px 0 0 var(--c-px-shadow), 0 3px 0 var(--c-px-shadow);--sh-2:5px 0 0 var(--c-px-shadow), 0 5px 0 var(--c-px-shadow);--sh-3:8px 0 0 var(--c-px-shadow), 0 8px 0 var(--c-px-shadow);--c-accent:#e86a00;--c-glass:#ffffffbd;--c-glass-line:#d6dfd0b3;--c-veil:#0a120e75;--sh-glow:4px 4px 0 var(--c-px-shadow);--c-sky-1:#dff5e8;--c-sky-2:#8abea4;--c-sky-3:#e86a00;--c-cloud:#fff;--grad-brand:linear-gradient(118deg, #07512f 0%, #0b6b3f 100%);--grad-brand-soft:linear-gradient(118deg, #0b6b3f29, #e86a0029);--grad-sky:linear-gradient(160deg, #07512f 0%, #0b6b3f 54%, #e86a00 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #0b6b3f5c, #e86a0014 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fff 0%, #aad2be 40%, #e86a00 100%);--grad-halo:radial-gradient(circle at 30% 18%, #0b6b3f66, transparent 62%), radial-gradient(circle at 76% 68%, #e86a0057, transparent 58%)}:root[data-skin=k-pixelbyte][data-theme=dark]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", SFMono-Regular, Consolas, monospace;--c-brand:#5fd68f;--c-brand-strong:#9bebb8;--c-brand-soft:#12331f;--c-brand-contrast:#06170d;--c-bg:#0a0f0c;--c-bg-elev:#111813;--c-bg-sunken:#060906;--c-surface:#121a14;--c-surface-2:#1a241c;--c-text:#e4f2e6;--c-text-2:#a6bca9;--c-text-3:#7c917f;--c-text-inverse:#0a0f0c;--c-border:#26332a;--c-border-strong:#3a4c3f;--c-focus-ring:#5fd68fb3;--c-success:#4fd89b;--c-success-soft:#0e2c1f;--c-warning:#ffc24d;--c-warning-soft:#33260a;--c-danger:#ff7f86;--c-danger-soft:#341316;--c-info:#7fb0ff;--c-info-soft:#14233c;--sh-1:3px 0 0 var(--c-px-shadow), 0 3px 0 var(--c-px-shadow);--sh-2:5px 0 0 var(--c-px-shadow), 0 5px 0 var(--c-px-shadow);--sh-3:8px 0 0 var(--c-px-shadow), 0 8px 0 var(--c-px-shadow);--c-accent:#ffa23d;--c-glass:#121a14bd;--c-glass-line:#26332ab3;--c-veil:#000000b3;--sh-glow:4px 4px 0 var(--c-px-shadow);--c-sky-1:#12331f;--c-sky-2:#31744c;--c-sky-3:#ffa23d;--c-cloud:#223028;--grad-brand:linear-gradient(118deg, #9bebb8 0%, #5fd68f 100%);--grad-brand-soft:linear-gradient(118deg, #5fd68f29, #ffa23d29);--grad-sky:linear-gradient(160deg, #9bebb8 0%, #5fd68f 54%, #ffa23d 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #5fd68f5c, #ffa23d14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #121a14 0%, #255c3b 40%, #ffa23d 100%);--grad-halo:radial-gradient(circle at 30% 18%, #5fd68f66, transparent 62%), radial-gradient(circle at 76% 68%, #ffa23d57, transparent 58%)}:root[data-skin=l-inkwash]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"Kaiti SC", "STKaiti", "KaiTi", "Songti SC", "SimSun", "HarmonyOS Sans SC", serif;--font-mono:ui-monospace, "JetBrains Mono", SFMono-Regular, Consolas, monospace;--c-brand:#b3352b;--c-brand-strong:#8e261e;--c-brand-soft:#f6e2de;--c-brand-contrast:#fdfaf3;--c-bg:#f5f2e9;--c-bg-elev:#fcfaf3;--c-bg-sunken:#eae5d7;--c-surface:#fcfaf4;--c-surface-2:#f1ede1;--c-text:#1a1c1a;--c-text-2:#4a4c46;--c-text-3:#6b6a5e;--c-text-inverse:#f5f2e9;--c-border:#e2ddce;--c-border-strong:#c9c2af;--c-focus-ring:#b3352b8c;--c-success:#2f6b4a;--c-success-soft:#e2f0e6;--c-warning:#8a5a05;--c-warning-soft:#f9efd8;--c-danger:#a82a22;--c-danger-soft:#f9e0dc;--c-info:#2a6577;--c-info-soft:#dfedf1;--sh-1:0 1px 2px var(--c-mo-wash);--sh-2:0 4px 14px var(--c-mo-wash), 0 1px 0 var(--c-ink-line);--sh-3:0 14px 36px var(--c-mo-wash), 0 2px 0 var(--c-ink-line);--c-accent:#2a6577;--c-glass:#fcfaf4bd;--c-glass-line:#e2ddceb3;--c-veil:#14140f7a;--sh-glow:0 8px 26px var(--c-mo-wash);--c-sky-1:#f6e2de;--c-sky-2:#db9d96;--c-sky-3:#2a6577;--c-cloud:#fcfaf4eb;--grad-brand:linear-gradient(118deg, #8e261e 0%, #b3352b 100%);--grad-brand-soft:linear-gradient(118deg, #b3352b29, #2a657729);--grad-sky:linear-gradient(160deg, #8e261e 0%, #b3352b 54%, #2a6577 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #b3352b5c, #2a657714 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fcfaf4 0%, #e5b7b1 40%, #2a6577 100%);--grad-halo:radial-gradient(circle at 30% 18%, #b3352b66, transparent 62%), radial-gradient(circle at 76% 68%, #2a657757, transparent 58%)}:root[data-skin=l-inkwash][data-theme=dark]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"Kaiti SC", "STKaiti", "KaiTi", "Songti SC", "SimSun", "HarmonyOS Sans SC", serif;--font-mono:ui-monospace, "JetBrains Mono", SFMono-Regular, Consolas, monospace;--c-brand:#e06a5c;--c-brand-strong:#f09a8e;--c-brand-soft:#331a17;--c-brand-contrast:#14140f;--c-bg:#131311;--c-bg-elev:#1b1b18;--c-bg-sunken:#0d0d0b;--c-surface:#1a1a16;--c-surface-2:#232320;--c-text:#efebdd;--c-text-2:#b4af9e;--c-text-3:#8f8a7a;--c-text-inverse:#14140f;--c-border:#35342e;--c-border-strong:#4a4940;--c-focus-ring:#e06a5c99;--c-success:#6fcb95;--c-success-soft:#12291c;--c-warning:#e8b65c;--c-warning-soft:#332a14;--c-danger:#ff8a7d;--c-danger-soft:#341715;--c-info:#8fc6d8;--c-info-soft:#142a30;--sh-1:0 1px 2px var(--c-mo-wash);--sh-2:0 4px 14px var(--c-mo-wash), 0 1px 0 var(--c-ink-line);--sh-3:0 14px 36px var(--c-mo-wash), 0 2px 0 var(--c-ink-line);--c-accent:#8fc6d8;--c-glass:#1a1a16bd;--c-glass-line:#35342eb3;--c-veil:#000000a8;--sh-glow:0 8px 26px var(--c-mo-wash);--c-sky-1:#331a17;--c-sky-2:#783a33;--c-sky-3:#8fc6d8;--c-cloud:#1a1a16eb;--grad-brand:linear-gradient(118deg, #f09a8e 0%, #e06a5c 100%);--grad-brand-soft:linear-gradient(118deg, #e06a5c29, #8fc6d829);--grad-sky:linear-gradient(160deg, #f09a8e 0%, #e06a5c 54%, #8fc6d8 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #e06a5c5c, #8fc6d814 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #1a1a16 0%, #5e2e28 40%, #8fc6d8 100%);--grad-halo:radial-gradient(circle at 30% 18%, #e06a5c66, transparent 62%), radial-gradient(circle at 76% 68%, #8fc6d857, transparent 58%)}:root[data-skin=m-cockpit]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", SFMono-Regular, Consolas, monospace;--c-brand:#0f4c6e;--c-brand-strong:#0a3a55;--c-brand-soft:#d8e8f2;--c-brand-contrast:#fff;--c-bg:#edf1f5;--c-bg-elev:#fff;--c-bg-sunken:#e2e8ee;--c-surface:#fff;--c-surface-2:#f5f8fa;--c-text:#101820;--c-text-2:#414e5a;--c-text-3:#5b6874;--c-text-inverse:#fff;--c-border:#d3dce4;--c-border-strong:#b4c1cc;--c-focus-ring:#0f4c6ea6;--c-success:#0c6b45;--c-success-soft:#dcf3e7;--c-warning:#8a5405;--c-warning-soft:#fbf1d8;--c-danger:#a8202c;--c-danger-soft:#fadee1;--c-info:#17558f;--c-info-soft:#ddeaf7;--sh-1:0 1px 0 #1018200f;--sh-2:0 4px 12px #10182017;--sh-3:0 10px 28px #10182029;--c-accent:#b2670a;--c-glass:#ffffffbd;--c-glass-line:#d3dce4b3;--c-veil:#0a162080;--sh-glow:0 0 0 1px #0f4c6e47, 0 0 18px #0f4c6e29;--c-sky-1:#d8e8f2;--c-sky-2:#88aabd;--c-sky-3:#b2670a;--c-cloud:#ffffffeb;--grad-brand:linear-gradient(118deg, #0a3a55 0%, #0f4c6e 100%);--grad-brand-soft:linear-gradient(118deg, #0f4c6e29, #b2670a29);--grad-sky:linear-gradient(160deg, #0a3a55 0%, #0f4c6e 54%, #b2670a 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #0f4c6e5c, #b2670a14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fff 0%, #a6c1d1 40%, #b2670a 100%);--grad-halo:radial-gradient(circle at 30% 18%, #0f4c6e66, transparent 62%), radial-gradient(circle at 76% 68%, #b2670a57, transparent 58%)}:root[data-skin=m-cockpit][data-theme=dark]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", SFMono-Regular, Consolas, monospace;--c-brand:#6fc6e8;--c-brand-strong:#a5dcf3;--c-brand-soft:#0e2e3e;--c-brand-contrast:#04161d;--c-bg:#0a1218;--c-bg-elev:#111c24;--c-bg-sunken:#060d12;--c-surface:#101a22;--c-surface-2:#16232c;--c-text:#e6eef4;--c-text-2:#a8b6c2;--c-text-3:#7e8c98;--c-text-inverse:#0a1218;--c-border:#22333f;--c-border-strong:#35495a;--c-focus-ring:#6fc6e8b8;--c-success:#4bd79c;--c-success-soft:#0c2e22;--c-warning:#f5be55;--c-warning-soft:#33260a;--c-danger:#ff8089;--c-danger-soft:#34161a;--c-info:#7fb6ee;--c-info-soft:#10263a;--sh-1:0 1px 0 #00000080;--sh-2:0 6px 16px #0000007a;--sh-3:0 14px 32px #00000094;--c-accent:#f0a93c;--c-glass:#101a22bd;--c-glass-line:#22333fb3;--c-veil:#02060aad;--sh-glow:0 0 0 1px #6fc6e857, 0 0 20px #6fc6e838;--c-sky-1:#0e2e3e;--c-sky-2:#356b82;--c-sky-3:#f0a93c;--c-cloud:#101a22eb;--grad-brand:linear-gradient(118deg, #a5dcf3 0%, #6fc6e8 100%);--grad-brand-soft:linear-gradient(118deg, #6fc6e829, #f0a93c29);--grad-sky:linear-gradient(160deg, #a5dcf3 0%, #6fc6e8 54%, #f0a93c 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #6fc6e85c, #f0a93c14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #101a22 0%, #265468 40%, #f0a93c 100%);--grad-halo:radial-gradient(circle at 30% 18%, #6fc6e866, transparent 62%), radial-gradient(circle at 76% 68%, #f0a93c57, transparent 58%)}:root[data-skin=n-thread]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", SFMono-Regular, Consolas, monospace;--c-brand:#20262e;--c-brand-strong:#0e1218;--c-brand-soft:#e8e4dd;--c-brand-contrast:#fff;--c-bg:#f7f5f1;--c-bg-elev:#fff;--c-bg-sunken:#ede9e2;--c-surface:#fff;--c-surface-2:#f2efe9;--c-text:#1a1d22;--c-text-2:#4b5158;--c-text-3:#63696f;--c-text-inverse:#fff;--c-border:#e2ddd4;--c-border-strong:#c8c1b4;--c-focus-ring:#20262e9e;--c-success:#0c6b45;--c-success-soft:#dcf3e7;--c-warning:#8a5405;--c-warning-soft:#fbf1d8;--c-danger:#a8202c;--c-danger-soft:#fadee1;--c-info:#17558f;--c-info-soft:#ddeaf7;--sh-1:0 1px 1px #1a1d220a;--sh-2:0 2px 8px #1a1d2212;--sh-3:0 12px 30px #1a1d2229;--c-accent:#b8431f;--c-glass:#ffffffbd;--c-glass-line:#e2ddd4b3;--c-veil:#1a1d227a;--sh-glow:0 0 0 1px #b8431f4d, 0 6px 18px #b8431f24;--c-sky-1:#e8e4dd;--c-sky-2:#989897;--c-sky-3:#b8431f;--c-cloud:#ffffffeb;--grad-brand:linear-gradient(118deg, #0e1218 0%, #20262e 100%);--grad-brand-soft:linear-gradient(118deg, #20262e29, #b8431f29);--grad-sky:linear-gradient(160deg, #0e1218 0%, #20262e 54%, #b8431f 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #20262e5c, #b8431f14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fff 0%, #b6b4b1 40%, #b8431f 100%);--grad-halo:radial-gradient(circle at 30% 18%, #20262e66, transparent 62%), radial-gradient(circle at 76% 68%, #b8431f57, transparent 58%)}:root[data-skin=n-thread][data-theme=dark]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", SFMono-Regular, Consolas, monospace;--c-brand:#ede7dd;--c-brand-strong:#fff;--c-brand-soft:#2a2e35;--c-brand-contrast:#14171c;--c-bg:#14171c;--c-bg-elev:#1b1f25;--c-bg-sunken:#0e1116;--c-surface:#191d23;--c-surface-2:#22272e;--c-text:#f0ece4;--c-text-2:#b4b0a8;--c-text-3:#918c84;--c-text-inverse:#14171c;--c-border:#2a2f36;--c-border-strong:#3e444c;--c-focus-ring:#f0ece4ad;--c-success:#4bd79c;--c-success-soft:#0c2e22;--c-warning:#f5be55;--c-warning-soft:#33260a;--c-danger:#ff8089;--c-danger-soft:#34161a;--c-info:#7fb6ee;--c-info-soft:#10263a;--sh-1:0 1px 1px #0006;--sh-2:0 2px 10px #00000075;--sh-3:0 14px 32px #00000094;--c-accent:#ff9a72;--c-glass:#191d23bd;--c-glass-line:#2a2f36b3;--c-veil:#04060aad;--sh-glow:0 0 0 1px #ff9a7257, 0 6px 20px #ff9a722e;--c-sky-1:#2a2e35;--c-sky-2:#787878;--c-sky-3:#ff9a72;--c-cloud:#191d23eb;--grad-brand:linear-gradient(118deg, #fff 0%, #ede7dd 100%);--grad-brand-soft:linear-gradient(118deg, #ede7dd29, #ff9a7229);--grad-sky:linear-gradient(160deg, #fff 0%, #ede7dd 54%, #ff9a72 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #ede7dd5c, #ff9a7214 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #191d23 0%, #5b5c5f 40%, #ff9a72 100%);--grad-halo:radial-gradient(circle at 30% 18%, #ede7dd66, transparent 62%), radial-gradient(circle at 76% 68%, #ff9a7257, transparent 58%)}:root[data-skin=o-workbench]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", SFMono-Regular, Consolas, monospace;--c-brand:#0f6a62;--c-brand-strong:#0a5049;--c-brand-soft:#d6ede9;--c-brand-contrast:#fff;--c-bg:#f4f7f7;--c-bg-elev:#fff;--c-bg-sunken:#e7edec;--c-surface:#fff;--c-surface-2:#f2f6f5;--c-text:#14201e;--c-text-2:#45534f;--c-text-3:#5f6d69;--c-text-inverse:#fff;--c-border:#d8e1df;--c-border-strong:#b9c6c3;--c-focus-ring:#0f6a629e;--c-success:#0c6b45;--c-success-soft:#dcf3e7;--c-warning:#8a5405;--c-warning-soft:#fbf1d8;--c-danger:#a8202c;--c-danger-soft:#fadee1;--c-info:#17558f;--c-info-soft:#ddeaf7;--sh-1:0 1px 2px #14201e0d;--sh-2:0 4px 12px #14201e17;--sh-3:0 12px 28px #14201e29;--c-accent:#a85a0a;--c-glass:#ffffffbd;--c-glass-line:#d8e1dfb3;--c-veil:#08141285;--sh-glow:0 0 0 1px #0f6a624d, 0 6px 18px #0f6a6224;--c-sky-1:#d6ede9;--c-sky-2:#86b9b3;--c-sky-3:#a85a0a;--c-cloud:#ffffffeb;--grad-brand:linear-gradient(118deg, #0a5049 0%, #0f6a62 100%);--grad-brand-soft:linear-gradient(118deg, #0f6a6229, #a85a0a29);--grad-sky:linear-gradient(160deg, #0a5049 0%, #0f6a62 54%, #a85a0a 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #0f6a625c, #a85a0a14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #fff 0%, #a4ccc7 40%, #a85a0a 100%);--grad-halo:radial-gradient(circle at 30% 18%, #0f6a6266, transparent 62%), radial-gradient(circle at 76% 68%, #a85a0a57, transparent 58%)}:root[data-skin=o-workbench][data-theme=dark]{--font-sans:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, -apple-system, sans-serif;--font-display:"HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", SFMono-Regular, Consolas, monospace;--c-brand:#63d6c4;--c-brand-strong:#9be7da;--c-brand-soft:#0e2e2a;--c-brand-contrast:#04211d;--c-bg:#101716;--c-bg-elev:#17201f;--c-bg-sunken:#0a100f;--c-surface:#16201e;--c-surface-2:#1e2a28;--c-text:#e6efec;--c-text-2:#a6b4b0;--c-text-3:#7e8c88;--c-text-inverse:#101716;--c-border:#26332f;--c-border-strong:#3a4a46;--c-focus-ring:#63d6c4ad;--c-success:#4bd79c;--c-success-soft:#0c2e22;--c-warning:#f5be55;--c-warning-soft:#33260a;--c-danger:#ff8089;--c-danger-soft:#34161a;--c-info:#7fb6ee;--c-info-soft:#10263a;--sh-1:0 1px 2px #0000006b;--sh-2:0 6px 16px #0000007a;--sh-3:0 14px 32px #00000094;--c-accent:#f0a93c;--c-glass:#16201ebd;--c-glass-line:#26332fb3;--c-veil:#020807b8;--sh-glow:0 0 0 1px #63d6c452, 0 6px 20px #63d6c42e;--c-sky-1:#0e2e2a;--c-sky-2:#307168;--c-sky-3:#f0a93c;--c-cloud:#16201eeb;--grad-brand:linear-gradient(118deg, #9be7da 0%, #63d6c4 100%);--grad-brand-soft:linear-gradient(118deg, #63d6c429, #f0a93c29);--grad-sky:linear-gradient(160deg, #9be7da 0%, #63d6c4 54%, #f0a93c 100%);--grad-sky-wash:radial-gradient(122% 92% at 50% 0%, #63d6c45c, #f0a93c14 58%, transparent 82%);--grad-sun:radial-gradient(circle at 50% 42%, #16201e 0%, #235850 40%, #f0a93c 100%);--grad-halo:radial-gradient(circle at 30% 18%, #63d6c466, transparent 62%), radial-gradient(circle at 76% 68%, #f0a93c57, transparent 58%)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--c-text);background-color:var(--c-bg);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--c-brand);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--c-brand-strong)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.as-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.as-icon{flex:none;width:20px;height:20px}.as-container{width:100%;max-width:1200px;padding-inline:var(--gutter);margin:0 auto}.as-section{padding-block:var(--sp-7)}.as-eyebrow{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--c-brand);display:inline-flex}.as-eyebrow:before{content:"";border-radius:var(--r-full);background:var(--c-accent);width:7px;height:7px}.as-h1,.as-h2,.as-h3{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight)}.as-h1{font-size:var(--fs-2xl)}.as-h2{font-size:var(--fs-xl)}.as-h3{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.as-lead{color:var(--c-text-2);font-size:var(--fs-base);line-height:var(--lh-relaxed)}.as-muted{color:var(--c-text-3);font-size:var(--fs-sm)}.as-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.as-hl{color:var(--c-brand)}.as-section-head{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-direction:column;display:flex}.as-section-head>*{min-width:0}.as-card,.as-panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.as-card{padding:var(--sp-5)}.as-panel{padding:var(--sp-4)}.as-panel-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.as-panel-head>*{min-width:0}.as-nav{z-index:var(--z-nav);background:var(--c-bg-elev);border-bottom:1px solid var(--c-border);position:sticky;top:0}.as-nav-inner{align-items:center;gap:var(--sp-3);min-height:64px;display:flex}.as-logo{align-items:center;gap:var(--sp-2);min-height:var(--tap);font-weight:var(--fw-bold);color:var(--c-text);letter-spacing:var(--ls-tight);white-space:nowrap;display:inline-flex}.as-logo-mark{border-radius:var(--r-md);background:var(--c-brand);width:32px;height:32px;color:var(--c-brand-contrast);place-items:center;display:grid}.as-logo-mark .as-icon{width:18px;height:18px}.as-nav-links{gap:var(--sp-1);margin-left:var(--sp-4);display:none}.as-nav-links a{min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--c-text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}.as-nav-links a:hover{background:var(--c-surface-2);color:var(--c-text)}.as-nav-links a.router-link-active{color:var(--c-brand);background:var(--c-brand-soft)}.as-nav-actions{align-items:center;gap:var(--sp-1);margin-left:auto;display:flex}.as-iconbtn{width:var(--tap);height:var(--tap);border-radius:var(--r-md);color:var(--c-text-2);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;flex:none;place-items:center;display:grid}.as-iconbtn:hover{background:var(--c-surface-2);color:var(--c-text);border-color:var(--c-border)}.as-iconbtn .as-icon{width:20px;height:20px}.as-icon-sun{display:none}:root[data-theme=dark] .as-icon-sun{display:grid}:root[data-theme=dark] .as-icon-moon{display:none}.as-avatar{width:var(--tap);height:var(--tap);border-radius:var(--r-full);background:var(--c-brand);color:var(--c-brand-contrast);font-size:var(--fs-sm);font-weight:var(--fw-bold);flex:none;place-items:center;display:grid}.as-burger{display:grid}.as-drawer-mask{z-index:var(--z-nav);background:var(--c-veil);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), visibility var(--dur-base);position:fixed;inset:0}.as-drawer{z-index:var(--z-modal);width:min(300px,84vw);padding:var(--sp-5);background:var(--c-bg-elev);border-right:1px solid var(--c-border);transition:transform var(--dur-base) var(--ease-out);gap:var(--sp-2);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%)}.as-drawer a{align-items:center;gap:var(--sp-3);min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--c-text-2);font-size:var(--fs-base);display:flex}.as-drawer a:hover{background:var(--c-surface-2);color:var(--c-text)}.as-drawer a.router-link-exact-active{background:var(--c-brand-soft);color:var(--c-brand)}body.is-drawer-open .as-drawer{transform:none}body.is-drawer-open .as-drawer-mask{opacity:1;visibility:visible}.as-btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:0 var(--sp-5);border-radius:var(--r-md);font-size:var(--fs-base);font-weight:var(--fw-bold);text-align:center;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;display:inline-flex}.as-btn .as-icon{width:18px;height:18px}.as-btn--primary{background:var(--c-brand);color:var(--c-brand-contrast)}.as-btn--secondary{background:var(--c-surface);color:var(--c-text);border-color:var(--c-border-strong)}.as-btn--ghost{color:var(--c-text-2);background:0 0}.as-btn--ghost:hover{background:var(--c-surface-2);color:var(--c-text)}.as-btn--danger{background:var(--c-danger-soft);color:var(--c-danger)}.as-btn--danger:hover{background:var(--c-danger);color:var(--c-text-inverse)}.as-btn--block{width:100%}.as-btn--sm{min-height:var(--tap);padding:0 var(--sp-4);font-size:var(--fs-sm)}.as-btn[disabled],.as-btn.is-disabled{opacity:.45;pointer-events:none}.as-btn.is-loading{color:#0000;pointer-events:none;position:relative}.as-btn.is-loading:after{content:"";border-radius:var(--r-full);border:2px solid var(--c-brand-contrast);border-top-color:#0000;width:16px;height:16px;animation:.64s linear infinite as-spin;position:absolute}@keyframes as-spin{to{transform:rotate(360deg)}}.as-field{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-direction:column;display:flex}.as-label{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--c-text-2)}.as-input,.as-select{min-height:var(--tap);width:100%;padding:0 var(--sp-4);background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border-strong);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.as-input::placeholder{color:var(--c-text-3)}.as-input:focus,.as-select:focus{border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-brand-soft);outline:none}.as-input[disabled],.as-select[disabled]{background:var(--c-bg-sunken);color:var(--c-text-3);cursor:not-allowed}.as-field.is-error .as-input{border-color:var(--c-danger);box-shadow:0 0 0 3px var(--c-danger-soft)}.as-field.is-error .as-label{color:var(--c-danger)}.as-error{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-danger);display:none}.as-field.is-error .as-error{display:flex}.as-error .as-icon{flex:none;width:16px;height:16px}.as-hint{font-size:var(--fs-sm);color:var(--c-text-3)}.as-input-group{align-items:center;display:flex;position:relative}.as-input-group .as-input{padding-right:52px}.as-affix{width:var(--tap);height:var(--tap);border-radius:var(--r-sm);color:var(--c-text-3);place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.as-affix:hover{color:var(--c-brand)}.as-affix .as-eye-off,.as-affix[data-shown=true] .as-eye-on{display:none}.as-affix[data-shown=true] .as-eye-off{display:grid}.as-inline{align-items:center;gap:var(--sp-3);display:flex}.as-inline .as-input{flex:1;min-width:0}.as-inline .as-btn{white-space:nowrap;flex:none}.as-check{align-items:center;gap:var(--sp-3);min-height:var(--tap);font-size:var(--fs-sm);color:var(--c-text-2);cursor:pointer;display:inline-flex}.as-check input{width:20px;height:20px;accent-color:var(--c-brand)}.as-switch{align-items:center;gap:var(--sp-3);min-height:var(--tap);cursor:pointer;font-size:var(--fs-sm);color:var(--c-text-2);display:inline-flex;position:relative}.as-switch input{opacity:0;width:1px;height:1px;position:absolute}.as-switch-track{border-radius:var(--r-full);background:var(--c-border-strong);width:46px;height:26px;transition:background var(--dur-base) var(--ease-out);flex:none;position:relative}.as-switch-track:after{content:"";border-radius:var(--r-full);background:var(--c-surface);width:20px;height:20px;box-shadow:var(--sh-1);transition:transform var(--dur-base) var(--ease-spring);position:absolute;top:3px;left:3px}.as-switch input:checked+.as-switch-track{background:var(--c-brand)}.as-switch input:checked+.as-switch-track:after{transform:translate(20px)}.as-switch input:focus-visible+.as-switch-track{outline:2px solid var(--c-focus-ring);outline-offset:2px}.as-hero{gap:var(--sp-6);padding-block:var(--sp-7) var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.as-hero-copy{gap:var(--sp-4);flex-direction:column;align-items:flex-start;display:flex}.as-hero .as-h1{font-size:var(--fs-3xl)}.as-hero-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.as-hero-tags{gap:var(--sp-3) var(--sp-4);color:var(--c-text-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.as-hero-tags span{align-items:center;gap:var(--sp-2);display:inline-flex}.as-hero-tags .as-icon{width:16px;height:16px;color:var(--c-success)}.as-hero-visual{place-items:center;min-height:280px;display:grid;position:relative}.as-floatchip{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-full);background:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--sh-2);font-size:var(--fs-xs);color:var(--c-text-2);white-space:nowrap;display:inline-flex;position:absolute}.as-floatchip .as-icon{width:16px;height:16px;color:var(--c-brand)}.as-floatchip--1{top:6%;left:0}.as-floatchip--2{bottom:22%;right:0}.as-floatchip--3{bottom:4%;left:12%}.as-grid-4{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.as-grid-3{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.as-quick{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--sh-1);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;align-items:flex-start;display:flex}.as-quick-icon{border-radius:var(--r-md);background:var(--c-brand-soft);width:44px;height:44px;color:var(--c-brand);place-items:center;display:grid}.as-quick-icon .as-icon{width:22px;height:22px}.as-quick strong{font-size:var(--fs-base);font-weight:var(--fw-bold)}.as-quick p{font-size:var(--fs-sm);color:var(--c-text-3);line-height:var(--lh-normal)}.as-courses{gap:var(--sp-4);display:grid}.as-course{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--sh-1);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.as-course-top{align-items:flex-start;gap:var(--sp-4);display:flex}.as-course-thumb{border-radius:var(--r-md);background:var(--c-brand-soft);width:56px;height:56px;color:var(--c-brand);flex:none;place-items:center;display:grid}.as-course-thumb .as-icon{width:26px;height:26px}.as-course-meta{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.as-course-meta strong{font-size:var(--fs-base);font-weight:var(--fw-bold)}.as-tag{align-items:center;gap:var(--sp-1);padding:3px var(--sp-2);border-radius:var(--r-full);background:var(--c-brand-soft);color:var(--c-brand);font-size:var(--fs-xs);font-weight:var(--fw-bold);align-self:flex-start;display:inline-flex}.as-tag--success{background:var(--c-success-soft);color:var(--c-success)}.as-tag--warning{background:var(--c-warning-soft);color:var(--c-warning)}.as-tag--danger{background:var(--c-danger-soft);color:var(--c-danger)}.as-progress{gap:var(--sp-2);flex-direction:column;display:flex}.as-progress-head{font-size:var(--fs-sm);color:var(--c-text-3);justify-content:space-between;display:flex}.as-progress-track{border-radius:var(--r-full);background:var(--c-bg-sunken);height:10px;overflow:hidden}.as-progress-bar{height:100%;width:var(--p,0%);border-radius:var(--r-full);background:var(--c-brand);transition:width .9s var(--ease-out)}.as-strip{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-xl);background:var(--c-brand);color:var(--c-brand-contrast);flex-direction:column;display:flex}.as-strip h3{font-size:var(--fs-xl);font-family:var(--font-display);letter-spacing:var(--ls-tight)}.as-strip p{font-size:var(--fs-sm);opacity:.94;line-height:var(--lh-normal)}.as-strip .as-btn--secondary{background:var(--c-brand-contrast);color:var(--c-brand);border-color:#0000}.as-strip-visual{place-items:center;display:grid}.as-strip-orb{border-radius:var(--r-full);background:var(--c-brand-contrast);width:96px;height:96px;color:var(--c-brand);opacity:.92;place-items:center;display:grid}.as-strip-orb .as-icon{width:44px;height:44px}.as-footer{border-top:1px solid var(--c-border);padding-block:var(--sp-6) var(--sp-7);margin-top:var(--sp-7)}.as-footer-inner{gap:var(--sp-4);flex-direction:column;display:flex}.as-footer-links{gap:var(--sp-4);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.as-footer-links a{color:var(--c-text-2)}.as-auth{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.as-auth-brand{justify-content:space-between;gap:var(--sp-6);padding:var(--sp-7) var(--sp-5);background:var(--c-brand);color:var(--c-brand-contrast);flex-direction:column;display:flex;position:relative;overflow:hidden}.as-auth-brand .as-logo{color:var(--c-brand-contrast)}.as-auth-brand .as-logo-mark{background:var(--c-brand-contrast);color:var(--c-brand)}.as-auth-brand h2{font-size:var(--fs-2xl);font-family:var(--font-display);letter-spacing:var(--ls-tight);line-height:var(--lh-tight)}.as-auth-brand p{font-size:var(--fs-base);opacity:.92;line-height:var(--lh-relaxed)}.as-auth-points{gap:var(--sp-3);flex-direction:column;display:flex}.as-auth-points li{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);display:flex}.as-auth-points .as-icon{flex:none;width:18px;height:18px}.as-auth-panel{padding:var(--sp-6) var(--sp-5);background:var(--c-bg-elev);place-items:center;display:grid;position:relative}.as-auth-tools{top:var(--sp-4);right:var(--sp-3);z-index:1;gap:var(--sp-1);display:flex;position:absolute}.as-auth-form{width:100%;max-width:400px}.as-auth-head{margin-bottom:var(--sp-5)}.as-auth-meta{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.as-auth-alt{gap:var(--sp-4);margin-top:var(--sp-5);flex-direction:column;display:flex}.as-divider{align-items:center;gap:var(--sp-3);color:var(--c-text-3);font-size:var(--fs-sm);display:flex}.as-divider:before,.as-divider:after{content:"";background:var(--c-border-strong);flex:1;height:1px}.as-two-col{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.as-two-col>div{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.as-profile-head{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.as-profile-head>*{min-width:0}.as-profile-head .as-btn{white-space:nowrap;width:100%;margin-left:0}.as-avatar-lg{border-radius:var(--r-full);background:var(--c-brand);width:64px;height:64px;color:var(--c-brand-contrast);font-size:var(--fs-xl);font-weight:var(--fw-bold);flex:none;place-items:center;display:grid}.as-stat-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.as-stat{gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--r-md);background:var(--c-surface-2);flex-direction:column;display:flex}.as-stat strong{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:var(--fw-bold)}.as-stat span{font-size:var(--fs-sm);color:var(--c-text-3)}.as-list{flex-direction:column;display:flex}.as-list-item{align-items:center;gap:var(--sp-4);width:100%;min-height:56px;padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--c-border);text-align:left;color:var(--c-text);transition:background var(--dur-fast) var(--ease-out);display:flex}.as-list-item:last-child{border-bottom:0}.as-list-item:hover{background:var(--c-surface-2)}.as-list-item .as-icon{width:20px;height:20px;color:var(--c-brand);flex:none}.as-list-item .as-chevron{color:var(--c-text-3);margin-left:auto}.as-list-item .as-switch{margin-left:auto}.as-modal{z-index:var(--z-modal);padding:var(--sp-5);background:var(--c-veil);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), visibility var(--dur-base);place-items:center;display:grid;position:fixed;inset:0}.as-modal.is-open{opacity:1;visibility:visible}.as-modal-card{width:100%;max-width:380px;padding:var(--sp-6);border-radius:var(--r-xl);background:var(--c-bg-elev);border:1px solid var(--c-border-strong);box-shadow:var(--sh-3);transition:transform var(--dur-base) var(--ease-spring);transform:translateY(12px)scale(.98)}.as-modal.is-open .as-modal-card{transform:none}.as-modal-actions{gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.as-modal-actions .as-btn{flex:140px}.as-toast{left:50%;bottom:var(--sp-6);z-index:var(--z-toast);align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-full);background:var(--c-text);color:var(--c-text-inverse);box-shadow:var(--sh-3);font-size:var(--fs-sm);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);display:inline-flex;position:fixed;transform:translate(-50%,16px)}.as-toast.is-open{opacity:1;transform:translate(-50%)}.as-toast .as-icon{width:18px;height:18px}.as-empty{place-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-4);text-align:center;color:var(--c-text-3);display:grid}.as-empty .as-icon{width:40px;height:40px;color:var(--c-border-strong)}.as-skin-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.as-skin{gap:var(--sp-2);min-height:var(--tap);padding:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);text-align:left;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;align-items:flex-start;display:flex}.as-skin:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.as-skin[aria-pressed=true]{border-color:var(--c-brand);box-shadow:0 0 0 2px var(--c-brand-soft)}.as-skin-name{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.as-skin-dots{gap:4px;display:flex}.as-skin-dot{border-radius:var(--r-full);border:1px solid var(--c-border);width:16px;height:16px}.as-skin-dot--brand{background:var(--pv-brand,var(--c-brand))}.as-skin-dot--accent{background:var(--pv-accent,var(--c-accent))}.as-skin-dot--bg{background:var(--pv-bg,var(--c-bg))}.as-skin-dot--contrast{background:var(--pv-brand-contrast,var(--c-brand-contrast))}.as-skin-font{font-family:var(--pv-font,var(--font-sans));font-size:var(--fs-xs);color:var(--c-text-3);line-height:var(--lh-normal)}.as-reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(14px)}.as-reveal.is-in{opacity:1;transform:none}@media (width<=359px){.as-nav-search{display:none}}@media (width>=768px){.as-nav-inner{gap:var(--sp-5)}.as-nav-actions{gap:var(--sp-2)}.as-h1{font-size:var(--fs-3xl)}.as-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.as-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.as-courses{grid-template-columns:repeat(3,minmax(0,1fr))}.as-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.as-strip{flex-direction:row;justify-content:space-between;align-items:center}.as-strip-copy{max-width:62%}.as-footer-inner{flex-direction:row;justify-content:space-between;align-items:center}.as-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.as-quick{padding:var(--sp-5)}.as-panel{padding:var(--sp-4) var(--sp-5)}.as-section-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-direction:row}.as-profile-head .as-btn{width:auto;margin-left:auto}.as-auth-brand,.as-auth-panel{padding:var(--sp-8) var(--sp-6)}.as-auth-tools{right:var(--sp-6)}.as-skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.as-modal-card{max-width:420px}}@media (width>=1200px){.as-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.as-nav-links{display:flex}.as-burger{display:none}.as-hero{padding-block:var(--sp-8) var(--sp-7)}.as-hero .as-h1{font-size:48px}.as-section{padding-block:var(--sp-8)}.as-course,.as-quick{padding:var(--sp-6)}.as-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.as-auth-brand{min-height:100vh;padding:var(--sp-8)}.as-auth-panel{min-height:100vh}.as-two-col{gap:var(--sp-6);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.as-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.as-reveal{opacity:1!important;transform:none!important}.as-progress-bar{width:var(--p,0%)}}body{background-image:radial-gradient(closest-side, var(--c-sky-1), transparent 100%), radial-gradient(closest-side, var(--c-sky-2), transparent 100%);background-position:-170px -200px,112% -70px;background-repeat:no-repeat;background-size:660px 660px,560px 560px}.as-card,.as-panel,.as-quick,.as-course{background:var(--c-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--c-glass-line);box-shadow:var(--sh-1)}.as-floatchip{background:var(--c-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--c-glass-line)}.as-logo-mark{background:var(--grad-sky);box-shadow:var(--sh-glow)}.as-progress-track{height:12px}.as-progress-bar{background:var(--grad-sky);box-shadow:0 0 12px var(--c-sky-2)}.as-btn--primary{background:var(--grad-brand);box-shadow:var(--sh-1)}.as-btn--primary:hover{box-shadow:var(--sh-glow);transform:translateY(-2px)}.as-btn--primary:active{transform:translateY(0)}.as-eyebrow:before{background:var(--c-accent)}.as-strip,.as-auth-brand,.as-avatar,.as-avatar-lg{background:var(--grad-brand)}.as-hero-visual{min-height:340px;overflow:hidden}.as-sig-sky{background:var(--grad-sky-wash);position:absolute;inset:0}.as-sig-arc{border-top:1px solid var(--c-sky-3);border-radius:50%;width:660px;height:340px;margin-left:-330px;position:absolute;bottom:-52%;left:50%}.as-sig-cloud{border-radius:var(--r-full);background:var(--c-cloud);width:92px;height:44px;box-shadow:-34px 10px 0 -6px var(--c-cloud), 30px 8px 0 -8px var(--c-cloud), 0 10px 24px var(--c-sky-2);animation:as-drift 9s var(--ease-out) infinite alternate;position:absolute}.as-sig-cloud--1{top:30%;left:8%}.as-sig-cloud--2{animation-duration:7.2s;top:58%;right:12%}.as-sig-cloud--3{animation-duration:11s;top:14%;right:30%}.as-sig-sun{border-radius:var(--r-full);background:var(--grad-sun);width:88px;height:88px;box-shadow:0 0 0 12px var(--c-sky-1), 0 0 0 24px var(--c-sky-2), 0 18px 44px var(--c-sky-2);position:absolute;top:8%;right:10%}.as-sig-star{border-radius:var(--r-full);background:var(--c-sky-3);width:6px;height:6px;animation:as-twinkle 3.6s var(--ease-out) infinite alternate;position:absolute}.as-sig-star--1{top:22%;left:24%}.as-sig-star--2{animation-duration:4.4s;top:66%;left:14%}.as-sig-star--3{animation-duration:5.2s;top:12%;left:56%}.as-sig-branddeco{background:var(--grad-halo);pointer-events:none;position:absolute;inset:0}@keyframes as-drift{0%{transform:translate(-16px,5px)}to{transform:translate(18px,-7px)}}@keyframes as-twinkle{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.as-sig-cloud,.as-sig-star{animation:none}}
