.ac-box{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;padding-top:10px;border-top:1.5px dashed var(--dot,#e3d8bd);font-size:13px;font-weight:700;color:var(--sub,#5b5346);min-width:0}.ac-box .ac-note{min-width:0;font-weight:600;overflow-wrap:anywhere}.ac-g{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:4px 12px 4px 5px;font:inherit;font-size:13px;font-weight:800;color:var(--ink,#1b1a17);background:var(--paper,#fffcf3);border:var(--line-s,2px) solid var(--ink,#1b1a17);border-radius:999px;box-shadow:2px 2px 0 var(--ink,#1b1a17);cursor:pointer}.ac-g:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink,#1b1a17)}.ac-g:disabled{opacity:.6;cursor:default}.ac-g:focus-visible,.ac-link:focus-visible{outline:none;box-shadow:var(--focus,3px 3px 0 #2b4bb3)}.ac-g-mark{display:inline-grid;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;color:var(--paper,#fffcf3);background:var(--ink,#1b1a17);border-radius:50%}.ac-box.in .ac-who{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.ac-box.in .ac-who b{color:var(--ink,#1b1a17);font-weight:900;overflow-wrap:anywhere}.ac-link{padding:2px 0;font:inherit;font-size:12.5px;font-weight:800;color:var(--sub,#5b5346);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ac-vf{display:inline-grid;place-items:center;flex:none;width:15px;height:15px;margin-left:4px;font-size:10px;font-weight:900;line-height:1;color:var(--paper,#fffcf3);background:var(--green-ink,#2f6a1e);border-radius:50%;vertical-align:1px}.ac-vf.lg{width:20px;height:20px;margin-left:0;font-size:12px}.ac-rule{display:block;margin-top:4px;font-weight:800;color:var(--ink,#1b1a17)}.ac-box.in .ac-me{margin-left:auto;color:var(--ink,#1b1a17)}.ok-chip .ac-vf,.sb-chip .ac-vf,.sb-rank .ac-vf{color:var(--paper,#fffcf3)!important;font-weight:900!important}.ac-login{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ac-gis{min-height:44px;display:flex;justify-content:center}.ac-gis[data-gis=failed]{display:none}.ac-small{font-size:12.5px;color:var(--sub,#5b5346)}.ac-alt{margin-left:0!important}.ac-start{display:flex;flex-direction:column;gap:6px;margin-top:8px}.ac-start .ac-g{justify-content:center;min-height:48px;font-size:15px;padding:6px 18px 6px 8px;border-radius:var(--r-btn,14px);box-shadow:3px 3px 0 var(--ink,#1b1a17);width:100%;text-decoration:none}.ac-start .ac-g-mark{width:26px;height:26px;font-size:14px}.ac-start .ac-note{font-size:12.5px;color:var(--sub,#5b5346)}.ac-me-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;font-size:14px;font-weight:800;color:var(--ink,#1b1a17)}.ac-me-line .ac-link{margin-left:0}.ac-confirm{margin-top:10px;padding:12px 14px;background:var(--paper,#fffcf3);border:2px solid var(--ink,#1b1a17);border-radius:14px;font-size:14px;font-weight:700;color:var(--ink,#1b1a17)}.ac-confirm p{margin:0;overflow-wrap:anywhere}.ac-confirm .ac-warn{color:var(--red-ink,#a8371f);font-weight:900}.ac-confirm-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px}.ac-confirm .ac-yes{padding:4px 14px}.ac-confirm .ac-link{margin-left:0}.ac-notify{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(43,37,32,.25);font-size:14px}.ac-notify label{display:flex;gap:8px;align-items:center;cursor:pointer;font-weight:700}.ac-notify input{width:18px;height:18px;accent-color:#2b2520}.ac-notify-d{line-height:1.5;opacity:.7}.ac-notify-d,.ac-notify-m{margin:4px 0 0 26px;font-size:12px}.ac-notify-m{font-weight:700}