@font-face{font-family:Vazirmatn;src:url("./media/Vazirmatn-Thin-T3ISAAXP.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("./media/Vazirmatn-ExtraLight-5KIBJWPR.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("./media/Vazirmatn-Light-O5RMDJAI.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("./media/Vazirmatn-Regular-O6SSCPTM.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("./media/Vazirmatn-Medium-FSCVJPNL.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("./media/Vazirmatn-SemiBold-ZH4CWYQA.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("./media/Vazirmatn-Bold-BN5SB5QC.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("./media/Vazirmatn-ExtraBold-ETHWTIDA.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("./media/Vazirmatn-Black-LO4IXFRM.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-JLIDJUWE.woff") format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-outlined-7BWLPMFK.woff2") format("woff2"),url("./media/material-icons-outlined-PCUTWIDZ.woff") format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-round-WEHMTW23.woff2") format("woff2"),url("./media/material-icons-round-SLOHZIXU.woff") format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-sharp-HCCYMPXE.woff2") format("woff2"),url("./media/material-icons-sharp-U4OLFP3G.woff") format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-two-tone-M5N5K6F5.woff2") format("woff2"),url("./media/material-icons-two-tone-LCGWGE2N.woff") format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}*{box-sizing:border-box;margin:0;padding:0;font-family:Vazirmatn,-apple-system,BlinkMacSystemFont,sans-serif}body{background-color:#f8fafc;color:#0f172a;min-height:100vh;display:flex;flex-direction:column}.glass-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 30px -10px #0f172a14;border-radius:20px}.input-field{width:100%;padding:12px 16px;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;color:#0f172a;font-size:14px;transition:all .2s ease;outline:none}.input-field:focus{border-color:#4f46e5;background-color:#fff;box-shadow:0 0 0 3px #4f46e526}.btn-primary{width:100%;padding:12px 20px;background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.btn-primary:hover{background:linear-gradient(135deg,#4338ca,#3730a3);transform:translateY(-1px);box-shadow:0 8px 20px #4f46e540}.btn-secondary{width:100%;padding:12px 20px;background:#f1f5f9;color:#334155;font-weight:500;border-radius:12px;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease}.btn-secondary:hover{background:#e2e8f0;color:#0f172a}
