.BrandLogo-module__ppStKG__logo{width:156px;height:auto;color:var(--color-text);fill:currentColor;display:block;overflow:visible}.BrandLogo-module__ppStKG__large{width:240px}.BrandLogo-module__ppStKG__name{font-family:DengXian Light,DengXian,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:112px;font-weight:300}.BrandLogo-module__ppStKG__dot{fill:#b6a177}.BrandLogo-module__ppStKG__english{letter-spacing:11px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:28px;font-weight:300}html[data-theme=dark] .BrandLogo-module__ppStKG__dot{fill:#cfb98d}
.Dock-module__t0HnyG__outer{z-index:40;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}.Dock-module__t0HnyG__panel{bottom:max(var(--space-4), env(safe-area-inset-bottom));align-items:flex-end;gap:var(--space-3);width:fit-content;padding:0 var(--space-3) var(--space-3);border-radius:var(--radius-feature);background:var(--color-surface);box-shadow:var(--shadow-raised-md);pointer-events:auto;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Dock-module__t0HnyG__item{border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-raised-sm);border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.Dock-module__t0HnyG__item:hover{border-color:var(--color-line)}.Dock-module__t0HnyG__itemActive{background:var(--color-accent-soft);box-shadow:var(--shadow-raised-sm);border-color:var(--color-control-border)}.Dock-module__t0HnyG__itemActive .Dock-module__t0HnyG__icon{color:var(--color-text)}.Dock-module__t0HnyG__itemActive:hover{border-color:var(--color-accent)}.Dock-module__t0HnyG__hit{appearance:none;min-width:44px;min-height:44px;color:inherit;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;justify-content:center;align-items:center;margin:auto;padding:0;font-family:inherit;text-decoration:none;display:flex;position:absolute;inset:0}.Dock-module__t0HnyG__icon{color:var(--color-text-secondary);transition:color var(--motion-fast) ease;justify-content:center;align-items:center;display:flex}.Dock-module__t0HnyG__item:hover .Dock-module__t0HnyG__icon{color:var(--color-text)}.Dock-module__t0HnyG__label{white-space:pre;border-radius:var(--radius-sm);background:var(--color-surface);width:fit-content;box-shadow:var(--shadow-raised-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-meta);color:var(--color-text);pointer-events:none;position:absolute;top:-1.75rem;left:50%}@media (max-width:767px){.Dock-module__t0HnyG__panel{gap:var(--space-2);padding:0 var(--space-2) var(--space-2)}}@media (max-width:359px){.Dock-module__t0HnyG__panel{gap:var(--space-1);padding:0 var(--space-2) var(--space-2)}}
.workspaceNav-module__WF5iDq__glyph{font-size:20px;line-height:1}@media (max-width:767px){.workspaceNav-module__WF5iDq__glyph{font-size:18px}}@media (max-width:359px){.workspaceNav-module__WF5iDq__glyph{font-size:17px}}.workspaceNav-module__WF5iDq__glyph{place-items:center;display:grid}@media (max-width:359px){.workspaceNav-module__WF5iDq__glyph svg{width:20px;height:20px}}.workspaceNav-module__WF5iDq__mobileNav{display:none}@media (max-width:767px),(hover:none) and (pointer:coarse){.workspaceNav-module__WF5iDq__desktopNav{display:none}.workspaceNav-module__WF5iDq__mobileNav{z-index:40;left:max(var(--space-3), env(safe-area-inset-left));right:max(var(--space-3), env(safe-area-inset-right));bottom:calc(var(--space-3) + env(safe-area-inset-bottom));gap:var(--space-1);max-width:320px;padding:var(--space-2);border-radius:var(--radius-feature);background:var(--color-surface);box-shadow:var(--shadow-raised-md);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid;position:fixed}.workspaceNav-module__WF5iDq__mobileLink{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-control);min-width:0;min-height:64px;color:var(--color-text-secondary);font-size:var(--text-meta);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;padding:0;line-height:1.4;text-decoration:none;display:flex;position:relative}.workspaceNav-module__WF5iDq__mobileTile{border-radius:var(--radius-control);background:var(--color-surface);width:44px;height:44px;box-shadow:var(--shadow-raised-sm);pointer-events:none;border:1px solid #0000;flex:none;place-items:center;transition:transform .26s cubic-bezier(.2,.8,.3,1.35),background-color .16s,border-color .16s;display:grid;position:relative}.workspaceNav-module__WF5iDq__mobileLabel{pointer-events:none}.workspaceNav-module__WF5iDq__mobileLink[aria-current=page]{color:var(--color-text)}.workspaceNav-module__WF5iDq__mobileLink[aria-current=page] .workspaceNav-module__WF5iDq__mobileLabel{font-weight:var(--weight-medium)}.workspaceNav-module__WF5iDq__mobileLink[aria-current=page] .workspaceNav-module__WF5iDq__mobileTile{background:var(--color-accent-soft);border-color:var(--color-control-border);transform:translateY(-4px)scale(1.08)}.workspaceNav-module__WF5iDq__mobileLink:active .workspaceNav-module__WF5iDq__mobileTile{box-shadow:var(--shadow-pressed);transition-duration:80ms;transform:translateY(1px)scale(.94)}.workspaceNav-module__WF5iDq__mobileLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.workspaceNav-module__WF5iDq__pending{border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 2px var(--color-accent);position:absolute;inset:0}.workspaceNav-module__WF5iDq__pending[data-pending=true]{opacity:1}}@media (max-width:767px) and (hover:hover) and (pointer:fine){.workspaceNav-module__WF5iDq__mobileLink:hover .workspaceNav-module__WF5iDq__mobileTile{transform:translateY(-4px)scale(1.08)}.workspaceNav-module__WF5iDq__mobileLink:active .workspaceNav-module__WF5iDq__mobileTile{transform:translateY(1px)scale(.94)}}@media (prefers-reduced-motion:reduce){.workspaceNav-module__WF5iDq__mobileTile{transition:none}.workspaceNav-module__WF5iDq__mobileLink[aria-current=page] .workspaceNav-module__WF5iDq__mobileTile,.workspaceNav-module__WF5iDq__mobileLink:hover .workspaceNav-module__WF5iDq__mobileTile,.workspaceNav-module__WF5iDq__mobileLink:active .workspaceNav-module__WF5iDq__mobileTile{transform:none}}
