:root{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;color:#242722;background:#f6f4ef;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit;text-decoration:none}[hidden]{display:none!important}header{height:92px;max-width:1120px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 36px;border-bottom:1px solid #e5e0d5}.brand{font-size:25px;font-weight:850;letter-spacing:-1px}.brand span{margin-left:14px;font-size:14px;font-weight:500;letter-spacing:.03em}.back{font-size:13px;color:#6b6d63}main{max-width:880px;margin:68px auto 48px;padding:0 32px}.eyebrow{color:#91703e;font-size:12px;font-weight:700;letter-spacing:.17em;margin:0 0 14px}h1{font-size:38px;letter-spacing:-1px;line-height:1.25;margin:0}h2{font-size:19px;margin:0 0 10px}.intro{font-size:15px;line-height:1.7;color:#73776e;margin:17px 0 30px}.card{background:#fff;border:1px solid #e8e3d9;border-radius:18px}.login{padding:30px;max-width:470px}.login p{font-size:14px;color:#797c73}.login form{display:grid;gap:12px;margin-top:25px}.login label{font-size:13px}.login input{min-width:0;height:50px;border:1px solid #d9d5ca;border-radius:9px;padding:0 14px;outline:none}.login input:focus{border-color:#ab8145;box-shadow:0 0 0 3px #bd965324}.login button{border:0;background:#24382e;color:#fff;border-radius:10px;height:50px;display:flex;justify-content:space-between;align-items:center;padding:0 18px;font-weight:600}.status{padding:22px 26px;display:flex;justify-content:space-between;align-items:center;margin:0 0 20px}.status-label{font-size:12px;color:#86877b;display:block;margin-bottom:6px}.status strong{font-size:23px;display:block}.status small{display:block;font-size:12px;color:#86877b;margin-top:8px}.status-dot{font-size:12px;color:#48664a;background:#edf3e9;border-radius:20px;padding:8px 12px;white-space:nowrap}.status-dot.offline{color:#a76936;background:#fff1e2}.choices{display:grid;grid-template-columns:1fr 1fr;gap:18px}.choice{text-align:left;display:flex;flex-direction:column;border:1px solid #deded4;background:#fff;border-radius:18px;padding:24px;color:#252923;transition:border-color .18s,transform .18s,box-shadow .18s}.choice:hover:not(:disabled){transform:translateY(-3px);border-color:#ae8a50;box-shadow:0 8px 20px #26342a0d}.choice.active{border-color:#b88f4a;background:linear-gradient(145deg,#fdfaf3,#f5ead6);box-shadow:inset 0 0 0 1px #b88f4a}.choice-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.choice-icon{font-size:16px;color:#9b804f;font-weight:700}.selected-mark{visibility:hidden;border-radius:50%;display:grid;place-items:center;background:#a58248;color:white;width:24px;height:24px;font-size:14px}.choice.active .selected-mark{visibility:visible}.choice-title{font-weight:750;font-size:24px;margin-bottom:12px}.choice-copy{font-size:13px;line-height:1.8;color:#7a7a6d;min-height:46px}.choice-action{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid #ddd8cb;margin-top:24px;padding-top:16px;font-size:13px;font-weight:650;color:#6b5835}.choice-action b{font-size:20px}.feedback{font-size:14px;line-height:1.65;color:#4b6b4b;min-height:23px;margin:18px 2px 8px}.actions{display:flex;gap:18px}.quiet{padding:8px 0;background:none;border:0;color:#7b7d72;font-size:13px}.quiet:hover{color:#222}.error{color:#a84a36;font-size:14px;line-height:1.7}.help{border-top:1px solid #e1ddd3;margin-top:32px;padding-top:24px}.help h2{font-size:14px;color:#444b40;margin-bottom:12px}.help p{font-size:13px;color:#7c8076;line-height:1.75;margin:6px 0}.help .scope{font-size:12px;color:#989a90;margin-top:14px}footer{text-align:center;color:#acada3;font-size:11px;letter-spacing:.03em;padding:10px 24px 34px}:focus-visible{outline:3px solid #aa8345;outline-offset:4px}@media(max-width:600px){header{height:72px;padding:0 22px}.brand{font-size:21px}.brand span{font-size:12px;margin-left:8px}.back{font-size:12px}main{margin:38px auto;padding:0 22px}h1{font-size:30px}.choices{gap:12px}.choice{padding:18px 16px}.choice-head{margin-bottom:20px}.choice-title{font-size:21px}.choice-copy{font-size:12px;min-height:65px}.choice-action{font-size:12px;margin-top:18px}.status{padding:20px}.login{padding:24px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
fieldset.choices{border:0;padding:0;margin:24px 0 0}fieldset.choices legend{font-size:14px;font-weight:650;margin-bottom:14px}.choice{cursor:pointer}.choice input{width:21px;height:21px;accent-color:#8c6d37;margin:0}.choice:has(input:focus-visible){outline:3px solid #aa8345;outline-offset:4px}.save{border:0;border-radius:12px;background:#25241f;color:#f8edda;font-weight:650;min-height:52px;width:100%;margin-top:24px;padding:14px 20px}.save:disabled{cursor:default;background:#e3e0d7;color:#7f7b71}.help{margin-top:24px}.choice-copy{min-height:44px}@media(max-width:420px){.choices{grid-template-columns:1fr}.choice-head{margin-bottom:14px}.choice-copy{min-height:0}.choice-title{font-size:22px}}
