*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,[contenteditable]{-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}html,body{min-height:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);margin:0;padding:0;overflow-x:hidden;-webkit-overflow-scrolling:touch}#root{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);width:100%;position:relative}@media screen and (max-width: 768px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea,select{font-size:16px!important;transform:scale(1);-webkit-transform:scale(1)}}input[type=submit],input[type=button],button{-webkit-appearance:none;border-radius:0}body{position:fixed;overflow:hidden;width:100%;height:100%}#root{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch}.starry-page{min-height:calc(var(--vh, 1vh) * 100)}.starry-page .MuiTypography-root:not(.MuiCard-root .MuiTypography-root):not(.MuiPaper-root .MuiTypography-root){color:#fff!important}.starry-page .MuiTypography-colorTextSecondary:not(.MuiCard-root .MuiTypography-colorTextSecondary):not(.MuiPaper-root .MuiTypography-colorTextSecondary){color:rgba(255,255,255,.7)!important}.starry-page .MuiCard-root,.starry-page .MuiPaper-root{background-color:rgba(255,255,255,.95)!important;backdrop-filter:blur(10px)}.starry-page .MuiTextField-root{background-color:rgba(255,255,255,.95);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:8px}.starry-page .MuiTextField-root .MuiOutlinedInput-root{background-color:rgba(255,255,255,.95);border-radius:8px}.starry-page .MuiTextField-root .MuiInputLabel-root{color:rgba(0,0,0,.8)!important;font-weight:500;background-color:rgba(255,255,255,.95);padding:0 8px;border-radius:4px}.starry-page .MuiTextField-root .MuiInputLabel-shrink{color:#1976d2!important;background-color:rgba(255,255,255,.98);padding:0 8px;font-weight:600;transform:translate(14px,-9px) scale(.75)!important}.starry-page .MuiInputBase-input{color:rgba(0,0,0,.9)!important;font-weight:500}.starry-page .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,.2)!important;border-width:1px!important}.starry-page .MuiTextField-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,.4)!important}.starry-page .MuiButton-root{backdrop-filter:blur(10px)}.starry-page .MuiTabs-root{background-color:rgba(255,255,255,.9)!important;backdrop-filter:blur(10px)}.starry-page .MuiSelect-select{color:rgba(0,0,0,.87)!important}.starry-page .MuiTextField-root .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2!important;border-width:2px!important;box-shadow:0 0 0 1px rgba(25,118,210,.2)}.starry-page .MuiTextField-root .Mui-focused .MuiInputLabel-root{color:#1976d2!important}.starry-page .MuiSelect-select{color:rgba(0,0,0,.9)!important;font-weight:500}.starry-page .MuiSelect-icon{color:rgba(0,0,0,.6)!important}.starry-page .MuiInputBase-root{background-color:rgba(255,255,255,.95)!important;border-radius:8px}.starry-page .MuiDatePicker-root .MuiTextField-root{background-color:rgba(255,255,255,.95)}.starry-page .MuiInputAdornment-root{color:rgba(0,0,0,.6)!important}.starry-page .MuiMenu-paper{background-color:rgba(255,255,255,.98)!important;backdrop-filter:blur(15px);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.starry-page .MuiMenuItem-root{color:rgba(0,0,0,.87)!important;background-color:transparent!important}.starry-page .MuiMenuItem-root:hover{background-color:rgba(0,0,0,.04)!important}.starry-page .MuiMenuItem-root.Mui-selected{background-color:rgba(25,118,210,.08)!important}.starry-page .MuiMenuItem-root.Mui-selected:hover{background-color:rgba(25,118,210,.12)!important}.starry-page .MuiAccordion-root{background-color:rgba(255,255,255,.9)!important;backdrop-filter:blur(10px)}.starry-page .MuiCircularProgress-root{color:#fff!important}.starry-page .MuiAutocomplete-root .MuiTextField-root{background-color:rgba(255,255,255,.95);border-radius:8px}.starry-page .MuiAutocomplete-popper{backdrop-filter:blur(10px)}.starry-page .MuiAutocomplete-popper .MuiPaper-root{background-color:rgba(255,255,255,.98)!important;backdrop-filter:blur(15px);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.starry-page .MuiAutocomplete-listbox{background-color:transparent!important}.starry-page .MuiAutocomplete-option{background-color:transparent!important;color:rgba(0,0,0,.87)!important}.starry-page .MuiAutocomplete-option:hover{background-color:rgba(0,0,0,.04)!important}.starry-page .MuiAutocomplete-option[aria-selected=true]{background-color:rgba(25,118,210,.08)!important}.starry-page .MuiAlert-root{background-color:rgba(255,255,255,.95)!important;backdrop-filter:blur(10px)}.starry-page .MuiModal-root .MuiPaper-root,.starry-page .MuiDialog-paper{background-color:rgba(255,255,255,.98)!important;backdrop-filter:blur(15px)}.starry-page .MuiFormHelperText-root{color:rgba(255,255,255,.9)!important;background-color:rgba(0,0,0,.7);padding:4px 8px;border-radius:4px;margin-top:4px;font-size:.75rem;font-weight:500}.starry-page .MuiTextField-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f!important}.starry-page .MuiTextField-root.Mui-error .MuiInputLabel-root{color:#d32f2f!important}.starry-page .MuiFormHelperText-root.Mui-error{color:#fff!important;background-color:rgba(211,47,47,.8)}.starry-page .MuiTextField-root.Mui-disabled{background-color:rgba(255,255,255,.6);opacity:.7}.starry-page .MuiTextField-root.Mui-disabled .MuiInputLabel-root,.starry-page .MuiTextField-root.Mui-disabled .MuiInputBase-input{color:rgba(0,0,0,.4)!important}.starry-page .MuiTextField-root .MuiInputBase-multiline{padding:12px}.starry-page .MuiFormControl-root{margin-bottom:16px}.ios-safari *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:linear-gradient(145deg,#6f3737,#3db33d);border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#13c5ed,#974cbc);border-radius:10px;border:2px solid transparent;background-clip:content-box;transition:background-color .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(145deg,#999,#666)}*{scrollbar-width:thin;scrollbar-color:#999 #f0f0f0}
