@import"https://fonts.googleapis.com/css2?family=Red+Rose:wght@300..700&display=swap";*{margin:0;padding:0;box-sizing:border-box;letter-spacing:.05rem;word-spacing:4px;font-family:Red Rose,serif;font-optical-sizing:auto;font-weight:weight;font-style:normal}html{scroll-behavior:smooth}body{margin:0;background-color:var(--bg-color);color:var(--text-color);transition:background-color .3s,color .3s}*{box-sizing:border-box}:root{--bg-color: #f2f2f2;--text-color: #0b0b0b}input{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button:active{transform:scale(.95)!important}.loader{margin-bottom:-4px;margin-left:10px;font-size:20px;animation:loading 1s linear infinite}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.layout{box-sizing:border-box}.content{padding:3% 5%}.p-r{position:relative}.w100{width:100%}.h100{height:100%}.f1{flex:1}.df{display:flex}.jcc{justify-content:center}.jcsb{justify-content:space-between}.aic{align-items:center}.fdc{flex-direction:column}.fw{flex-wrap:wrap}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.button-86{all:unset;width:100px;height:30px;font-size:16px;background:transparent;border:none;position:relative;color:#f0f0f0;cursor:pointer;z-index:1;padding:10px 30px;display:flex;align-items:center;justify-content:center;white-space:nowrap;user-select:none;-webkit-user-select:none;touch-action:manipulation}.button-86:after,.button-86:before{content:"";position:absolute;bottom:0;right:0;z-index:-99999;transition:all .4s}.button-86:before{transform:translate(0);width:100%;height:100%;background:#28282d;border-radius:10px}.button-86:after{transform:translate(10px,10px);width:35px;height:35px;background:#ffffff15;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:50px}.button-86:hover:before{transform:translate(5%,20%);width:110%;height:110%}.button-86:hover:after{border-radius:10px;transform:translate(0);width:100%;height:100%}.button-86:active:after{transition:0s;transform:translateY(5%)}.temp-wrapper{width:100%;padding:0 2rem;color:var(--text-color);text-align:center}.temp-wrapper h2{font-size:2rem;margin-bottom:2rem}.card{position:relative;width:350px;height:200px;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #0003;background-size:cover;background-position:center;padding:2.5rem 1.5rem 1rem;display:flex;flex-direction:row;align-items:center;gap:1rem;color:#fff;cursor:pointer;transition:all .3s ease-in-out}.card h3{position:absolute;top:.8rem;left:50%;transform:translate(-50%);text-wrap:nowrap;font-size:1.1rem;padding:.2rem .5rem;text-transform:uppercase;letter-spacing:1px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.5)}.card .avatar{object-fit:cover;object-position:top;border:2px solid white}.card .info{display:flex;flex-direction:column;justify-content:center;gap:.3rem}.card .info .group{display:flex;flex-direction:column}.card .info .group .label{font-size:.65rem;opacity:.7;text-transform:uppercase;letter-spacing:.5px}.card .info .group .name,.card .info .group .job,.card .info .group .duration{font-size:.9rem;font-weight:500}.card .info .duration{color:gold;border-top:1px solid #ffd700}.card:hover{box-shadow:0 6px 18px #0000004d;transform:translateY(-5px)}.card.active{box-shadow:0 8px 24px #0006;border:2px solid #ffd700;transform:translateY(-10px);background-color:#ffffff1a}.card.alt5{height:280px;background-color:#262626;color:#f5f5f5;font-family:Courier New,monospace;flex-direction:column;text-align:center;justify-content:center}.card.alt5 .avatar{width:72px;height:72px;border-radius:50%}.card.alt5 .info .name{font-size:1.3rem}.card.alt2{background-color:#2d3e50;color:#fff;flex-direction:row-reverse}.card.alt2 .avatar{width:100px;height:100px;border-radius:8px}.card.alt2 .info{align-items:flex-end;text-align:right}.card.alt2 .info .job{font-style:italic}.card.alt3{background-color:#f5f5f5;color:#1a1a1a;flex-direction:row}.card.alt3 .avatar{width:100px;height:100px;border-radius:12px}.card.alt3 .info .duration{color:#f36;border-top:1px solid #ff3366}.card.alt4{height:280px;background-color:#046;color:#2e4a5e;flex-direction:column-reverse;justify-content:space-around;text-align:center}.card.alt4 .avatar{width:80px;height:80px;border-radius:16px}.card.alt4 .info .duration{color:#f36;border-top:1px solid #ff3366}.card.alt1{background-color:#1a1a2e;color:#001825;flex-direction:row}.card.alt1 .avatar{width:100px;height:100px;border-radius:20%}.card.alt1 .info .duration{color:#f36;border-top:1px solid #ff3366}.card.alt6{height:280px;background-color:#121212;color:#ccc;flex-direction:column;align-items:center}.card.alt6 .avatar{width:86px;height:86px;border-radius:6px;margin-top:10px}.card.alt6 .info .duration{color:#8e44ad;border-top:1px solid #8e44ad}.main-container{width:100%;max-width:1200px;margin:0 auto;padding:40px 20px}.main-title{padding:2rem 5rem;text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(0,0,0,.2);border-radius:10px;box-shadow:inset 0 4px 10px #0000001a,0 4px 10px #0000001a}.background{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;overflow:hidden;filter:blur(5px) brightness(.8) contrast(.9)}.background:before{content:"";position:absolute;top:0;left:0;height:100%;width:400%;background-image:url(/assets/bg-BeiU9q2v.png);background-size:contain;background-repeat:repeat-x;background-position:center;animation:slide-left 60s linear infinite}@keyframes slide-left{0%{transform:translate(0)}to{transform:translate(-25%)}}.form{width:100%;margin:0 auto 3rem;background:#ffffff0d;gap:1rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(0,0,0,.2);border-radius:10px;box-shadow:inset 0 4px 10px #0000001a,0 4px 10px #0000001a}.form>p{text-align:center;font-size:2rem;color:#000;margin-top:1rem}.form form{width:600px;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.form .avatar-label{display:flex;flex-direction:column;align-items:flex-start}.form .avatar-label label{font-weight:600;margin-bottom:.4rem}.form .avatar-label input{display:none}.form .avatar-label .icon{background:transparent;border:1px dashed #ccc;padding:.2rem;border-radius:6px;color:#fff;width:200px;aspect-ratio:1;font-size:5rem;margin:auto}.form .avatar-label .icon img{width:100%;aspect-ratio:1;object-fit:cover;object-position:top;border-radius:6px}.form .input-group{display:flex;flex-direction:column;align-items:flex-start}.form .input-group label{margin-bottom:.3rem;font-size:.85rem;font-weight:600}.form .input-group input{width:100%;padding:.6rem 1rem;border-radius:8px;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 3px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;color:#000;font-size:.95rem;transition:.3s}.form .input-group input::placeholder{color:#00000079}.form .input-group input:focus{outline:none;background:#fff3}.form button{width:300px;margin:auto;margin:1rem 0 2rem;color:#fff;border:none;cursor:pointer;transition:.3s}.result{width:100%;margin:0 auto;padding:2rem;background:#ffffff0d;border-radius:12px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 4px 10px #0000001a,0 4px 10px #0000001a}.result h2{text-align:center;font-size:2rem;color:#000;margin-bottom:2rem;font-weight:400;border-bottom:2px dashed rgba(0,0,0,.2)}.result h2 span{color:#0072ff}.result .card{width:400px}
