@charset "UTF-8";*{font-family:Yekan,sans-serif}body{background-color:#f3f4f6}body.is-dark{background-color:#111827;color:#f9fafb}.register-container{background:#fffffff2;border-radius:1rem;box-shadow:0 10px 25px #0000001a;box-sizing:border-box;margin:0 auto;max-width:600px;min-height:100vh;padding:2rem 1rem 6rem;padding-bottom:100px!important;transition:all .4s ease}body.is-dark .register-container{background:#1e293bd9}.form-title{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.back-link{color:#0d6efd;display:inline-block;font-weight:600;margin-bottom:1rem;text-decoration:none}.back-link:hover{text-decoration:underline}body.is-dark .back-link{color:#60a5fa}.register-form{display:flex;flex-direction:column;gap:1rem}.register-form input,.register-form select{background:#f9fafb;border:1px solid #ccc;border-radius:8px;color:#1f2937;font-size:1rem;padding:.8rem 1rem;transition:border .2s ease}body.is-dark .register-form input,body.is-dark .register-form select{background:#1e293b;border-color:#334155;color:#f9fafb}.register-form input:focus,.register-form select:focus{border-color:#0d6efd;box-shadow:0 0 0 2px #0d6efd33;outline:none}.register-form button{background:#0d6efd;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.9rem;transition:background .3s ease}.register-form button:hover{background:#0b5ed7}.form-message{background:#d1e7dd;border-radius:8px;color:#0f5132;font-weight:600;margin-bottom:1rem;padding:.75rem;text-align:center}body.is-dark .form-message{background:#1f3e2e;color:#caffd0}.success-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;margin-top:1rem;padding:2rem 1.5rem;text-align:center}.success-icon{color:#10b981;font-size:4rem;margin-bottom:1rem}.success-card h3{font-size:1.8rem;margin-bottom:.5rem}.success-card p{font-size:1.1rem;opacity:.8}.new-registration-btn{box-shadow:0 4px 6px #0000001a;transition:all .2s ease}.new-registration-btn:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}@media (max-width:480px){.register-container{padding:1.5rem 1rem 6rem!important}.form-title{font-size:1.5rem}.input-with-icon input,.input-with-icon textarea{font-size:.95rem!important;padding:.7rem 2.5rem .7rem .8rem!important}.input-icon{font-size:1rem;right:10px}.register-submit-button{font-size:1rem!important;padding:.8rem!important}.back-link{font-size:.9rem}}.input-with-icon{position:relative;width:100%}.input-with-icon input,.input-with-icon textarea{box-sizing:border-box;width:100%}:root{--color-light-bg:#f9f9f9;--color-dark-bg:#1e1e1e;--color-light-text:#333;--color-dark-text:#eee;--color-primary:#007bff;--color-secondary:#86b9f3;--color-hover:#0056b3;--font:"Vazir",sans-serif}body{background-color:#f9f9f9;background-color:var(--color-light-bg);color:#333;color:var(--color-light-text);transition:all .3s ease}body.is-dark{background-color:#1e1e1e;background-color:var(--color-dark-bg);color:#eee;color:var(--color-dark-text)}.zone-container{min-height:100vh;padding:2rem;text-align:center}.zone-title{font-family:Yekan;font-size:1.6rem;font-weight:700;margin-bottom:1.5rem}.zone-button{background-color:#043c80!important;border-radius:25px;box-shadow:0 4px 10px #0000000d;color:#fff!important;cursor:pointer;font-size:1rem;font-weight:700;padding:1rem;text-align:center;transition:all .3s ease}.zone-button:hover{box-shadow:0 6px 20px #0003;transform:scale(1.05)}body.is-dark .zone-button{background:#007bff;background:var(--color-primary);color:#fff}.zone-back-button{background:#0000;border:2px solid #007bff;border:2px solid var(--color-primary);border-radius:999px;color:#007bff;color:var(--color-primary);cursor:pointer;font-weight:700;margin-top:2rem;padding:.6rem 1.5rem;transition:all .3s ease}.zone-back-button:hover{background-color:#007bff;background-color:var(--color-primary);color:#fff}.zone-buttons{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:2rem}.blur-image{border-radius:12px;box-shadow:0 4px 12px #00000014;filter:blur(10px);height:auto;opacity:0;transition:filter 1s ease,opacity 1s ease;width:100%}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.theme-toggle-fixed{left:16px;position:fixed;top:16px;z-index:1100}.main-layout-container{direction:rtl;display:flex;flex-direction:column;font-family:Yekan,sans-serif;min-height:100vh;transition:background .3s ease}.main-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.header-left,.header-right{flex:1 1;min-width:120px}.header-left{display:flex;justify-content:flex-start}.header-right{display:flex;justify-content:flex-end}.header-center{align-items:center;color:#2563eb;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;text-align:center}.header-logo{border-radius:12px;box-shadow:0 4px 12px #00000014;height:48px;transition:transform .2s;width:auto}.header-logo:hover{transform:scale(1.02)}.header-title{color:#6c798f;font-size:1.2rem;font-weight:800;letter-spacing:-.01em}.dark .header-title{color:#262729}.user-info{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2563eb14;border:1px solid #2563eb33;border-radius:40px;display:flex;gap:.75rem;padding:.3rem .8rem .3rem .3rem}.user-name{color:#2563eb;font-size:.95rem;font-weight:700}.login-btn,.logout-btn,.user-name{align-items:center;display:flex;gap:6px}.login-btn,.logout-btn{background:#fff;border:1px solid #e2e8f0;border-radius:30px;box-shadow:0 2px 6px #00000008;color:#1e293b;cursor:pointer;font-family:Yekan,sans-serif;font-size:.9rem;font-weight:600;padding:.45rem 1rem;transition:all .2s}.logout-btn{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.logout-btn:hover{background:#fecaca;transform:translateY(-1px)}.login-btn{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 12px #2563eb4d;color:#fff}.login-btn:hover{background:#1d4ed8;transform:translateY(-2px)}.dark .user-info{background:#2563eb26;border-color:#1e3a5f}.dark .user-name{color:#93c5fd}.dark .logout-btn{background:#2d1a1a;border-color:#7f1d1d;color:#fca5a5}.dark .login-btn{background:#3b82f6}.header-image{border-radius:20px;box-shadow:0 10px 30px #0000001f;display:block;margin:1.5rem auto;max-width:850px;transition:box-shadow .3s;width:90%}.dark .header-image{box-shadow:0 10px 30px #00000080}.blur-image{filter:blur(8px);opacity:.7;transition:filter .6s ease,opacity .6s ease}.blur-image.loaded{filter:blur(0);opacity:1}.main-content{padding:0 1.5rem 2rem}.register-section{margin:3rem 0 2rem;text-align:center}.register-button{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #fff3;border-radius:60px;box-shadow:0 10px 25px #2563eb66;color:#fff;display:inline-block;font-size:1.2rem;font-weight:800;padding:1rem 2.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.register-button:hover{box-shadow:0 16px 35px #2563eb80;transform:translateY(-4px)}.dark .register-button{box-shadow:0 10px 25px #0006}@media (max-width:768px){.main-header{flex-direction:column;padding:1rem}.header-left,.header-right{justify-content:center}.header-center{order:-1;width:100%}.header-title{font-size:1rem}.header-logo{height:40px}.theme-toggle-fixed{left:12px;top:12px}.header-image{margin:1rem auto;width:95%}.register-button{font-size:1rem;padding:.8rem 1.8rem}}@media (max-width:480px){.user-info{padding:.2rem .5rem}.user-name{font-size:.85rem}.login-btn,.logout-btn{font-size:.8rem;padding:.35rem .8rem}.header-title{font-size:.9rem}}.counter-wrapper{flex-wrap:wrap;gap:1.5rem;padding:2rem 1rem}.counter-box,.counter-wrapper{display:flex;justify-content:center}.counter-box{align-items:center;background-color:#043c80;border-radius:16px;box-shadow:0 8px 18px #0000001f;color:#fff;flex-direction:column;font-family:Vazir,sans-serif;height:130px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:130px}.counter-box:hover{box-shadow:0 12px 24px #0003;transform:scale(1.06)}.counter-value{font-size:2.2rem;font-weight:700;line-height:1.2}.counter-label{font-size:1rem;line-height:1.5;margin-top:.4rem;white-space:pre-wrap}@media (max-width:480px){.counter-box{font-size:.9rem;height:100px;width:100px}.counter-value{font-size:1.6rem}.counter-label{font-size:.85rem}}.exp-section{--exp-bg:#f8faff;--exp-card-bg:#fff;--exp-border:#e5eaf5;--exp-text:#1e293b;--exp-muted:#64748b;--exp-blue:#2563eb;--exp-blue-dark:#1d4ed8;--exp-shadow:0 4px 20px #2563eb1a;--exp-radius:16px;background:var(--exp-bg);direction:rtl;font-family:Vazir,sans-serif;padding:2rem 0 2.5rem;position:relative}.exp-section.dark{--exp-bg:#0a1628;--exp-card-bg:#0f1e32;--exp-border:#1e3a5f;--exp-text:#e2e8f0;--exp-muted:#94a3b8;--exp-shadow:0 4px 20px #0000004d}.exp-section-header{flex-wrap:wrap;justify-content:space-between;padding:0 1.5rem 1.5rem}.exp-section-header,.exp-section-title-wrap{align-items:center;display:flex;gap:1rem}.exp-section-badge{font-size:2rem;line-height:1}.exp-section-title{color:var(--exp-text);font-size:1.5rem;font-weight:800;margin:0 0 .15rem}.exp-section-subtitle{color:var(--exp-muted);font-size:.85rem;margin:0}.exp-scroll-wrapper{align-items:center;display:flex;padding:.5rem 0;position:relative}.exp-scroll-track{cursor:grab;direction:rtl;display:flex;gap:1rem;padding:.5rem 1.5rem 1rem;user-select:none;-webkit-user-select:none;will-change:transform}.exp-scroll-track:active{cursor:grabbing}.exp-arrow{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--exp-card-bg);border:1.5px solid var(--exp-border);border-radius:50%;box-shadow:0 4px 12px #0000001a;color:var(--exp-blue);cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:44px;z-index:10}.exp-arrow:hover{background:var(--exp-blue);border-color:var(--exp-blue);color:#fff;transform:translateY(-50%) scale(1.05)}.exp-arrow-right{right:-10px}.exp-arrow-left{left:-10px}.exp-card{background:var(--exp-card-bg);border:1.5px solid var(--exp-border);border-radius:var(--exp-radius);box-shadow:var(--exp-shadow);cursor:pointer;display:flex;flex:0 0 300px;flex-direction:column;min-width:300px;overflow:hidden;scroll-snap-align:start;transition:box-shadow .25s,transform .25s}.exp-card-media{background:var(--exp-border);height:180px;overflow:hidden;position:relative;width:100%}.exp-card-media img,.exp-card-media video{height:100%;object-fit:cover;transition:transform .4s;width:100%}.exp-card:hover .exp-card-media img{transform:scale(1.06)}.exp-card-video-thumb{height:100%;position:relative;width:100%}.exp-card-video-thumb video{object-fit:cover}.exp-video-play-icon{align-items:center;color:#fff;display:flex;font-size:2.5rem;inset:0;justify-content:center;position:absolute;text-shadow:0 2px 12px #0009}.exp-card-media-type{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:8px;color:#fff;font-size:.75rem;padding:4px 8px;position:absolute;right:8px;top:8px}.exp-card-expand{background:#ffffffe6;border-radius:6px;bottom:8px;color:var(--exp-blue);font-size:.7rem;left:8px;opacity:0;padding:4px 6px;position:absolute;transition:opacity .2s}.exp-card:hover .exp-card-expand{opacity:1}.exp-card-body{display:flex;flex:1 1;flex-direction:column;padding:1rem 1rem .85rem}.exp-card-title{-webkit-line-clamp:2;color:var(--exp-text);font-size:1rem;font-weight:700;line-height:1.5;margin:0 0 .5rem}.exp-card-excerpt,.exp-card-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.exp-card-excerpt{-webkit-line-clamp:3;color:var(--exp-muted);flex:1 1;font-size:.85rem;line-height:1.7;margin:0 0 .75rem}.exp-card-meta{color:var(--exp-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.4rem .9rem;margin-bottom:.7rem}.exp-meta-icon{font-size:.7rem;margin-left:4px}.exp-card-readmore{background:none;border:none;color:var(--exp-blue);cursor:pointer;font-family:Vazir,sans-serif;font-size:.8rem;font-weight:700;padding:0;text-align:right;transition:opacity .15s}.exp-card-readmore:hover{opacity:.7}.exp-skeleton{pointer-events:none}.exp-skeleton-media{animation:shimmer 1.3s infinite;background:linear-gradient(90deg,var(--exp-border) 25%,#e8edf8 50%,var(--exp-border) 75%);background-size:200% 100%;height:180px;width:100%}.exp-skeleton-body{display:flex;flex-direction:column;gap:.6rem;padding:1rem}.exp-skeleton-line{animation:shimmer 1.3s infinite;background:linear-gradient(90deg,var(--exp-border) 25%,#e8edf8 50%,var(--exp-border) 75%);background-size:200% 100%;border-radius:6px;height:12px}.w-70{width:70%}.w-90{width:90%}.w-50{width:50%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.exp-loadmore-wrap{align-items:center;display:flex;flex:0 0 140px;justify-content:center;min-width:140px}.exp-loadmore-btn{background:var(--exp-card-bg);border:1.5px dashed var(--exp-blue);border-radius:12px;color:var(--exp-blue);cursor:pointer;font-family:Vazir,sans-serif;font-size:.85rem;font-weight:700;padding:.7rem 1.2rem;transition:background .18s;white-space:nowrap}.exp-loadmore-btn:hover{background:#2563eb0f}.exp-detail-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a142899;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2100}.exp-detail-modal{background:var(--exp-card-bg);border-radius:20px;box-shadow:0 24px 60px #00000038;direction:rtl;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.exp-detail-close{align-items:center;background:#00000014;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:1rem;height:34px;justify-content:center;left:12px;position:absolute;top:12px;width:34px;z-index:10}.exp-detail-media{background:#000;border-radius:20px 20px 0 0;max-height:340px;overflow:hidden;position:relative;width:100%}.exp-detail-media img,.exp-detail-media video{display:block;max-height:340px;object-fit:contain;width:100%}.exp-detail-open-new{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:8px;bottom:10px;color:#fff;cursor:pointer;display:flex;font-size:.78rem;gap:6px;left:10px;padding:5px 12px;position:absolute}.exp-detail-content{padding:1.5rem 1.5rem 2rem}.exp-detail-title{color:var(--exp-text);font-size:1.3rem;font-weight:800;margin:0 0 .8rem}.exp-detail-meta{color:var(--exp-muted);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem 1rem;margin-bottom:1rem}.exp-detail-text{color:var(--exp-text);font-size:.95rem;line-height:2;white-space:pre-wrap}.exp-lightbox{align-items:center;background:#000000f2;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2200}.exp-lightbox img{border-radius:12px;max-height:95vh;max-width:95vw;object-fit:contain}.exp-lightbox-close{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:44px;justify-content:center;position:absolute;right:20px;top:20px;width:44px}.exp-spinner{animation:spin .7s linear infinite;border:2.5px solid #ffffff59;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}.exp-spinner.dark{border-color:#2563eb33;border-top-color:var(--exp-blue)}.exp-empty,.exp-error{align-items:center;border:2px dashed var(--exp-border);border-radius:var(--exp-radius);color:var(--exp-muted);display:flex;flex:0 0 300px;flex-direction:column;gap:1rem;justify-content:center;min-width:300px;padding:2rem}.exp-error button{background:var(--exp-blue);border:none;border-radius:40px;color:#fff;cursor:pointer;padding:8px 20px}@media (max-width:640px){.exp-section{padding:1.5rem 0}.exp-section-header{padding:0 1rem 1rem}.exp-section-title{font-size:1.2rem}.exp-section-subtitle{font-size:.75rem}.exp-scroll-track{padding:.5rem 1rem 1rem}.exp-arrow{height:36px;width:36px}.exp-arrow-right{right:-5px}.exp-arrow-left{left:-5px}.exp-card{flex:0 0 270px;min-width:270px}.exp-detail-backdrop{align-items:flex-end;padding:0}.exp-detail-modal{border-radius:20px 20px 0 0;max-height:92vh;max-width:100%}.exp-detail-modal:before{background:var(--exp-border);border-radius:2px;content:"";display:block;height:4px;margin:12px auto 0;width:40px}.exp-detail-close{left:8px;top:8px}}.circle-grid{flex-wrap:wrap;gap:20px;margin:2rem auto;max-width:100%;padding:0 1rem}.circle,.circle-grid{display:flex;justify-content:center}.circle{align-items:center;background-color:#043c80;border-radius:50%;box-shadow:0 6px 20px #00000026;color:#fff;cursor:pointer;flex-direction:column;font-family:Vazir,sans-serif;font-size:.9rem;font-weight:700;height:110px;overflow:hidden;position:relative;text-align:center;transition:transform .3s,box-shadow .3s;width:110px}.circle svg{font-size:24px;margin-bottom:5px;transition:transform .3s ease}.circle:hover{box-shadow:0 8px 25px #0003;transform:scale(1.05)}.circle:hover svg{transform:scale(1.2)}.circle:after{animation:none;background:#ffffff80;border-radius:50%;content:"";height:10px;opacity:0;pointer-events:none;position:absolute;transform:scale(1);width:10px}.circle:active:after{left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(20);transition:transform .6s,opacity 1s}body.is-dark .circle{background-color:#043c80;color:#fff;opacity:.95}@media (max-width:768px){.circle-grid{justify-content:center;margin-bottom:2rem;margin-top:2rem}.circle{font-size:.8rem;height:90px;width:90px}.circle svg{font-size:20px}}@media (min-width:1024px){.circle-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start;justify-content:center;margin:2rem auto;max-width:900px;max-width:100%;padding-right:10px;padding-top:20px}}@font-face{font-family:Yekan;src:url(/static/media/Yekan.a62bb3c8f209f478a9e5.woff2) format("woff2")}body{animation:fadeIn 1s ease forwards;background-color:#f5f7fa;color:#1a202c;direction:rtl;font-family:Yekan,sans-serif;margin:0;max-width:100vw;overflow-x:hidden;padding:0;transition:background-color .4s ease,color .4s ease}body.is-dark{background-color:#0c2340;color:#fff}.container{min-height:100vh;padding:20px}.title{font-size:2.5rem;font-weight:900;margin-bottom:30px;text-align:center}.section{margin:20px 0}.section-title{font-size:2rem;font-weight:800;margin-bottom:30px;text-align:center}@media (max-width:768px){.circle-row{gap:12px}.circle svg,.glass-button svg{font-size:20px}.title{font-size:1.5rem}}.register-submit-button{background-color:#007bff;border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:700;margin:2rem auto 6rem;padding:.8rem 2rem;transition:background .3s ease}.register-submit-button:hover{background-color:#0056b3}@media (min-width:768px){.button-row{display:flex;justify-content:center;padding-right:90px}}.formlogin-backdrop{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0a14288c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2000}.formlogin-backdrop.dark{background:#000814b8}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.formlogin-fadein{animation:fadeIn .28s ease forwards}.formlogin-fadeout{animation:fadeOut .28s ease forwards}@keyframes slideIn{0%{opacity:0;transform:translateY(32px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(24px) scale(.96)}}.formlogin-modal{background:#fff;border-radius:20px;box-shadow:0 24px 60px #0000002e,0 0 0 1px #0000000f;direction:rtl;font-family:Vazir,sans-serif;max-width:400px;padding:2rem 1.8rem 1.8rem;position:relative;width:100%}.formlogin-modal.dark{background:#0f1e32;box-shadow:0 24px 60px #00000080,0 0 0 1px #ffffff12}.modal-slidein{animation:slideIn .32s cubic-bezier(.34,1.3,.64,1) forwards}.modal-slideout{animation:slideOut .28s ease forwards}.formlogin-close-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:1.4rem;height:34px;justify-content:center;left:14px;line-height:1;padding:0;position:absolute;top:14px;transition:background .18s,color .18s,transform .15s;width:34px}.formlogin-close-btn:hover{background:#e2e8f0;color:#334155}.formlogin-close-btn:active{transform:scale(.9)}.formlogin-close-btn:disabled{cursor:not-allowed;opacity:.4}.formlogin-modal.dark .formlogin-close-btn{background:#1e3a5f;color:#94a3b8}.formlogin-modal.dark .formlogin-close-btn:hover{background:#264d7a;color:#e2e8f0}.formlogin-header{align-items:center;display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.6rem}.formlogin-icon-wrap{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:16px;box-shadow:0 8px 20px #2563eb52;display:flex;height:60px;justify-content:center;margin-bottom:.5rem;width:60px}.formlogin-icon{color:#fff;font-size:1.5rem}.formlogin-title{color:#0f172a;font-size:1.2rem;font-weight:800;letter-spacing:-.01em;margin:0}.formlogin-modal.dark .formlogin-title{color:#f1f5f9}.formlogin-subtitle{color:#94a3b8;font-size:.82rem;margin:0}.formlogin-form{display:flex;flex-direction:column;gap:.9rem;width:100%}.formlogin-field{align-items:center;background:#f8fafc;border:1.8px solid #e2e8f0;border-radius:12px;display:flex;overflow:hidden;position:relative;transition:border-color .2s,box-shadow .2s,background .2s}.formlogin-field.focused{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.formlogin-modal.dark .formlogin-field{background:#162032;border-color:#1e3a5f}.formlogin-modal.dark .formlogin-field.focused{background:#0f1e32;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.field-icon{color:#94a3b8;flex-shrink:0;font-size:.88rem;pointer-events:none;position:absolute;right:14px;transition:color .2s}.formlogin-field.focused .field-icon{color:#2563eb}.formlogin-modal.dark .formlogin-field.focused .field-icon{color:#60a5fa}.formlogin-input{-webkit-tap-highlight-color:transparent;background:#0000;border:none;color:#1e293b;font-family:Vazir,sans-serif;font-size:.95rem;outline:none;padding:.85rem 2.6rem .85rem 1rem;width:100%}.formlogin-modal.dark .formlogin-input{color:#e2e8f0}.formlogin-input::placeholder{color:#cbd5e1;font-family:Vazir,sans-serif}.formlogin-modal.dark .formlogin-input::placeholder{color:#475569}.formlogin-input:disabled{cursor:not-allowed;opacity:.6}.formlogin-message{animation:fadeIn .25s ease;border-radius:10px;font-size:.85rem;font-weight:600;padding:.65rem .9rem;text-align:center}.formlogin-message.error{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.formlogin-message.success{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.formlogin-modal.dark .formlogin-message.error{background:#dc26261a;border-color:#dc26264d}.formlogin-modal.dark .formlogin-message.success{background:#16a34a1a;border-color:#16a34a4d;color:#4ade80}.formlogin-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 16px #2563eb59;color:#fff;cursor:pointer;display:flex;font-family:Vazir,sans-serif;font-size:1rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;margin-top:.3rem;padding:.9rem;transition:transform .15s,box-shadow .15s,opacity .15s;width:100%}.formlogin-btn:hover:not(:disabled){box-shadow:0 6px 22px #2563eb6b;transform:translateY(-1px)}.formlogin-btn:active:not(:disabled){box-shadow:0 2px 10px #2563eb40;transform:scale(.97)}.formlogin-btn:disabled{cursor:not-allowed;opacity:.75}.formlogin-btn.loading{pointer-events:none}@keyframes spin{to{transform:rotate(1turn)}}.formlogin-spinner{animation:spin .7s linear infinite;border:2.5px solid #ffffff59;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@media (max-width:480px){.formlogin-backdrop{align-items:flex-end;padding:0}.formlogin-modal{border-radius:24px 24px 0 0;max-width:100%;padding:1.6rem 1.4rem calc(1.4rem + env(safe-area-inset-bottom, 12px));width:100%}@keyframes slideInMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.formlogin-modal.modal-slidein{animation:slideInMobile .35s cubic-bezier(.34,1.1,.64,1) forwards}.formlogin-modal.modal-slideout{animation:slideOutMobile .28s ease forwards}.formlogin-modal:before{background:#e2e8f0;border-radius:2px;content:"";display:block;height:4px;margin:-.4rem auto 1.2rem;width:40px}.formlogin-modal.dark:before{background:#1e3a5f}.formlogin-icon-wrap{height:52px;width:52px}.formlogin-title{font-size:1.1rem}}
/*# sourceMappingURL=main.f9103432.css.map*/