@font-face{font-family:IRANYekanXFaNum;src:url(/assets/ttf/IRANYekanXFaNum-Regular-B4qBz9Wb.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/assets/ttf/IRANYekanXFaNum-Medium-B1m9PPB2.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/assets/ttf/IRANYekanXFaNum-DemiBold-Bhg_3iM8.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/assets/ttf/IRANYekanXFaNum-Bold-CTjXwiWA.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:IRANYekanXFaNum,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100dvh}*:focus{outline:none!important}.dialog-liquid-glass:after{filter:url(#glass-distortion-dialog)!important;-webkit-filter:url(#glass-distortion-dialog)!important}.liquid-glass-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.liquid-glass{position:relative;isolation:isolate;box-shadow:0 6px 24px #0003;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;margin:0;text-decoration:none}.liquid-glass.is-interactive{cursor:pointer}.liquid-glass:focus{outline:none}.liquid-glass:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;box-shadow:inset 0 0 var(--inner-shadow-blur) var(--inner-shadow-spread) var(--inner-shadow-color);background-color:rgba(var(--glass-tint-color),var(--glass-tint-opacity))}.liquid-glass:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;backdrop-filter:blur(var(--frost-blur-radius));-webkit-backdrop-filter:blur(var(--frost-blur-radius));filter:url(#glass-distortion);-webkit-filter:url(#glass-distortion)}.electric-border{--electric-light-color: oklch(from var(--electric-border-color) l c h);--eb-border-width: 2px;position:relative;border-radius:inherit;overflow:visible;isolation:isolate}.eb-canvas-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:2}.eb-canvas{display:block}.eb-content{position:relative;border-radius:inherit;z-index:1}.eb-layers{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0}.eb-glow-1,.eb-glow-2,.eb-background-glow{position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-sizing:border-box}.eb-glow-1{border:var(--eb-border-width) solid oklch(from var(--electric-border-color) l c h / .6);filter:blur(calc(.5px + (var(--eb-border-width) * .25)))}.eb-glow-2{border:var(--eb-border-width) solid var(--electric-light-color);filter:blur(calc(2px + (var(--eb-border-width) * .5)))}.eb-background-glow{z-index:-1;transform:scale(1.1);filter:blur(32px);opacity:.3;background:linear-gradient(-30deg,var(--electric-light-color),transparent,var(--electric-border-color))}.falling-text-container{position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-align:center;display:flex;justify-content:center;align-items:center}.falling-text-target{display:inline-block;animation:fallingTextEnter .7s cubic-bezier(.22,1,.36,1);font-weight:700}.word{display:inline-block;margin:0 2px;-webkit-user-select:none;user-select:none;color:#0b3550;text-shadow:0 2px 8px rgba(15,60,90,.2)}@keyframes fallingTextEnter{0%{opacity:0;transform:translateY(-16px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.word.shiny{background-image:linear-gradient(120deg,#1f6faa,#57a8e6 35%,#ff4f00,#7d4cb3 75%,#1f6faa);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shinyText var(--shine-speed, 2.2s) ease-in-out infinite;text-shadow:0 6px 16px rgba(130,200,255,.25)}@keyframes shinyText{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.falling-text-canvas{position:absolute;top:0;left:0;z-index:0}
