.acc-modal{z-index:1100;background:#1e120e8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.acc-modal__box{color:#3a2a22;background:linear-gradient(160deg,#fffdf7 0%,#f6e4ae 150%);border:2px solid #c9962b;border-radius:1rem;outline:none;width:100%;max-width:25rem;max-height:calc(100dvh - 2rem);padding:1.15rem 1.2rem 1rem;overflow-y:auto;box-shadow:0 18px 40px #3a2a2259}.acc-modal__box h2{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;line-height:1.3}.acc-modal__box p{margin:0 0 .6rem;font-size:.9rem;line-height:1.5}.acc-modal__box .gd-field{margin:.5rem 0 0;font-size:.85rem}.acc-modal__box .gd-btn{min-height:2.4rem;font-size:.9rem}.acc-list{margin:0 0 .7rem;padding-left:1.05rem;font-size:.88rem;line-height:1.45}.acc-list li+li{margin-top:.15rem}.acc-acts{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;margin:.75rem 0 .2rem;display:grid}.acc-foot{justify-content:center;gap:1.2rem;display:flex;margin:.5rem 0 0!important}.acc-foot .gd-link{color:#7a6a5c;font-size:.8rem}.acc-warn{color:#8a2a1f;background:#fdecea;border-radius:.5rem;padding:.5rem .7rem;font-size:.86rem!important}.acc-code{letter-spacing:.06em;text-align:center;word-break:break-all;-webkit-user-select:all;user-select:all;background:#fff;border:1px dashed #c9962b;border-radius:.6rem;padding:.65rem .5rem;font:600 1rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.acc-check{align-items:flex-start;margin:.5rem 0;font-size:.88rem}.acc-check small{color:#7a6a5c;font-size:.8rem;display:block}.acc-profile{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem 1rem;margin:1rem 0 .4rem;display:grid}.acc-pair{background:#fffdf7;border:1px solid #d9c9b4;border-radius:.6rem;gap:.5rem;max-width:34rem;margin:.6rem 0;padding:.8rem;display:grid}.acc-pair p{margin:0}.acc-pair input{border:1px solid #d9c9b4;border-radius:.4rem;width:100%;padding:.4rem .5rem;font-size:.85rem}.acc-rank{margin-top:1.2rem}.acc-rank ol{max-width:26rem;margin:0;padding-left:1.4rem}.acc-rank li{border-bottom:1px solid #efe6d8;padding:.25rem 0}.acc-rank li span{min-width:11rem;display:inline-block}.acc-qr{background:#fff;border-radius:.5rem;width:11rem;max-width:100%;padding:.4rem}.acc-qr svg{width:100%;height:auto;display:block}.acc-h{margin-top:1.4rem}.acc-status{background:#f2faf3;border:1px solid #cfe5d2;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.6rem .85rem;font-size:.92rem;display:flex}.acc-status i{background:#2e9b4a;border-radius:50%;width:.6rem;height:.6rem}.acc-status small{color:#6b6258;margin-left:auto}.acc-status.is-wait{background:#fff8e6;border-color:#ecd9a6}.acc-status.is-wait i{background:#d49a00}.acc-sync{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.acc-sync li{background:#fff;border:1px solid #ecdcc8;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;display:flex}.acc-sync b{font-size:.95rem;display:block}.acc-sync small{color:#6b6258;margin-top:.1rem;line-height:1.4;display:block}.acc-pill{color:#7a6a5a;background:#eee6dc;border-radius:99px;flex:none;padding:.15rem .6rem;font-size:.78rem;font-weight:700}.acc-pill.is-on{color:#23763a;background:#e3f3e6}.acc-switch{cursor:pointer;flex:none;width:2.6rem;height:1.5rem;position:relative}.acc-switch input{z-index:1;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.acc-switch span{background:#cfc6bb;border-radius:99px;transition:background .2s;position:absolute;inset:0}.acc-switch span:after{content:"";background:#fff;border-radius:50%;width:1.2rem;height:1.2rem;transition:transform .2s;position:absolute;top:.15rem;left:.15rem}.acc-switch input:checked+span{background:#2e9b4a}.acc-switch input:checked+span:after{transform:translate(1.1rem)}.acc-switch input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.acc-switch input:disabled+span{opacity:.5}.tk-nav__dot{background:#2e9b4a;border-radius:50%;width:.5rem;height:.5rem;margin-left:auto}.gd-mode__btn{text-align:left;font:inherit;cursor:pointer;border:1px solid #ecdcc8}.gd-mode__btn:hover{border-color:var(--primary)}.gd-mode__btn em.is-on{color:#23763a;background:#e3f3e6}.acc-ic{line-height:0;display:inline-block;position:relative}.acc-ic svg{display:block}.acc-ic__dot{background:#2e9b4a;border:1.5px solid;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-2px;right:-2px}.acc-ic__dot.is-wait{background:#f0b400}.tk-strip{border:1px solid var(--menh-line,#ecdcc8);background:var(--menh-soft,#fffaf3);border-radius:.6rem;align-items:center;gap:.55rem;margin:0 0 1rem;padding:.55rem .85rem;font-size:.92rem;display:flex}.tk-strip i{background:#b8a58f;border-radius:50%;flex:none;width:.55rem;height:.55rem}.tk-strip span{flex:1;min-width:0}.tk-strip.is-on{background:#f2faf3;border-color:#cfe5d2}.tk-strip.is-on i{background:#2e9b4a}.tk-todo{flex-wrap:wrap;gap:.4rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.tk-todo button{color:#3a2a22;cursor:pointer;background:#fff;border:1px dashed #d9c9b4;border-radius:99px;align-items:center;gap:.45rem;padding:.35rem .8rem .35rem .5rem;font-size:.88rem;display:inline-flex}.tk-todo button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.tk-todo button:disabled{cursor:default}.tk-todo i{color:#fff;border:1.5px solid #cdbba3;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.7rem;font-style:normal;display:grid}.tk-todo .is-done{opacity:.55}.tk-todo .is-done i{background:#2e9b4a;border-color:#2e9b4a}@media (max-width:767px){.tk-nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}}.tk[data-menh=KIM]{--primary:#8c6d12;--menh-soft:#fbf6e4;--menh-line:#e6d9a8}.tk[data-menh=MOC]{--primary:#2c7a4b;--menh-soft:#eef8f1;--menh-line:#c9e3d1}.tk[data-menh=THUY]{--primary:#1d5e9a;--menh-soft:#edf5fc;--menh-line:#c3dbf0}.tk[data-menh=HOA]{--primary:#b8281c;--menh-soft:#fff1ee;--menh-line:#f1cbc5}.tk[data-menh=THO]{--primary:#86541f;--menh-soft:#faf2e8;--menh-line:#e8d3b8}.tk-menh{border:1px solid var(--menh-line,#ecdcc8);background:#fff;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;margin:0 0 1rem;padding:.65rem .9rem;font-size:.9rem;display:flex}.tk-menh__dot{background:var(--primary);border-radius:50%;flex:none;width:.9rem;height:.9rem}.tk-menh__body{flex:1;min-width:12rem}.tk-menh__body b{display:block}.tk-menh__body span{color:#6b6258;line-height:1.4;display:block}.tk-menh__acts{gap:.8rem;display:flex}.tk-menh--ask input{border:1px solid #d9c9b4;border-radius:.5rem;width:7rem;min-height:2.5rem;padding:.3rem .6rem;font-size:.92rem}.tk-menh .gd-error{flex-basis:100%;margin:0}.acc-ic__dot.is-run{background:#3b82f6;animation:.9s ease-in-out infinite acc-pulse}@keyframes acc-pulse{50%{opacity:.6;transform:scale(1.5)}}.acc-prog{border:1px solid var(--menh-line,#ecdcc8);background:#fff;border-radius:.6rem;margin:0 0 1rem;padding:.8rem .9rem}.acc-prog__head{justify-content:space-between;margin-bottom:.4rem;font-size:.88rem;font-weight:600;display:flex}.acc-prog__bar{background:#eee6dc;border-radius:99px;height:.5rem;overflow:hidden}.acc-prog__bar i{border-radius:inherit;background:var(--primary);height:100%;transition:width .35s;display:block}.acc-prog__steps{gap:.3rem;margin:.7rem 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.acc-prog__steps li{color:#7a6a5c;align-items:center;gap:.5rem;display:flex}.acc-prog__steps li.is-run{color:#3a2a22;font-weight:600}.acc-prog__steps li.is-ok{color:#23763a}.acc-prog__steps li.is-err{color:#b8281c}.acc-prog__steps em{margin-left:auto;font-size:.78rem;font-style:normal}.acc-prog__ic{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;font-size:.65rem;font-style:normal;line-height:1;display:grid}.is-run .acc-prog__ic{border-top-color:#0000;animation:.8s linear infinite acc-spin}@keyframes acc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.acc-prog__bar i,.acc-ic__dot.is-run,.acc-prog .is-run .acc-prog__ic{transition:none;animation:none}}.acm{z-index:2000;padding:env(safe-area-inset-top,0) 0 0;color:#3a2a22;opacity:0;visibility:hidden;background:linear-gradient(160deg,#fffdf7 0%,#f6e4ae 150%);flex-direction:column;transition:opacity .28s,transform .4s cubic-bezier(.2,.9,.3,1),visibility 0s linear .4s;display:flex;position:fixed;inset:0;transform:translateY(3.5%)}.acm.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.acm .acm__head{align-items:center;gap:.6rem;padding:.7rem .9rem .5rem;display:flex}.acm .acm__head h2{margin:0;font-weight:600;font-size:1.05rem!important}.acm .acm__back{width:2rem;height:2rem;color:inherit;cursor:pointer;background:#c9962b1f;border:1px solid #c9962ba6;border-radius:50%;place-items:center;padding:0;display:grid}.acm .acm__body{min-height:0;padding:.4rem .9rem calc(1.2rem + env(safe-area-inset-bottom,0));flex-direction:column;flex:1;gap:.8rem;display:flex;overflow-y:auto}.acm .acm__sec{box-shadow:none;background:#c9962b12;border:1px solid #c9962b80;border-radius:14px;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.acm .acm__sec h3{color:#a81c14;margin:0;font-weight:600;font-size:.95rem!important}.acm .acm__muted,.acm .acm__foot,.acm .acm__note{color:#3a2a22d1;margin:0;font-size:.82rem;line-height:1.5}.acm .acm__foot a,.acm .acm__note{color:#a81c14}.acm .acm__warn{color:#b4281a;margin:0;font-size:.8rem}.acm .acm__row{align-items:center;gap:.5rem;display:flex}.acm .acm__row--center,.acm .acm__row{justify-content:center}.acm .acm__row--wrap{flex-wrap:wrap}.acm .acm__row input{flex:1;min-width:0}.acm .acm__field{color:#3a2a22de;flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}.acm input,.acm select{min-height:2.5rem;font:inherit;color:#3a2a22;background:#fffdf7;border:1px solid #c9962b8c;border-radius:10px;padding:0 .7rem}.acm input option,.acm select option{color:#111}.acm .acm__btn{min-height:2.5rem;font:inherit;color:#3a2a22;cursor:pointer;background:#c9962b24;border:1px solid #c9962ba6;border-radius:10px;padding:0 .9rem;font-size:.88rem}.acm .acm__btn:disabled{opacity:.5;cursor:default}.acm .acm__btn--gold{color:#fff;background:linear-gradient(#d4341f,#a81c14);border-color:#0000}.acm .acm__link{font:inherit;color:#a81c14;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.82rem;text-decoration:underline}.acm .acm__stat{align-items:center;gap:.5rem;font-size:.88rem;display:flex}.acm .acm__stat i{background:#5ec27a;border-radius:50%;width:.55rem;height:.55rem}.acm .acm__stat.is-wait i{background:#e6b43c}.acm .acm__stat small{opacity:.6;margin-left:auto}.acm .acm__menh{flex-direction:column;gap:.2rem;margin:0;display:flex}.acm .acm__menh b{font-size:1rem}.acm .acm__menh small{opacity:.65}.acm .acm__menh .acm__btn--sm{align-self:flex-start;margin-top:.4rem;padding:.35rem .8rem;font-size:.85rem}.acm .acm__pair{flex-direction:column;align-items:center;gap:.5rem;display:flex}.acm .acm__pair p{margin:0;font-size:.82rem}.acm .acm__pair .acc-qr{background:#fff;border-radius:10px;width:11rem;padding:.4rem}.acm .acm__adv{background:#c9962b1a;border:1px solid #c9962b6e;border-radius:14px;overflow:hidden}.acm .acm__adv summary{color:#a81c14;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .85rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.acm .acm__adv summary::-webkit-details-marker{display:none}.acm .acm__adv summary::marker{content:""}.acm .acm__adv summary:after{content:"+";flex:none;font-size:1.15rem;line-height:1}.acm .acm__adv[open] summary:after{content:"–"}.acm .acm__adv .acm__adv-body{flex-direction:column;align-items:flex-start;gap:.7rem;padding:0 .85rem .9rem;display:flex}.acm .acm__hub{color:#3a2a22;background:#c9962b40;border:1px solid #c9962b8c;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:.9rem;text-decoration:none;display:flex}.acm .acm__hub b{color:#a81c14}.acm__scrim{z-index:1999;opacity:0;visibility:hidden;background:#1e120e8c;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}.acm__scrim.is-open{opacity:1;visibility:visible;transition-delay:0s}@media (min-width:640px){.acm{border:1px solid #c9962b8c;border-radius:18px;width:440px;height:fit-content;max-height:min(86vh,760px);margin:auto;padding-top:0;inset:0;overflow:hidden;box-shadow:0 24px 70px #0009}}.acm .acm__body[hidden]{display:none}.acm .acm__flow{outline:none}.acm .acm__flow>div{flex-direction:column;gap:.75rem;display:flex}.acm .acm__flow{color:#3a2a22}.acm .acm__flow h2{color:#a81c14;margin:0;font-size:1rem;font-weight:600}.acm .acm__flow p{color:#3a2a22e6;margin:0;font-size:.85rem;line-height:1.5}.acm .acm__flow b{color:#3a2a22}.acm .acm__flow .acc-list{color:#3a2a22e6;margin:0;padding-left:1.1rem;font-size:.85rem}.acm .acm__flow .acc-list li+li{margin-top:.3rem}.acm .acm__flow .gd-field{color:#3a2a22de;flex-direction:column;gap:.3rem;margin:0;font-size:.82rem;display:flex}.acm .acm__flow .gd-check{color:#3a2a22;background:#c9962b1a;border:1px solid #c9962b6e;border-radius:12px;align-items:flex-start;gap:.6rem;margin:0;padding:.7rem .8rem;font-size:.88rem;display:flex}.acm .acm__flow .gd-check input{accent-color:#d9a63a;width:1.1rem;height:1.1rem;min-height:0;margin-top:.15rem}.acm .acm__flow .gd-check small{color:#3a2a22bd;margin-top:.15rem;font-size:.78rem;display:block}.acm .acm__flow .acc-acts{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.15rem 0 0;display:flex}.acm .acm__flow .gd-btn{min-height:2.5rem;font:inherit;color:#3a2a22;cursor:pointer;background:#c9962b24;border:1px solid #c9962ba6;border-radius:10px;padding:0 .9rem;font-size:.88rem}.acm .acm__flow .gd-btn:disabled{opacity:.5;cursor:default}.acm .acm__flow .gd-btn--primary{color:#fff;background:linear-gradient(#d4341f,#a81c14);border-color:#0000}.acm .acm__flow .gd-link{font:inherit;color:#a81c14;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}.acm .acm__flow .acc-foot{flex-wrap:wrap;justify-content:center;gap:.4rem 1.1rem;margin:.3rem 0 0;display:flex}.acm .acm__flow .acc-foot .gd-link{color:#a81c14;font-size:.8rem;text-decoration:underline}.acm .acm__flow .acc-warn{color:#8a1d12;background:#ff785a1f;border:1px solid #ff8c6e66;border-radius:10px;padding:.6rem .75rem;font-size:.84rem}.acm .acm__flow .acc-code{color:#8a6414;background:#c9962b1f;border:1px dashed #c9962bd9;border-radius:12px;padding:.75rem .5rem;display:block}.acm .acm__flow .gd-error{color:#b4281a;margin:0;font-size:.84rem}.acm .acm__flow .acc-prog{color:#3a2a22}.acm .acc-prog{color:#3a2a22;background:#c9962b1a;border-color:#c9962b73;margin:0}.acm .acc-prog .acc-prog__bar{background:#c9962b4d}.acm .acc-prog .acc-prog__bar i{background:linear-gradient(90deg,#f6d77c,#d9a63a)}.acm .acm__switch{color:#3a2a22;align-items:flex-start;gap:.6rem;font-size:.88rem;display:flex}.acm .acm__switch input{accent-color:#d9a63a;width:1.1rem;height:1.1rem;min-height:0;margin-top:.15rem}.acm .acm__switch small{color:#3a2a22bd;margin-top:.15rem;font-size:.78rem;display:block}.cps.rkf .rkf__tabs{flex:none;gap:.4rem;padding:.3rem .9rem .4rem;display:flex}.cps.rkf .rkf__tabs button{font:inherit;color:#cdb98a;cursor:pointer;background:#fff3d00a;border:1px solid #f0c75a40;border-radius:.8rem;flex:1;padding:.55rem .4rem;font-size:.92rem;font-weight:700}.cps.rkf .rkf__tabs button.is-on{color:#3a2306;background:linear-gradient(#ffe08a,#e0a82e);border-color:#f2cf6e}.cps.rkf .rkf__note{color:#fff3d09e;flex:none;margin:0;padding:0 .95rem .6rem;font-size:.78rem;line-height:1.45}.cps.rkf .rkf__body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 .9rem .8rem;overflow-y:auto}.cps.rkf .rkf__muted{color:#fff3d0b3;margin:0;font-size:.85rem}.cps.rkf .rkf__link{font:inherit;color:#f0c75a;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cps.rkf .rkm__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cps.rkf .rkm__empty{color:#fff3d0b3;font-size:.85rem}.cps.rkf .rkm__row{background:#fff3d00a;border:1px solid #f0c75a2e;border-radius:14px;align-items:center;gap:.7rem;padding:.65rem .8rem;display:flex}.cps.rkf .rkm__row--1{background:#f0c75a1f;border-color:#f0c75a99}.cps.rkf .rkm__row--2{border-color:#dcdce666}.cps.rkf .rkm__row--3{border-color:#cd8c5073}.cps.rkf .rkm__rank{text-align:center;color:#f0c75a;flex:none;width:1.9rem;font-size:1.2rem}.cps.rkf .rkm__who{flex-direction:column;flex:1;min-width:0;display:flex}.cps.rkf .rkm__who strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;font-size:.98rem;font-weight:600;display:flex}.cps.rkf .rkm__who>small{color:#fff3d099;font-size:.76rem}.cps.rkf .rkm__streak{color:#cfe8c8;border:1px solid #96d28c73;border-radius:99px;padding:.05rem .4rem;font-size:.7rem;font-style:normal}.cps.rkf .rkm__prov{color:#e0956f;font-size:.74rem;font-weight:400}.cps.rkf .rkm__merit{color:#f6d77c;flex-direction:column;flex:none;align-items:flex-end;gap:.15rem;font:600 1rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.cps.rkf .rkm__merit small{color:#fff3d08c;font:400 .7rem/1 system-ui,sans-serif}.cps.rkf .rkm__me{text-align:center;color:#fff3d0;background:#00000040;border-top:1px solid #f0c75a4d;flex-direction:column;flex:none;align-items:center;gap:.4rem;padding:.8rem .9rem .9rem;font-size:.88rem;display:flex}.cps.rkf .rkm__me small{color:#fff3d0b3}.cps.rkf .rkm__me b{color:#f0c75a}.cps.rkf .rkf__btn{min-height:2.5rem;font:inherit;color:#2a1a05;cursor:pointer;background:linear-gradient(#f6d77c,#d9a63a);border:0;border-radius:10px;padding:0 1rem;font-weight:600}.rkm__sum{color:#fff3d0bf;background:#f0c75a14;border:1px solid #f0c75a66;border-radius:.7rem;justify-content:space-between;gap:.6rem;margin-bottom:.2rem;padding:.6rem .85rem;font-size:.8rem;display:flex}.rkm__sum b{color:#f6d77c;font-weight:800}.acm .acm__sec--menh{--mc:#8a6414;--mc-bg:#c9962b1a;transition:border-color .4s,background-color .4s,box-shadow .4s}.acm .acm__sec--menh[data-menh=KIM]{--mc:#9a7a1a;--mc-bg:#c9962b24}.acm .acm__sec--menh[data-menh=MOC]{--mc:#2f8f4e;--mc-bg:#2f8f4e1a}.acm .acm__sec--menh[data-menh=THUY]{--mc:#2b6fa8;--mc-bg:#2b6fa81a}.acm .acm__sec--menh[data-menh=HOA]{--mc:#b4281a;--mc-bg:#ffb1991f}.acm .acm__sec--menh[data-menh=THO]{--mc:#8a5a2a;--mc-bg:#8a5a2a1a}.acm .acm__sec--menh[data-menh] h3,.acm .acm__sec--menh[data-menh] .acm__menh b{color:var(--mc);transition:color .4s}@media (prefers-reduced-motion:reduce){.acm .acm__sec--menh,.acm .acm__sec--menh h3,.acm .acm__sec--menh .acm__menh b{transition:none}}.acm .acm__remind{background:#c9962b3d;border-color:#c9962bd9}.acm .acm__flow .acc-guide__meta{color:#3a2a22bd;font-size:.8rem}.acm .acm__flow .acc-guide__bar{background:#c9962b3d;border-radius:999px;height:.35rem;overflow:hidden}.acm .acm__flow .acc-guide__bar i{border-radius:inherit;background:linear-gradient(90deg,#e0a82e,#ffe08a);height:100%;transition:width .3s;display:block}.acm .acm__flow .acc-guide__title{color:#3a2a22;margin:.2rem 0 0;font-size:1.05rem;font-weight:600}@media (prefers-reduced-motion:reduce){.acm .acm__flow .acc-guide__bar i{transition:none}}.acm{background:radial-gradient(110% 40% at 50% 0,#e8a22b2e,#0000 70%),linear-gradient(#fdf6e3 0%,#f7ebc8 100%)}.acm .acm__head{border-bottom:1px solid #c9962b47;padding:.8rem 1rem .7rem}.acm .acm__head h2{letter-spacing:.01em;color:#7a2318;font-size:1.12rem;font-weight:700}.acm .acm__back{color:#7a2318;background:#fffdf7;border-color:#c9962b99;transition:background-color .15s,transform .15s;box-shadow:0 1px 3px #7a54102e}.acm .acm__back:hover{background:#fff3cf}.acm .acm__back:active{transform:scale(.95)}.acm .acm__body{gap:.75rem;padding-top:.9rem}.acm .acm__hub{color:#3a2a22;background:#fffdf7;border:1px solid #c9962b4d;border-left:4px solid #c9962b;font-weight:600;transition:background-color .15s;box-shadow:0 1px 2px #7a541014,0 6px 14px #7a54100f}.acm .acm__hub:hover{background:#fff8e6}.acm .acm__sec{background:#fffdf7eb;border:1px solid #c9962b47;border-radius:16px;gap:.65rem;padding:1rem;box-shadow:0 1px 2px #7a541014,0 8px 18px #7a54100f}.acm .acm__sec h3{color:#a81c14;font-size:1.02rem;font-weight:700}.acm .acm__muted,.acm .acm__foot,.acm .acm__note{color:#6b5a4a}.acm .acm__note{color:#8a6414}.acm label{color:#5d4a3c;font-weight:500}.acm input,.acm select{color:#3a2a22;background-color:#fff;border:1px solid #c9962b80;transition:border-color .15s,box-shadow .15s}.acm input:focus,.acm select:focus{border-color:#c9962b;outline:none;box-shadow:0 0 0 3px #c9962b40}.acm .acm__btn{color:#7a2318;background:#fffdf7;border:1px solid #c9962b99;font-weight:600;transition:background-color .15s,box-shadow .15s,transform .1s;box-shadow:0 1px 2px #7a54101f}.acm .acm__btn:hover:not(:disabled){background:#fff3cf}.acm .acm__btn:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.acm .acm__btn:disabled{opacity:.55;box-shadow:none}.acm .acm__btn--gold{color:#fff;background:linear-gradient(#d4341f,#a81c14);border-color:#9c1810;box-shadow:0 2px 6px #a81c144d}.acm .acm__btn--gold:hover:not(:disabled){background:linear-gradient(#dd3c26,#b31f16)}.acm .acm__link{color:#a81c14}.acm .acm__stat i{box-shadow:0 0 0 3px #5ec27a40}.acm .acm__stat.is-wait i{box-shadow:0 0 0 3px #e6b43c47}.acm .acm__remind{background:#fff8e3;border-left:4px solid #c9962b}.acm .acm__sec--menh[data-menh]{border-color:color-mix(in srgb, var(--mc) 45%, transparent);background-color:color-mix(in srgb, var(--mc) 9%, #fffdf7);box-shadow:0 1px 2px #7a541014,0 8px 18px color-mix(in srgb, var(--mc) 14%, transparent)}.acm .acm__row--id{justify-content:space-between;align-items:center}.acm .acm__uid{letter-spacing:.04em;color:#a81c14;font-size:1.15rem}.acm .acm__hh{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.acm .acm__hh li{color:#3a2a22;align-items:baseline;gap:.4rem;font-size:.88rem;display:flex}.acm .acm__hh li b{color:#2f6b2a}.acm .acm__hh li small{color:#6b5a4a;white-space:nowrap;margin-left:auto}
