@font-face{font-family:Indivisible;src:local("Indivisible Bold"),local("Indivisible-Bold"),url(/fonts/Indivisible-Bold.woff2) format("woff2"),url(/fonts/Indivisible-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Indivisible;src:local("Indivisible Thin"),local("Indivisible-Thin"),url(/fonts/Indivisible-Thin.woff2) format("woff2"),url(/fonts/Indivisible-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Indivisible;src:local("Indivisible Medium"),local("Indivisible-Medium"),url(/fonts/Indivisible-Medium.woff2) format("woff2"),url(/fonts/Indivisible-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Indivisible;src:local("Indivisible Regular Italic"),local("Indivisible-RegularItalic"),url(/fonts/Indivisible-RegularItalic.woff2) format("woff2"),url(/fonts/Indivisible-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Indivisible;src:local("Indivisible Regular"),local("Indivisible-Regular"),url(/fonts/Indivisible-Regular.woff2) format("woff2"),url(/fonts/Indivisible-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Duvetica;src:local("Duvetica"),url(/fonts/Duvetica.woff2) format("woff2"),url(/fonts/Duvetica.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:Indivisible,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3{font-family:Indivisible,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.04em;margin:1rem 0}h1{font-size:clamp(2rem,2.6vw,2.6rem)}h2{font-size:clamp(1.5rem,2vw,2rem)}h3{font-size:1.2rem}h4,h5,h6{font-family:Indivisible,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}.font-body{font-family:Indivisible,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-accent{font-family:Duvetica,Indivisible,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.form{display:flex;flex-direction:column;gap:1rem}.form-row{display:flex;flex-wrap:wrap;gap:1rem}.form-field{display:flex;flex-direction:column;gap:.35rem;flex:1 1 auto}.form-field label{font-size:.85rem;color:#7a8297}input,select,textarea{font:inherit;color:#f9faff;background-color:#0f0f1cf2;border-radius:.75rem;border:1px solid rgba(66,66,103,.9);padding:.55rem .8rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input::placeholder,textarea::placeholder{color:#7a8297}input:focus,select:focus,textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 1px #3b82f680}input[type=checkbox],input[type=radio]{width:auto;accent-color:#5B21B6}.form-field__error{font-size:.75rem;color:#c50700}.form-field__hint{font-size:.75rem;color:#f9faff}.btn,.btn-action{display:inline-flex;align-items:center;justify-content:center;padding:.75rem .9rem;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .05s ease;border:1px solid transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.btn:disabled,.btn-action:disabled{opacity:.5;cursor:not-allowed}.btn:not(:disabled):active,.btn-action:not(:disabled):active{transform:scale(.97)}.btn-action.btn-success{background-color:#008a00;color:#fff}.btn-action.btn-success:hover:not(:disabled){background-color:#002400}.btn-action.btn-primary{background-color:#3e4b9a;color:#fff}.btn-action.btn-primary:hover:not(:disabled){background-color:#4b3baf}.btn-action.btn-secondary,.load-more-container .btn-secondary{background-color:#5b21b6;color:#fff}.btn-action.btn-secondary:hover:not(:disabled),.load-more-container .btn-secondary:hover:not(:disabled){background-color:#4c1d95}.btn-action.btn-danger{background-color:#c50700;color:#fff}.btn-action.btn-danger:hover:not(:disabled){background-color:#5f0300}.btn-action.btn-subaction{background-color:transparent;border:1px solid #3E4B9A;color:#e5e7f5;cursor:pointer;transition:all .2s ease-in-out}.btn-action.btn-subaction:hover,.btn-action.btn-subaction:focus-visible{background-color:#3e4b9a26;border-color:#4b3baf;color:#f9faff;box-shadow:0 0 15px #3e4b9a33}.btn-action.btn-subaction:disabled{opacity:.5;cursor:not-allowed;background-color:transparent;border-color:#262942;color:#7a8297;box-shadow:none}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;background:radial-gradient(circle at top left,rgba(62,75,154,.18),transparent 55%),radial-gradient(circle at bottom right,rgba(91,33,182,.18),transparent 55%),#050712;color:#f9faff;line-height:1.5}body{scrollbar-width:thin;scrollbar-color:#5B21B6 #050712}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#050712}::-webkit-scrollbar-thumb{background-color:#5b21b6;border-radius:3px}a{color:#e5e7f5;text-decoration:none}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:none;box-shadow:0 0 0 3px #7c3aed8c;border-radius:4px}@media(prefers-reduced-motion:reduce){*{animation-duration:0ms!important;transition-duration:0ms!important}}.inner-wrapper{width:100%;max-width:1200px;margin:0 auto;padding-inline:1rem}
