.ng-control-welcome,.ng-control-settings{color:#eadcf4;box-sizing:border-box;background:linear-gradient(130deg,#2c173d,#150d20);border:1px solid #9d70be55;border-radius:14px;max-width:900px;margin:20px auto;padding:24px}.ng-control-intro>span{color:#bb8ee1;letter-spacing:1.5px;font-size:9px}.ng-control-welcome h2,.ng-control-settings h2{margin:12px 0;font:600 29px/1.15 Barlow Condensed,sans-serif}.ng-control-welcome p,.ng-control-settings>p{color:#bca7cc;margin:10px 0 18px;font-size:12px;line-height:1.8}.ng-control-choices{border:0;flex-wrap:wrap;gap:12px;margin:20px 0;padding:0;display:flex}.ng-control-choices legend{color:#d6bfeb;margin-bottom:12px;font-size:12px}.ng-control-choices label{cursor:pointer;box-sizing:border-box;background:#170e22;border:1px solid #9c74b447;border-radius:9px;align-items:center;gap:12px;min-width:200px;padding:15px;display:flex}.ng-control-choices label.selected{background:#4c2c64;border-color:#bd8ee6}.ng-control-choices input{accent-color:#b98be3;width:16px;height:16px;margin:0;padding:0}.ng-control-choices svg{color:#cba3ee;flex-shrink:0}.ng-control-choices strong,.ng-control-choices small{display:block}.ng-control-choices strong{color:#f1e2fb;font-size:12px;font-weight:500}.ng-control-choices small{color:#bfa6d1;margin-top:5px;font-size:10px}.ng-control-save{color:#1c0e28;cursor:pointer;background:#a77ad0;border:1px solid #bd91de;border-radius:8px;align-items:center;gap:10px;padding:11px 15px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.ng-control-save:disabled,.ng-control-choices:disabled{opacity:.6;cursor:default}.ng-control-welcome .ng-control-error,.ng-control-settings .ng-control-error{color:#f2b4bd;margin:14px 0 0;font-size:11px}.ng-control-error button{color:#e5c3ff;cursor:pointer;background:0 0;border:0;margin-left:12px;text-decoration:underline}.ng-control-status{min-height:18px;color:#b6e4c3!important;margin:12px 0 0!important}.ng-control-choices label:focus-within{outline-offset:4px;outline:2px solid #e5baff}.ng-control-welcome button:focus-visible{outline-offset:4px;outline:2px solid #e5baff}.ng-control-settings button:focus-visible{outline-offset:4px;outline:2px solid #e5baff}.account-card .ng-control-settings{background:#190f24;max-width:100%;margin:24px 0}.ng-control-welcome{z-index:1;width:calc(100% - 48px);position:relative}@media (max-width:650px){.ng-control-welcome,.ng-control-settings{padding:18px}.ng-control-welcome{width:calc(100% - 28px);margin:14px auto}.ng-control-choices{gap:9px}.ng-control-choices label{width:100%;min-width:0;padding:13px}.ng-control-welcome h2,.ng-control-settings h2{font-size:26px}.ng-control-welcome p,.ng-control-settings>p{font-size:11px}}.ng-control-save{background:var(--ng-button-pink,#a84666);border-color:var(--ng-button-pink,#a84666);color:#fff}.ng-control-save:hover{background:var(--ng-button-pink-hover,#bd5678)}.ng-control-settings.is-inline{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;margin:20px 0 0;padding:0}
