.license-uploader_uploadActions__GcVHC{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.license-uploader_chooseFileButton__T4jRq,.license-uploader_generateButton__zsj2Z{min-height:46px;border-radius:8px;padding:0 18px;font-size:.94rem;font-weight:700;letter-spacing:0;text-transform:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.license-uploader_chooseFileButton__T4jRq{border:1px solid #c7d2fe;background-color:#fff;color:#34239b;box-shadow:0 8px 18px rgba(15,23,42,.06)}.license-uploader_chooseFileButton__T4jRq:hover{border-color:#34239b;background-color:#f5f3ff;box-shadow:0 10px 22px rgba(52,35,155,.14);transform:translateY(-1px)}.license-uploader_generateButton__zsj2Z{position:relative;overflow:hidden;min-width:218px;background:linear-gradient(135deg,#34239b,#271978);color:#fff;box-shadow:0 14px 28px rgba(52,35,155,.22)}.license-uploader_generateButton__zsj2Z:before{position:absolute;inset:0 auto 0 0;width:5px;background-color:#ff9f1c;content:""}.license-uploader_generateButton__zsj2Z:hover{background:linear-gradient(135deg,#3f2ab8,#2d1d86);box-shadow:0 16px 32px rgba(52,35,155,.28);transform:translateY(-1px)}.license-uploader_chooseFileButton__T4jRq:focus-visible,.license-uploader_generateButton__zsj2Z:focus-visible{outline:3px solid rgba(255,159,28,.34);outline-offset:3px}.license-uploader_chooseFileButton__T4jRq:active,.license-uploader_generateButton__zsj2Z:active{transform:translateY(0)}.license-uploader_generateButton__zsj2Z.Mui-disabled{background:#dbe3ef;color:#64748b;box-shadow:none}.license-uploader_generateButton__zsj2Z.Mui-disabled:before{background-color:#94a3b8}@media (max-width:640px){.license-uploader_uploadActions__GcVHC{align-items:stretch;flex-direction:column}.license-uploader_chooseFileButton__T4jRq,.license-uploader_generateButton__zsj2Z{width:100%}}.login-panel_loginTextField__AcpBO .MuiOutlinedInput-root{min-height:56px;align-items:center;border-radius:8px;background-color:#f8fafc}.login-panel_loginTextField__AcpBO .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1;border-width:1px}.login-panel_loginTextField__AcpBO .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#34239b}.login-panel_loginTextField__AcpBO .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#34239b;border-width:2px}.login-panel_loginTextField__AcpBO .MuiOutlinedInput-input{box-sizing:border-box;height:auto;min-height:1.5em;padding:16px 14px;color:#0f172a;line-height:1.5}.login-panel_loginTextField__AcpBO .MuiInputLabel-root{padding:0 4px;color:#475569;background-color:#fff;line-height:1.2}.login-panel_loginTextField__AcpBO .MuiInputLabel-root.Mui-focused{color:#34239b}.login-panel_loginTextField__AcpBO input:-webkit-autofill{box-shadow:inset 0 0 0 100px #f8fafc;-webkit-text-fill-color:#0f172a}.login-panel_loginSubmitButton__GXz7I{position:relative;min-height:56px;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,#34239b,#271978);color:#fff;font-size:1rem;font-weight:700;letter-spacing:0;text-transform:none;box-shadow:0 14px 28px rgba(52,35,155,.22);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.login-panel_loginSubmitButton__GXz7I:before{position:absolute;inset:0 auto 0 0;width:5px;background-color:#ff9f1c;content:""}.login-panel_loginSubmitButton__GXz7I:hover{background:linear-gradient(135deg,#3f2ab8,#2d1d86);box-shadow:0 16px 32px rgba(52,35,155,.28);transform:translateY(-1px)}.login-panel_loginSubmitButton__GXz7I:focus-visible{outline:3px solid rgba(255,159,28,.38);outline-offset:3px}.login-panel_loginSubmitButton__GXz7I:active{transform:translateY(0)}.login-panel_loginSubmitButton__GXz7I.Mui-disabled{background:#cbd5e1;color:#64748b;box-shadow:none}.login-panel_loginSubmitButton__GXz7I.Mui-disabled:before{background-color:#94a3b8}