html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--mobile-nav-height:60px;--mobile-nav-bottom:max(8px,env(safe-area-inset-bottom,0px));--mobile-nav-clearance:calc(var(--mobile-nav-height) + var(--mobile-nav-bottom) + 20px);--color-whale-blue:#388bed;--color-whale-violet:#7550da;--color-whale-deep:#4b2ea1;--color-whale-pearl:#fff;--color-whale-mist:#def3ff;--color-whale-blush:#ffaecb;--color-medal-gold:#efb84e;--color-medal-gold-light:#fff2be;--color-medal-gold-dark:#bb7a24;--color-reward-tint:#f1ebff;--gradient-reward-card:linear-gradient(160deg,#fff 35%,#f1ebff 100%);--shadow-reward:0 20px 70px #4b2ea12e,0 4px 16px #4b2ea114;--font-family-ui:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans","Microsoft YaHei",sans-serif;--color-primary:#000;--adm-color-primary:var(--color-primary);--adm-color-background:var(--color-surface);--adm-color-background-body:var(--color-bg);--adm-color-box:var(--color-surface-2);--adm-color-text:var(--color-text-1);--adm-color-text-secondary:var(--color-text-2);--adm-color-weak:var(--color-text-2);--adm-color-border:var(--color-border);--color-primary-dark:#262626;--color-primary-bg:#f4f4f6;--color-text-inverse:#fff;--color-on-primary:#fff;--gradient-primary:linear-gradient(135deg,#000 0%,#262626 100%);--gradient-accent:linear-gradient(135deg,#00b4db 0%,#0083b0 100%);--gradient-success:linear-gradient(135deg,#52c41a 0%,#389e0d 100%);--gradient-panel-brand:linear-gradient(145deg,#000 0%,#262626 100%);--gradient-panel-ink:linear-gradient(145deg,#1a1a2e 0%,#16213e 100%);--gradient-highlight:linear-gradient(90deg,#ff9c6e 0%,#000 100%);--gradient-skeleton-shimmer:linear-gradient(90deg,transparent 0%,#ffffff8a 50%,transparent 100%);--color-accent:#00b4db;--color-accent-dark:#0083b0;--color-accent-bg:#e6f7fb;--color-brand-muted:#9099c8;--color-primary-soft:#0000000f;--color-primary-soft-strong:#0000001f;--color-primary-border-soft:#00000040;--color-bg:#f7f8fc;--color-surface:#fff;--color-surface-2:#f0f2f5;--overlay-bg:#00000080;--overlay-bg-strong:#000000b8;--color-surface-inverse:#111118;--color-surface-inverse-2:#16161e;--color-surface-inverse-3:#1b1b27;--color-surface-inverse-soft:#ffffff0d;--color-surface-inverse-glass:#ffffff14;--color-bottom-nav-glass:#ffffffbd;--color-bottom-nav-border:#ffffffdb;--color-text-1:#1a202c;--color-text-2:#718096;--color-text-3:#a0aec0;--color-text-inverse-strong:#ffffffeb;--color-text-inverse-muted:#ffffffb8;--color-text-inverse-subtle:#ffffff73;--color-text-inverse-faint:#ffffff4d;--color-border:#e2e8f0;--color-border-focus:#000;--color-border-inverse:#ffffff14;--color-border-inverse-strong:#ffffff29;--color-success:#52c41a;--color-success-bg:#f6ffed;--color-success-strong:#34c759;--color-warning:#fa8c16;--color-warning-bg:#fff7e6;--color-warning-end:#e65c00;--color-warning-strong:#ff9f0a;--color-error:#f5222d;--color-error-bg:#fff1f0;--color-info:#1677ff;--color-info-bg:#e6f4ff;--color-success-soft:#52c41a24;--color-success-border-soft:#52c41a47;--color-warning-soft:#faad1429;--color-warning-border-soft:#faad1447;--color-appointment-card-bg:#fff;--color-appointment-card-ink:#111827;--color-appointment-card-muted:#6b7280;--color-appointment-card-subtle:#9ca3af;--color-appointment-card-border:#e5e7eb;--color-appointment-card-divider:#edf0f3;--color-appointment-card-warning:#9a3412;--color-appointment-card-warning-dot:#f59e0b;--color-appointment-status-pending:var(--color-text-1);--color-appointment-status-risk:#f59e0b;--color-appointment-status-confirmed:var(--color-success-strong);--color-appointment-status-live:var(--color-error);--color-appointment-card-avatar-border:#b8b8b8;--color-appointment-card-action-bg:#111827;--color-appointment-card-action-text:#fff;--color-appointment-card-secondary-text:#374151;--color-archive-ink:#1a2640;--color-archive-ink-mid:#2c3e6a;--color-archive-ink-light:#5a6a8a;--color-archive-gold:#9a7c3c;--color-archive-gold-light:#c4a85e;--color-archive-gold-border:#9a7c3c73;--color-archive-gold-fade:#c4a85e8c;--color-archive-gold-divider:#c4a85e47;--color-archive-gold-dim:#c4a85e61;--color-archive-line:#9a7c3c40;--color-archive-line-strong:#9a7c3c4d;--color-archive-line-soft:#9a7c3c1f;--color-archive-label-bg:#1a26400d;--color-archive-tag-bg:#1a264012;--color-archive-tag-border:#1a264033;--color-archive-hover:#9a7c3c14;--color-archive-footer-bg:#1a26400a;--color-archive-header-start:#1c2e5e;--shadow-card:0 2px 12px #0000000f;--shadow-dropdown:0 8px 24px #0000001f;--shadow-nav:0 2px 8px #0000000a;--shadow-bottom-nav-glass:0 12px 36px #0f172a29,0 2px 8px #0f172a14;--shadow-primary:0 8px 24px #8c4fdb4d;--shadow-panel:0 4px 12px #00000014;--shadow-appointment-card:0 3px 16px #0f172a1a;--transition-theme:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:32px;--radius-4xl:40px;--radius-sheet:36px;--radius-appointment-card:16px;--radius-appointment-control:11px;--radius-pill:999px;--radius-round:50%;--color-avatar-1:#f56a00;--color-avatar-2:#7265e6;--color-avatar-3:#ffbf00;--color-avatar-4:#00a2ae;--color-avatar-5:#1677ff;--color-avatar-6:#eb2f96;--color-info-soft:#1677ff1f;--color-error-light:#ff4d4f;--color-error-soft:#ff4d4f14;--color-error-border-soft:#ff4d4f33;--color-success-strong-soft:#34c75933;--color-warning-strong-soft:#ff9f0a33;--color-text-inverse-soft:#ffffffb3;--color-toast-bg:#000c;--overlay-bg-soft:#00000073;--color-overlay-slate:#0f172a73;--color-qr-bg:#fff;--color-media-bg:#000;--color-rating-star:#ff9c19;--gradient-success-soft:linear-gradient(135deg,#52c41a,#95de64);--shadow-chat-bubble:0 1px 2px #0000000f;--color-brand-wechat:#07c160;--color-brand-wechat-hover:#06a652;--color-brand-apple:#000;--color-brand-apple-hover:#333;--color-brand-stripe:#635bff;--color-brand-stripe-hover:#4f46e5;--color-home-chip-indigo-bg:#6c75ff1f;--color-home-chip-indigo-border:#6c75ff38;--color-home-chip-green-bg:#29b46d1f;--color-home-chip-green-border:#29b46d38;--color-home-chip-orange-bg:#ffa64d24;--color-home-chip-orange-border:#ffa64d3d;--color-home-accent-tint-4:#4d7aff0a;--color-home-accent-tint-8:#4d7aff14;--color-home-accent-tint-12:#4d7aff1f;--color-home-accent-tint-14:#4d7aff24;--color-home-accent-border-16:#4d7aff29;--color-home-accent-border-18:#4d7aff2e;--color-home-accent-border-24:#4d7aff3d;--color-home-glow-gold-strong:#ffd66647;--color-home-glow-gold:#ffd66642;--color-home-glow-gold-soft:#ffd25c2e;--color-home-glow-green-strong:#6fd6a43d;--color-home-glow-green:#6fd6a42e;--color-home-glow-green-soft:#6fd6a424;--color-home-glow-peach:#ffaa5a24;--color-home-glass-98:#fffffffa;--color-home-glass-96:#fffffff5;--color-home-glass-78:#ffffffc7;--color-home-glass-76:#ffffffc2;--color-home-glass-60:#fff9;--color-home-glass-ring:#ffffff5c;--color-home-glass-90:#ffffffe6;--color-home-glass-35:#ffffff59;--color-home-glass-faint:#ffffff05;--gradient-home-bar-gloss:linear-gradient(180deg,#ffffff29 0%,#00000038 100%);--color-home-corner-violet-15:#786dff26;--color-home-corner-violet-10:#786dff1a;--color-home-corner-blue-12:#5686ff1f;--color-home-frame-border:#b4b4c84d;--shadow-home-frame:0 8px 32px #0000001f;--shadow-home-cta:0 8px 18px #0f172a1a;--color-home-dark-card:#1e222f;--color-home-dark-inset:#0003;--color-home-dark-glass-12:#ffffff1f;--color-home-lightbox-overlay:#000000d1;--color-home-blur-veil:#ffffff0f;--shadow-focus-ring-accent:0 0 0 4px #38bdf81f;--color-textbook-accent:var(--color-primary);--color-textbook-accent-strong:var(--color-primary-dark);--color-textbook-accent-soft:var(--color-primary-dark);--color-textbook-accent-deep:var(--color-primary-dark);--color-textbook-accent-tint-8:var(--color-primary-soft);--color-textbook-accent-tint-10:var(--color-primary-soft);--color-textbook-accent-tint-14:var(--color-primary-soft-strong);--color-textbook-accent-tint-16:var(--color-primary-soft-strong);--color-textbook-accent-border:var(--color-primary-border-soft);--gradient-textbook-chapter-current:linear-gradient(135deg,var(--color-primary-soft-strong)0%,var(--color-primary-soft)100%);--color-textbook-ink:#1a2242;--color-textbook-body:#55607f;--color-textbook-body-strong:#46537f;--color-textbook-muted:#7d88ac;--color-textbook-muted-light:#8a95bb;--color-textbook-done:#4dba70;--color-textbook-done-tint:#57b87629;--color-textbook-done-border:#5bba8238;--gradient-textbook-chapter-done:linear-gradient(135deg,#67be7e1a,#80d6960f);--color-textbook-glass-bg:#ffffffe0;--color-textbook-glass-btn-bg:#ffffffc7;--color-textbook-glass-btn-bg-soft:#ffffffb8;--color-textbook-viewer-frame-bg:#ffffffeb;--color-textbook-viewer-overlay-bg:#f8fafff5;--color-textbook-icon-bg-idle:#f1f4fb;--color-textbook-page-glow-1:#647aff1f;--color-textbook-page-glow-2:#50b4ff1a;--color-textbook-card-border:#8090ff1f;--color-textbook-card-border-strong:#8090ff33;--color-textbook-branch-border:#8996d029;--color-textbook-idle-border:#aab6dd3d;--color-textbook-divider:#8492cb2e;--color-textbook-cover-scrim:#12163a1f;--color-textbook-cover-scrim-soft:#12163a14;--gradient-textbook-cover-placeholder:linear-gradient(135deg,#f4f7ff 0%,#dfe9ff 100%);--color-textbook-reader-bg:#0b0d17;--color-textbook-reader-action-bg:#111426b8;--shadow-textbook-card:0 16px 50px #252f6b1a;--shadow-textbook-cover:0 14px 28px #4457a429;--shadow-textbook-chapter-current:0 10px 20px #5c6ff41f;--shadow-textbook-chapter-hover:0 12px 26px #4553961f;--shadow-textbook-btn-primary:0 10px 20px #5c6ff429;--shadow-textbook-reader-action:0 12px 24px #080b1838;--shadow-textbook-viewer-frame:0 -6px 32px #222e661f;--shadow-textbook-image:0 4px 20px #00000026;--gradient-textbook-viewer-bg:linear-gradient(180deg,#f6f8fff5,#f0f4ffe0);--gradient-textbook-viewer-bg-mobile:linear-gradient(180deg,#fcfdfff5,#f3f7fff0);--color-textbook-viewer-border:#7c8edb24;--gradient-textbook-cover-scrim:linear-gradient(to bottom,transparent 28%,#0000001a 44%,#0006 60%,#000000a6 76%,#000000c7 100%);--color-textbook-cover-glass:#ffffff1f;--color-textbook-cover-glass-strong:#ffffff38;--color-textbook-cover-glass-border:#ffffff40;--color-textbook-cover-progress-fill:#fff;--shadow-textbook-cover-text:0 1px 6px #0006;--color-skeleton-inverse-block:#fff3;--color-notification-message-icon:#8b5cf6;--shadow-ring-glow:0 2px 8px #00000014;--gradient-card-silver:linear-gradient(135deg,#ebecef 0%,#d8dae0 55%,#c2c5ce 100%);--color-card-silver-ink:#40434a;--color-card-silver-border:#0000001f;--shadow-card-silver:inset 0 0 0 1.5px #ffffffa6,0 4px 10px #0000000f;--gradient-card-bronze:linear-gradient(135deg,#ecc8af 0%,#cfa382 55%,#b38664 100%);--color-card-bronze-ink:#4b2a10;--color-card-bronze-border:#8b5a2b33;--shadow-card-bronze:inset 0 0 0 1.5px #ffffff8c,0 4px 10px #0000000f;--gradient-card-gold:linear-gradient(135deg,#f8e8c1 0%,#dfba71 55%,#c8a053 100%);--color-card-gold-ink:#523a0f;--color-card-gold-border:#a47d2f40;--shadow-card-gold:inset 0 0 0 1.5px #fff9,0 4px 10px #0000000f;--gradient-card-black:linear-gradient(135deg,#2e2e35 0%,#15151a 55%,#0d0d11 100%);--color-card-black-ink:#eadfbf;--color-card-black-border:#d4af6940;--gradient-card-platinum:linear-gradient(135deg,#242731 0%,#0e1015 55%,#090b0f 100%);--color-card-platinum-ink:#e8eef5;--color-card-platinum-border:#c8d2e640;--shadow-card-dark:inset 0 0 0 1px #ffffff14,0 4px 12px #00000026;--gradient-card-sheen:linear-gradient(110deg,transparent 35%,#ffffff47 45%,#ffffff73 48%,#ffffff2e 53%,transparent 65%);--gradient-card-sheen-dark:linear-gradient(110deg,transparent 35%,#ffffff26 45%,#ffffff47 48%,#ffffff1a 53%,transparent 65%);--color-card-line-light:#787e8c0a;--color-card-line-dark:#eadfbf05;--shadow-card-front:0 16px 36px #0f172a33,0 4px 12px #0000001f;--shadow-card-lift:0 20px 42px #0f172a40;--shadow-card-toggle:0 2px 6px #0000000d;--gradient-cp-chip-gold:linear-gradient(140deg,#ecdfae,#c2a562 42%,#ead89f 68%,#a5894a);--color-cp-chipline-gold:#6a542499;--gradient-cp-pearl-bg:linear-gradient(150deg,#fff 0%,#eceef2 32%,#fafbfc 52%,#dce0e8 78%,#f4f5f8 100%);--gradient-cp-pearl-brush:radial-gradient(ellipse 60% 80% at 80% 15%,#b2c8ff6b,#b2c8ff00 55%),radial-gradient(ellipse 55% 70% at 28% 92%,#ffd0dc61,#ffd0dc00 55%),radial-gradient(ellipse 50% 60% at 58% 58%,#d0f6e057,#d0f6e000 60%),radial-gradient(ellipse 45% 55% at 45% 25%,#f6e8c840,#f6e8c800 60%);--gradient-cp-pearl-light:radial-gradient(ellipse 90% 70% at 20% 4%,#fffffff2,#fff0 50%);--gradient-cp-pearl-chip:linear-gradient(140deg,#f0f2f5,#bfc6d1 42%,#eaedf1 68%,#a3acba);--gradient-cp-pearl-sheen:linear-gradient(90deg,#fff0 0%,#ffffffb3 50%,#fff0 100%);--color-cp-pearl-ink:#2f3442;--color-cp-pearl-sub:#667082;--color-cp-pearl-label:#737b8b;--color-cp-pearl-accent:#444b5a;--color-cp-pearl-chipline:#606a7e8c;--color-cp-pearl-stamp-border:#444b5aa6;--shadow-cp-pearl-card:0 1px 0 #fff9,0 3px 5px #00000059,0 18px 34px #00000080,0 50px 90px #00000073,inset 0 2px 2px #fff,inset 0 -3px 4px #38425640,inset 2px 0 2px #ffffffbf,inset -2px 0 2px #3842562e;--shadow-cp-pearl-frame:inset 0 1px 1px #38425638,inset 0 -1px 1px #fffffff2;--shadow-cp-pearl-chip:inset 0 1px 1px #fff,inset 0 -1px 2px #38425673,0 2px 5px #38425638;--shadow-cp-pearl-stamp:inset 0 1px 2px #fffffff2,inset 0 -1px 2px #38425647;--shadow-cp-pearl-text-brand:0 1px 0 #fff,0 -1px 1px #2e36484d;--shadow-cp-pearl-text-label:0 1px 0 #fffffff2;--shadow-cp-pearl-text-accent:0 1px 0 #fff;--shadow-cp-pearl-text-name:0 2px 1px #fff,0 -1px 1px #2a324466;--shadow-cp-pearl-text-value:0 1px 0 #fff;--gradient-cp-plat-bg:linear-gradient(155deg,#eceef1 0%,#c6cad2 20%,#f5f6f8 38%,#b2b7c1 56%,#e2e5ea 72%,#a6acb7 92%,#cfd3da 100%);--gradient-cp-plat-brush:repeating-linear-gradient(90deg,#ffffff29 0px,#fff0 1px,#3c424e1a 2px,#fff0 3px),repeating-linear-gradient(88deg,#ffffff0d 0 5px,#3238440a 5px 9px);--gradient-cp-plat-light:radial-gradient(ellipse 90% 70% at 24% 6%,#ffffffb3,#fff0 55%),radial-gradient(ellipse 80% 60% at 90% 105%,#181c2652,#181c2600 60%);--gradient-cp-plat-sheen:linear-gradient(90deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);--color-cp-plat-ink:#1f222a;--color-cp-plat-sub:#474c58;--color-cp-plat-label:#565c68;--color-cp-plat-accent:#343842;--color-cp-plat-stamp-border:#343842bf;--shadow-cp-plat-card:0 1px 0 #ffffff80,0 3px 5px #0006,0 18px 34px #0000008c,0 50px 90px #00000080,inset 0 2px 2px #fffffff2,inset 0 -3px 4px #10141c66,inset 2px 0 2px #ffffff73,inset -2px 0 3px #181c244d;--shadow-cp-plat-frame:inset 0 1px 1px #1e222c4d,inset 0 -1px 1px #ffffffb3;--shadow-cp-plat-chip:inset 0 1px 1px #fffc,inset 0 -1px 2px #56421aa6,0 1px 2px #ffffffa6,0 3px 6px #26201266;--shadow-cp-plat-stamp:inset 0 1px 2px #ffffffb3,inset 0 -1px 2px #10141c59,0 1px 0 #ffffffb3;--shadow-cp-plat-text-brand:0 1px 0 #ffffffd9,0 -1px 1px #0e121a80;--shadow-cp-plat-text-label:0 1px 0 #ffffffb3;--shadow-cp-plat-text-accent:0 1px 0 #fffc,0 -1px 1px #0e121a66;--shadow-cp-plat-text-name:0 2px 1px #ffffffd9,0 -1px 1px #0c10188c;--shadow-cp-plat-text-value:0 1px 0 #ffffffd9,0 -1px 1px #0c101880;--gradient-cp-rose-bg:linear-gradient(150deg,#edd3bc 0%,#d5a67e 24%,#f2e0c9 44%,#c28c60 66%,#e5c4a0 84%,#b17a4e 100%);--gradient-cp-rose-brush:repeating-linear-gradient(90deg,#fff4ec29 0px,#fff4ec00 1px,#78422e1a 2px,#fff4ec00 3px);--gradient-cp-rose-light:radial-gradient(ellipse 90% 70% at 24% 6%,#fff8f2b3,#fff8f200 55%),radial-gradient(ellipse 80% 60% at 90% 105%,#6030204d,#60302000 60%);--gradient-cp-rose-chip:linear-gradient(140deg,#f4ece0,#cbb18e 42%,#eee2cc 68%,#b09468);--gradient-cp-rose-sheen:linear-gradient(90deg,#fffaf600 0%,#fffaf68c 50%,#fffaf600 100%);--color-cp-rose-ink:#4e2a1e;--color-cp-rose-sub:#7c4e3c;--color-cp-rose-label:#8a5a48;--color-cp-rose-accent:#5c3226;--color-cp-rose-chipline:#7056308c;--color-cp-rose-stamp-border:#5c3226b3;--shadow-cp-rose-card:0 1px 0 #ffffff80,0 3px 5px #0006,0 18px 34px #0000008c,0 50px 90px #00000080,inset 0 2px 2px #fff6f0f2,inset 0 -3px 4px #5a322466,inset 2px 0 2px #fff6f073,inset -2px 0 3px #5a32244d;--shadow-cp-rose-frame:inset 0 1px 1px #68382852,inset 0 -1px 1px #fff6f0bf;--shadow-cp-rose-chip:inset 0 1px 1px #fffaf2d9,inset 0 -1px 2px #58422299,0 1px 2px #fff8f2a6,0 3px 6px #462a1c66;--shadow-cp-rose-stamp:inset 0 1px 2px #fff8f2b3,inset 0 -1px 2px #46241859,0 1px 0 #fff8f2b3;--shadow-cp-rose-text-brand:0 1px 0 #fff6f0d9,0 -1px 1px #46241880;--shadow-cp-rose-text-label:0 1px 0 #fff6f0b3;--shadow-cp-rose-text-accent:0 1px 0 #fff6f0cc,0 -1px 1px #46241866;--shadow-cp-rose-text-name:0 2px 1px #fff6f0d9,0 -1px 1px #3c1e148c;--shadow-cp-rose-text-value:0 1px 0 #fff6f0d9,0 -1px 1px #3c1e1480;--gradient-cp-gold-bg:linear-gradient(150deg,#f0dfae 0%,#d3b164 22%,#f4e5b6 42%,#c29e50 62%,#e8d494 80%,#b08c40 100%);--gradient-cp-gold-brush:repeating-linear-gradient(90deg,#fff8de2e 0px,#fff8de00 1px,#6e501a1c 2px,#fff8de00 3px);--gradient-cp-gold-light:radial-gradient(ellipse 90% 70% at 24% 6%,#fffae6bf,#fffae600 55%),radial-gradient(ellipse 80% 60% at 90% 105%,#583e1059,#583e1000 60%);--gradient-cp-gold-chip:linear-gradient(140deg,#fbf3d8,#dcc180 42%,#f6ecc4 68%,#c0a058 100%);--gradient-cp-gold-sheen:linear-gradient(90deg,#fffcee00 0%,#fffcee99 50%,#fffcee00 100%);--color-cp-gold-ink:#3f2d0c;--color-cp-gold-sub:#6d5320;--color-cp-gold-label:#7a5d24;--color-cp-gold-accent:#4c3812;--color-cp-gold-chipline:#6e542099;--color-cp-gold-stamp-border:#4c3812b8;--shadow-cp-gold-card:0 1px 0 #fffae680,0 3px 5px #0006,0 18px 34px #0000008c,0 50px 90px #00000080,inset 0 2px 2px #fffae4f2,inset 0 -3px 4px #563e1273,inset 2px 0 2px #fffae473,inset -2px 0 3px #563e1252;--shadow-cp-gold-frame:inset 0 1px 1px #60461661,inset 0 -1px 1px #fffae4cc;--shadow-cp-gold-chip:inset 0 1px 1px #fffceee6,inset 0 -1px 2px #60461699,0 1px 2px #fffae6a6,0 3px 6px #46320e66;--shadow-cp-gold-stamp:inset 0 1px 2px #fffae6b3,inset 0 -1px 2px #3c2a0a59,0 1px 0 #fffae6b3;--shadow-cp-gold-text-brand:0 1px 0 #fffae4d9,0 -1px 1px #3c2a0a80;--shadow-cp-gold-text-label:0 1px 0 #fffae4b3;--shadow-cp-gold-text-accent:0 1px 0 #fffae4cc,0 -1px 1px #3c2a0a66;--shadow-cp-gold-text-name:0 2px 1px #fffae4d9,0 -1px 1px #3424088c;--shadow-cp-gold-text-value:0 1px 0 #fffae4d9,0 -1px 1px #34240880;--gradient-cp-obsidian-bg:linear-gradient(150deg,#0a0a0c 0%,#020203 40%,#0c0c0e 66%,#000 100%);--gradient-cp-obsidian-brush:repeating-linear-gradient(45deg,#ffffff05 0 2px,#0000000d 2px 4px);--gradient-cp-obsidian-light:radial-gradient(ellipse 100% 75% at 18% 0%,#ffffff0b,#fff0 50%),radial-gradient(ellipse 80% 60% at 102% 112%,#d6b5730f,#d6b57300 60%);--gradient-cp-obsidian-sheen:linear-gradient(90deg,#fff4d600 0%,#fff4d61a 50%,#fff4d600 100%);--gradient-cp-obsidian-foil-brand:linear-gradient(175deg,#f6e6b6 12%,#cba75f 46%,#f2dfa8 62%,#a1803c 92%);--gradient-cp-obsidian-foil-name:linear-gradient(175deg,#fbf2d3 8%,#d6b066 48%,#f6e5af 64%,#967434 94%);--gradient-cp-obsidian-foil-classes:linear-gradient(175deg,#f6e6b6,#b18c48);--color-cp-obsidian-sub:#a89d84;--color-cp-obsidian-ftc:#948b78;--color-cp-obsidian-label:#857c69;--color-cp-obsidian-value:#efe5ca;--color-cp-obsidian-stamp:#dfc48a;--color-cp-obsidian-stamp-border:#d6b573bf;--color-cp-obsidian-frameline:#ceaa664d;--shadow-cp-obsidian-card:0 1px 0 #ffffff1a,0 3px 5px #0009,0 20px 36px #000000b3,0 54px 95px #000000a6,inset 0 1px 1px #ffffff2e,inset 0 -3px 4px #000000f2,inset 1px 0 1px #ffffff0f,inset -1px 0 2px #000c;--shadow-cp-obsidian-frame:inset 0 1px 1px #000000b3,0 1px 0 #ffebbe0f;--shadow-cp-obsidian-chip:inset 0 1px 1px #fffc,inset 0 -1px 2px #56421aa6,0 3px 7px #000000bf;--shadow-cp-obsidian-stamp:inset 0 1px 2px #ffebbe2e,inset 0 -1px 2px #000000bf,0 0 16px #d6b57329;--shadow-cp-obsidian-text-ftc:0 -1px 0 #000000e6;--shadow-cp-obsidian-text-value:0 1px 2px #000000e6;--color-archive-engrave-light:#fff8dcb3;--color-archive-engrave-light-soft:#fff8dc99;--color-archive-engrave-dark:#00000047;--color-archive-engrave-blur:#0000000f;--color-archive-parchment-glow:#fff8dc80;--color-archive-photo-inset:#00000040;--color-archive-photo-inset-sm:#0003;--color-archive-photo-mask:#1a264080;--color-archive-photo-loading-bg:#ffffffbf;--shadow-archive-card-hover:0 12px 36px #1a26403d,0 4px 12px #0000001f;--shadow-archive-modal-card:0 20px 50px #0f172a4d,0 4px 15px #00000026;--color-legacy-blue-hover:#3d6ce0;--color-legacy-blue-30:#4d7cff4d;--color-legacy-blue-40:#4d7cff66;--color-legacy-indigo-12:#667eea1f;--color-legacy-indigo-15:#667eea26;--color-legacy-indigo-25:#667eea40;--color-legacy-indigo-30:#667eea4d;--color-legacy-indigo-40:#667eea66;--shadow-success-glow:0 4px 14px #52c41a4d;--shadow-success-glow-lg:0 10px 24px #52c41a47;--shadow-info-glow:0 4px 14px #1677ff4d;--color-overlay-booking:#080f203d;--shadow-modal:0 24px 80px #10182838;--shadow-modal-inverse:0 24px 80px #00000080;--shadow-popover-inverse:0 12px 40px #000000b3,0 2px 8px #0006;--color-error-inverse:#ff6464b3;--color-border-glass:#fff9;--shadow-option-success:0 2px 8px #52c41a26,0 1px 3px #00000014;--shadow-option-legacy:0 2px 8px #667eea26,0 1px 3px #00000014;--shadow-subtle:0 1px 4px #0000000f;--shadow-card-hover:0 6px 20px #00000014;--shadow-form-card-hover:0 4px 16px #00000012;--shadow-segment-active:0 2px 8px #0000000f;--shadow-tab-active:0 2px 8px #7265e64d;--shadow-bottom-bar:0 -2px 10px #0000000d;--shadow-footer-text:0 1px 2px #0000000d;--gradient-login-overlay:linear-gradient(135deg,#f0f9ffcc 0%,#eef0fdcc 30%,#f5edfdcc 70%,#faf2ffcc 100%);--shadow-login-card:0 20px 60px #00000026;--color-brand-wechat-glow:#07c1604d;--color-brand-apple-glow:#0000004d;--color-payment-overlay:#090b0fd9;--gradient-payment-gold:linear-gradient(135deg,#f8e8c1 0%,#dfba71 50%,#c8a053 100%);--color-payment-gold-ink:#4b2a10;--shadow-payment-gold:0 8px 24px #c8a05359;--shadow-payment-gold-hover:0 12px 28px #c8a05380;--color-border-inverse-stronger:#ffffff47}[data-theme=dark]{--color-primary:#fff;--adm-color-primary:var(--color-primary);--adm-color-background:var(--color-surface);--adm-color-background-body:var(--color-bg);--adm-color-box:var(--color-surface-2);--adm-color-text:var(--color-text-1);--adm-color-text-secondary:var(--color-text-2);--adm-color-weak:var(--color-text-2);--adm-color-border:var(--color-border);--color-primary-dark:#e5e5e5;--color-primary-bg:#26262a;--color-text-inverse:#fff;--color-on-primary:#141414;--gradient-primary:linear-gradient(135deg,#fff 0%,#e5e5e5 100%);--gradient-accent:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);--gradient-success:linear-gradient(135deg,#6abe39 0%,#389e0d 100%);--gradient-panel-brand:linear-gradient(145deg,#fff 0%,#e5e5e5 100%);--gradient-panel-ink:linear-gradient(145deg,#111827 0%,#1f2937 100%);--gradient-highlight:linear-gradient(90deg,#fb923c 0%,#fff 100%);--gradient-skeleton-shimmer:linear-gradient(90deg,transparent 0%,#ffffff1f 50%,transparent 100%);--color-accent:#38bdf8;--color-accent-dark:#0284c7;--color-accent-bg:#0b2533;--color-brand-muted:#a0a4be;--color-primary-soft:#ffffff14;--color-primary-soft-strong:#ffffff29;--color-primary-border-soft:#ffffff4d;--color-bg:#0a0a0a;--color-surface:#141414;--color-surface-2:#1f1f1f;--overlay-bg:#000000bf;--overlay-bg-strong:#000000d1;--color-surface-inverse:#111118;--color-surface-inverse-2:#16161e;--color-surface-inverse-3:#1b1b27;--color-surface-inverse-soft:#ffffff0f;--color-surface-inverse-glass:#ffffff1a;--color-bottom-nav-glass:#141418c2;--color-bottom-nav-border:#ffffff1f;--color-text-1:#f0f0f0;--color-text-2:#9ca3af;--color-text-3:#6b7280;--color-text-inverse-strong:#fffffff0;--color-text-inverse-muted:#ffffffb8;--color-text-inverse-subtle:#ffffff73;--color-text-inverse-faint:#ffffff4d;--color-border:#2a2a2a;--color-border-focus:#fff;--color-border-inverse:#ffffff14;--color-border-inverse-strong:#ffffff29;--color-success:#6abe39;--color-success-bg:#162312;--color-success-strong:#73d13d;--color-warning:#ffa940;--color-warning-bg:#2b1d11;--color-warning-end:#ff6b00;--color-warning-strong:#ffd666;--color-error:#ff4d4f;--color-error-bg:#2c1618;--color-info:#4096ff;--color-info-bg:#111d2c;--color-success-soft:#6abe392e;--color-success-border-soft:#6abe394d;--color-warning-soft:#ffd66629;--color-warning-border-soft:#ffd6664d;--color-appointment-card-bg:#141414;--color-appointment-card-ink:#f9fafb;--color-appointment-card-muted:#d1d5db;--color-appointment-card-subtle:#9ca3af;--color-appointment-card-border:#2a2a2a;--color-appointment-card-divider:#2a2a2a;--color-appointment-card-warning:#fbbf24;--color-appointment-card-warning-dot:#f59e0b;--color-appointment-status-risk:#fbbf24;--color-appointment-card-avatar-border:#6b7280;--color-appointment-card-action-bg:#f9fafb;--color-appointment-card-action-text:#111827;--color-appointment-card-secondary-text:#f3f4f6;--color-archive-ink:#dfe6ff;--color-archive-ink-mid:#b8c4f0;--color-archive-ink-light:#8d99c5;--color-archive-gold:#b59656;--color-archive-gold-light:#d8bd7a;--color-archive-gold-border:#b596566b;--color-archive-gold-fade:#d8bd7a9e;--color-archive-gold-divider:#d8bd7a47;--color-archive-gold-dim:#d8bd7a6b;--color-archive-line:#b5965640;--color-archive-line-strong:#b5965657;--color-archive-line-soft:#b5965629;--color-archive-label-bg:#818cf814;--color-archive-tag-bg:#818cf81f;--color-archive-tag-border:#818cf842;--color-archive-hover:#b596561a;--color-archive-footer-bg:#818cf814;--color-archive-header-start:#223a78;--shadow-card:0 2px 12px #0006;--shadow-dropdown:0 8px 24px #0009;--shadow-nav:0 2px 8px #0000004d;--shadow-bottom-nav-glass:0 14px 40px #00000075,0 2px 10px #0000004d;--shadow-primary:0 8px 24px #a78bfa47;--shadow-panel:0 4px 12px #00000052;--shadow-appointment-card:0 3px 16px #0000006b;--color-avatar-1:#fb923c;--color-avatar-2:#8b5cf6;--color-avatar-3:#fbbf24;--color-avatar-4:#22d3ee;--color-avatar-5:#60a5fa;--color-avatar-6:#f472b6;--color-home-glass-98:#141418fa;--color-home-glass-96:#141418f5;--color-home-glass-78:#141418c7;--color-home-glass-76:#141418c2;--color-home-glass-60:#14141899;--color-home-glass-ring:#ffffff14;--color-home-glass-90:#141418e6;--color-home-glass-35:#14141859;--color-home-glass-faint:#ffffff03;--color-home-blur-veil:#0000004d;--color-home-frame-border:#ffffff14;--color-home-accent-tint-4:#ffffff05;--color-home-accent-tint-8:#ffffff0a;--color-home-accent-tint-12:#ffffff0f;--color-home-accent-tint-14:#ffffff14;--color-home-accent-border-16:#ffffff0f;--color-home-accent-border-18:#ffffff14;--color-home-accent-border-24:#ffffff1a;--color-textbook-accent:var(--color-primary);--color-textbook-accent-strong:var(--color-primary-dark);--color-textbook-accent-soft:var(--color-primary-dark);--color-textbook-accent-deep:var(--color-primary-dark);--color-textbook-accent-tint-8:var(--color-primary-soft);--color-textbook-accent-tint-10:var(--color-primary-soft);--color-textbook-accent-tint-14:var(--color-primary-soft-strong);--color-textbook-accent-tint-16:var(--color-primary-soft-strong);--color-textbook-accent-border:var(--color-primary-border-soft);--gradient-textbook-chapter-current:linear-gradient(135deg,var(--color-primary-soft-strong)0%,var(--color-primary-soft)100%);--color-textbook-ink:#f0f0f0;--color-textbook-body:#9ca3af;--color-textbook-body-strong:#d1d5db;--color-textbook-muted:#6b7280;--color-textbook-muted-light:#4b5563;--color-textbook-glass-bg:#141418e0;--color-textbook-glass-btn-bg:#1c1c20c7;--color-textbook-glass-btn-bg-soft:#1c1c20b8;--color-textbook-viewer-frame-bg:#141418f2;--color-textbook-viewer-overlay-bg:#0a0a0af5;--color-textbook-icon-bg-idle:#26262a;--gradient-textbook-viewer-bg:linear-gradient(180deg,#141418f5,#0a0a0ce0);--gradient-textbook-viewer-bg-mobile:linear-gradient(180deg,#141418f5,#0a0a0cf0);--color-textbook-viewer-border:#ffffff14;--gradient-textbook-cover-placeholder:linear-gradient(135deg,#26262a 0%,#1e1e24 100%);--color-textbook-page-glow-1:#ffffff0a;--color-textbook-page-glow-2:#ffffff05;--color-archive-photo-loading-bg:#141418bf}[data-theme=dark] .login-auth-panel{--color-surface-inverse:#fff;--color-surface-inverse-2:#f0f2f5;--color-surface-inverse-3:#e9ebf0;--color-surface-inverse-soft:#0000000d;--color-surface-inverse-glass:#0000000f;--color-text-inverse:#1a202c;--color-text-inverse-strong:#1a202ceb;--color-text-inverse-muted:#1a202ca8;--color-text-inverse-subtle:#1a202c6b;--color-text-inverse-faint:#1a202c4d;--color-border-inverse:#0000001a;--color-border-inverse-strong:#0000002e}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/static/font/BebasNeue-latin-ext.8b44c7e6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/static/font/BebasNeue-latin.6c25f6e8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/static/font/Cinzel-latin-ext.b4975981.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/static/font/Cinzel-latin.a273567b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/static/font/Cinzel-latin-ext.b4975981.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/static/font/Cinzel-latin.a273567b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(/static/font/Cinzel-latin-ext.b4975981.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(/static/font/Cinzel-latin.a273567b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:not(img):not(video):not(canvas):not(iframe):not(svg):not(path):not(circle):not(rect):not(use),:not(img):not(video):not(canvas):not(iframe):not(svg):before,:not(img):not(video):not(canvas):not(iframe):not(svg):after{transition-property:background-color,border-color,color,box-shadow;transition-duration:.25s;transition-timing-function:ease}body{color:var(--color-text-1);overflow:auto!important}html,html body{background-color:var(--color-bg)!important}.desired-success-modal .adm-modal-body{padding-top:12px;overflow:hidden;background:var(--color-surface)!important;border-radius:20px!important}.desired-success-modal .adm-modal-body .adm-modal-title{display:none}.desired-success-modal .adm-modal-footer{background:var(--color-surface)!important;border-top:none!important;justify-content:center!important;padding:4px 20px 16px!important;display:flex!important}.adm-button-primary{color:var(--color-on-primary)!important}.adm-dialog-button.adm-button-primary{color:var(--adm-color-primary)!important;background:0 0!important}.adm-dialog-button.adm-button-default{color:var(--adm-color-weak)!important;background:0 0!important}.desired-success-modal .adm-modal-footer .adm-modal-button{width:100%;height:48px;font-size:16px;font-weight:600;color:var(--color-on-primary)!important;background:var(--gradient-primary)!important;border:none!important;border-radius:24px!important;margin:0!important}