/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer theme;@layer utilities{.visible{visibility:visible}.flex{display:flex}}:root{--primary:#4f46e5;--secondary:#06b6d4;--radius-md:12px;--shadow-lg:0 10px 30px #0003;--index-background-color:#fff;--index-media-with:1200px;--index-padding-x:24px;--text-color-gray-50:gray}::selection{color:#fff;background:#1a1a1a}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-variant-ligatures:common-ligatures}h1{font-weight:400;font-size:3.2rem!important}@media (width<=1084px){h1{font-size:2.8rem}}h2{font-weight:400;font-size:2.5rem!important}h3{font-weight:400;font-size:1.85rem!important}h4{font-weight:400;font-size:1.55rem!important}h5{font-weight:400;font-size:1.25rem!important}h6{font-weight:400;font-size:1.125rem!important}.content{flex-direction:column;gap:16px;width:100%;max-width:780px;margin-top:24px;display:flex}p{color:inherit;letter-spacing:normal;font-size:1rem;font-weight:400;line-height:1.5}p a{color:inherit;transition:color .15s,text-decoration-color .15s}p a:hover{color:#007aff}span{color:inherit}strong{color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}hr{background-color:#f5f5f5;border:none;border-radius:99px;width:100%;height:1px;margin:0 auto}a.hyperlink{text-underline-offset:4px;cursor:pointer;font-weight:400;text-decoration:underline;transition:opacity .25s;color:#1a1a1a!important}a.hyperlink:hover{opacity:.75;color:inherit!important}.content ul,.content ol{margin-top:0;margin-bottom:24px;padding-left:24px}.content li{color:#1a1a1a;margin-bottom:12px;padding-left:4px;line-height:1.6}.content li:last-child{margin-bottom:0}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}button{background:0 0;border:none;outline:none}.btn{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e2e2;border-radius:777px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:32px;height:32px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:400;text-decoration:none;transition:all .2s;display:inline-flex}.btn:hover{background:#fafafa}.btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none;background:0 0}.btn.small{min-width:28px;height:28px}.btn.medium{min-width:34px;height:34px;padding:0 14px}.btn.large{min-width:50px;height:50px;padding:0 18px;font-size:1rem}.btn.extra-large{min-width:52px;height:52px;padding:0 24px}.btn svg,.btn i{flex-shrink:0;width:16px;height:16px}.btn:not(:has(span)){aspect-ratio:1;padding:0}.btn.main{border-radius:8px}.btn.primary{color:#1a1a1a;background:#f0f0f0;border:none}.btn.primary:hover{color:#1a1a1a;background:#e8e8e8;border:none}.btn.primary:disabled{background:#f0f0f0;border:none}.btn.secondary{color:#fff;background:#1a1a1a;border:none}.btn.secondary:hover{color:#fff;background:#272727;border:none}.btn.secondary:disabled{background:#1a1a1a;border:none}.btn.ghost{color:#1a1a1a;background:0 0;border:none}.btn.ghost:hover{color:#1a1a1a;background:#f2f2f2;border:none}.btn.ghost:disabled{background:0 0;border:none}.btn.outlined{color:#1a1a1a;background:0 0;border:1px solid #e2e2e2}.btn.outlined:hover{color:#1a1a1a;background:#f2f2f2;border:1px solid #e2e2e2}.btn.link{color:inherit;background:0 0;border:none}.btn.link:hover{color:#707070;background:0 0}.btn.primary.window{outline-offset:2px;outline:1px solid #0000;transition:outline-color .2s}.btn.primary.window:focus{outline-color:#d2d2d2}.btn.loading{pointer-events:none;background:#f8f8f8}@keyframes spin{to{transform:rotate(360deg)}}.btn .spin{animation:1.55s linear infinite spin}.btn[data-load=true]{cursor:default;pointer-events:none}.btn[data-load=true] svg,.btn[data-load=true] i{z-index:2;animation:1.55s linear infinite spin;position:relative}.btn.cta{border-radius:99px;height:28px;padding:0 12px}.btn.cta:not(:has(span)){aspect-ratio:1;padding:0}.toggle-switch{vertical-align:middle;flex-shrink:0;width:34px;height:20px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#e5e5e5;border-radius:20px;transition:all .3s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 1px 2px #0000001a}input:checked+.slider{background-color:#07fc}input:checked+.slider:before{transform:translate(14px,-50%)}input{background:0 0;border:none;outline:none;font-family:system-ui}input:disabled{opacity:.75}.input-group{flex-direction:column;gap:12px;width:100%;display:flex}.input-field{text-align:center;cursor:text;background:0 0;border:1px solid #ddd;border-radius:32px;align-items:center;gap:6px;width:100%;transition:all .25s;display:flex;overflow:hidden}.input-field input{color:#1a1a1a;appearance:auto;background:0 0;border:none;outline:none;width:100%;height:36px;padding:0 12px;font-size:.9rem;line-height:normal;position:relative}.input-field input::placeholder{color:#444;opacity:.7}.input-field:hover input::placeholder,.input-field input:focus::placeholder{color:#303838;opacity:.7}.input-field.medium input{color:#1a1a1a;border:none;outline:none;width:100%;height:42px;padding:0 12px;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;line-height:normal;transition:all .25s}.input-field.large input{color:#1a1a1a;border:none;outline:none;width:100%;height:50px;padding:0 16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:normal;transition:all .25s}.input-field:has(.option) input{padding-right:0}.input-field .option{background:inherit;flex:none;justify-content:center;align-items:center;height:100%;margin:auto 8px auto 0;display:none}.input-field .option button{color:gray;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.input-field .option button:hover{color:#2b2b2b;background:#0000000d}.input-field .option button svg{stroke-width:1.6px;width:22px;height:22px}.input-field .option .hyperlink{align-items:center;height:34px;padding:0 8px;display:flex}.input-field .option .hyperlink a{color:#000;font-size:.9rem}textarea.textarea{vertical-align:top;background-color:#fff;border:1px solid #e2e2e2;border-radius:8px;padding:8px 12px}.window{justify-content:center;height:100vh;margin:0;display:flex}.container-log{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:350px;min-height:80vh;padding:42px 0;display:flex}header.main{flex-direction:column;gap:6px;margin-bottom:32px;display:flex}header.main .title{color:#1a1a1a;font-size:24px;font-weight:500}header.main p{margin:0;display:none}form{border:none;outline:none;width:100%}fieldset{text-align:center;width:100%;border:none;flex-direction:column;gap:16px;min-inline-size:0;margin:0;padding:0;display:flex}form p{margin:0!important}.error-msg{color:#ff0020;opacity:0;visibility:hidden;justify-self:center;font-size:.8rem;line-height:2.5;transition:opacity .2s;display:none}.error-msg.visible{opacity:1;visibility:visible;display:flex}.error-msg.visible .input-field input::placeholder{color:#ff0020;opacity:.7}a.changeMail{align-items:center;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}a.changeMail.link{font-size:14px;text-decoration:none}.password-criteria{border:1px solid #d5d5d5;border-radius:4px;padding:16px;font-size:14px;display:none}.password-criteria.visible{display:block}.password-criteria p{color:#333;text-align:start;margin:0 0 12px}.criteria-item{color:#007aff;align-items:center;gap:10px;list-style:none;display:flex}.check-icon{width:16px;height:16px}.criteria-item{align-items:center;gap:10px;transition:color .3s;display:flex}.criteria-item.invalid{color:#4e4e4e}.criteria-item.valid{color:#000}.container-log p{color:#4e4e4e;width:100%;margin:16px 0;font-size:.9rem;line-height:1.5}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-center{align-items:center}.blockStack{flex-direction:column;display:flex}.inlineStack{flex-direction:row;display:flex}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-40{gap:40px}.gap-48{gap:48px}.p-6{padding:6px}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.p-24{padding:24px}.p-32{padding:32px}.p-40{padding:40px}.p-48{padding:48px}.p-56{padding:56px}.p-64{padding:64px}.px-6{padding:0 6px}.px-12{padding:0 12px}.px-24{padding:0 24px}.py-8{padding:8px 0}.py-12{padding:12px 0}.m-auto{margin:auto}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-40{margin-bottom:40px}.mb-48{margin-bottom:48px}.w-full{width:100%}.h-full{height:100%}.w-auto{width:auto}.text-center{text-align:center}strong,b{font-weight:600}.font-medium{font-weight:500}.text-sm{font-size:12px}.text-base{font-size:14px}.cursor-pointer{cursor:pointer}.rounded-full{border-radius:99px}.rounded-md{border-radius:8px}.hidden{display:none}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif}
