.mg-select{vertical-align:middle;flex-direction:column;width:100%;min-width:0;display:inline-flex;position:relative}.mg-select__trigger{width:100%;min-width:0;min-height:46px;color:var(--midnight-950,#10132e);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccd1f1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 4px #10132e04}.mg-select__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mg-select__trigger:hover:not(:disabled){border-color:var(--brand-blue,#4053f7)}.mg-select__trigger:focus-visible,.mg-select__trigger[data-state=open]{outline:3px solid var(--brand-gold,#fddc5c);outline-offset:3px;border-color:var(--brand-blue,#4053f7);box-shadow:0 0 0 1px var(--brand-blue,#4053f7)}.mg-select__trigger[data-empty=true]{color:#626780}.mg-select__trigger:disabled{opacity:.55;cursor:not-allowed}.mg-select__chevron{color:var(--brand-blue,#4053f7);flex-shrink:0;display:inline-flex}.mg-select__trigger[data-state=open] .mg-select__chevron{transform:rotate(180deg)}.mg-select__menu{z-index:10000;width:var(--radix-select-trigger-width);min-width:min(180px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(340px, var(--radix-select-content-available-height));color:#10132e;font-family:var(--font-geist-sans), Arial, sans-serif;isolation:isolate;background:#fff;border:1px solid #d9dcf6;border-radius:15px;padding:5px;font-size:.9375rem;line-height:1.45;overflow:hidden;box-shadow:0 12px 36px #10132e26,0 2px 8px #4053f70c}.mg-select__viewport{max-height:inherit;padding:2px}.mg-select__option{cursor:pointer;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;border-radius:9px;outline:none;align-items:center;min-height:43px;padding:10px 14px 10px 36px;font-weight:500;display:flex;position:relative}.mg-select__option[data-state=checked]{color:#263bbd;box-shadow:inset 3px 0 var(--brand-gold,#fddc5c);background:#eef0ff;font-weight:700}.mg-select__option[data-highlighted]{color:#fff;background:linear-gradient(110deg,#4053f7,#5144bf)}.mg-select__option[data-disabled]{color:#777b90;opacity:.65;cursor:not-allowed}.mg-select__check{color:currentColor;display:inline-flex;position:absolute;left:11px}.mg-select__option[data-highlighted] .mg-select__check{color:var(--brand-gold,#fddc5c)}.mg-select__scroll{color:#4053f7;background:#fff;justify-content:center;align-items:center;height:24px;display:flex}.mg-select__native{overflow:hidden;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.mg-room-count>.mg-select{flex:0 0 90px;width:90px}.mg-question-nav>.mg-select{flex:1;width:auto}@media (max-width:600px){.mg-select__menu{font-size:1rem}.mg-select__option{min-height:46px}}@media (prefers-reduced-motion:reduce){.mg-select__trigger{transition:none}}
body .mg-message,body .mg-brand .mg-message[class]{border:1px solid #dce0f5;color:#101640;min-width:0;font-family:var(--font-geist-sans), Arial, sans-serif;text-align:start;overflow-wrap:anywhere;background:linear-gradient(120deg,#f0f1ff,#fafaff);border-inline-start:4px solid #424bff;border-radius:16px;margin-block:16px;padding:16px 18px 16px 50px;font-size:.9375rem;font-weight:550;line-height:1.6;display:block;position:relative;box-shadow:0 4px 14px #1016400a}body .mg-message:empty{display:none}body .mg-brand .mg-room-join .mg-message[class]{color:#fff;border-color:#536ba8;background:#172654;border-inline-start-color:#ffdf59}body .mg-brand .mg-room-join .mg-message .mg-message__icon{color:#ffdf59}body .mg-brand .mg-room-join .mg-message.mg-message--error{border-inline-start-color:#ffb4c6}body .mg-brand .mg-room-join .mg-message--error .mg-message__icon{color:#ffb4c6}body .mg-brand .mg-room-join .mg-message :is(a,button:not(.mg-button)){color:#ffdf59}body .mg-message.mg-message--error,body .mg-brand .mg-message.mg-message--error{background:linear-gradient(120deg,#fff8eb,#fafaff);border-inline-start-color:#b4233d}body .mg-message.mg-message--success,body .mg-brand .mg-message.mg-message--success{border-inline-start-color:#ffdf57}body .mg-message .mg-message__icon{inset-inline-start:16px;color:#3741d9;flex:none;position:absolute;top:19px}body .mg-message--error .mg-message__icon{color:#b4233d}body .mg-message--success .mg-message__icon{color:#3741d9}body .mg-message :is(p,li,strong),body .mg-brand .mg-message :is(p,li,strong){color:inherit}body .mg-message :is(a,button:not(.mg-button)){color:#343dcc;font:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}body .mg-message button:not(.mg-button){text-align:start;cursor:pointer;background:0 0;border:0;min-height:36px;padding:4px 0}body .mg-message ul{margin:8px 0 0;padding-inline-start:20px}body .mg-message :is(a,button):focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #424bff;box-shadow:0 0 0 5px #ffdf57}body .field-error,body .mg-brand .field .field-error,body .mg-brand :is(.field-error,small.mg-error){color:#101640;overflow-wrap:anywhere;background:#fff8eb;border-inline-start:3px solid #b4233d;border-radius:0 8px 8px 0;margin-top:4px;padding:6px 10px;font-size:.8125rem;font-weight:650;line-height:1.5;display:block}body :is(.field small:not(.mg-error),.mg-fields small:not(.mg-error),.mg-help,.mg-prize-customizer__hint,#prize-edit-hint,.ai-builder-chat__hint){color:#50577a;overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;line-height:1.6}body .ai-builder-chat .ai-builder-chat__hint{color:#d5dbff}@media (max-width:600px){body .mg-message,body .mg-brand .mg-message[class]{border-radius:14px;padding:14px 14px 14px 44px}body .mg-message .mg-message__icon{inset-inline-start:12px;top:17px}}body .mg-message.mg-message--compact{margin-block:6px}@media (forced-colors:active){body .mg-message,body .field-error{border:1px solid canvastext}}
