.yk-asg-gate{max-width:640px}:where(.yk-asg-points){margin:4px 0 16px;padding:0 0 0 18px}.yk-asg-points li{color:var(--yk-text-2);font-size:13.5px;line-height:1.6}.yk-asg-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.yk-asg-ok{color:#6ee7b7;background:#34d39914;border:1px solid #34d39942;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:13px}.yk-asg-selbar{border-top:0;border-bottom:1px solid var(--yk-line);flex-wrap:wrap}.yk-asg-selbar strong{font-family:var(--yk-font-semibold);font-weight:400}:where(.yk-asg-regions){margin:0;padding:0;list-style:none}.yk-asg-regions li{border-top:1px solid var(--yk-line)}:where(.yk-asg-region){font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.yk-asg-region{flex-direction:column;gap:3px;width:100%;padding:11px 18px;transition:background .15s;display:flex}.yk-asg-region:hover,.yk-asg-region:focus-visible{background:#ffffff08}.yk-asg-region--on{background:color-mix(in srgb, var(--yk-accent) 9%, transparent);box-shadow:inset 2px 0 0 var(--yk-accent)}.yk-asg-region__head{align-items:center;gap:8px;min-width:0;display:flex}.yk-asg-region__n{gap:4px;margin-left:auto;display:inline-flex}:where(.yk-asg-kv){margin:0 0 14px}.yk-asg-kv{grid-template-columns:96px minmax(0,1fr);gap:8px 12px;font-size:13px;display:grid}.yk-asg-kv dt{color:var(--yk-text-3)}:where(.yk-asg-kv dd){margin:0}.yk-asg-kv dd{color:var(--yk-text);overflow-wrap:anywhere;min-width:0}.yk-asg-form{border-top:1px solid var(--yk-line);flex-direction:column;gap:14px;margin-top:16px;padding-top:16px;display:flex}:where(.yk-asg-form__title){margin:0}.yk-asg-form__title{font-family:var(--yk-font-semibold);color:var(--yk-text);font-size:14px;font-weight:400}.yk-asg-field{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.yk-asg-field__label{font-family:var(--yk-font-medium);letter-spacing:.04em;color:var(--yk-text-2);font-size:11.5px}.yk-asg-field__label span{letter-spacing:0;font-family:var(--yk-font);color:var(--yk-text-3);margin-left:6px}.yk-asg-pool{width:100%;max-height:220px;color:var(--yk-text);flex-direction:column;gap:8px;padding:4px 2px;display:flex;overflow-y:auto}:where(.yk-asg-note){margin:0}.yk-asg-note{color:var(--yk-text-3);font-size:12.5px;line-height:1.5}