:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanRegularRd-DKlCB6it.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanBoldRd-BIdh2otK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanLightRd-DHs32KKe.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanMediumRd-scaHsNzT.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanThinRd-DKkJ_Z4m.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanBlackRd-DziycUUM.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanExtraBoldRd-DAbCAOYg.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanExtraBlackRd-BFFrFE96.ttf) format("truetype");font-weight:900;font-style:normal}.phone-lottery[data-v-c49b7610]{max-width:600px;margin:0 auto;padding:24px;font-family:IRANYekan,Tahoma,Arial,sans-serif;text-align:right;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014,0 6px 12px #0000000a;transition:all .3s ease}.lottery-header[data-v-c49b7610]{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:24px;background:linear-gradient(135deg,#1a73e8,#0d47a1);padding:24px;border-radius:12px;color:#fff;text-align:center;box-shadow:0 6px 12px #1a73e833;position:relative;overflow:hidden}.lottery-header[data-v-c49b7610]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#fff0);pointer-events:none}.brand-logo[data-v-c49b7610]{width:68px;height:68px;margin-bottom:12px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));transition:transform .3s ease}.brand-logo[data-v-c49b7610]:hover{transform:scale(1.05) rotate(5deg)}.brand-name[data-v-c49b7610]{color:gold;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2)}.previous-winners[data-v-c49b7610]{margin:24px 0;background-color:#fff8ec;padding:18px;border-radius:12px;border-right:4px solid #FFD700;box-shadow:0 6px 12px #0000000a;transition:all .3s ease}.previous-winners[data-v-c49b7610]:hover{box-shadow:0 8px 16px #0000000f;transform:translateY(-2px)}.previous-winners h3[data-v-c49b7610]{color:#2c3e50;margin-top:0;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0e0a0;font-weight:600;position:relative}.previous-winners h3[data-v-c49b7610]:after{content:"";position:absolute;bottom:-1px;right:0;width:40px;height:2px;background-color:gold}.winners-list[data-v-c49b7610]{max-height:200px;overflow-y:auto;padding-right:2px}.winners-list[data-v-c49b7610]::-webkit-scrollbar{width:6px}.winners-list[data-v-c49b7610]::-webkit-scrollbar-track{background-color:#0000000d;border-radius:10px}.winners-list[data-v-c49b7610]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:10px}.winner-item[data-v-c49b7610]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background-color:#fff;margin-bottom:8px;border-radius:8px;box-shadow:0 2px 6px #0000000a;transition:all .2s ease}.winner-phone[data-v-c49b7610]{font-weight:500}.winner-date[data-v-c49b7610]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,gold,#ffa000);color:#000;font-size:12px;padding:4px 10px;border-radius:20px;font-weight:500;box-shadow:0 2px 4px #ffc10733}button[data-v-c49b7610]{padding:12px 20px;border:none;border-radius:8px;cursor:pointer;font-size:16px;transition:all .3s ease;font-family:inherit;position:relative;overflow:hidden}button[data-v-c49b7610]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#fff0);pointer-events:none}.draw-btn[data-v-c49b7610]{background:linear-gradient(135deg,#ff9800,#f44336);color:#fff;width:100%;padding:16px;margin:24px 0;font-size:18px;border-radius:10px;box-shadow:0 6px 16px #ff980040;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;font-weight:500}.draw-btn[data-v-c49b7610]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #ff98004d}.draw-btn[data-v-c49b7610]:active{transform:translateY(-1px);box-shadow:0 4px 12px #ff980033}.draw-btn[data-v-c49b7610]:disabled{background:linear-gradient(135deg,#e0e0e0,#ccc);cursor:not-allowed;transform:none;box-shadow:0 2px 8px #0000001a}.btn-text[data-v-c49b7610]{margin:0 12px;position:relative;z-index:1}.btn-icon[data-v-c49b7610]{font-size:22px;margin-right:10px;position:relative;z-index:1}.numbers-list[data-v-c49b7610]{margin:24px 0;background-color:#f8f9fa;padding:18px;border-radius:12px;box-shadow:0 6px 12px #0000000a;transition:all .3s ease;border-left:3px solid #1a73e8}.numbers-list[data-v-c49b7610]:hover{box-shadow:0 8px 16px #0000000f;transform:translateY(-2px)}.list-header[data-v-c49b7610]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:4px 0}.list-header h3[data-v-c49b7610]{color:#2c3e50;margin:0;flex:1;font-weight:600}.toggle-btn[data-v-c49b7610]{background-color:#0000000a;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;border-radius:50%;transition:all .2s ease}.toggle-btn[data-v-c49b7610]:hover{background-color:#00000014;color:#333;transform:scale(1.05)}.chevron[data-v-c49b7610]{display:inline-block;width:12px;height:12px;padding:2px;border-style:solid;border-width:0 2px 2px 0;border-color:#555;transform:rotate(45deg);transition:transform .3s cubic-bezier(.25,.46,.45,.94);margin-top:-6px}.chevron-up[data-v-c49b7610]{transform:rotate(-135deg);margin-top:6px}.numbers-container[data-v-c49b7610]{transition:max-height .6s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94);max-height:300px;overflow:hidden;opacity:1;margin-top:12px;border-top:1px solid rgba(0,0,0,.08);padding-top:12px}.numbers-container.collapsed[data-v-c49b7610]{max-height:0;opacity:0;padding-top:0;margin-top:0;border-top:none}ul[data-v-c49b7610]{list-style:none;padding:0 2px 0 0;max-height:260px;overflow-y:auto}ul[data-v-c49b7610]::-webkit-scrollbar{width:6px}ul[data-v-c49b7610]::-webkit-scrollbar-track{background-color:#0000000d;border-radius:10px}ul[data-v-c49b7610]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:10px}.number-item[data-v-c49b7610]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#fff;margin-bottom:8px;border-radius:8px;box-shadow:0 2px 6px #0000000a;transition:all .2s ease}.phone-number[data-v-c49b7610]{font-weight:500;letter-spacing:1px}.lottery-animation[data-v-c49b7610]{text-align:center;margin:32px 0;padding:24px;background-color:#f1f8e9;border-radius:14px;box-shadow:0 6px 12px #0000000a;transition:all .3s ease;position:relative;overflow:hidden}.lottery-animation[data-v-c49b7610]:hover{box-shadow:0 8px 16px #0000000f;transform:translateY(-2px)}.lottery-animation[data-v-c49b7610]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,#4caf50,#8bc34a);border-radius:4px 4px 0 0}.lottery-machine[data-v-c49b7610]{display:flex;justify-content:center;margin:10px 0}.lottery-display[data-v-c49b7610]{width:280px;height:90px;background:linear-gradient(135deg,#000b1c,#0a1932);border-radius:14px;padding:5px;box-shadow:inset 0 0 20px #000000b3,0 0 30px #2196f366,0 10px 20px #0003;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;border:1px solid rgba(33,150,243,.3)}.lottery-display[data-v-c49b7610]:after{content:"";position:absolute;top:0;left:0;right:0;height:30%;background:linear-gradient(to bottom,#ffffff14,#fff0);pointer-events:none;border-radius:14px 14px 0 0}.animation-container[data-v-c49b7610]{width:100%;height:80px;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.animation-container[data-v-c49b7610]:before,.animation-container[data-v-c49b7610]:after{content:"";position:absolute;left:0;right:0;height:45%;z-index:1;pointer-events:none}.animation-container[data-v-c49b7610]:before{top:0;background:linear-gradient(to bottom,#000b1c,#000b1ccc 20%,#000b1c00)}.animation-container[data-v-c49b7610]:after{bottom:0;background:linear-gradient(to top,#000b1c,#000b1ccc 20%,#000b1c00)}.number-animation[data-v-c49b7610]{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(0);transition:transform .03s cubic-bezier(.4,0,.2,1)}.animated-number[data-v-c49b7610]{position:absolute;width:100%;font-size:28px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.9),0 0 20px rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;transition:all .05s ease;letter-spacing:1px;top:50%;transform:translateY(-50%)}.final-number[data-v-c49b7610]{font-size:30px;font-weight:700;color:gold;text-shadow:0 0 15px rgba(255,215,0,.9),0 0 30px rgba(255,215,0,.6);animation:pulse-gold-c49b7610 1.5s infinite alternate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;letter-spacing:1px}.animation-container.finished[data-v-c49b7610]{animation:winner-shine-c49b7610 2.5s forwards}.drawing-text[data-v-c49b7610]{font-size:18px;color:#555;margin-top:18px;font-weight:500;position:relative;display:inline-block}.drawing-text[data-v-c49b7610]:after{content:"";position:absolute;bottom:-4px;left:25%;right:25%;height:2px;background:linear-gradient(to right,transparent,#4CAF50,transparent)}.winner-section[data-v-c49b7610]{text-align:center;margin-top:36px;position:relative;padding:24px;background-color:#f9fbe7;border-radius:14px;box-shadow:0 6px 15px #0000000f;transition:all .3s ease}.winner-section[data-v-c49b7610]:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}.winner-section[data-v-c49b7610]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,#2196f3,#4caf50);border-radius:4px 4px 0 0}.winner[data-v-c49b7610]{display:flex;flex-direction:column;align-items:center;padding:28px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:12px;box-shadow:0 10px 25px #2196f326;margin-top:18px;position:relative;overflow:hidden;animation:winner-glow-c49b7610 2.5s infinite alternate}.winner[data-v-c49b7610]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fff3,#fff0 60%);pointer-events:none}.winner-number[data-v-c49b7610]{font-size:36px;font-weight:700;color:#0056b3;margin-bottom:18px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.winner-badge[data-v-c49b7610]{background:linear-gradient(135deg,gold,#ffa000);color:#000;padding:10px 18px;border-radius:20px;font-weight:700;font-size:15px;box-shadow:0 4px 8px #00000026;position:relative;z-index:1}.confetti-container[data-v-c49b7610]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.confetti[data-v-c49b7610]{position:absolute;top:-10px;border-radius:0;animation:fall-c49b7610 4s linear infinite}@keyframes pulse-gold-c49b7610{0%{opacity:.9;transform:translate(-50%,-50%) scale(1);text-shadow:0 0 15px rgba(255,215,0,.8),0 0 30px rgba(255,215,0,.4)}to{opacity:1;transform:translate(-50%,-50%) scale(1.1);text-shadow:0 0 20px rgba(255,215,0,.9),0 0 40px rgba(255,215,0,.6)}}@keyframes winner-shine-c49b7610{0%{background-color:#0a1932}50%{background-color:#2196f366;box-shadow:inset 0 0 20px #2196f399,0 0 30px #2196f366}to{background-color:#0a1932}}@keyframes winner-glow-c49b7610{0%{box-shadow:0 10px 25px #2196f326}to{box-shadow:0 10px 25px #2196f359}}@keyframes fall-c49b7610{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}@media screen and (max-width: 768px){.phone-lottery[data-v-c49b7610]{padding:12px;margin:5px auto}.lottery-header[data-v-c49b7610]{padding:15px;margin-bottom:15px}h2[data-v-c49b7610]{font-size:1.4rem}h3[data-v-c49b7610]{font-size:1.1rem}.list-header h3[data-v-c49b7610]{font-size:.95rem}.previous-winners h3[data-v-c49b7610]{font-size:.95rem;margin-bottom:10px;padding-bottom:8px}.numbers-list[data-v-c49b7610],.previous-winners[data-v-c49b7610]{margin:15px 0;padding:10px}.winners-list[data-v-c49b7610]{max-height:180px}.winner-item[data-v-c49b7610]{padding:6px 8px;margin-bottom:5px}.draw-btn[data-v-c49b7610]{padding:12px;margin:15px 0}.numbers-container[data-v-c49b7610]{margin-top:8px;padding-top:8px}.number-item[data-v-c49b7610]{padding:8px 10px;margin-bottom:6px}.lottery-animation[data-v-c49b7610]{margin:20px 0;padding:15px}.winner-section[data-v-c49b7610]{margin-top:20px;padding:15px}.winner-section h3[data-v-c49b7610]{font-size:1.1rem}.winner[data-v-c49b7610]{padding:20px;margin-top:10px}}@media screen and (max-width: 480px){.phone-lottery[data-v-c49b7610]{padding:8px;margin:2px auto}.lottery-header[data-v-c49b7610]{padding:10px;margin-bottom:10px}h2[data-v-c49b7610]{font-size:1.2rem;margin:8px 0}h3[data-v-c49b7610]{font-size:1rem;margin:6px 0}.list-header h3[data-v-c49b7610]{font-size:.9rem}.previous-winners h3[data-v-c49b7610]{font-size:.9rem;margin-bottom:8px;padding-bottom:6px}.numbers-list[data-v-c49b7610],.previous-winners[data-v-c49b7610]{margin:10px 0;padding:8px}.winners-list[data-v-c49b7610]{max-height:160px}.winner-item[data-v-c49b7610]{padding:5px 6px;margin-bottom:4px}.draw-btn[data-v-c49b7610]{padding:10px;margin:10px 0}.numbers-container[data-v-c49b7610]{margin-top:6px;padding-top:6px}.number-item[data-v-c49b7610]{padding:6px 8px;margin-bottom:5px}.lottery-animation[data-v-c49b7610]{margin:15px 0;padding:10px}.winner-section[data-v-c49b7610]{margin-top:15px;padding:10px}.winner-section h3[data-v-c49b7610]{font-size:.95rem}.winner[data-v-c49b7610]{padding:15px;margin-top:8px}}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanRegularRd-DKlCB6it.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanBoldRd-BIdh2otK.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanLightRd-DHs32KKe.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanMediumRd-scaHsNzT.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanThinRd-DKkJ_Z4m.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanBlackRd-DziycUUM.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanExtraBoldRd-DAbCAOYg.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url(/assets/IRANYekanExtraBlackRd-BFFrFE96.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}body{margin:0;padding:0;font-family:IRANYekan,Tahoma,Arial,sans-serif;background-color:#f0f5ff;direction:rtl;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%239C92AC' fill-opacity='0.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.app-container{max-width:800px;margin:20px auto;padding:30px;background-color:#ffffffe6;border-radius:15px;box-shadow:0 10px 30px #0074d91a}h1{text-align:center;color:#2c3e50;margin-bottom:30px;display:flex;align-items:center;justify-content:center;font-size:24px}.app-logo{margin-left:10px}.brand-text{color:#0074d9;font-weight:700;background:linear-gradient(to right,#0074d9,#7fdbff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-right:5px}.app-footer{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid #eee;color:#666;font-size:14px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.app-container{animation:fadeIn .8s ease-out}
