.custom-select[data-v-341a7c57]{position:relative}.custom-select-button[data-v-341a7c57]{align-items:center;background:#fff;border:1px solid #d8d8d6;border-radius:6px;color:#1a1a1a;cursor:pointer;display:flex;font-family:Aeonik,Inter,sans-serif;font-size:13.5px;gap:8px;justify-content:space-between;outline:none;padding:11px 36px 11px 14px;text-align:left;transition:border-color .15s;width:100%}.custom-select-button.is-empty[data-v-341a7c57]{color:#aaa}.custom-select-button[data-v-341a7c57]:focus{border-color:#335f69}.custom-select-chevron[data-v-341a7c57]{color:#aaa;flex-shrink:0;font-size:11px;line-height:1;pointer-events:none}.custom-select-options[data-v-341a7c57]{background:#fff;border:1px solid #d8d8d6;border-radius:6px;box-shadow:0 6px 18px #00000014;left:0;list-style:none;margin:0;max-height:240px;outline:none;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.custom-select-option[data-v-341a7c57]{border-radius:4px;color:#1a1a1a;cursor:pointer;font-size:13.5px;padding:9px 12px;transition:background .1s}.custom-select-option.active[data-v-341a7c57]{background:#f0f0ee}.custom-select-option.selected[data-v-341a7c57]{color:#335f69;font-weight:600}.select-fade-enter-active[data-v-341a7c57],.select-fade-leave-active[data-v-341a7c57]{transition:opacity .12s,transform .12s}.select-fade-enter-from[data-v-341a7c57],.select-fade-leave-to[data-v-341a7c57]{opacity:0;transform:translateY(-4px)}.content[data-v-d66078f7]{align-items:start;display:grid;flex:1;gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:1100px;padding:32px 20px 48px;width:100%}@media (min-width:768px){.content[data-v-d66078f7]{gap:56px;grid-template-columns:1fr 1.08fr;padding:56px 24px 72px}}.left-col h1[data-v-d66078f7]{color:#1a1a1a;font-size:26px;font-weight:700;line-height:1.2;margin-bottom:10px}@media (min-width:768px){.left-col h1[data-v-d66078f7]{font-size:34px;line-height:1.15}}.left-col>p[data-v-d66078f7]{color:#666;font-size:13.5px;line-height:1.65;margin-bottom:24px}.form-group[data-v-d66078f7]{margin-bottom:12px}.form-group input[data-v-d66078f7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d8d8d6;border-radius:6px;color:#1a1a1a;font-family:Aeonik,Inter,sans-serif;font-size:13.5px;outline:none;padding:11px 14px;transition:border-color .15s;width:100%}.form-group input[data-v-d66078f7]::-moz-placeholder{color:#aaa}.form-group input[data-v-d66078f7]::placeholder{color:#aaa}.form-group input[data-v-d66078f7]:focus{border-color:#335f69}.form-row[data-v-d66078f7]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.right-panel[data-v-d66078f7]{background:#335f69;border-radius:14px;overflow:hidden}.right-panel.unsubbed .panel-header[data-v-d66078f7],.right-panel.unsubbed .sub-card[data-v-d66078f7]{opacity:.4;pointer-events:none}.panel-header[data-v-d66078f7]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:17px 22px}.panel-header span[data-v-d66078f7]{color:#fff;font-size:15px;font-weight:600}.sub-all-wrap[data-v-d66078f7]{align-items:center;color:#ffffff73;cursor:pointer;display:flex;font-size:12px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle[data-v-d66078f7]{flex-shrink:0;height:21px;position:relative;width:38px}.toggle input[data-v-d66078f7]{height:0;opacity:0;width:0}.toggle-track[data-v-d66078f7]{background:hsla(0,0%,100%,.15);border-radius:21px;cursor:pointer;inset:0;position:absolute;transition:background .2s}.toggle-track[data-v-d66078f7]:after{background:hsla(0,0%,100%,.4);border-radius:50%;content:"";height:15px;left:3px;position:absolute;top:3px;transition:transform .2s,background .2s;width:15px}.toggle input:checked+.toggle-track[data-v-d66078f7]{background:#254850}.toggle input:checked+.toggle-track[data-v-d66078f7]:after{background:#fff;transform:translate(17px)}.sub-card[data-v-d66078f7]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);cursor:pointer;display:flex;gap:16px;padding:16px 22px;transition:background .14s}.sub-card[data-v-d66078f7]:hover{background:hsla(0,0%,100%,.04)}.sub-body[data-v-d66078f7]{flex:1;min-width:0}.sub-name[data-v-d66078f7]{color:#fff;font-size:13.5px;font-weight:600;margin-bottom:4px}.sub-desc[data-v-d66078f7]{color:#fff6;font-size:12px;line-height:1.5}.sub-checks[data-v-d66078f7]{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.sub-check[data-v-d66078f7]{align-items:center;color:#fff9;cursor:pointer;display:flex;font-size:12px;gap:6px;transition:opacity .15s}.sub-check input[type=checkbox][data-v-d66078f7]{accent-color:#fff;cursor:pointer;height:13px;width:13px}.sub-check.masked[data-v-d66078f7]{opacity:.25;pointer-events:none}.sub-btn[data-v-d66078f7]{align-items:center;background:none;border:1.5px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff6;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;line-height:1;transition:all .15s;width:28px}.sub-btn.active[data-v-d66078f7]{background:#254850;border-color:#254850;color:#fff;font-size:13px}.consent[data-v-d66078f7]{align-items:flex-start;color:#ffffffa6;cursor:pointer;display:flex;font-size:11.5px;gap:10px;line-height:1.55}.consent input[type=checkbox][data-v-d66078f7]{accent-color:#fff;cursor:pointer;flex-shrink:0;height:14px;margin-top:2px;width:14px}.consent a[data-v-d66078f7]{color:#fff;text-decoration:underline}.panel-footer[data-v-d66078f7]{background:rgba(0,0,0,.18);border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:12px;padding:15px 22px}.panel-footer-row[data-v-d66078f7]{align-items:center;display:flex;justify-content:space-between}.count-label[data-v-d66078f7]{color:#ffffff8c;font-size:12.5px}.submission-error[data-v-d66078f7]{background:rgba(192,57,43,.18);border-radius:6px;color:#ffb3a8;font-size:12px;line-height:1.5;margin:0;padding:8px 12px}.confirm-btn[data-v-d66078f7]{background:#fff;border:none;border-radius:7px;color:#335f69;cursor:pointer;font-family:Aeonik,Inter,sans-serif;font-size:13px;font-weight:600;padding:9px 20px;transition:background .15s,opacity .15s}.confirm-btn[data-v-d66078f7]:hover{background:#f0f0f0}.confirm-btn[data-v-d66078f7]:disabled{cursor:not-allowed;opacity:.3}.unsub-row[data-v-d66078f7]{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;font-size:13.5px;gap:10px;line-height:1;margin-bottom:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.unsub-row input[type=checkbox][data-v-d66078f7]{accent-color:#335f69;cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}
