:root{--primary-h:78;--primary-s:88%;--primary-l:43%;--ppu-h:174;--ppu-s:89%;--ppu-l:41%;--chrome-h:0;--chrome-s:0%;--chrome-l:8%;--sidebar-h:0;--sidebar-s:0%;--sidebar-l:90%;--primary-foreground-l:8%;--chrome-foreground-l:100%;--sidebar-foreground-l:20%;--primary:hsl(var(--primary-h) var(--primary-s) var(--primary-l));--primary-foreground:hsl(0 0% var(--primary-foreground-l));--ppu:hsl(var(--ppu-h) var(--ppu-s) var(--ppu-l));--chrome:hsl(var(--chrome-h) var(--chrome-s) var(--chrome-l));--chrome-foreground:hsl(0 0% var(--chrome-foreground-l));--sidebar:hsl(var(--sidebar-h) var(--sidebar-s) var(--sidebar-l));--sidebar-foreground:hsl(0 0% var(--sidebar-foreground-l));--primary-hover:hsl(var(--primary-h) var(--primary-s) calc(var(--primary-l) - 8%));--primary-active:hsl(var(--primary-h) var(--primary-s) calc(var(--primary-l) - 24%));--primary-border:hsl(var(--primary-h) var(--primary-s) 70%);--primary-subtle:hsl(var(--primary-h) calc(var(--primary-s) - 25%) 92%);--ppu-dark:hsl(var(--ppu-h) var(--ppu-s) calc(var(--ppu-l) - 11%));--ppu-darker:hsl(var(--ppu-h) var(--ppu-s) calc(var(--ppu-l) - 22%));--ppu-border:hsl(var(--ppu-h) var(--ppu-s) calc(var(--ppu-l) + 14%));--ppu-subtle:hsl(var(--ppu-h) calc(var(--ppu-s) - 30%) 95%);--chrome-hover:hsl(var(--chrome-h) var(--chrome-s) calc(var(--chrome-l) + 7%));--chrome-elevated:hsl(var(--chrome-h) var(--chrome-s) calc(var(--chrome-l) + 17%));--chrome-muted-foreground:hsl(0 0% calc(var(--chrome-foreground-l) - 28%));--sidebar-hover:hsl(var(--sidebar-h) var(--sidebar-s) calc(var(--sidebar-l) - 7%));--sidebar-active:hsl(var(--sidebar-h) var(--sidebar-s) calc(var(--sidebar-l) - 12%));--sidebar-border:hsl(var(--sidebar-h) var(--sidebar-s) calc(var(--sidebar-l) - 4%));--sidebar-muted-foreground:hsl(0 0% calc(var(--sidebar-foreground-l) + 25%));--background:#fff;--neutral-50:#f9f9f9;--neutral-100:#f4f4f4;--neutral-200:#e8e8e8;--neutral-300:#ddd;--neutral-400:#ccc;--neutral-500:#999;--neutral-600:#666;--neutral-700:#474747;--neutral-800:#333;--neutral-900:#151515;--foreground:var(--neutral-800);--muted:var(--neutral-100);--muted-foreground:var(--neutral-600);--border:var(--neutral-400);--danger-h:0;--danger-s:100%;--danger-l:42%;--warning-h:47;--warning-s:100%;--warning-l:50%;--info-h:207;--info-s:90%;--info-l:54%;--success-h:78;--success-s:88%;--success-l:43%;--danger:hsl(var(--danger-h) var(--danger-s) var(--danger-l));--danger-hover:hsl(var(--danger-h) var(--danger-s) calc(var(--danger-l) - 8%));--danger-border:hsl(var(--danger-h) 60% 86%);--danger-subtle:hsl(var(--danger-h) 100% 96%);--danger-foreground:#fff;--warning:hsl(var(--warning-h) var(--warning-s) var(--warning-l));--warning-hover:hsl(var(--warning-h) var(--warning-s) calc(var(--warning-l) - 8%));--warning-subtle:hsl(var(--warning-h) 100% 92%);--warning-foreground:#141414;--info:hsl(var(--info-h) var(--info-s) var(--info-l));--info-border:hsl(var(--info-h) var(--info-s) 86%);--info-subtle:hsl(var(--info-h) var(--info-s) 96%);--info-foreground:#fff;--success:hsl(var(--success-h) var(--success-s) var(--success-l));--success-border:hsl(var(--success-h) 50% 73%);--success-subtle:hsl(var(--success-h) 50% 90%);--success-foreground:#fff;--accent-purple:#b070c8;--accent-orange:#ff8600}body,html{padding:0;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans;font-size:.875rem}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-justify{text-align:justify}.font-bold{font-weight:700}.flex{display:flex}.m-0{margin:0}.mb-0\.5{margin-bottom:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.form-container{display:grid;place-items:center}.form-logo{margin:15px 20px;max-width:160px;height:auto}.form-main{margin-top:100px;margin-bottom:100px}.form-section{width:400px;border:1px solid var(--neutral-300);border-radius:5px;box-shadow:0 0 10px rgb(0 0 0/4%);background:var(--background)}.form-body{background:var(--neutral-50);box-shadow:inset 0 1px 0 var(--background);border-top:1px solid var(--neutral-300)}.form-footer,.form-inputs{padding:15px 20px}.form-footer{border-top:1px solid var(--neutral-300);background:var(--neutral-700);box-shadow:inset 0 1px 0 var(--neutral-600);text-align:center;border-radius:0 0 5px 5px}.form-footer-link{color:var(--neutral-400);text-decoration:underline;font-size:1rem}.input-form{width:100%;line-height:30px;border:1px solid var(--border);border-radius:3px;padding:5px 7px;background-color:var(--background)}.checkbox-form,.input-form{margin-bottom:13px;color:var(--foreground)}.checkbox-form{display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin-top:5px}.checkbox-label{margin-left:10px}.button-form{font-size:1rem;width:100%;background:var(--primary);line-height:30px;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.7);border:1px solid var(--primary-hover);transition:all .3s;padding:5px 10px;border-radius:3px;margin-bottom:10px;cursor:pointer;color:var(--foreground)}.button-form:hover{background:var(--primary-border)}.button-form.danger{background:var(--danger);border:1px solid var(--danger-hover);color:var(--background)}.button-form.danger:hover{background:var(--danger-hover)}.button-form:disabled{background:var(--primary-subtle);cursor:not-allowed;color:var(--muted-foreground)}.message-error{color:var(--danger);margin:0 0 10px;font-size:14px}.qr-container{width:100%;text-align:center}.change-language{margin-bottom:6px;text-align:right}.change-language button{background:none;border:none;color:var(--muted-foreground);cursor:pointer;text-align:right;padding:0 4px}.change-language button:hover{color:var(--foreground)}.apps-text{margin-left:10px}.recover-link{display:block}