:root{--background:210 20% 98.4%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--border:214.3 31.8% 91.4%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--brand:49 97% 53%;--brand-foreground:40 90% 20%;--brand-border:49 70% 70%;--green:142 70% 38%;--red:0 75% 50%;--input-border:200 6% 70%;--radius:.5rem}.disable-select{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}main .section-banners .frame-banner-expert a.expert-desktop{text-decoration:none !important}main .section-banners .frame-banner-expert .expert-desktop{position:relative;display:block;width:100%;height:clamp(54px, calc(54px + 26 * (100vw - 360px) / 632), 80px);border-radius:clamp(10px, calc(10px + 4 * (100vw - 360px) / 632), 14px);overflow:hidden;text-decoration:none !important;direction:rtl;font-family:'Vazirmatn',Tahoma,sans-serif;background:#000000;box-shadow:none;cursor:pointer;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}main .section-banners .frame-banner-expert .expert-desktop:hover{transform:translateY(-1px)}main .section-banners .frame-banner-expert .expert-desktop__glow{position:absolute;inset:-50%;background:radial-gradient(circle at 80% 50%, transparent, transparent 55%);z-index:0;animation:expert-desktopPulse 4s ease-in-out infinite}main .section-banners .frame-banner-expert .expert-desktop::after{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(120deg, transparent, transparent, transparent);transform:skewX(-20deg);animation:expert-desktopShine 3.5s ease-in-out infinite;z-index:1;pointer-events:none}main .section-banners .frame-banner-expert .expert-desktop__content{position:relative;z-index:2;display:flex;align-items:center;gap:clamp(8px, calc(8px + 4 * (100vw - 360px) / 632), 12px);height:100%;padding:0 clamp(10px, calc(10px + 4 * (100vw - 360px) / 632), 14px)}main .section-banners .frame-banner-expert .expert-desktop__logo{flex-shrink:0;width:clamp(36px, calc(36px + 16 * (100vw - 360px) / 632), 52px);height:clamp(36px, calc(36px + 16 * (100vw - 360px) / 632), 52px);border-radius:clamp(8px, calc(8px + 4 * (100vw - 360px) / 632), 12px);display:flex;align-items:center;justify-content:center;background:transparent;color:#facc15;box-shadow:none}main .section-banners .frame-banner-expert .expert-desktop__logo svg{width:70%;height:70%}main .section-banners .frame-banner-expert .expert-desktop__text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1.15}main .section-banners .frame-banner-expert .expert-desktop__title{font-size:clamp(12px, calc(12px + 4 * (100vw - 360px) / 632), 16px);font-weight:700;color:#ffffff;letter-spacing:-0.01em;display:flex;align-items:center;gap:clamp(4px, calc(4px + 2 * (100vw - 360px) / 632), 6px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main .section-banners .frame-banner-expert .expert-desktop__badge{font-size:clamp(9px, calc(9px + 2 * (100vw - 360px) / 632), 11px);font-weight:600;padding:clamp(1px, calc(1px + 1 * (100vw - 360px) / 632), 2px) clamp(5px, calc(5px + 2 * (100vw - 360px) / 632), 7px);border-radius:4px;background:rgba(255,255,255,0.12);color:#facc15;letter-spacing:0}main .section-banners .frame-banner-expert .expert-desktop__rotator{position:relative;height:clamp(15px, calc(15px + 5 * (100vw - 360px) / 632), 20px);overflow:hidden;font-size:clamp(11px, calc(11px + 3 * (100vw - 360px) / 632), 14px);font-weight:500;color:#d4d4d4}main .section-banners .frame-banner-expert .expert-desktop__item{position:absolute;inset:0;display:flex;align-items:center;opacity:0;animation:expert-desktopRotate 9s infinite;white-space:nowrap}main .section-banners .frame-banner-expert .expert-desktop__item:nth-child(1){animation-delay:0s}main .section-banners .frame-banner-expert .expert-desktop__item:nth-child(2){animation-delay:3s}main .section-banners .frame-banner-expert .expert-desktop__item:nth-child(3){animation-delay:6s}main .section-banners .frame-banner-expert .expert-desktop__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:clamp(3px, calc(3px + 1 * (100vw - 360px) / 632), 4px);padding:clamp(7px, calc(7px + 3 * (100vw - 360px) / 632), 10px) clamp(11px, calc(11px + 5 * (100vw - 360px) / 632), 16px);border-radius:clamp(7px, calc(7px + 3 * (100vw - 360px) / 632), 10px);background:#facc15;color:#000000;font-size:clamp(11px, calc(11px + 3 * (100vw - 360px) / 632), 14px);font-weight:700;white-space:nowrap;box-shadow:none;transition:filter .2s ease}main .section-banners .frame-banner-expert .expert-desktop:hover .expert-desktop__cta{filter:brightness(1.12)}main .section-banners .frame-banner-expert .expert-desktop__logo .live-dot{transform-origin:center;animation:expert-desktopBlink 1s ease-in-out infinite}main .section-banners .frame-banner-expert .expert-desktop__logo .live-dot-ring{transform-origin:center;transform-box:fill-box;animation:expert-desktopRing 1.6s ease-out infinite;opacity:0}@keyframes expert-desktopRotate{0%,28%{opacity:1;transform:translateY(0)}33%,100%{opacity:0;transform:translateY(-100%)}}@keyframes expert-desktopShine{0%{left:-60%}60%,100%{left:120%}}@keyframes expert-desktopPulse{0%,100%{opacity:.7}50%{opacity:1}}@keyframes expert-desktopBlink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.78)}}@keyframes expert-desktopRing{0%{opacity:.6;transform:scale(.6)}80%,100%{opacity:0;transform:scale(2.2)}}@keyframes expert-desktopWiggle{0%,100%{transform:rotate(0) scale(1)}25%{transform:rotate(-4deg) scale(1.05)}75%{transform:rotate(4deg) scale(1.05)}}main .section-banners .frame-banner-expert .expert-desktop__logo .tu-arrow{transform-origin:center;transform-box:fill-box;animation:expert-desktopTuShoot 1.8s ease-in-out infinite}@keyframes expert-desktopTuShoot{0%{opacity:0;transform:translate(-4px, 4px) scale(.85)}25%{opacity:1;transform:translate(0, 0) scale(1)}70%{opacity:1;transform:translate(3px, -3px) scale(1.05)}100%{opacity:0;transform:translate(6px, -6px) scale(1.1)}}main .section-banners .frame-banner-expert .expert-desktop__logo .sb{transform-origin:bottom;transform-box:fill-box;animation:expert-desktopSbPulse 1.3s ease-in-out infinite}main .section-banners .frame-banner-expert .expert-desktop__logo .sb1{animation-delay:0s}main .section-banners .frame-banner-expert .expert-desktop__logo .sb2{animation-delay:.12s}main .section-banners .frame-banner-expert .expert-desktop__logo .sb3{animation-delay:.24s}main .section-banners .frame-banner-expert .expert-desktop__logo .sb4{animation-delay:.36s}@keyframes expert-desktopSbPulse{0%,100%{opacity:.3;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}main .section-banners .frame-banner-signal a.signal-desktop{text-decoration:none !important}main .section-banners .frame-banner-signal .signal-desktop{position:relative;display:block;width:100%;height:clamp(54px, calc(54px + 26 * (100vw - 360px) / 632), 80px);border-radius:clamp(10px, calc(10px + 4 * (100vw - 360px) / 632), 14px);overflow:hidden;text-decoration:none !important;direction:rtl;font-family:'Vazirmatn',Tahoma,sans-serif;background:#000000;box-shadow:none;cursor:pointer;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}main .section-banners .frame-banner-signal .signal-desktop:hover{transform:translateY(-1px)}main .section-banners .frame-banner-signal .signal-desktop__glow{position:absolute;inset:-50%;background:radial-gradient(circle at 80% 50%, transparent, transparent 55%);z-index:0;animation:signal-desktopPulse 4s ease-in-out infinite}main .section-banners .frame-banner-signal .signal-desktop::after{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(120deg, transparent, transparent, transparent);transform:skewX(-20deg);animation:signal-desktopShine 3.5s ease-in-out infinite;z-index:1;pointer-events:none}main .section-banners .frame-banner-signal .signal-desktop__content{position:relative;z-index:2;display:flex;align-items:center;gap:clamp(8px, calc(8px + 4 * (100vw - 360px) / 632), 12px);height:100%;padding:0 clamp(10px, calc(10px + 4 * (100vw - 360px) / 632), 14px)}main .section-banners .frame-banner-signal .signal-desktop__logo{flex-shrink:0;width:clamp(36px, calc(36px + 16 * (100vw - 360px) / 632), 52px);height:clamp(36px, calc(36px + 16 * (100vw - 360px) / 632), 52px);border-radius:clamp(8px, calc(8px + 4 * (100vw - 360px) / 632), 12px);display:flex;align-items:center;justify-content:center;background:transparent;color:#facc15;box-shadow:none}main .section-banners .frame-banner-signal .signal-desktop__logo svg{width:70%;height:70%}main .section-banners .frame-banner-signal .signal-desktop__text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1.15}main .section-banners .frame-banner-signal .signal-desktop__title{font-size:clamp(12px, calc(12px + 4 * (100vw - 360px) / 632), 16px);font-weight:700;color:#ffffff;letter-spacing:-0.01em;display:flex;align-items:center;gap:clamp(4px, calc(4px + 2 * (100vw - 360px) / 632), 6px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main .section-banners .frame-banner-signal .signal-desktop__badge{font-size:clamp(9px, calc(9px + 2 * (100vw - 360px) / 632), 11px);font-weight:600;padding:clamp(1px, calc(1px + 1 * (100vw - 360px) / 632), 2px) clamp(5px, calc(5px + 2 * (100vw - 360px) / 632), 7px);border-radius:4px;background:rgba(255,255,255,0.12);color:#facc15;letter-spacing:0}main .section-banners .frame-banner-signal .signal-desktop__rotator{position:relative;height:clamp(15px, calc(15px + 5 * (100vw - 360px) / 632), 20px);overflow:hidden;font-size:clamp(11px, calc(11px + 3 * (100vw - 360px) / 632), 14px);font-weight:500;color:#d4d4d4}main .section-banners .frame-banner-signal .signal-desktop__item{position:absolute;inset:0;display:flex;align-items:center;opacity:0;animation:signal-desktopRotate 9s infinite;white-space:nowrap}main .section-banners .frame-banner-signal .signal-desktop__item:nth-child(1){animation-delay:0s}main .section-banners .frame-banner-signal .signal-desktop__item:nth-child(2){animation-delay:3s}main .section-banners .frame-banner-signal .signal-desktop__item:nth-child(3){animation-delay:6s}main .section-banners .frame-banner-signal .signal-desktop__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:clamp(3px, calc(3px + 1 * (100vw - 360px) / 632), 4px);padding:clamp(7px, calc(7px + 3 * (100vw - 360px) / 632), 10px) clamp(11px, calc(11px + 5 * (100vw - 360px) / 632), 16px);border-radius:clamp(7px, calc(7px + 3 * (100vw - 360px) / 632), 10px);background:#facc15;color:#000000;font-size:clamp(11px, calc(11px + 3 * (100vw - 360px) / 632), 14px);font-weight:700;white-space:nowrap;box-shadow:none;transition:filter .2s ease}main .section-banners .frame-banner-signal .signal-desktop:hover .signal-desktop__cta{filter:brightness(1.12)}main .section-banners .frame-banner-signal .signal-desktop__logo .live-dot{transform-origin:center;animation:signal-desktopBlink 1s ease-in-out infinite}main .section-banners .frame-banner-signal .signal-desktop__logo .live-dot-ring{transform-origin:center;transform-box:fill-box;animation:signal-desktopRing 1.6s ease-out infinite;opacity:0}@keyframes signal-desktopRotate{0%,28%{opacity:1;transform:translateY(0)}33%,100%{opacity:0;transform:translateY(-100%)}}@keyframes signal-desktopShine{0%{left:-60%}60%,100%{left:120%}}@keyframes signal-desktopPulse{0%,100%{opacity:.7}50%{opacity:1}}@keyframes signal-desktopBlink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.78)}}@keyframes signal-desktopRing{0%{opacity:.6;transform:scale(.6)}80%,100%{opacity:0;transform:scale(2.2)}}@keyframes signal-desktopWiggle{0%,100%{transform:rotate(0) scale(1)}25%{transform:rotate(-4deg) scale(1.05)}75%{transform:rotate(4deg) scale(1.05)}}main .section-banners .frame-banner-signal .signal-desktop__logo .tu-arrow{transform-origin:center;transform-box:fill-box;animation:signal-desktopTuShoot 1.8s ease-in-out infinite}@keyframes signal-desktopTuShoot{0%{opacity:0;transform:translate(-4px, 4px) scale(.85)}25%{opacity:1;transform:translate(0, 0) scale(1)}70%{opacity:1;transform:translate(3px, -3px) scale(1.05)}100%{opacity:0;transform:translate(6px, -6px) scale(1.1)}}main .section-banners .frame-banner-signal .signal-desktop__logo .sb{transform-origin:bottom;transform-box:fill-box;animation:signal-desktopSbPulse 1.3s ease-in-out infinite}main .section-banners .frame-banner-signal .signal-desktop__logo .sb1{animation-delay:0s}main .section-banners .frame-banner-signal .signal-desktop__logo .sb2{animation-delay:.12s}main .section-banners .frame-banner-signal .signal-desktop__logo .sb3{animation-delay:.24s}main .section-banners .frame-banner-signal .signal-desktop__logo .sb4{animation-delay:.36s}@keyframes signal-desktopSbPulse{0%,100%{opacity:.3;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}/*# sourceMappingURL=./calendar-banner-desktop.css.map */