:root{--brand:#174F8C;--brand-dark:#123F70;--brand-50:#EEF3F9;--brand-100:#DCE6F2;--surface:#FFFFFF;--canvas:#F5F6F8;--line:#ECEEF1;--line-2:#DDE0E5;--field-border:#7D8590;--ink:#141A22;--ink-2:#5A6472;--ink-3:#68707E;--ok:#17794A;--ok-bg:#E4F4EB;--bad:#B42318;--bad-bg:#FCE9E7;--neutral:#5A6472;--neutral-bg:#E7E9ED;--r:10px;--r-lg:14px;--r-panel:16px;--r-window:20px;--backdrop:linear-gradient(180deg,#C9D4E9,#DDD6DB 48%,#F4D9C5);--glow-a:rgba(132,170,230,.35);--glow-b:rgba(255,196,160,.4);--glass:rgba(255,255,255,.34);--glass-border:rgba(255,255,255,.7);--glass-shadow:0 24px 60px rgba(40,50,80,.2);--nav-active:rgba(255,255,255,.8);--scrim:rgba(20,26,34,.28);--sidebar-w:208px;--sidebar-w-collapsed:78px;--toprow-h:52px;--pubbar-h:56px;--panel-inset:8px;--font-sans:"Manrope","Noto Sans TC","PingFang TC","Microsoft JhengHei",system-ui,-apple-system,"Segoe UI",sans-serif;--font-admin-hans:"Manrope",system-ui,"PingFang SC","Noto Sans SC",sans-serif;--ease-out:cubic-bezier(.22,.61,.36,1);--t-sidebar:350ms;--t-enter:400ms;--t-drawer:450ms}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.amount,.num,.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zh,:lang(zh),:lang(zh-Hant){letter-spacing:normal!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px}:root{font-family:Manrope,PingFang TC,Noto Sans TC,system-ui,sans-serif;color:var(--ink);background:#F5F6F8;font-size:16px}*{box-sizing:border-box}body{margin:0;min-height:100dvh;background:linear-gradient(180deg,#C9D4E9,#DDD6DB 48%,#F4D9C5) fixed}button,input,select{font:inherit}button{cursor:pointer}.a201-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.a201-kicker{color:var(--ink-2);font-size:14px}.a201-heading{margin:4px 0;font-size:28px;line-height:1.25;letter-spacing:-.02em}.a201-subtitle{margin:0;color:var(--ink-2);line-height:1.55;max-width:68ch}.a201-badge{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border-radius:99px;background:var(--brand-50);color:var(--brand-dark);font-size:13px;font-weight:700}.a201-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:20px;margin-top:24px}.a201-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.a201-section{padding:20px;border-radius:var(--r-lg);background:var(--canvas)}.a201-section h2{margin:0 0 4px;font-size:18px}.a201-muted{color:var(--ink-2);line-height:1.5}.a201-list{display:grid;gap:0;margin-top:16px}.a201-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line-2)}.a201-row:last-child{border-bottom:0}.a201-row strong{display:block}.a201-row small{display:block;margin-top:3px;color:var(--ink-2)}.a201-form{display:grid;gap:14px;margin-top:18px}.a201-field{display:grid;gap:6px;font-size:14px;font-weight:600}.a201-field input,.a201-field select{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--field-border);border-radius:var(--r);background:#fff;color:var(--ink)}.a201-button:focus-visible,.a201-field input:focus-visible,.a201-field select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.a201-button{min-height:46px;padding:10px 16px;border:0;border-radius:var(--r);background:var(--brand);color:#fff;font-weight:700}.a201-button:hover{background:var(--brand-dark)}.a201-button:disabled,.a201-button[aria-disabled=true]{cursor:wait;opacity:.55}.a201-button[aria-disabled=true]:hover{background:var(--brand)}.a201-button.a201-secondary[aria-disabled=true]:hover{background:#fff}.a201-secondary{background:#fff;color:var(--brand);border:1px solid var(--line-2)}.a201-button.a201-secondary:hover{background:var(--brand-50)}.a201-alert{background:#FCE9E7;color:#8f1d14}.a201-alert,.a201-ok{padding:12px 14px;border-radius:var(--r)}.a201-ok{background:#E4F4EB;color:#155d3b}.a201-login{max-width:520px;margin:8vh auto 0;padding:clamp(24px,5vw,40px);border-radius:var(--r-panel);background:#fff;box-shadow:0 20px 60px #29354a24}.a201-login h1{margin:8px 0 4px}@media(max-width:900px){.a201-grid,.a201-inline{grid-template-columns:1fr}}@media(max-width:540px){.a201-heading{font-size:24px}.a201-grid{gap:12px}.a201-section{padding:16px}.a201-row{grid-template-columns:1fr}.a201-button{width:100%}.a201-top{align-items:flex-start;flex-direction:column}.a201-top>.a201-button{width:auto}}