.T31x_q_workspace{color:#281b32;width:100%;min-width:0;font-size:1rem}.T31x_q_workspace *,.T31x_q_publicForm *{box-sizing:border-box}.T31x_q_workspace button,.T31x_q_workspace input,.T31x_q_workspace textarea,.T31x_q_workspace select{font:inherit}.T31x_q_workspace h2{letter-spacing:-.02em;margin:0;font-size:1.5rem}.T31x_q_workspace p{line-height:1.6}.T31x_q_toolbar,.T31x_q_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.T31x_q_toolbar{justify-content:space-between;margin-bottom:24px}.T31x_q_button,.T31x_q_primary,.T31x_q_danger{color:#382342;cursor:pointer;background:#fff;border:1px solid #d7cddd;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 18px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.T31x_q_primary{background:linear-gradient(120deg,#53225f,#74244f);border-color:#0000;color:#fff!important}.T31x_q_danger{color:#9b244b}.T31x_q_button:hover,.T31x_q_danger:hover{background:#f7f0fa;border-color:#91789e}.T31x_q_primary:hover{filter:brightness(1.1)}.T31x_q_workspace :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #864ac0}.T31x_q_workspace button:disabled{opacity:.6;cursor:not-allowed}.T31x_q_cards,.T31x_q_stack{gap:18px;display:grid}.T31x_q_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.T31x_q_card,.T31x_q_panel,.T31x_q_question{overflow-wrap:anywhere;background:#fff;border:1px solid #e0d6e5;border-radius:22px;min-width:0;padding:clamp(18px,3vw,28px);box-shadow:0 8px 30px #3a1f4c08}.T31x_q_card{align-content:start;gap:16px;display:grid}.T31x_q_card p{color:#65546c;margin:0}.T31x_q_badge{color:#513266;text-transform:capitalize;background:#f1eaf7;border-radius:100px;align-items:center;gap:8px;width:fit-content;padding:5px 12px;font-size:1rem;display:inline-flex}.T31x_q_layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:24px;display:grid}.T31x_q_editorSidebar{flex-direction:column;align-self:stretch;gap:18px;min-width:0;display:flex}.T31x_q_formActions{z-index:10;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid;position:sticky;top:68px;box-shadow:0 8px 30px #3a1f4c14}.T31x_q_formActions>button{min-width:0;padding-inline:10px}.T31x_q_formActionStatus{grid-column:1/-1;min-width:0}.T31x_q_formActionStatus>p{margin:0}.T31x_q_field{color:#3c2946;gap:9px;min-width:0;font-weight:600;display:grid}.T31x_q_input,.T31x_q_textarea,.T31x_q_select{color:#2d1c37;background:#fdfbff;border:1px solid #c9bbd1;border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px 14px;font-size:1rem;font-weight:400;display:block}.T31x_q_textarea{resize:vertical;min-height:100px}.T31x_q_input::placeholder,.T31x_q_textarea::placeholder{color:#75647d}.T31x_q_select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23513266' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.T31x_q_help{color:#62506c;white-space:pre-wrap;margin:8px 0 0;font-size:1rem;line-height:1.6}.T31x_q_notice,.T31x_q_error,.T31x_q_success{color:#513267;overflow-wrap:anywhere;background:#f4eef9;border-radius:14px;margin-block:16px;padding:16px 18px;line-height:1.6}.T31x_q_error{color:#8d2041;background:#fff0f4}.T31x_q_success{color:#205239;background:#ecf8f0}.T31x_q_question{gap:18px;display:grid}.T31x_q_questionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.T31x_q_questionFooter{border-top:1px solid #e0d6e5;flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.T31x_q_questionFooter>button{flex:145px;min-width:0;padding-inline:12px}.T31x_q_questionFooter svg{flex-shrink:0}.T31x_q_questionTools{gap:6px;display:flex}.T31x_q_iconButton{color:#513266;cursor:pointer;background:#fff;border:1px solid #d7cddd;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.T31x_q_break{color:#513266;background:linear-gradient(100deg,#f1e8ff,#fcedf4);border:1px dashed #b88dcd;border-radius:14px;align-items:center;gap:12px;padding:12px 18px;display:flex}.T31x_q_toggle{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:500;display:inline-flex}.T31x_q_toggle input{appearance:none;background:#fff;border:2px solid #a58db3;border-radius:7px;flex:0 0 24px;width:24px;height:24px}.T31x_q_toggle input:checked{background:#74349b;border-color:#74349b;box-shadow:inset 0 0 0 4px #fff}.T31x_q_tabs{background:#f1eaf6;border-radius:18px;flex-wrap:wrap;gap:8px;width:fit-content;margin-bottom:24px;padding:6px;display:flex}.T31x_q_tabs a{color:#513266;border-radius:12px;padding:10px 16px;font-weight:600;text-decoration:none}.T31x_q_tabs a[aria-current=page]{background:#fff;box-shadow:0 3px 12px #39144812}.T31x_q_response{gap:18px;margin:0;display:grid}.T31x_q_response dt{font-weight:650}.T31x_q_response dd{color:#62506c;white-space:pre-wrap;margin:6px 0 0}.T31x_q_stepHeading{color:#61466c;margin:0;scroll-margin-top:24px;font-size:1rem;font-weight:650}.T31x_q_publicForm{overflow-anchor:none}.T31x_q_publicForm :is(h1,p,label,legend,button){overflow-wrap:anywhere}.T31x_q_publicForm button{white-space:normal}.T31x_q_publicForm p{white-space:pre-wrap}@media (max-width:900px){.T31x_q_layout{grid-template-columns:minmax(0,1fr)}.T31x_q_editorSidebar{display:contents}.T31x_q_formActions{order:-1}}@media (max-width:420px){.T31x_q_formActions svg{display:none}.T31x_q_toolbar{align-items:stretch}.T31x_q_toolbar>.T31x_q_actions{width:100%}.T31x_q_toolbar>.T31x_q_actions>*{flex:1}.T31x_q_questionTools{flex-wrap:wrap}.T31x_q_card,.T31x_q_panel,.T31x_q_question{padding:16px}}.T31x_q_rule{background:#f8f3fb;border:1px solid #d9c9e3;border-radius:16px;gap:18px;min-width:0;padding:18px;display:grid}.T31x_q_condition{border-top:1px solid #d9c9e3;gap:14px;min-width:0;padding-top:18px;display:grid}.T31x_q_conditionAnswer{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;display:grid}@media (max-width:600px){.T31x_q_conditionAnswer{grid-template-columns:minmax(0,1fr)}.T31x_q_rule{padding:14px}}.T31x_q_supportContact,.T31x_q_supportContact :is(p,label,legend,button,input,textarea,a){font-size:1rem}.T31x_q_supportContact p{line-height:1.6}.T31x_q_supportContact a{color:#53225f;text-underline-offset:4px;font-weight:600}.T31x_q_supportContact :is(button,input,textarea,a):focus-visible{outline-offset:3px;outline:3px solid #864ac0}
