@import url(https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/Vazirmatn-font-face.css);:root{--bg-primary:#0a192f;--bg-secondary:#112240;--bg-card:#112240;--text-primary:#e6f1ff;--text-secondary:#8892b0;--accent-gold-hover:#f1c40f;--accent-gold-text:#0a192f;--border-color:#d4af3740;--input-bg:#0a192f;--shadow-color:#020c1bb3}body.light-mode{--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-card:#fff;--text-primary:#0f172a;--text-secondary:#475569;--accent-gold:#b8860b;--accent-gold-hover:#d4af37;--accent-gold-text:#fff;--border-color:#cbd5e1;--input-bg:#f1f5f9;--shadow-color:#0000000d}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%;overflow-x:hidden;padding:0;scroll-behavior:smooth;width:100%}body{direction:rtl;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;text-align:right}body,input,select,textarea{background-color:#0a192f;color:#e6f1ff}input,select,textarea{background-color:var(--input-bg);border:1px solid #d4af3740;border:1px solid var(--border-color);color:var(--text-primary);font-family:inherit;transition:all .2s ease}input:focus,select:focus,textarea:focus{border-color:#d4af37;border-color:var(--accent-gold);outline:none}button{font-family:inherit;transition:all .2s ease}button:hover{opacity:.9;transform:translateY(-1px)}button:active{transform:translateY(0)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a192f;background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#112240;background:var(--bg-secondary);border:1px solid #d4af3740;border:1px solid var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d4af37;background:var(--accent-gold)}@media (max-width:768px){body{font-size:14px}h1{font-size:22px!important}h2{font-size:18px!important}h3{font-size:16px!important}button,input,textarea{font-size:14px!important}}:root{--font-family:"Vazirmatn","IRANSans",system-ui,-apple-system,sans-serif;--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--bg-card:#fff;--text-primary:#0f172a;--text-secondary:#475569;--brand-blue-dark:#0b2545;--brand-blue-cyan:#139a9c;--accent-gold:#d4af37;--accent-gold-hover:#b89628;--border-color:#e2e8f0;--card-shadow:0 4px 20px #0b25450f;--card-shadow-hover:0 10px 25px #0b25451f}[data-theme=dark]{--bg-primary:#0a192f;--bg-secondary:#0d2038;--bg-card:#112240;--text-primary:#f8fafc;--text-secondary:#aeb9c8;--brand-blue-dark:#38bdf8;--brand-blue-cyan:#38d9a9;--accent-gold:#c9a86a;--accent-gold-hover:#e0b879;--border-color:#ffffff14;--card-shadow:0 4px 20px #0003;--card-shadow-hover:0 10px 30px #00000059}body{background-color:#f8fafc;background-color:var(--bg-primary);color:#0f172a;color:var(--text-primary);font-family:Vazirmatn,IRANSans,system-ui,-apple-system,sans-serif;font-family:var(--font-family);transition:background-color .3s ease,color .3s ease}.books-section,.courses-section,.feedback-section,.media-section,.news-section,.solutions-section{box-sizing:border-box;padding:100px 24px;width:100%}.books-container,.courses-container,.feedback-container,.media-container,.news-container,.solutions-container{margin:0 auto;max-width:1600px;width:100%}.books-header,.courses-header,.media-header,.news-header,.solutions-header{margin-bottom:50px}.solutions-header{margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.section-label{display:inline-block;font-weight:700;letter-spacing:.5px;margin-bottom:14px}.books-header h2,.courses-header h2,.feedback-header h2,.media-header h2,.news-header h2,.solutions-header h2{color:#0b2545;color:var(--brand-blue-dark);font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.5;margin:0 0 18px}.books-header h2 span,.courses-header h2 span,.feedback-header h2 span,.media-header h2 span,.news-header h2 span,.solutions-header h2 span{color:#139a9c;color:var(--brand-blue-cyan)}.books-header p,.courses-header p,.feedback-header p,.media-header p,.news-header p,.solutions-header p{color:#475569;color:var(--text-secondary);font-size:16px;line-height:2;margin:0}.solutions-section{background:#f8fafc;background:var(--bg-primary)}.solutions-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.solution-card{background:#fff;background:var(--bg-card);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:18px;box-shadow:0 4px 20px #0b25450f;box-shadow:var(--card-shadow);padding:32px;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.solution-card:hover{border-color:#139a9c;border-color:var(--brand-blue-cyan);box-shadow:0 10px 25px #0b25451f;box-shadow:var(--card-shadow-hover);transform:translateY(-7px)}.solution-icon{align-items:center;background:#139a9c1a;border-radius:16px;color:#139a9c;color:var(--brand-blue-cyan);display:flex;font-size:32px;height:68px;justify-content:center;margin-bottom:25px;width:68px}.book-card h3,.course-card h3,.media-card h3,.news-card h3,.solution-card h3{color:#0f172a;color:var(--text-primary);font-size:21px;font-weight:700;line-height:1.7;margin:0 0 14px}.book-card p,.course-instructor,.media-card p,.news-card p,.solution-card>p{color:#475569;color:var(--text-secondary);line-height:1.9}.solution-features{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:25px 0}.solution-features span{color:#475569;color:var(--text-secondary);font-size:13px}.feature-check{color:#d4af37;color:var(--accent-gold);margin-left:6px}.book-link,.course-button,.media-link,.news-link,.section-more-link,.solution-link{align-items:center;color:#139a9c;color:var(--brand-blue-cyan);display:inline-flex;font-weight:700;gap:10px;text-decoration:none;transition:gap .2s ease,color .2s ease}.book-link:hover,.media-link:hover,.news-link:hover,.section-more-link:hover,.solution-link:hover{color:#0b2545;color:var(--brand-blue-dark);gap:15px}.books-section{background:#f1f5f9;background:var(--bg-secondary)}.books-header,.courses-header,.media-header,.news-header{align-items:flex-end;display:flex;gap:30px;justify-content:space-between}.books-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.book-card{background:#fff;background:var(--bg-card);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:18px;box-shadow:0 4px 20px #0b25450f;box-shadow:var(--card-shadow);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.book-card:hover{box-shadow:0 10px 25px #0b25451f;box-shadow:var(--card-shadow-hover);transform:translateY(-5px)}.book-image-wrapper{height:340px;overflow:hidden;position:relative}.book-image{display:block;height:100%;object-fit:cover;width:100%}.book-category{background:#d4af37;background:var(--accent-gold);border-radius:20px;color:#0b2545;font-size:12px;font-weight:700;padding:7px 12px;position:absolute;right:15px;top:15px}.book-content{padding:25px}.book-author{color:#139a9c;color:var(--brand-blue-cyan);font-size:13px;font-weight:600;margin-bottom:12px}.book-link{margin-top:10px}.courses-section{background:#f8fafc;background:var(--bg-primary)}.courses-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.course-card{background:#fff;background:var(--bg-card);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:18px;box-shadow:0 4px 20px #0b25450f;box-shadow:var(--card-shadow);padding:28px;transition:transform .3s ease,box-shadow .3s ease}.course-card:hover{box-shadow:0 10px 25px #0b25451f;box-shadow:var(--card-shadow-hover);transform:translateY(-5px)}.course-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.course-level,.course-type{border-radius:20px;font-size:12px;font-weight:600;padding:6px 12px}.course-type{background:#139a9c1a;color:#139a9c;color:var(--brand-blue-cyan)}.course-level{background:#f1f5f9;background:var(--bg-secondary);color:#475569;color:var(--text-secondary)}.course-icon{align-items:center;background:#d4af3726;border-radius:16px;color:#d4af37;color:var(--accent-gold);display:flex;font-size:28px;height:64px;justify-content:center;margin-bottom:20px;width:64px}.course-info{display:flex;gap:35px;margin:25px 0}.course-info div{display:flex;flex-direction:column;gap:5px}.course-info span{color:#475569;color:var(--text-secondary);font-size:12px}.course-info strong{color:#0f172a;color:var(--text-primary);font-size:14px}.course-button{background:#d4af37;background:var(--accent-gold);border-radius:10px;box-sizing:border-box;color:#0b2545;justify-content:center;padding:12px;transition:background-color .2s ease;width:100%}.course-button:hover{background:#b89628;background:var(--accent-gold-hover);color:#0b2545;gap:10px}.news-section{background:#f1f5f9;background:var(--bg-secondary);box-sizing:border-box;padding:60px 0;width:100%}.news-container{box-sizing:border-box;margin:0 auto;max-width:1300px;width:70%}.news-header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:36px}.news-header h2{color:#0f172a;color:var(--text-primary,#0f172a);font-size:28px;font-weight:800;margin:6px 0}.news-header h2 span{color:#139a9c;color:var(--brand-blue-cyan)}.section-label{font-weight:600}.section-label,.section-more-link{color:#139a9c;color:var(--brand-blue-cyan);font-size:14px}.section-more-link{align-items:center;display:inline-flex;font-weight:700;gap:6px;text-decoration:none;white-space:nowrap}.news-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.news-card{background:#fff;background:var(--bg-card);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:18px;box-shadow:0 4px 20px #0b25450f;box-shadow:var(--card-shadow);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.news-card:hover{box-shadow:0 10px 25px #0b25451f;box-shadow:var(--card-shadow-hover);transform:translateY(-5px)}.news-image-wrapper{height:190px;overflow:hidden;position:relative;width:100%}.news-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.news-card:hover .news-image{transform:scale(1.05)}.news-category{background:#139a9c;background:var(--brand-blue-cyan);border-radius:12px;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;position:absolute;right:12px;top:12px}.news-content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.news-meta{color:#139a9c;color:var(--brand-blue-cyan);display:flex;font-size:12px;font-weight:600;gap:15px;justify-content:space-between;margin-bottom:12px}.news-content h3{font-size:16px;font-weight:700;line-height:1.5;margin:0 0 10px}.news-content h3 a{color:#0f172a;color:var(--text-primary,#0f172a);text-decoration:none}.news-content p{color:#475569;color:var(--text-secondary,#64748b);flex-grow:1;font-size:13px;line-height:1.6;margin:0 0 16px}.news-link{align-items:center;color:#139a9c;color:var(--brand-blue-cyan);display:inline-flex;font-size:13px;font-weight:700;gap:6px;text-decoration:none}@media (max-width:1024px){.news-container{width:88%}}@media (max-width:768px){.news-container{width:92%}.news-header{align-items:flex-start;flex-direction:column;gap:12px}.news-grid{grid-template-columns:1fr}}.media-section{background:#f8fafc;background:var(--bg-primary)}.media-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.media-card{background:#fff;background:var(--bg-card);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:18px;box-shadow:0 4px 20px #0b25450f;box-shadow:var(--card-shadow);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.media-card:hover{box-shadow:0 10px 25px #0b25451f;box-shadow:var(--card-shadow-hover);transform:translateY(-5px)}.media-visual{background:linear-gradient(135deg,#0b2545,#139a9c);background:linear-gradient(135deg,var(--brand-blue-dark),var(--brand-blue-cyan));height:300px;position:relative}.media-play,.media-visual{align-items:center;display:flex;justify-content:center}.media-play{background:#d4af37;background:var(--accent-gold);border-radius:50%;box-shadow:0 4px 15px #0003;color:#0b2545;font-size:23px;height:65px;transition:transform .2s ease;width:65px}.media-card:hover .media-play{transform:scale(1.1)}.media-duration,.media-type{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b2545bf;border-radius:15px;color:#fff;font-size:11px;padding:6px 10px;position:absolute}.media-duration{bottom:15px;left:15px}.media-type{right:15px;top:15px}.media-content{padding:25px}.media-link{margin-top:10px}.feedback-section{background:#f1f5f9;background:var(--bg-secondary)}.feedback-header{margin:0 auto 45px;max-width:750px;text-align:center}.feedback-card{background:#fff;background:var(--bg-card);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:22px;box-shadow:0 4px 20px #0b25450f;box-shadow:var(--card-shadow);margin:0 auto;max-width:900px;padding:55px;position:relative}.quote-icon{color:#d4af37;color:var(--accent-gold);font-size:70px;line-height:1;margin-bottom:15px}.feedback-text{color:#0f172a;color:var(--text-primary);font-size:20px;line-height:2.1;margin:0 0 35px}.feedback-person{align-items:center;display:flex;gap:15px}.person-avatar{align-items:center;background:#139a9c26;border-radius:50%;color:#139a9c;color:var(--brand-blue-cyan);display:flex;font-weight:700;height:50px;justify-content:center;width:50px}.feedback-person h3{color:#0f172a;color:var(--text-primary);font-size:15px;margin:0 0 4px}.feedback-person span{color:#475569;color:var(--text-secondary);font-size:12px}.feedback-controls{align-items:center;display:flex;gap:15px;margin-top:35px}.feedback-controls button{background:#f1f5f9;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:50%;color:#0b2545;color:var(--brand-blue-dark);cursor:pointer;font-size:18px;height:42px;transition:background-color .2s ease,border-color .2s ease;width:42px}.feedback-controls button:hover{background:#139a9c;background:var(--brand-blue-cyan);border-color:#139a9c;border-color:var(--brand-blue-cyan);color:#fff}.feedback-controls span{color:#475569;color:var(--text-secondary);font-size:13px}.feedback-dots{display:flex;gap:8px;justify-content:center;margin-top:25px}.feedback-dots button{background:#e2e8f0;background:var(--border-color);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .2s ease;width:8px}.feedback-dots button.active{background:#139a9c;background:var(--brand-blue-cyan);border-radius:10px;width:25px}@media (max-width:900px){.books-grid,.courses-grid,.media-grid,.news-grid,.solutions-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.books-section,.courses-section,.feedback-section,.media-section,.news-section,.solutions-section{padding:70px 18px}.books-grid,.courses-grid,.media-grid,.news-grid,.solutions-grid{grid-template-columns:1fr}.books-header,.courses-header,.media-header,.news-header{align-items:flex-start;flex-direction:column}.feedback-card{padding:30px 22px}.feedback-text{font-size:17px}.solution-features{grid-template-columns:1fr}.book-image-wrapper{height:260px}.media-visual{height:240px}}.intro-video-section{background-color:#f8fafc;background-color:var(--bg-primary,#0a192f);color:#0f172a;color:var(--text-primary,#e6f1ff);direction:rtl;padding:10px}.intro-video-container{display:flex;flex-direction:column;gap:32px;margin:0 auto}.intro-banner-card{background-color:#fff;background-color:var(--bg-card,#112240);border:3px solid #b89628;border-radius:20px;box-shadow:0 10px 30px #00000040;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:320px;overflow:hidden}.intro-banner-image-wrapper{min-height:300px;min-width:0;overflow:hidden;position:relative}.intro-banner-img{display:block;height:115%;left:0;object-fit:cover;object-position:top center;position:absolute;top:-13%;width:100%}@media (max-width:868px){.intro-banner-card{grid-template-columns:minmax(0,1fr)}.intro-banner-image-wrapper{height:auto;min-height:0}.intro-banner-img{height:auto;margin-bottom:-3%;object-fit:fill;position:static;top:auto;width:100%}}.intro-banner-content{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 32px}.intro-badge{background-color:#d4af3726;border:1px solid #d4af374d;border-radius:10px;color:#d4af37;color:var(--accent-gold,#775e0b);font-size:.85rem;font-size:18px;font-weight:700;padding:10px 14px}.intro-subtitle{background-color:#139a9c;border-radius:20px;box-shadow:#475569;color:#475569;color:var(--text-secondary,#8892b0);color:#f0efee;font-size:1rem;margin:0;padding:8px 12px}.intro-socials{display:flex;gap:12px;margin-top:12px}.intro-socials a{align-items:center;background-color:#ffffff0d;border:1px solid #d4af374d;border-radius:50%;color:#d4af37;color:var(--accent-gold,#d4af37);display:flex;height:38px;justify-content:center;transition:all .3s ease;width:38px}.intro-socials a:hover{background-color:#d4af37;background-color:var(--accent-gold,#d4af37);color:#0a192f;transform:translateY(-3px)}.intro-videos-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);height:100%;margin:0 auto;max-height:1500px;width:100%}.intro-video-card{background-color:#fff;background-color:var(--bg-card,#fff);border:2px solid #1aacd1;border-radius:16px;box-shadow:0 4px 15px #0000000a;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.intro-video-card:hover{border-color:#aad8ee;box-shadow:0 10px 25px #a6c0da40;transform:translateY(-4px)}.intro-video-info h3{color:#0b2545;color:var(--brand-blue-dark,#0b2545);font-size:.95rem;font-weight:700;margin:0;text-align:center}.intro-video-player-wrapper{aspect-ratio:16/9;background-color:#000;overflow:hidden;position:relative;width:100%}.intro-video-player{border:none;display:block;height:100%;object-fit:cover;transform:scale(1.05);transform-origin:center center;width:100%}@media (max-width:768px){.intro-videos-grid{gap:16px;grid-template-columns:1fr}}.departments-grid-container{grid-gap:24px 20px;display:grid;gap:24px 20px;grid-template-columns:repeat(4,1fr);margin:35px auto 40px;max-width:1000px;padding:0 10px}.department-item-card{background-color:#fff;background-color:var(--bg-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:16px;box-shadow:0 4px 20px #0b25450f;box-shadow:var(--card-shadow,0 4px 15px #0000000a);cursor:pointer;flex-direction:column;gap:12px;padding:22px 14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.department-icon-circle,.department-item-card{align-items:center;display:flex;justify-content:center}.department-icon-circle{background:#139a9c14;border:1px dashed #139a9c4d;border-radius:50%;color:#139a9c;color:var(--brand-blue-cyan,#139a9c);height:84px;transition:all .3s ease;width:84px}.department-item-card:hover .department-icon-circle{background:#139a9c;background:var(--brand-blue-cyan,#139a9c);border-style:solid;color:#fff;transform:scale(1.06)}.department-item-title{color:#0f172a;color:var(--text-primary,#0f172a);font-size:14px;font-weight:700;line-height:1.5;margin:0;text-align:center}@media (max-width:900px){.departments-grid-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.departments-grid-container{gap:16px 12px;grid-template-columns:repeat(2,1fr)}.department-icon-circle{height:68px;width:68px}.department-icon-circle svg{height:32px;width:32px}.department-item-title{font-size:13px}}.intro-search-form{align-items:center;display:flex;gap:8px;margin:20px 0 16px;max-width:480px;width:100%}.intro-search-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative}.intro-search-input-wrapper .search-icon{color:#475569;color:var(--text-secondary,#64748b);pointer-events:none;position:absolute;right:14px;transition:color .3s ease}.intro-search-input{background-color:#fff;background-color:var(--bg-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-color,#d4af3740);border-radius:12px;box-shadow:0 2px 8px #00000008;box-sizing:border-box;color:#0f172a;color:var(--text-primary,#0f172a);font-size:14px;font-weight:500;outline:none;padding:11px 42px 11px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.intro-search-input::placeholder{color:#475569;color:var(--text-secondary,#94a3b8);font-size:13px}.intro-search-input:focus{background-color:#fff;border-color:#139a9c;border-color:var(--brand-blue-cyan,#139a9c);box-shadow:0 0 0 4px #139a9c26}.intro-search-input-wrapper:focus-within .search-icon,.intro-search-input:focus+.search-icon{color:#139a9c;color:var(--brand-blue-cyan,#139a9c)}.intro-search-button{background:linear-gradient(135deg,#139a9c,#0b2545);background:linear-gradient(135deg,var(--brand-blue-cyan,#139a9c) 0,var(--brand-blue-dark,#0b2545) 100%);border:none;border-radius:12px;box-shadow:0 4px 14px #139a9c40;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:11px 22px;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.intro-search-button:hover{box-shadow:0 6px 18px #139a9c61;opacity:.95;transform:translateY(-2px)}.intro-search-button:active{transform:translateY(0)}@media (max-width:576px){.intro-search-form{gap:6px;margin:16px 0 12px}.intro-search-input{border-radius:10px;font-size:13px;padding:9px 36px 9px 12px}.intro-search-button{border-radius:10px;font-size:13px;padding:9px 16px}}.cd-page{background-color:var(--bg-primary);box-sizing:border-box;color:var(--text-primary);direction:rtl;min-height:100vh;padding:50px 20px}.cd-page--center{align-items:center;color:var(--text-secondary);display:flex;justify-content:center}.cd-page--error{color:#dc2626}.cd-container{margin:0 auto;max-width:1100px}.cd-profile{grid-gap:40px;align-items:start;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;box-shadow:var(--card-shadow);display:grid;gap:40px;grid-template-columns:300px minmax(0,1fr);padding:35px}.cd-photo{border-radius:14px;display:block;height:330px;object-fit:cover;width:100%}.cd-photo--placeholder{align-items:center;background-color:var(--bg-secondary);border:1px dashed var(--border-color);color:var(--text-secondary);display:flex;justify-content:center}.cd-name{color:var(--brand-blue-dark);font-size:30px;font-weight:800;line-height:1.4;margin:0 0 10px}.cd-title{color:var(--text-secondary);font-size:18px;font-weight:500;line-height:1.7;margin:0 0 20px}.cd-verified{background-color:#d4af371f;border:1px solid var(--accent-gold);border-radius:20px;color:var(--accent-gold-hover);display:inline-block;font-size:14px;font-weight:600;margin-bottom:25px;padding:7px 14px}.cd-stats{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:25px}.cd-stat{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:14px 26px;text-align:center}.cd-stat strong{color:var(--brand-blue-cyan);display:block;font-size:24px;font-weight:800}.cd-stat span{font-size:13px}.cd-bio,.cd-stat span{color:var(--text-secondary)}.cd-bio{font-size:15px;line-height:2;margin:0 0 30px}.cd-cta{background-color:var(--accent-gold);border:none;border-radius:10px;color:#0b2545;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;padding:13px 30px;transition:background-color .2s ease,transform .2s ease}.cd-cta:hover{background-color:var(--accent-gold-hover);transform:translateY(-2px)}.cd-section{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--card-shadow);margin-top:25px;padding:30px}.cd-section-title{align-items:center;color:var(--brand-blue-dark);display:flex;font-size:20px;font-weight:800;gap:10px;margin:0 0 18px}.cd-section-title:before{background-color:var(--accent-gold);border-radius:4px;content:"";height:22px;width:4px}.cd-tags{display:flex;flex-wrap:wrap;gap:10px}.cd-tag{background-color:#139a9c1a;border:1px solid #139a9c4d;border-radius:20px;color:var(--brand-blue-cyan);font-size:14px;font-weight:600;padding:8px 16px}.cd-empty{font-size:14px}.cd-about,.cd-empty{color:var(--text-secondary)}.cd-about{line-height:2;margin:0}@media (max-width:768px){.cd-page{padding:30px 14px}.cd-profile{gap:24px;grid-template-columns:minmax(0,1fr);padding:24px}.cd-photo-wrap{margin:0 auto;max-width:320px;width:100%}.cd-section{padding:22px}}.auth-wrapper{align-items:center;background-color:#f8fafc;background-color:var(--bg-main,#f8fafc);box-sizing:border-box;direction:rtl;display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:40px 20px}.auth-box{background-color:#fff;background-color:var(--bg-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:20px;box-shadow:0 12px 32px #0f172a14;height:520px;max-width:100%;overflow:hidden;position:relative;width:880px}.form-panel{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:0 45px;position:absolute;top:0;width:50%;z-index:1}.signin-panel{right:0}.signup-panel{left:0}.form-panel form{color:#0f172a;color:var(--text-primary,#0f172a);width:100%}.form-panel h2{color:#0b2545;color:var(--brand-blue-dark,#0b2545);font-size:22px;font-weight:800;margin-bottom:24px;text-align:center}.field-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field-group label{color:#475569;color:var(--text-secondary,#475569);font-size:13px;font-weight:600}.field-group input{background-color:#f8fafc;border:1px solid #cbd5e1;border:1px solid var(--border-color,#cbd5e1);border-radius:10px;box-sizing:border-box;color:#0f172a;color:var(--text-primary,#0f172a);font-size:14px;outline:none;padding:11px 14px;transition:all .3s ease;width:100%}.field-group input:focus{background-color:#fff;border-color:#139a9c;border-color:var(--brand-blue-cyan,#139a9c);box-shadow:0 0 0 3px #139a9c26}.form-meta{align-items:center;color:#64748b;color:var(--text-secondary,#64748b);display:flex;font-size:12px;justify-content:space-between;margin-bottom:20px}.form-meta a{color:#139a9c;color:var(--brand-blue-cyan,#139a9c);font-weight:600;text-decoration:none}.form-meta a:hover{text-decoration:underline}.submit-btn{background-color:#139a9c;background-color:var(--brand-blue-cyan,#139a9c);border:none;border-radius:10px;box-shadow:0 4px 12px #139a9c40;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px;transition:all .3s ease;width:100%}.submit-btn:hover{background-color:#0f8385;box-shadow:0 6px 16px #139a9c59;transform:translateY(-1px)}.toggle-hint{color:#64748b;color:var(--text-secondary,#64748b);font-size:13px;margin-top:18px;text-align:center}.toggle-hint span{color:#139a9c;color:var(--brand-blue-cyan,#139a9c);cursor:pointer;font-weight:700;text-decoration:underline}.skew-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:transform .6s ease-in-out;width:50%;z-index:10}.auth-box.signup-mode .skew-container{transform:translateX(100%)}.skew-blade{align-items:center;background:linear-gradient(135deg,#0b2545,#139a9c);border-right:2px solid #fff3;display:flex;height:130%;justify-content:center;left:-20%;position:absolute;top:-15%;transform:skewX(-12deg);width:140%}.blade-content{box-sizing:border-box;color:#fff;padding:0 30px;position:absolute;text-align:center;transform:skewX(12deg);transition:opacity .4s ease-in-out;width:70%}.signin-info{opacity:1}.auth-box.signup-mode .signin-info,.signup-info{opacity:0}.auth-box.signup-mode .signup-info{opacity:1}.brand-title{color:#6ee7b7;display:block;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:12px}.blade-content h1{color:#fff;font-size:26px;font-weight:800;margin-bottom:14px}.blade-content p{color:#e2e8f0;font-size:13px;line-height:1.7}@media (max-width:768px){.auth-wrapper{min-height:calc(100vh - 60px);padding:20px 12px}.auth-box{border-radius:16px;box-sizing:border-box;height:auto;max-width:440px;padding:32px 24px;width:100%}.form-panel,.skew-container{display:none}.form-panel{height:auto;padding:0;position:relative;width:100%}.auth-box.signup-mode .signup-panel,.auth-box:not(.signup-mode) .signin-panel{display:flex}.form-panel h2{font-size:20px;margin-bottom:20px}.field-group input{font-size:15px;padding:12px 14px}.submit-btn{font-size:15px;padding:14px}}
/*# sourceMappingURL=main.b0cd32cd.css.map*/