@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.result-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}#confetti-canvas{left:0;pointer-events:none;position:fixed;top:0;z-index:9998}.result-modal{background:#fff;border-radius:1rem;box-shadow:0 0 20px #fff3;max-width:90%;min-width:400px;padding:2rem 3rem;position:relative;text-align:center;z-index:9999}.result-modal h2{color:#333;font-size:1.8rem;margin-bottom:1rem}.result-modal .value{color:#dad673;font-size:40px;font-weight:700;margin-bottom:1.5rem}.close-btn{border:none;border-radius:.5rem;color:#fff;cursor:pointer;padding:.6rem 1.2rem}.close-btn,.close-btn:hover{background-color:var(--primary-color)}.flex{display:flex}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.items-center{align-items:center}.w-1\/2{width:50%}.w-full{width:100%}.gap-4{gap:1rem}.mb-6{margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.font-semibold{font-weight:600}.font-bold{font-weight:700}.border{border:1px solid #d1d5db}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.p-2{padding:.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.bg-blue-500{background-color:#3b82f6}.hover\:bg-blue-600:hover{background-color:#2563eb}.text-white{color:#fff}.relative{position:relative}.absolute{position:absolute}.-translate-x-1\/2,.transform{transform:translateX(-50%)}.z-10{z-index:10}.z-20{z-index:20}.w-16{width:4rem}.h-16{height:4rem}.w-0{width:0}.h-0{height:0}.wheelWrap svg{height:auto;max-height:500px;max-width:500px;width:100%}@media (min-width:650px){.wheelWrap{height:500px;width:500px}.inputWrap{max-width:500px}}.spinButton{background-color:#10b981;cursor:pointer;transition:all .3s ease}.spinButton:disabled{cursor:not-allowed;opacity:.5}.inputWrap{padding:1rem;width:100%}@media (min-width:650px){.inputWrap{width:50%}}.mainWrap{justify-content:space-evenly;padding:0 20px;width:100%}.mainWrap,.title{margin:auto;max-width:1200px}.inputWrap{background-color:#fff;border:1px solid #dfe3e8;border-radius:12px;box-shadow:0 6px 18px #0000000d;gap:15px;margin:40px auto;max-width:500px;padding:15px 24px;& h2{margin-top:0}.form-group{margin-bottom:15px}& .btn-primary{background-color:var(--primary-color);&:hover{background-color:#309975}}& .btn-danger{background-color:#dad673;&:hover{background-color:#828045}}& div:not(.checkboxItem,.checkboxWrap){width:100%}.checkboxWrap{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px}.checkboxItem{align-items:center;background-color:#d0d0d078;border:2px solid #d0d0d078;border-radius:6px;color:grey;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:8px 12px;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none;input{display:none}.customCheckbox{background-color:#fff;border:2px solid #999;border-radius:4px;height:18px;position:relative;transition:all .2s ease;width:18px;&:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;opacity:0;position:absolute;top:2px;transform:rotate(45deg);transition:opacity .2s ease;width:5px}}&.checked{background-color:#dad673;border-color:#dad673;color:#fff;.customCheckbox{background-color:#dad673;border-color:#dad673;;&:after{opacity:1}}}&:hover{border-color:#dad673}}}.wheelWrap{display:flex;overflow:hidden;.spinButton{background-color:initial;border:0;cursor:pointer;z-index:2}.pointer{background:#222;border-radius:50% 0 50% 50%;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:80px;z-index:1}}.app{padding:10px 20px}@media screen and (max-width:768px){.mainWrap{padding:0;&.date{flex-direction:column}}}@media screen and (max-width:560px){.app{overflow:hidden}.inputWrap{width:300px}}.randomDateContentWrap{max-width:800px;padding:15px 24px;ol,ul{list-style:none;padding-left:0}& li{margin-bottom:15px;ul{list-style:none;margin:10px 0;padding-left:15px;& li{position:relative;&:after{background-color:var(--primary-color);border-radius:100%;content:"";height:10px;left:-15px;position:absolute;top:5px;width:10px}}}& img{border:1px solid #000;margin:10px 0;max-width:400px;padding:5px}}}@media screen and (max-width:768px){.randomDateContentWrap{& img{width:100%}& ul li:after{height:7px!important;width:7px!important}}}:root{--font-primary:"Inter",sans-serif;--color-bg:#f4f7fb;--color-heading:#111827;--color-text:#374151;--color-label:#6b7280;--color-button:#2563eb;--color-button-text:#fff;--color-input-border:#d1d5db;--color-input-focus:#60a5fa;--primary-color:#58b368}body,html{background-color:#f4f7fb;background-color:var(--color-bg);color:#374151;color:var(--color-text);font-family:Inter,sans-serif;font-family:var(--font-primary);margin:0;padding:0}h1{font-size:28px;font-weight:700;line-height:36px;margin-bottom:1rem}h1,h2{color:#111827;color:var(--color-heading);letter-spacing:-.01em}h2{font-size:22px;font-weight:600;line-height:30px;margin-bottom:.75rem}label{color:#6b7280;color:var(--color-label);display:block;font-weight:500;margin-bottom:.5rem}input,label,select,textarea{font-size:16px;line-height:22px}input,select,textarea{border:1px solid #d1d5db;border:1px solid var(--color-input-border);border-radius:6px;box-sizing:border-box;font-weight:400;padding:.6rem 1rem;transition:border-color .2s ease-in-out;width:100%}input:focus,select:focus,textarea:focus{border-color:#60a5fa;border-color:var(--color-input-focus);outline:none}button{background-color:#2563eb;background-color:var(--color-button);border:none;border-radius:8px;color:#fff;color:var(--color-button-text);cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:22px;padding:.6rem 1.2rem;transition:background-color .3s ease}button:hover{background-color:#1d4ed8}p{font-size:14px;font-weight:400;line-height:20px;margin-bottom:1rem}a:hover{color:#58b368!important;color:var(--primary-color)!important;text-decoration:underline!important}@media screen and (max-width:768px){h1{font-size:24px;line-height:32px}h2{font-size:20px;line-height:28px}button,input,label,p{font-size:15px}}@media screen and (max-width:480px){h1{font-size:22px;line-height:30px}h2{font-size:18px;line-height:26px}button,input,label,p{font-size:14px}}.shareComponent{max-width:800px;padding:15px 24px}.btn-facebook{background-color:#3b5998}.btn-x{background-color:#000}.btn-email{background-color:#777}.btn-pinterest{background-color:#bd081c}.btn-linkedin{background-color:#0077b5}.btn-whatsapp{background-color:#25d366}.btn-sms{background-color:#555}.shareComponent{font-family:sans-serif;margin-top:24px}.share-heading{font-weight:600;margin-bottom:8px}.share-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.share-button{border-radius:4px;color:#fff;font-size:14px;padding:6px 12px;text-decoration:none}.share-button.facebook{background-color:#3b5998}.share-button.x{background-color:#000}.share-button.email{background-color:#777}.share-button.pinterest{background-color:#bd081c}.share-button.linkedin{background-color:#0077b5}.share-button.whatsapp{background-color:#25d366}.share-button.sms{background-color:#555}.link-copy-section{margin-top:12px}.page-link-label{font-size:14px;font-weight:500;margin-bottom:4px}.link-copy-wrapper{align-items:center;display:flex}.page-link-input{border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:none;flex:1 1;font-size:14px;padding:8px}.copy-button{background-color:#007bff;border:1px solid #ccc;border-radius:0 4px 4px 0;color:#fff;font-size:14px;padding:8px 12px;transition:background-color .2s ease-in-out}.copy-button:hover{background-color:#0056b3}.tooltip-wrapper{display:inline-block;position:relative}.tooltip-text{background-color:#555;border-radius:4px;bottom:125%;color:#fff;left:50%;opacity:0;padding:4px 8px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:nowrap;z-index:1}.tooltip-wrapper .tooltip-text.copied,.tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.copy-button{cursor:pointer;position:relative}.header{background-color:#fff}.header .logo{width:40px}.quickTools{padding:10px 20px}.quickTools p{font-size:18px}.quickTools a{color:#58b368;color:var(--primary-color);font-weight:700;padding:0 3px;text-decoration:none}.quickTools a:hover{text-decoration:underline}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,sans-serif}.header .wrapper{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1200px;padding:10px 20px;position:relative;z-index:1000}.logo img{height:40px}.nav{align-items:center;display:flex;gap:1.5rem}.nav-item{color:#333;cursor:pointer;font-weight:500;position:relative;text-decoration:none}.dropdown-menu{background:#fff;border:1px solid #dfe3e8;box-shadow:0 4px 8px #0000001a;display:none;flex-direction:column;min-width:250px;position:absolute;right:0;top:40px;z-index:99}.dropdown-menu a{color:#333;padding:.75rem 1rem;text-decoration:none;transition:background .2s}.dropdown-menu a:hover{background:#f2f2f2}.dropdown-menu.show{display:flex}.dropdownIcon{height:18px;margin-top:3px;transform:rotate(0deg);transform-origin:center;transition:transform .3s ease}.dropdownIcon.active{transform:rotate(180deg)}.burger{cursor:pointer;display:none;flex-direction:column;gap:5px}.bar{background:#333;height:3px;width:25px}@media (max-width:768px){.burger{display:flex}.nav{background:#fff;border-top:1px solid #0000;flex-direction:column;max-height:0;overflow:hidden;padding:0 2rem;position:absolute;right:0;top:100%;transition:max-height .4s ease;width:100%}.nav.active{border-top:1px solid #ccc;max-height:300px;padding:1rem 2rem}.dropdown-menu{box-shadow:none;position:static}}.footer{background-color:#f5f5f5;color:#333;font-family:sans-serif;padding:40px 20px}.footer-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-section{word-wrap:break-word;flex:1 1 200px;min-width:200px;overflow-wrap:break-word;word-break:break-word}.footer-logo{font-size:18px;font-weight:700;margin-bottom:8px}.footer-description{color:#666;font-size:.9rem}.footer-heading{font-size:1rem;font-weight:600;margin-bottom:10px}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:8px}.footer-links a{color:#333;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#007bff}.footer-bottom{color:#888;font-size:.8rem;margin-top:30px;text-align:center}
/*# sourceMappingURL=main.901a055c.css.map*/