.auth-page{direction:rtl;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:32px 20px;display:flex;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 15%,#65dccb40,#0000 31%),radial-gradient(circle at 88% 84%,#2f628024,#0000 28%),#f3f8f9!important}.auth-page:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#2f62800b 1px,#0000 1px),linear-gradient(90deg,#2f62800b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.auth-page:after{content:"";pointer-events:none;border:1px solid #08af991f;border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;right:50%;box-shadow:0 0 0 26px #08af9909,0 0 0 58px #08af9906}.auth-card.MuiPaper-root{z-index:1;text-align:center;width:100%;max-width:460px;padding:36px 38px;position:relative;background:#fffffff0!important;border:1px solid #d3e1e5f2!important;border-radius:26px!important;box-shadow:0 24px 60px #172b341c,inset 0 2px #ffffffe6!important}.auth-card.MuiPaper-root:before{content:"";background:linear-gradient(90deg,#2f6280,#08af99);border-radius:0 0 9px 9px;height:3px;position:absolute;top:0;left:14%;right:14%}.auth-card>.MuiBox-root:first-child{margin-bottom:27px!important}.auth-card>.MuiBox-root:first-child img{border-radius:15px;box-shadow:0 9px 20px #08af992b;width:54px!important;height:54px!important;margin-bottom:14px!important}.auth-card>.MuiBox-root:first-child .MuiTypography-h5{letter-spacing:-.03em;line-height:1.55;font-size:1.42rem!important}.auth-card>.MuiBox-root:first-child .MuiTypography-caption{margin-top:4px;line-height:1.8;display:block;font-size:.82rem!important}.auth-card .MuiAlert-root{border-radius:13px;font-size:.82rem;line-height:1.8}.auth-card .MuiTextField-root{text-align:right}.auth-card .MuiInputBase-root{min-height:54px;transition:background .25s,box-shadow .25s,border-color .25s;background:#f3f8f9!important;border-radius:14px!important}.auth-card .MuiInputBase-root:hover{background:#edf5f9!important}.auth-card .MuiInputBase-root.Mui-focused{box-shadow:0 0 0 3px #08af9921;background:#fff!important}.auth-card .MuiInputLabel-root{font-size:.86rem}.auth-card .MuiInputBase-input{font-size:.92rem}.auth-card .MuiInputAdornment-root svg{font-size:21px}.auth-card .MuiButton-root{letter-spacing:0;border-radius:14px;min-height:53px;font-size:.9rem;font-weight:900;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s,filter .35s,background .35s}.auth-card .MuiButton-contained{background:linear-gradient(135deg,#08af99,#067e70);box-shadow:0 10px 22px #08af993b}.auth-card .MuiButton-contained:hover{filter:brightness(.98);background:linear-gradient(135deg,#079985,#056356);transform:translateY(-1px);box-shadow:0 14px 28px #08af9947}.auth-card .MuiButton-contained.Mui-disabled{color:#fff;box-shadow:none;background:#a9c4c6}.auth-card .MuiButton-text{min-height:34px;font-size:.78rem}.auth-card .MuiTypography-body2{font-size:.82rem;line-height:1.9}.auth-card .MuiTypography-caption{font-size:.76rem}@media (max-width:600px){.auth-page{padding:20px 14px}.auth-card.MuiPaper-root{padding:31px 22px;border-radius:22px!important}.auth-card>.MuiBox-root:first-child .MuiTypography-h5{font-size:1.28rem!important}}@media (prefers-reduced-motion:reduce){.auth-card .MuiInputBase-root,.auth-card .MuiButton-root{transition:none}}
.dashboard-shell{background:#f3f8f9;min-height:100vh}.dashboard-appbar.MuiAppBar-root{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);border-bottom:1px solid #d3e1e5e0;color:#172b34!important;background:#ffffffd6!important;transition:width .38s cubic-bezier(.4,0,.2,1),margin .38s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 10px 30px #172b340f!important}.dashboard-appbar .MuiToolbar-root{min-height:72px}.dashboard-appbar .dashboard-toolbar{gap:10px;padding-inline:18px!important}.dashboard-toolbar>.dashboard-toolbar-menu{flex:0 0 42px;margin:0!important}.dashboard-toolbar-menu{width:42px;height:42px;box-shadow:0 7px 17px #172b340b;color:#2f6280!important;background:#fafcfdd1!important;border:1px solid #d3e1e5f2!important;border-radius:17px!important;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s!important}.dashboard-toolbar-menu:hover{box-shadow:0 8px 17px #08af9917;color:#067e70!important;background:#e8fbf8!important}.dashboard-toolbar-menu.is-open{color:#067e70!important;background:#e8fbf8!important;border-color:#95ecdd!important}.dashboard-toolbar-menu svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.dashboard-toolbar-menu.is-open svg{transform:scale(1.05)}.dashboard-toolbar-menu:focus-visible{outline-offset:2px;outline:3px solid #2f628052}.dashboard-toolbar-actions{align-items:center;gap:10px;margin-inline-start:6px;display:flex}.dashboard-toolbar-wallet-slot{background:#fafcfdd1;border:1px solid #d3e1e5f2;border-radius:17px;align-items:center;padding:4px;display:flex;box-shadow:0 7px 17px #172b340b,inset 0 1px #ffffffe6}.dashboard-toolbar-notification-slot{background:#fafcfdd1;border:1px solid #d3e1e5f2;border-radius:17px;place-items:center;padding:4px;display:grid;box-shadow:0 7px 17px #172b340b,inset 0 1px #ffffffe6}.dashboard-wallet{color:#172b34;background:linear-gradient(135deg,#e8fbf8eb,#fffffff0);border:0;border-radius:15px;align-items:center;gap:10px;min-height:46px;padding:5px 8px 5px 14px;text-decoration:none;transition:background-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 17px #172b340f}.dashboard-wallet:after{display:none}.dashboard-wallet:hover{background:#fff;box-shadow:0 9px 20px #08af9917}.dashboard-wallet:focus-visible{outline-offset:2px;outline:3px solid #2f628052}.dashboard-wallet-icon{z-index:1;color:#fff;background:linear-gradient(135deg,#08af99,#067e70);border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:box-shadow .25s;display:grid;position:relative;box-shadow:0 7px 15px #08af9933}.dashboard-wallet-icon svg{font-size:20px}.dashboard-wallet:hover .dashboard-wallet-icon{box-shadow:0 9px 18px #08af9940}.dashboard-wallet-copy{flex-direction:column;align-items:flex-start;min-width:92px;line-height:1.2;display:flex}.dashboard-wallet-label{color:#5e737b;font-size:.68rem;font-weight:750}.dashboard-wallet-value{color:#172b34;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:.78rem;font-weight:900;display:flex;font-family:IRANYekanFn,IRANYekan,sans-serif!important}.dashboard-wallet-add{color:#08af99;place-items:center;display:grid}.dashboard-notification-button{width:46px;height:46px;box-shadow:0 7px 17px #172b3411;color:#2f6280!important;background:#fff!important;border:0!important;border-radius:15px!important;transition:color .25s,background-color .25s,box-shadow .25s!important}.dashboard-notification-button svg{font-size:24px}.dashboard-notification-button:hover{box-shadow:0 9px 20px #2f62801a;color:#28536d!important;background:#edf5f9!important}.dashboard-notification-button:focus-visible{outline-offset:2px;outline:3px solid #2f628052}.dashboard-toolbar-skeleton{border-radius:13px!important}@media (prefers-reduced-motion:reduce){.dashboard-appbar.MuiAppBar-root,.dashboard-drawer .MuiDrawer-paper,.dashboard-toolbar-menu,.dashboard-toolbar-menu svg,.dashboard-wallet,.dashboard-wallet-icon,.dashboard-notification-button{transition:none!important}}@media (max-width:600px){.dashboard-appbar .dashboard-toolbar{min-height:68px;padding-inline:10px}.dashboard-toolbar-actions{gap:7px;margin-inline-start:2px}.dashboard-wallet{gap:7px;min-height:42px;padding:3px 6px 3px 9px}.dashboard-wallet-icon{width:34px;height:34px}.dashboard-wallet-copy{min-width:0}.dashboard-wallet-label{display:none}.dashboard-wallet-value{margin-top:0;font-size:.71rem}.dashboard-notification-button{width:42px;height:42px;border-radius:14px!important}}.dashboard-drawer .MuiDrawer-paper{box-shadow:8px 0 28px #172b340f;background:#fffffff0!important;border:0!important;transition:width .38s cubic-bezier(.4,0,.2,1)!important}.dashboard-drawer .MuiList-root{padding:12px 8px}.dashboard-drawer .web-menu-item{color:#5e737b;border-radius:15px;margin:5px 7px;transition:background .3s,color .3s,transform .3s;min-height:52px!important;padding:5px 10px!important}.dashboard-drawer .web-menu-item:hover{color:#067e70;transform:translate(-2px);background:#e8fbf8!important}.dashboard-drawer .web-menu-item .icon{width:40px;height:40px;transition:background .3s,color .3s;color:#5e737b!important;background:#f3f8f9!important;border-radius:12px!important;min-width:40px!important;margin-right:0!important}.dashboard-drawer .web-menu-item.active{box-shadow:0 9px 18px #08af9933;color:#fff!important;background:linear-gradient(135deg,#08af99,#067e70)!important}.dashboard-drawer .web-menu-item.active .icon{color:#fff!important;background:#ffffff29!important}.dashboard-drawer .web-menu-item.active .text{color:#fff!important}.dashboard-drawer .web-menu-item .MuiListItemText-primary{font-size:14px;font-weight:800}.dashboard-drawer .MuiDrawerHeader-root{padding:20px 18px 12px!important}.dashboard-drawer .MuiDrawerHeader-root img{border-radius:13px;box-shadow:0 8px 18px #08af9926}.dashboard-main{background:radial-gradient(circle at 80% 0,#65dccb24,#0000 25%),#f3f8f9!important}.dashboard-main .MuiToolbar-root{min-height:76px}.dashboard-home{--dashboard-ease:cubic-bezier(.4, 0, .2, 1);max-width:1280px;margin:0 auto;padding-bottom:32px}.dashboard-welcome{isolation:isolate;animation:dashboard-hero-enter .65s var(--dashboard-ease) both;padding:31px 34px;position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#e8fbf8 58%,#edf5f9 100%)!important;border:1px solid #d3e1e5!important;border-radius:26px!important;box-shadow:0 18px 42px #172b3412!important}.dashboard-welcome:before{border:1px solid #08af9924;width:360px;height:360px;animation:7s ease-in-out infinite dashboard-orbit;top:-250px;right:-190px;box-shadow:0 0 0 24px #08af9909,0 0 0 54px #08af9906}.dashboard-welcome:after{border:1px solid #2f62801a;width:180px;height:180px;bottom:-150px;right:44%}.dashboard-welcome-glow{z-index:0;background:radial-gradient(circle,#7567d82e,#0000 67%);border-radius:50%;width:280px;height:280px;animation:5s ease-in-out infinite dashboard-glow;position:absolute;bottom:-180px;left:-100px}.dashboard-kicker{margin-bottom:15px;box-shadow:0 8px 18px #08af9914;color:#067e70!important;background:#ffffffb8!important;border:1px solid #08af993d!important;height:auto!important;min-height:44px!important;padding:8px 15px!important;font-size:.78rem!important;font-weight:900!important}.dashboard-kicker .MuiChip-icon{filter:drop-shadow(0 4px 7px #08af994d);border-radius:8px;width:30px;height:30px;margin-left:8px;margin-right:0;padding:3px;font-size:23px;animation:3.5s ease-in-out infinite dashboard-sparkle;color:#08af99!important;background:0 0!important}.dashboard-title{color:#172b34;letter-spacing:-.055em;margin-bottom:8px;font-size:clamp(1.75rem,3vw,2.5rem)!important;font-weight:950!important}.dashboard-title span{color:#08af99}.dashboard-subtitle{color:#5e737b;max-width:520px;margin-bottom:24px!important;font-size:.95rem!important;line-height:2!important}.dashboard-gradient-button{position:relative;overflow:hidden;color:#fff!important;min-height:48px!important;transition:transform .4s var(--dashboard-ease), box-shadow .4s ease, filter .4s ease!important;background:linear-gradient(135deg,#08af99,#067e70)!important;border-radius:13px!important;padding:0 19px!important;font-size:.82rem!important;font-weight:900!important;box-shadow:0 10px 22px #08af993b!important}.dashboard-gradient-button:after{content:"";pointer-events:none;width:30%;transition:left .65s var(--dashboard-ease);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;inset:-60% auto -60% -38%;transform:skew(-18deg)}.dashboard-gradient-button:hover:after{left:118%}.dashboard-gradient-button .MuiButton-startIcon{transition:transform .35s var(--dashboard-ease)}.dashboard-gradient-button:hover .MuiButton-startIcon{transform:rotate(90deg)}.dashboard-gradient-button:hover{filter:brightness(.98);transform:translateY(-2px);background:linear-gradient(135deg,#079985,#056356)!important;box-shadow:0 15px 28px #08af994d!important}.dashboard-gradient-button:active,.dashboard-quiet-button:active{transform:translateY(0)}.dashboard-gradient-button:focus-visible,.dashboard-quiet-button:focus-visible{outline-offset:3px;outline:3px solid #2f628059}.dashboard-quiet-button{color:#2f6280!important;min-height:48px!important;transition:transform .35s var(--dashboard-ease), border-color .35s ease, background-color .35s ease, box-shadow .35s ease!important;background:#ffffffbf!important;border:1px solid #d3e1e5!important;border-radius:13px!important;padding:0 17px!important;font-size:.82rem!important;font-weight:800!important}.dashboard-quiet-button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #2f62801a;background:#fff!important;border-color:#08af99!important}.dashboard-quiet-button .MuiButton-startIcon{transition:transform .35s var(--dashboard-ease)}.dashboard-quiet-button:hover .MuiButton-startIcon{transform:translate(-3px)}.dashboard-progress-card{color:#fff;min-height:210px;animation:dashboard-side-enter .7s var(--dashboard-ease) 80ms both;background:linear-gradient(145deg,#173642,#285b68);border:1px solid #2f62802e;border-radius:20px;padding:22px;position:relative;overflow:hidden;box-shadow:0 18px 32px #172b342b}.dashboard-progress-card:before{content:"";background:#65dccb1c;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-112px;left:-78px;box-shadow:0 0 0 20px #65dccb06}.dashboard-progress-card:after{content:"";background:linear-gradient(90deg,#65dccb,#f2c75c);border-radius:0 0 4px 4px;width:74px;height:3px;position:absolute;top:0;right:28px;box-shadow:0 5px 16px #65dccb59}.dashboard-progress-card>*{z-index:1;position:relative}.dashboard-progress-head{color:#b5d1d4;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700;display:flex}.dashboard-progress-head .MuiChip-root{color:#8de6d8;background:#65dccb29;height:24px;font-size:.66rem;font-weight:900}.dashboard-progress-card>p{color:#a8c4c8;margin-top:10px;font-size:.68rem}.dashboard-attempt-title{color:#fff;margin-top:22px!important;font-size:1.2rem!important;font-weight:900!important;line-height:1.6!important}.dashboard-attempt-date{color:#a8c4c8;margin-top:3px!important;font-size:.72rem!important}.dashboard-attempt-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.dashboard-attempt-stats>div{transition:transform .3s var(--dashboard-ease), background-color .3s ease, border-color .3s ease;background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;padding:12px 13px}.dashboard-attempt-stats>div:hover{background:#ffffff1a;border-color:#65dccb47;transform:translateY(-2px)}.dashboard-attempt-stats strong,.dashboard-attempt-stats small{display:block}.dashboard-attempt-stats strong{color:#fff;font-size:1.3rem;font-weight:950;line-height:1.1}.dashboard-attempt-stats small{color:#a8c4c8;margin-top:5px;font-size:.68rem}.dashboard-attempt-empty{color:#b5d1d4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:154px;display:flex}.dashboard-attempt-empty .MuiTypography-root{font-size:.78rem}.dashboard-attempt-empty .MuiButton-root{color:#8de6d8;font-size:.74rem;font-weight:800}.dashboard-kpis{margin-top:20px!important}.dashboard-kpis>.MuiGrid-root{animation:dashboard-card-enter .5s var(--dashboard-ease) both}.dashboard-kpis>.MuiGrid-root:nth-of-type(2){animation-delay:50ms}.dashboard-kpis>.MuiGrid-root:nth-of-type(3){animation-delay:.1s}.dashboard-kpis>.MuiGrid-root:nth-of-type(4){animation-delay:.15s}.dashboard-kpi{align-items:center;gap:13px;min-height:92px;padding:17px 18px;display:flex;position:relative;overflow:hidden;transition:transform .35s var(--dashboard-ease), border-color .35s ease, box-shadow .35s ease!important;background:#fff!important;border:1px solid #d3e1e5!important;border-radius:18px!important;box-shadow:0 10px 23px #172b340b!important}.dashboard-kpi:after{content:"";opacity:0;height:2px;transition:opacity .35s ease, transform .35s var(--dashboard-ease);background:currentColor;border-radius:2px 2px 0 0;position:absolute;inset:auto 18px 0;transform:scaleX(.3)}.dashboard-kpi:hover{transform:translateY(-4px);border-color:#c9f6ef!important;box-shadow:0 17px 30px #172b3416!important}.dashboard-kpi:hover:after{opacity:.55;transform:scaleX(1)}.dashboard-kpi>span{width:44px;height:44px;transition:transform .4s var(--dashboard-ease), box-shadow .4s ease;border-radius:13px;place-items:center;display:grid}.dashboard-kpi:hover>span{transform:translateY(-2px)rotate(-4deg);box-shadow:0 8px 16px #172b3417}.dashboard-kpi>span svg{font-size:22px}.dashboard-kpi small,.dashboard-kpi strong{display:block}.dashboard-kpi small{color:#5e737b;font-size:.7rem;font-weight:700}.dashboard-kpi strong{color:#172b34;margin-top:5px;font-size:1.45rem;font-weight:950;line-height:1}.kpi-teal:after{background:#08af99}.kpi-ocean:after{background:#2f6280}.kpi-violet:after{background:#7567d8}.kpi-sun:after{background:#c58a13}.kpi-teal>span{color:#08af99;background:#e8fbf8}.kpi-ocean>span{color:#2f6280;background:#edf5f9}.kpi-violet>span{color:#7567d8;background:#f2f0ff}.kpi-sun>span{color:#c58a13;background:#fff8de}.dashboard-section-heading{justify-content:space-between;align-items:end;margin:33px 0 14px;display:flex}.dashboard-section-heading span,.panel-header span{color:#08af99;font-size:.72rem;font-weight:900;display:block}.dashboard-section-heading .MuiTypography-root{color:#172b34;font-size:1.18rem;font-weight:900}.dashboard-section-heading>.MuiTypography-root{color:#5e737b;font-size:.76rem}.dashboard-shortcuts>.MuiGrid-root{animation:dashboard-card-enter .52s var(--dashboard-ease) both}.dashboard-shortcuts>.MuiGrid-root:nth-of-type(2){animation-delay:60ms}.dashboard-shortcuts>.MuiGrid-root:nth-of-type(3){animation-delay:.12s}.dashboard-shortcut{min-height:115px;position:relative;overflow:hidden;transition:transform .4s var(--dashboard-ease), border-color .35s ease, box-shadow .4s ease!important;background:#fff!important;border:1px solid #d3e1e5!important;border-radius:18px!important;box-shadow:0 10px 23px #172b340b!important}.dashboard-shortcut:after{content:"";opacity:.65;width:3px;transition:top .35s var(--dashboard-ease), bottom .35s var(--dashboard-ease), opacity .35s ease;border-radius:0 4px 4px 0;position:absolute;top:17px;bottom:17px;right:0}.dashboard-shortcut.teal:after{background:#08af99}.dashboard-shortcut.ocean:after{background:#2f6280}.dashboard-shortcut.violet:after{background:#7567d8}.dashboard-shortcut:hover{transform:translateY(-4px);border-color:#c9f6ef!important;box-shadow:0 18px 32px #172b3417!important}.dashboard-shortcut:hover:after{opacity:1;top:0;bottom:0}.dashboard-shortcut .MuiCardActionArea-root{align-items:center;gap:13px;min-height:115px;padding:19px;display:flex}.dashboard-shortcut .MuiCardActionArea-root:focus-visible{outline-offset:-3px;outline:3px solid #2f628059}.shortcut-icon{width:46px;height:46px;transition:transform .4s var(--dashboard-ease), box-shadow .4s ease;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.dashboard-shortcut:hover .shortcut-icon{transform:translateY(-3px)rotate(-4deg);box-shadow:0 9px 18px #172b341a}.shortcut-icon svg{font-size:23px}.shortcut-copy{min-width:0}.shortcut-copy .MuiTypography-root{color:#172b34;font-size:.92rem;font-weight:900}.shortcut-copy small{color:#5e737b;margin-top:5px;font-size:.72rem;display:block}.shortcut-arrow{color:#aabdc3;margin-right:auto;transition:transform .3s,color .3s}.dashboard-shortcut:hover .shortcut-arrow{color:#08af99;transform:translate(-4px)}.dashboard-shortcut.teal .shortcut-icon{color:#08af99;background:#e8fbf8}.dashboard-shortcut.ocean .shortcut-icon{color:#2f6280;background:#edf5f9}.dashboard-shortcut.violet .shortcut-icon{color:#7567d8;background:#f2f0ff}.dashboard-lower-grid{margin-top:26px!important}.dashboard-lower-grid>.MuiGrid-root{animation:dashboard-card-enter .55s var(--dashboard-ease) both}.dashboard-lower-grid>.MuiGrid-root:nth-of-type(2){animation-delay:70ms}.dashboard-panel{min-height:300px;padding:22px;position:relative;overflow:hidden;background:#fff!important;border:1px solid #d3e1e5!important;border-radius:20px!important;transition:border-color .35s,box-shadow .4s!important;box-shadow:0 10px 25px #172b340b!important}.dashboard-panel:before{content:"";opacity:.65;width:46px;height:2px;transition:width .4s var(--dashboard-ease), opacity .35s ease;background:#08af99;border-radius:0 0 4px 4px;position:absolute;top:0;right:22px}.dashboard-panel.groups-panel:before{background:#2f6280}.dashboard-panel:hover{border-color:#c9f6ef!important;box-shadow:0 16px 31px #172b3413!important}.dashboard-panel:hover:before{opacity:1;width:76px}.panel-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.panel-header .MuiTypography-root{color:#172b34;margin-top:4px;font-size:1.05rem;font-weight:900}.panel-header .MuiButton-root{color:#2f6280;min-width:0;padding:5px 3px;font-size:.72rem;font-weight:800}.panel-header .MuiButton-root svg{font-size:17px}.exam-row,.group-row{min-height:62px;transition:background .3s ease, border-color .3s ease, transform .3s var(--dashboard-ease), box-shadow .3s ease;border:1px solid #edf3f5;border-radius:13px;align-items:center;gap:11px;padding:9px 10px;display:flex}.exam-row:hover,.group-row:hover{background:#f8fffd;border-color:#c9f6ef;transform:translateY(-2px);box-shadow:0 8px 18px #172b340b}.activity-row,.group-row{color:inherit;cursor:pointer;text-decoration:none}.activity-row:focus-visible,.group-row:focus-visible{outline-offset:2px;outline:3px solid #2f62804d}.exam-row-icon,.group-avatar{width:37px;height:37px;transition:transform .35s var(--dashboard-ease);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.exam-row:hover .exam-row-icon,.group-row:hover .group-avatar{transform:rotate(-4deg)translateY(-1px)}.exam-row-icon svg,.group-avatar svg{font-size:19px}.exam-row-icon.tone-0{color:#08af99;background:#e8fbf8}.exam-row-icon.tone-1{color:#2f6280;background:#edf5f9}.exam-row-icon.tone-2{color:#7567d8;background:#f2f0ff}.exam-row .MuiTypography-root,.group-row .MuiTypography-root{color:#172b34;font-size:.82rem;font-weight:800}.exam-row small,.group-row small{color:#6f858d;margin-top:3px;font-size:.71rem;display:block}.exam-row .MuiChip-root{color:#067e70;background:#e8fbf8;height:25px;margin-right:auto;font-size:.65rem;font-weight:800}.exam-row .activity-badge.created{color:#067e70;background:#e8fbf8}.exam-row .activity-badge.attended{color:#2f6280;background:#edf5f9}.group-row>svg{color:#aabdc3;transition:transform .3s var(--dashboard-ease), color .3s ease;margin-right:auto;font-size:18px}.group-row:hover>svg{color:#08af99;transform:translate(-4px)}.group-avatar.group-0{color:#08af99;background:#e8fbf8}.group-avatar.group-1{color:#2f6280;background:#edf5f9}.group-avatar.group-2{color:#c58a13;background:#fff8de}.dashboard-empty{color:#7d9299;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:185px;display:flex}.dashboard-empty>svg{color:#aabdc3;font-size:30px}.dashboard-empty .MuiTypography-root{font-size:.8rem}.dashboard-empty .MuiButton-root{color:#08af99;font-size:.75rem;font-weight:800}@keyframes dashboard-hero-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-side-enter{0%{opacity:0;transform:translate(-14px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes dashboard-card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-sparkle{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(10deg)scale(1.08)}}@keyframes dashboard-orbit{0%,to{transform:translate(0,0)}50%{transform:translate(-8px,7px)}}@keyframes dashboard-glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.dashboard-welcome,.dashboard-progress-card,.dashboard-kpis>.MuiGrid-root,.dashboard-shortcuts>.MuiGrid-root,.dashboard-lower-grid>.MuiGrid-root,.dashboard-kicker .MuiChip-icon,.dashboard-welcome:before,.dashboard-welcome-glow{animation:none!important}.dashboard-gradient-button,.dashboard-quiet-button,.dashboard-kpi,.dashboard-kpi>span,.dashboard-shortcut,.shortcut-icon,.shortcut-arrow,.dashboard-panel,.dashboard-panel:before,.exam-row,.group-row,.exam-row-icon,.group-avatar,.group-row>svg{transition:none!important}}@media (max-width:900px){.dashboard-main{padding:16px!important}.dashboard-welcome{padding:24px 21px!important}.dashboard-progress-card{margin-top:3px}.dashboard-section-heading{flex-direction:column;align-items:flex-start;gap:6px}.dashboard-panel{padding:18px}.dashboard-kpi{padding:14px}.dashboard-kpi strong{font-size:1.2rem}}@media (max-width:600px){.dashboard-home{padding-bottom:16px}.dashboard-welcome{border-radius:21px!important}.dashboard-title{font-size:1.7rem!important}.dashboard-subtitle{font-size:.85rem!important}.dashboard-gradient-button,.dashboard-quiet-button{width:100%}.dashboard-kpi{gap:9px;min-height:84px;padding:11px}.dashboard-kpi>span{width:38px;height:38px}.dashboard-kpi>span svg{font-size:19px}.dashboard-kpi small{font-size:.62rem}.dashboard-kpi strong{font-size:1.05rem}.dashboard-shortcut .MuiCardActionArea-root{min-height:94px;padding:15px}.dashboard-shortcut{min-height:94px}.dashboard-lower-grid{margin-top:19px!important}.exam-row .MuiChip-root{display:none}}
.groups-page{--groups-ease:cubic-bezier(.4,0,.2,1);max-width:1280px;margin:0 auto;padding-bottom:32px}.groups-hero{isolation:isolate;animation:groups-hero-enter .65s var(--groups-ease) both;position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#e8fbf8 58%,#edf5f9 100%)!important;border-radius:26px!important;box-shadow:0 18px 42px #172b3412!important}.groups-hero:before,.groups-hero:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.groups-hero:before{border:1px solid #08af9924;width:350px;height:350px;animation:7s ease-in-out infinite groups-orbit;top:-250px;right:-190px;box-shadow:0 0 0 24px #08af9909,0 0 0 54px #08af9906}.groups-hero:after{background:radial-gradient(circle,#7567d82e,#0000 67%);width:280px;height:280px;animation:5s ease-in-out infinite groups-glow;bottom:-180px;left:-110px}.groups-hero{padding:25px 30px!important}.groups-hero-content{min-height:0}.groups-kicker{min-height:40px;box-shadow:0 7px 16px #08af9912;color:#067e70!important;background:#ffffffb8!important;border-color:#08af9933!important;padding:7px 14px!important}.groups-kicker .MuiSvgIcon-root{color:#08af99;filter:drop-shadow(0 3px 5px #08af9942);background:0 0;border-radius:8px;width:27px;height:27px;padding:4px;animation:3.6s ease-in-out infinite groups-icon-float}.groups-title{letter-spacing:-.055em!important;font-size:clamp(1.9rem,3vw,2.6rem)!important}.groups-subtitle{font-size:1rem!important;line-height:2!important}.groups-hero-actions{z-index:1;position:relative}.groups-stat-card{min-width:124px;transition:transform .35s var(--groups-ease),box-shadow .35s ease,border-color .35s ease;position:relative;overflow:hidden}.groups-stat-card:after{content:"";opacity:0;height:2px;transition:opacity .35s ease,transform .35s var(--groups-ease);background:#08af99;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(.35)}.groups-stat-card:nth-of-type(2):after{background:#2f6280}.groups-stat-card:hover{transform:translateY(-4px);border-color:#c9f6ef!important;box-shadow:0 14px 26px #172b3416!important}.groups-stat-card:hover:after{opacity:.65;transform:scaleX(1)}.groups-stat-card .MuiTypography-h5{font-size:1.75rem}.groups-create-button{position:relative;overflow:hidden;box-shadow:0 10px 22px #08af9938;min-height:50px!important;transition:transform .4s var(--groups-ease),box-shadow .4s ease,filter .4s ease!important;background:linear-gradient(135deg,#08af99,#067e70)!important}.groups-create-button:after{content:"";pointer-events:none;width:30%;transition:left .65s var(--groups-ease);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;inset:-60% auto -60% -38%;transform:skew(-18deg)}.groups-create-button:hover:after{left:118%}.groups-create-button .MuiButton-startIcon{transition:transform .35s var(--groups-ease)}.groups-create-button:hover .MuiButton-startIcon{transform:rotate(90deg)}.groups-create-button:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 15px 28px #08af994d}.groups-create-button:focus-visible{outline-offset:3px;outline:3px solid #2f628059}.groups-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:groups-card-enter .52s var(--groups-ease) 50ms both;position:relative;overflow:hidden;background:#ffffffdb!important;border-radius:18px!important;padding:17px 20px!important;box-shadow:0 10px 25px #172b340b!important}.groups-toolbar:before{content:"";opacity:.7;width:52px;height:2px;transition:width .4s var(--groups-ease),opacity .35s ease;background:linear-gradient(90deg,#08af99,#65dccb);border-radius:0 0 4px 4px;position:absolute;top:0;right:22px}.groups-toolbar:hover:before{opacity:1;width:82px}.groups-toolbar-inner{min-height:48px}.groups-filters{padding:8px 4px 6px}.groups-filters .MuiChip-root{color:#5e737b;min-height:34px;transition:transform .3s var(--groups-ease),background .3s ease,border-color .3s ease,box-shadow .3s ease;background:#f3f8f9;border:1px solid #d3e1e5;border-radius:11px;padding:0 11px;font-size:.77rem;font-weight:850}.groups-filters .MuiChip-root .MuiChip-icon{color:#5e737b;font-size:19px}.groups-filters .MuiChip-root:hover{color:#067e70;background:#e8fbf8;border-color:#08af99;transform:translateY(-1px)}.groups-filters .MuiChip-root.is-selected{color:#fff;background:linear-gradient(135deg,#08af99,#067e70);border-color:#08af99;box-shadow:0 8px 16px #08af9933}.groups-filters .MuiChip-root.is-selected .MuiChip-icon{color:#fff}.groups-filters .MuiChip-root:focus-visible{outline-offset:2px;outline:3px solid #2f62804d}.filter-label{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.filter-label strong{color:#2f6280;background:#172b3414;border-radius:7px;place-items:center;min-width:23px;height:21px;padding:0 6px;font-size:.68rem;font-weight:950;line-height:1;display:inline-grid}.groups-filters .is-selected .filter-label strong{color:#fff;background:#fff3}.groups-search{transition:border-color .35s ease,box-shadow .35s ease,background .35s ease,transform .35s var(--groups-ease)}.groups-search:focus-within{transform:translateY(-1px);box-shadow:0 0 0 4px #08af991a;background:#fff!important;border-color:#08af99!important}.groups-search .MuiInputBase-input{font-size:.86rem!important}.groups-card-grid{margin-top:2px}.groups-card-grid>.groups-card-grid-item{animation:groups-card-enter .5s var(--groups-ease) both}.groups-card-grid>.groups-card-grid-item:nth-of-type(3n+2){animation-delay:55ms}.groups-card-grid>.groups-card-grid-item:nth-of-type(3n){animation-delay:.11s}.groups-pagination-bar{color:#5e737b;animation:groups-card-enter .48s var(--groups-ease) 80ms both;background:#ffffffd1;border:1px solid #d3e1e5;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:14px 16px;display:flex;box-shadow:0 8px 20px #172b340a}.groups-pagination-bar .MuiTypography-root{font-size:.76rem;font-weight:800}.groups-pagination-bar .MuiPaginationItem-root{border-radius:10px;min-width:34px;height:34px;font-weight:850}.groups-pagination-bar .MuiPaginationItem-root.Mui-selected{color:#fff;background:linear-gradient(135deg,#08af99,#067e70);box-shadow:0 6px 12px #08af9933}.groups-pagination-bar .MuiPaginationItem-root{transition:transform .3s var(--groups-ease),background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.groups-pagination-bar .MuiPaginationItem-root:hover{transform:translateY(-2px)}.groups-pagination-bar .MuiPaginationItem-root:focus-visible{outline-offset:2px;outline:3px solid #2f62804d}.groups-skeleton-card{box-shadow:0 10px 24px #172b340a;background:#fffc!important}.groups-empty{animation:groups-card-enter .5s var(--groups-ease) both;position:relative;overflow:hidden;box-shadow:0 12px 28px #172b340b!important}.groups-empty:after{content:"";background:#65dccb14;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-125px;left:-95px}.groups-empty-icon{box-shadow:0 10px 22px #08af991f}.groups-dialog-paper{border:1px solid #d3e1e5;box-shadow:0 24px 60px #172b3429!important}.groups-dialog-paper .MuiDialogTitle-root{padding:18px 20px 10px}.groups-dialog-paper .MuiDialogContent-root{padding:10px 20px 16px}.groups-dialog-paper .MuiDialogActions-root{padding:12px 20px 18px}.groups-dialog-paper .MuiDialogActions-root .MuiButton-contained{box-shadow:0 8px 16px #08af992e;background:linear-gradient(135deg,#08af99,#067e70)!important}.group-card{transition:transform .4s var(--groups-ease),box-shadow .4s ease,border-color .35s ease!important;background:linear-gradient(145deg,#fff,#fbfefe)!important;padding:20px!important;box-shadow:0 10px 24px #172b340b!important}.group-card:before{content:"";opacity:.8;background:linear-gradient(90deg,#08af99,#65dccb);border-radius:0 0 8px 8px;height:3px;position:absolute;top:0;left:24px;right:24px}.group-card:hover{border-color:#08af99!important;transform:translateY(-5px)!important;box-shadow:0 18px 36px #08af9924!important}.group-card .MuiTypography-h6{font-size:.98rem!important}.group-card .MuiChip-root{font-size:.7rem!important}.group-card .MuiAvatar-root{transition:transform .4s var(--groups-ease),box-shadow .4s ease}.group-card:hover .MuiAvatar-root{transform:translateY(-2px)rotate(-4deg);box-shadow:0 9px 17px #08af9924}.group-card .enter-btn{transition:transform .3s,background .35s,color .35s,box-shadow .35s!important}.group-card:hover .enter-btn{transform:translateY(-1px);box-shadow:0 8px 16px #08af992e}.group-card .enter-btn .MuiButton-endIcon,.group-card .enter-btn .MuiButton-startIcon{transition:transform .3s var(--groups-ease)}.group-card:hover .enter-btn .MuiButton-endIcon,.group-card:hover .enter-btn .MuiButton-startIcon{transform:translate(-3px)}.group-card a:focus-visible,.group-card button:focus-visible{outline-offset:2px;outline:3px solid #2f62804d}@keyframes groups-hero-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes groups-card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes groups-icon-float{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-5deg)translateY(-2px)scale(1.04)}}@keyframes groups-orbit{0%,to{transform:translate(0,0)}50%{transform:translate(-8px,7px)}}@keyframes groups-glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.groups-hero,.groups-hero:before,.groups-hero:after,.groups-kicker .MuiSvgIcon-root,.groups-toolbar,.groups-card-grid>.groups-card-grid-item,.groups-pagination-bar,.groups-empty{animation:none!important}.groups-stat-card,.groups-stat-card:after,.groups-create-button,.groups-create-button:after,.groups-create-button .MuiButton-startIcon,.groups-toolbar:before,.groups-filters .MuiChip-root,.groups-search,.groups-pagination-bar .MuiPaginationItem-root,.group-card,.group-card .MuiAvatar-root,.group-card .enter-btn,.group-card .enter-btn .MuiButton-endIcon,.group-card .enter-btn .MuiButton-startIcon{transition:none!important}}@media (max-width:900px){.groups-page{padding-bottom:22px}.groups-hero{padding:23px 22px!important}.groups-hero-content{min-height:0}.groups-hero-actions{width:100%!important}.groups-stat-card{min-width:0}.groups-toolbar{padding:15px!important}}@media (max-width:600px){.groups-hero{border-radius:21px!important}.groups-title{font-size:1.8rem!important}.groups-subtitle{font-size:.9rem!important}.groups-create-button{width:100%}.groups-toolbar{margin-bottom:22px!important}.groups-card-grid{margin-top:0}.groups-pagination-bar{flex-direction:column;align-items:stretch;padding:12px}.groups-pagination-bar .MuiPagination-root{align-self:center}}
.exams-page{--exams-ease:cubic-bezier(.4,0,.2,1);--groups-ease:cubic-bezier(.4,0,.2,1);max-width:1280px;margin:0 auto;padding-bottom:32px}.exams-hero{isolation:isolate;animation:exams-hero-enter .65s var(--exams-ease) both;position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#e8fbf8 58%,#edf5f9 100%)!important;border-radius:26px!important;padding:25px 30px!important;box-shadow:0 18px 42px #172b3412!important}.exams-hero:before,.exams-hero:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.exams-hero:before{border:1px solid #08af9924;width:350px;height:350px;animation:7s ease-in-out infinite exams-orbit;top:-250px;right:-190px;box-shadow:0 0 0 24px #08af9909,0 0 0 54px #08af9906}.exams-hero:after{background:radial-gradient(circle,#7567d82b,#0000 68%);width:270px;height:270px;animation:5s ease-in-out infinite exams-glow;bottom:-170px;left:-100px}.exams-hero-content{min-height:0}.exams-kicker{min-height:40px;box-shadow:0 7px 16px #08af9912;color:#067e70!important;background:#ffffffb8!important;border-color:#08af9933!important;padding:7px 14px!important}.exams-kicker .MuiSvgIcon-root{color:#08af99;filter:drop-shadow(0 3px 5px #08af9942);background:0 0;border-radius:8px;width:27px;height:27px;padding:4px;animation:3.6s ease-in-out infinite exams-icon-float}.exams-title{letter-spacing:-.055em!important;font-size:clamp(1.9rem,3vw,2.6rem)!important}.exams-subtitle{font-size:1rem!important;line-height:2!important}.exams-hero-stats{z-index:1;position:relative}.exams-stat-card{transition:transform .35s var(--exams-ease),box-shadow .35s ease,border-color .35s ease;position:relative;overflow:hidden;min-width:126px!important}.exams-stat-card:after{content:"";opacity:0;height:2px;transition:opacity .35s ease,transform .35s var(--exams-ease);background:#08af99;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(.35)}.exams-stat-card:nth-of-type(2):after{background:#2f6280}.exams-stat-card:hover{transform:translateY(-4px);border-color:#c9f6ef!important;box-shadow:0 14px 26px #172b3416!important}.exams-stat-card:hover:after{opacity:.65;transform:scaleX(1)}.exams-stat-card .MuiTypography-h5{font-size:1.75rem}.exam-builders{animation:exams-card-enter .52s var(--exams-ease) 40ms both;margin-top:28px}.exam-builders .section-heading{margin-bottom:14px;font-size:1.15rem}.exam-builders .section-heading .MuiSvgIcon-root{color:#08af99;background:#e8fbf8;border-radius:9px;width:30px;height:30px;padding:6px;animation:3.8s ease-in-out infinite exams-icon-float}.exam-builder-grid>.MuiGrid-root{animation:exams-card-enter .52s var(--exams-ease) both}.exam-builder-grid>.MuiGrid-root:nth-of-type(2){animation-delay:70ms}.exam-builder-card{min-height:170px;transition:transform .4s var(--exams-ease),box-shadow .4s ease,border-color .35s ease!important;background:linear-gradient(145deg,#fff,#fbfefe)!important;padding:21px!important;box-shadow:0 10px 24px #172b340b!important}.exam-builder-card:before{content:"";opacity:.85;background:linear-gradient(90deg,#08af99,#65dccb);border-radius:0 0 8px 8px;height:3px;position:absolute;top:0;left:25px;right:25px}.exam-builder-card.builder-simple:before{background:linear-gradient(90deg,#2f6280,#65a9c8)}.exam-builder-card:hover{transform:translateY(-5px)!important;box-shadow:0 18px 36px #08af9924!important}.exam-builder-card.builder-simple:hover{box-shadow:0 18px 36px #2f628024!important}.exam-builder-card:focus-visible{outline-offset:3px;outline:3px solid #2f628059}.exam-builder-card .type-icon-box{width:52px!important;height:52px!important;transition:transform .4s var(--exams-ease),background-color .35s ease,color .35s ease,box-shadow .35s ease!important;border-radius:15px!important}.exam-builder-card:hover .type-icon-box{box-shadow:0 10px 20px #172b341c;transform:translateY(-3px)rotate(-4deg)!important}.exam-builder-card .MuiTypography-h6{font-size:1rem!important}.exam-builder-card .MuiTypography-body2{font-size:.8rem!important;line-height:1.8!important}.exam-builder-card .action-btn{min-height:35px;transition:transform .3s,background .35s,color .35s,box-shadow .35s!important}.exam-builder-card:hover .action-btn{transform:translateY(-1px);box-shadow:0 8px 16px #08af9926}.exam-builder-card .action-btn .MuiButton-endIcon{transition:transform .3s var(--exams-ease)}.exam-builder-card:hover .action-btn .MuiButton-endIcon{transform:translate(-3px)}.exams-library-panel{background:0 0!important;padding:0!important}.exams-toolbar{animation:exams-card-enter .52s var(--exams-ease) 80ms both;margin-bottom:28px!important}.exams-library-header{min-height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;border:0!important;margin:0!important;padding:0!important}.exam-filters{padding:8px 4px 6px}.exam-filters .MuiChip-root{color:#5e737b;min-height:34px;transition:transform .3s var(--exams-ease),background .3s ease,border-color .3s ease,box-shadow .3s ease;background:#f3f8f9;border:1px solid #d3e1e5;border-radius:11px;padding:0 11px;font-size:.77rem;font-weight:850}.exam-filters .MuiChip-root .MuiChip-icon{color:#5e737b;font-size:19px}.exam-filters .MuiChip-root:hover{color:#067e70;background:#e8fbf8;border-color:#08af99;transform:translateY(-1px)}.exam-filters .MuiChip-root.is-selected{color:#fff;background:linear-gradient(135deg,#08af99,#067e70);border-color:#08af99;box-shadow:0 8px 16px #08af9933}.exam-filters .MuiChip-root.is-attended{border-color:#bfd4df}.exam-filters .MuiChip-root.is-attended.is-selected{background:linear-gradient(135deg,#2f6280,#204557);border-color:#2f6280;box-shadow:0 8px 16px #2f628033}.exam-filters .MuiChip-root.is-selected .MuiChip-icon{color:#fff}.exam-filters .MuiChip-root:focus-visible{outline-offset:2px;outline:3px solid #2f62804d}.exam-filters .filter-label strong{color:#2f6280;background:#172b3414;border-radius:7px;place-items:center;min-width:23px;height:21px;padding:0 6px;font-size:.68rem;font-weight:950;line-height:1;display:inline-grid}.exam-filters .is-selected .filter-label strong{color:#fff;background:#fff3}.exams-card-grid>.MuiGrid-root{animation:exams-card-enter .5s var(--exams-ease) both}.exams-card-grid>.MuiGrid-root:nth-of-type(3n+2){animation-delay:55ms}.exams-card-grid>.MuiGrid-root:nth-of-type(3n){animation-delay:.11s}.exam-list-card{position:relative;overflow:hidden;transition:transform .4s var(--exams-ease),box-shadow .4s ease,border-color .35s ease!important;background:linear-gradient(145deg,#fff,#fbfefe)!important;border-radius:17px!important;padding:20px!important;box-shadow:0 9px 22px #172b340a!important}.exam-list-card:before{content:"";opacity:.8;background:#08af99;border-radius:0 0 8px 8px;height:3px;position:absolute;top:0;left:20px;right:20px}.exam-list-card.attended-card:before{background:#2f6280}.exam-list-card:hover{border-color:#08af99!important;transform:translateY(-5px)!important;box-shadow:0 18px 35px #08af9921!important}.exam-list-card.attended-card:hover{border-color:#2f6280!important;box-shadow:0 18px 35px #2f628021!important}.exam-list-card .MuiTypography-h6{font-size:.95rem!important}.exam-list-card .MuiChip-root{font-size:.7rem!important}.exam-list-card .MuiButton-root{min-height:35px;border-radius:10px!important;font-size:.76rem!important;transition:transform .3s,box-shadow .3s,background .35s!important}.exam-list-card .MuiButton-root:hover{transform:translateY(-1px);box-shadow:0 7px 14px #08af9926}.exam-list-card .MuiButton-root:focus-visible{outline-offset:2px;outline:3px solid #2f62804d}.exams-pagination-bar{color:#5e737b;animation:exams-card-enter .48s var(--exams-ease) 80ms both;background:#ffffffd1;border:1px solid #d3e1e5;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding:13px 15px;display:flex;box-shadow:0 8px 20px #172b340a;border-top:0!important}.exams-pagination-bar .MuiTypography-root{font-size:.76rem;font-weight:800}.exams-pagination-bar .MuiPaginationItem-root{min-width:34px;height:34px;transition:transform .3s var(--exams-ease),background-color .3s ease,border-color .3s ease,box-shadow .3s ease;border-radius:10px!important}.exams-pagination-bar .MuiPaginationItem-root:hover{transform:translateY(-2px)}.exams-pagination-bar .MuiPaginationItem-root:focus-visible{outline-offset:2px;outline:3px solid #2f62804d}.exams-pagination-bar .MuiPaginationItem-root.Mui-selected{color:#fff;background:linear-gradient(135deg,#08af99,#067e70);box-shadow:0 6px 12px #08af9933}.exams-search{transition:border-color .35s ease,box-shadow .35s ease,background .35s ease,transform .35s var(--exams-ease)}.exams-search:focus-within{transform:translateY(-1px);box-shadow:0 0 0 4px #08af991a;background:#fff!important;border-color:#08af99!important}.exams-search .MuiInputBase-input{font-size:.84rem!important}.exams-library-panel .MuiPaginationItem-root{min-width:34px;height:34px;border-radius:10px!important}.exams-library-panel .MuiDialog-paper{border:1px solid #d3e1e5;border-radius:22px!important;box-shadow:0 24px 60px #172b3429!important}@keyframes exams-hero-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes exams-card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes exams-icon-float{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-5deg)translateY(-2px)scale(1.04)}}@keyframes exams-orbit{0%,to{transform:translate(0,0)}50%{transform:translate(-8px,7px)}}@keyframes exams-glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.exams-hero,.exams-hero:before,.exams-hero:after,.exams-kicker .MuiSvgIcon-root,.exam-builders,.exam-builders .section-heading .MuiSvgIcon-root,.exam-builder-grid>.MuiGrid-root,.exams-toolbar,.exams-card-grid>.MuiGrid-root,.exams-pagination-bar{animation:none!important}.exams-stat-card,.exams-stat-card:after,.exam-builder-card,.exam-builder-card .type-icon-box,.exam-builder-card .action-btn,.exam-builder-card .action-btn .MuiButton-endIcon,.exam-filters .MuiChip-root,.exam-list-card,.exam-list-card .MuiButton-root,.exams-pagination-bar .MuiPaginationItem-root,.exams-search{transition:none!important}}@media (max-width:900px){.exams-page{padding-bottom:22px}.exams-hero{padding:23px 22px!important}.exams-hero-stats{width:100%!important}.exams-library-panel{padding:0!important}.exams-toolbar{margin-bottom:22px!important}}@media (max-width:600px){.exams-hero{border-radius:21px!important}.exams-title{font-size:1.8rem!important}.exams-subtitle{font-size:.9rem!important}.exam-builder-card{min-height:0}.exams-toolbar{margin-bottom:22px!important}.exam-filters{padding:8px 4px 6px}.exams-pagination-bar{flex-direction:column;align-items:stretch;padding:12px}.exams-pagination-bar .MuiPagination-root{align-self:center}}.simple-exam-new-page{--simple-ease:cubic-bezier(.4,0,.2,1);max-width:1240px;margin:0 auto}.simple-exam-new-page .exam-creation-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:70px;display:flex;position:relative;background:#fffc!important;border:1px solid #2f628026!important;border-radius:20px!important;padding:11px 14px!important;box-shadow:0 10px 24px #172b340b!important}.simple-exam-new-page .exam-creation-type-chip{min-height:31px;color:#2f6280!important;background:#edf5f9!important;border:1px solid #2f628033!important;margin-bottom:5px!important}.simple-exam-new-page .exam-creation-type-chip .MuiSvgIcon-root{color:#2f6280!important}.simple-exam-new-page .exam-creation-title{letter-spacing:-.035em!important;font-size:clamp(1.35rem,2.2vw,1.75rem)!important}.simple-exam-new-page .exam-creation-back-button{height:40px;color:#2f6280!important;min-width:0!important;min-height:40px!important;box-shadow:none!important;background:#edf5f9!important;border:1px solid #2f628038!important;border-radius:13px!important;padding:0 13px!important;font-size:.8rem!important;font-weight:850!important;transition:background-color .2s,border-color .2s,color .2s!important}.simple-exam-new-page .exam-creation-back-button:hover{color:#28536d!important;box-shadow:none!important;background:#e1eff5!important;border-color:#2f6280!important}.simple-exam-new-page .exam-creation-back-button .MuiButton-startIcon{margin-inline:0 7px!important}.simple-exam-new-page .exam-creation-back-button .MuiButton-startIcon svg{font-size:19px}.simple-exam-new-page .exam-creation-section,.simple-exam-new-page .exam-creation-summary{background:linear-gradient(145deg,#fff,#fbfefe)!important;border:1px solid #2f628026!important;border-radius:22px!important;box-shadow:0 12px 28px #172b340b!important}.simple-exam-new-page .exam-creation-section{position:relative;overflow:visible}.simple-exam-new-page .exam-creation-section:before{content:"";opacity:.8;background:linear-gradient(90deg,#08af99,#65dccb);border-radius:0 0 8px 8px;height:3px;position:absolute;top:0;left:26px;right:26px}.simple-exam-new-page .exam-creation-section:nth-child(2):before{background:linear-gradient(90deg,#2f6280,#65a9c8)}.simple-exam-new-page .exam-creation-section-heading{border-bottom:1px solid #d3e1e5bd;padding-bottom:14px}.simple-exam-new-page .exam-creation-section-heading .MuiTypography-root{font-size:1.03rem!important}.simple-exam-new-page .exam-creation-section-icon{color:#08af99!important;background:#e8fbf8!important;border-radius:14px!important;width:42px!important;height:42px!important}.simple-exam-new-page .exam-creation-section-icon--secondary{color:#2f6280!important;background:#edf5f9!important}.simple-exam-new-page .rmdp-container{width:100%!important;display:block!important}.simple-exam-new-page .rmdp-container>.MuiTextField-root{width:100%!important}.simple-exam-new-page .MuiOutlinedInput-root{min-height:48px;transition:border-color .2s,box-shadow .2s,background-color .2s;background:#f8fbfc!important;border-radius:13px!important}.simple-exam-new-page .MuiOutlinedInput-root:hover{background:#fff!important}.simple-exam-new-page .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 4px #08af991a;background:#fff!important}.simple-exam-new-page .MuiInputBase-input,.simple-exam-new-page .MuiInputBase-inputMultiline{font-size:.92rem!important}.simple-exam-new-page .MuiInputLabel-root{font-weight:750;font-size:.86rem!important}.simple-exam-new-page .exam-creation-control{background:linear-gradient(145deg,#f8fbfc,#fff)!important;border:1px solid #d3e1e5d1!important;border-radius:16px!important}.simple-exam-new-page .exam-creation-control .MuiChip-root{min-height:31px;border-radius:10px!important;font-size:.76rem!important;font-weight:850!important;transition:background-color .2s,border-color .2s,color .2s!important}.simple-exam-new-page .exam-creation-control .MuiChip-root.MuiChip-filledPrimary{box-shadow:0 6px 13px #08af992b;background:linear-gradient(135deg,#08af99,#067e70)!important}.simple-exam-new-page .exam-creation-summary{padding:24px!important}.simple-exam-new-page .exam-creation-summary>.MuiTypography-root{align-items:center;gap:8px;display:flex;font-size:1.03rem!important}.simple-exam-new-page .exam-creation-summary>.MuiTypography-root:before{content:"";background:#08af99;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 5px #08af991c}.simple-exam-new-page .exam-creation-cost{background:linear-gradient(145deg,#effcfb,#fff)!important;border:1px solid #08af992e!important;border-radius:16px!important}.simple-exam-new-page .exam-creation-submit{min-height:52px;background:linear-gradient(135deg,#08af99,#067e70)!important;border-radius:15px!important;transition:filter .2s,box-shadow .2s!important;box-shadow:0 11px 22px #08af9938!important}.simple-exam-new-page .exam-creation-submit:hover{filter:saturate(1.08);box-shadow:0 14px 27px #08af9947!important}.simple-exam-new-page .exam-creation-success-card{background:linear-gradient(145deg,#fff,#f2fcfa)!important;border:1px solid #08af9938!important;box-shadow:0 18px 38px #172b3413!important}@media (prefers-reduced-motion:reduce){.simple-exam-new-page .exam-creation-back-button,.simple-exam-new-page .MuiOutlinedInput-root,.simple-exam-new-page .exam-creation-control .MuiChip-root,.simple-exam-new-page .exam-creation-submit{transition:none!important}}@media (max-width:900px){.simple-exam-new-page .exam-creation-summary{margin-top:0}.simple-exam-new-page .exam-creation-grid>.MuiGrid-root:last-child>.MuiBox-root{position:static!important}}@media (max-width:600px){.simple-exam-new-page .exam-creation-toolbar{min-height:64px;padding:10px!important}.simple-exam-new-page .exam-creation-title{font-size:1.28rem!important}.simple-exam-new-page .exam-creation-back-button{height:42px;width:42px!important;min-width:42px!important;padding:0!important}.simple-exam-new-page .exam-creation-back-button .MuiButton-startIcon{margin:0!important}.simple-exam-new-page .exam-creation-back-button{font-size:0!important}.simple-exam-new-page .exam-creation-section,.simple-exam-new-page .exam-creation-summary{border-radius:18px!important}.simple-exam-new-page .exam-creation-section{padding:21px!important}.simple-exam-new-page .exam-creation-summary{padding:20px!important}}
.simulator-page{--sim-ease:cubic-bezier(.4, 0, .2, 1);max-width:1240px;color:var(--color-text,#172b34);margin:0 auto;padding:10px 0 42px}.simulator-loading{background:radial-gradient(circle at 50% 30%,#65dccb2e,#0000 42%);place-items:center;min-height:52vh;display:grid}.simulator-loading .MuiCircularProgress-root{color:var(--color-primary,#08af99)}.simulator-hero{isolation:isolate;min-height:260px;background:linear-gradient(135deg,#fff 0%,#e8fbf8 56%,#edf5f9 100%)!important;border-color:#2f62802e!important;box-shadow:0 20px 48px #172b3414!important}.simulator-hero:before,.simulator-hero:after{content:"";pointer-events:none;border:1px solid #08af9924;border-radius:999px;position:absolute}.simulator-hero:before{width:360px;height:360px;bottom:-260px;left:-160px;box-shadow:0 0 0 24px #08af9909,0 0 0 54px #08af9906}.simulator-hero:after{border-color:#7567d824;width:220px;height:220px;top:-140px;right:-110px}.simulator-hero-content{width:100%}.simulator-hero-copy{flex:52%;min-width:0}.simulator-kicker{box-shadow:0 8px 18px #08af9914}.simulator-title{letter-spacing:-.055em!important;font-size:clamp(2rem,3vw,2.65rem)!important}.simulator-subtitle{font-size:1rem!important}.simulator-hero-pills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.simulator-hero-pill{min-height:32px;color:var(--color-secondary,#2f6280);background:#ffffffb8;border:1px solid #2f628029;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.simulator-hero-pill span{background:var(--color-primary-soft,#e8fbf8);width:21px;height:21px;color:var(--color-primary-strong,#068373);border-radius:50%;place-items:center;font-family:IRANYekanFn,IRANYekan,sans-serif;font-size:.7rem;display:grid}.simulator-route-card{color:#fff;min-height:170px;animation:simulator-route-enter .65s var(--sim-ease) both;background:linear-gradient(145deg,#173642,#285b68);border:1px solid #ffffff2e;border-radius:22px;flex:0 390px;align-items:flex-start;gap:14px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #17364238}.simulator-route-card:after{content:"";background:#65dccb21;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-100px;left:-72px}.simulator-route-orb{z-index:1;color:#8de6d8;background:#65dccb2b;border-radius:14px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;position:relative}.simulator-route-orb svg{font-size:22px;animation:3.5s ease-in-out infinite simulator-sparkle}.simulator-route-copy{z-index:1;min-width:0;position:relative}.simulator-route-eyebrow{color:#8de6d8;font-size:.72rem!important;font-weight:900!important}.simulator-route-title{color:#fff;margin-top:5px!important;font-size:1.02rem!important;font-weight:900!important;line-height:1.65!important}.simulator-route-body{color:#b5d1d4;margin-top:4px!important;font-size:.75rem!important;line-height:1.9!important}.simulator-route-steps{z-index:1;direction:ltr;align-items:center;gap:7px;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.simulator-route-steps span{color:#b5d1d4;background:#ffffff14;border:1px solid #fff3;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.simulator-route-steps span.is-done{color:#8de6d8;background:#65dccb2b;border-color:#65dccb73}.simulator-route-steps svg{font-size:15px}.simulator-route-steps i{background:#ffffff2e;flex:1;height:1px}.simulator-category-grid{align-items:stretch}.simulator-category-card,.simulator-field-card{animation:simulator-card-enter .5s var(--sim-ease) both}.simulator-category-grid>.MuiGrid-root:nth-of-type(2) .simulator-category-card,.simulator-field-grid>.MuiGrid-root:nth-of-type(2) .simulator-field-card{animation-delay:50ms}.simulator-category-grid>.MuiGrid-root:nth-of-type(3) .simulator-category-card,.simulator-field-grid>.MuiGrid-root:nth-of-type(3) .simulator-field-card{animation-delay:.1s}.simulator-category-grid>.MuiGrid-root:nth-of-type(4) .simulator-category-card,.simulator-field-grid>.MuiGrid-root:nth-of-type(4) .simulator-field-card{animation-delay:.15s}.simulator-category-card.is-active{background:linear-gradient(145deg,#fff,#fbfffe)!important}.simulator-category-card.is-disabled{background:#fafcfdd1!important}.simulator-category-card .MuiCardContent-root,.simulator-field-card .MuiCardContent-root{min-height:100%}.simulator-category-icon,.simulator-field-icon{transition:transform .35s var(--sim-ease), background-color .35s ease, box-shadow .35s ease}.simulator-category-card--ielts .simulator-category-icon{background:var(--color-secondary-soft,#edf5f9)!important}.simulator-category-card--ielts .simulator-category-icon svg{color:var(--color-secondary,#2f6280)!important}.simulator-category-card--konkur_master .simulator-category-icon{background:var(--color-achievement-soft,#f2f0ff)!important}.simulator-category-card--konkur_master .simulator-category-icon svg{color:var(--color-achievement,#7567d8)!important}.simulator-category-card--konkur_phd .simulator-category-icon{background:var(--color-sun-soft,#fff8de)!important}.simulator-category-card--konkur_phd .simulator-category-icon svg{color:#c58a13!important}.simulator-category-card:hover .simulator-category-icon,.simulator-field-card:hover .simulator-field-icon{transform:translateY(-3px)rotate(-3deg);box-shadow:0 8px 18px #08af991f}.simulator-category-title{font-size:1.08rem!important;line-height:1.7!important}.simulator-category-description,.simulator-field-description{font-size:.9rem!important;line-height:2!important}.simulator-category-card .MuiChip-label{padding-inline:10px}.simulator-category-card:focus-visible{outline-offset:3px;outline:3px solid #2f628061}.simulator-category-footer{border-top:1px dashed var(--color-border,#d3e1e5);min-height:39px;color:var(--color-text-muted,#5e737b);align-items:center;gap:7px;margin-top:18px;padding-top:13px;display:flex}.simulator-category-footer .MuiTypography-root{font-size:.77rem;font-weight:800}.simulator-category-footer svg{font-size:18px}.simulator-category-footer.is-active{color:var(--color-primary-strong,#068373);justify-content:space-between}.simulator-category-footer.is-active svg{transition:transform .3s var(--sim-ease)}.simulator-category-card:hover .simulator-category-footer.is-active svg{transform:translate(-4px)}.simulator-field-toolbar{border:1px solid var(--color-border,#d3e1e5);background:#ffffffd1;border-radius:17px;padding:11px 14px;box-shadow:0 9px 22px #172b340a}.simulator-field-hero{position:relative;overflow:hidden;box-shadow:0 16px 34px #172b3412!important}.simulator-field-hero:after{content:"";background:#7567d81a;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-120px;left:-90px}.simulator-field-hero .MuiTypography-root{z-index:1;position:relative}.simulator-field-card{cursor:pointer}.simulator-field-card.is-disabled{cursor:default;opacity:.8}.simulator-field-card.is-disabled:hover{border-color:var(--color-border-subtle,#e5eef1);transform:none;box-shadow:0 4px 16px #10181c08}.simulator-field-heading{direction:rtl}.simulator-field-icon{margin-left:16px;margin-right:0!important}.simulator-field-meta{flex-wrap:wrap}.simulator-field-meta .MuiChip-root{border:1px solid var(--color-border-subtle,#e5eef1);height:auto;min-height:29px;padding:3px 2px}.simulator-field-meta .MuiChip-label{font-size:.75rem}.simulator-field-action{min-height:46px;transition:transform .3s var(--sim-ease), box-shadow .3s ease, background-color .3s ease!important}.simulator-field-card:hover .simulator-field-action:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #08af9933}.compact-back-button{white-space:nowrap;border-radius:13px!important;min-height:40px!important;padding-inline:12px!important;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s,background-color .25s!important}.compact-back-button:hover{transform:translate(3px)}.compact-back-label{display:inline}@media (max-width:600px){.compact-back-button{width:42px;height:42px;min-width:42px!important;padding:0!important}.compact-back-button .MuiButton-startIcon{margin:0!important}.compact-back-label{display:none}}.ielts-selection-page{--ielts-ease:cubic-bezier(.4,0,.2,1)}.ielts-selection-hero{isolation:isolate;margin-bottom:30px;padding:18px 24px 28px;position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#effcfb 52%,#edf5f9 100%)!important;border:1px solid #2f628029!important;border-radius:28px!important;box-shadow:0 20px 46px #172b3414!important}.ielts-selection-hero:before{content:"";pointer-events:none;border:1px solid #08af9924;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-265px;left:-180px;box-shadow:0 0 0 22px #08af9909,0 0 0 52px #08af9906}.ielts-selection-hero:after{content:"";pointer-events:none;border:1px solid #7567d821;border-radius:50%;width:230px;height:230px;position:absolute;top:-140px;right:-110px}.ielts-selection-toolbar{z-index:1;gap:12px;min-height:44px;position:relative}.ielts-back-button{color:#2f6280!important;transition:transform .25s var(--ielts-ease),border-color .25s ease,background-color .25s ease!important;border-color:#2f628033!important;border-radius:13px!important;font-weight:850!important}.ielts-back-button:hover{transform:translate(3px);background:#e8fbf8!important;border-color:#08af99!important}.ielts-page-chip{color:#067e70!important;background:#e8fbf8d6!important;border:1px solid #08af993d!important;border-radius:999px!important;min-height:35px!important;font-weight:850!important}.ielts-selection-hero-content{z-index:1;justify-content:space-between;align-items:center;gap:36px;padding:32px 10px 4px;display:flex;position:relative}.ielts-selection-hero-copy{flex:58%;min-width:0}.ielts-selection-kicker{color:#067e70;background:#e8fbf8bf;border:1px solid #08af9930;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:.76rem;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #08af9912}.ielts-selection-kicker svg{font-size:17px;animation:3.5s ease-in-out infinite simulator-sparkle}.ielts-selection-title{color:#172b34;letter-spacing:-.055em!important;margin-top:15px!important;font-size:clamp(1.75rem,3vw,2.55rem)!important;font-weight:950!important;line-height:1.45!important}.ielts-selection-subtitle{color:#5e737b;max-width:620px;margin-top:10px!important;font-size:1rem!important;line-height:2!important}.ielts-selection-facts{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.ielts-selection-facts>div{color:#2f6280;background:#ffffffbd;border:1px solid #2f628024;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:5px 10px;font-size:.76rem;font-weight:850;display:inline-flex}.ielts-selection-facts svg{color:#08af99;font-size:17px}.ielts-selection-visual{color:#fff;min-height:188px;animation:ielts-visual-enter .65s var(--ielts-ease) both;background:linear-gradient(145deg,#173642,#285b68);border:1px solid #fff3;border-radius:24px;flex:0 300px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 36px #17364233}.ielts-selection-visual:before{content:"";background:#65dccb24;border-radius:50%;width:175px;height:175px;position:absolute;bottom:-105px;right:-72px}.ielts-selection-visual:after{content:"4 SKILLS";color:#b5d1d4b3;letter-spacing:.13em;font-size:.65rem;font-weight:900;position:absolute;top:19px;left:22px}.ielts-selection-visual-orb{z-index:1;color:#8de6d8;background:#65dccb2e;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:relative}.ielts-selection-visual-orb svg{font-size:25px}.ielts-selection-visual-copy{z-index:1;direction:ltr;flex-direction:column;gap:5px;margin-top:24px;display:flex;position:relative}.ielts-selection-visual-copy span{color:#8de6d8;letter-spacing:.18em;font-size:.86rem;font-weight:900}.ielts-selection-visual-copy strong{color:#fff;font-size:1.1rem;font-weight:900}.ielts-selection-visual-track{z-index:1;direction:ltr;align-items:flex-end;gap:7px;height:38px;display:flex;position:absolute;bottom:23px;left:24px;right:24px}.ielts-selection-visual-track i{background:#65dccb4d;border-radius:5px 5px 2px 2px;flex:1;height:18px}.ielts-selection-visual-track i:nth-child(2){background:#65dccb;height:30px}.ielts-selection-visual-track i:nth-child(3){height:24px}.ielts-selection-visual-track i:nth-child(4){background:#8de6d8b8;height:35px}.ielts-stream-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:17px;display:flex}.ielts-stream-heading .MuiTypography-body2{color:#5e737b;margin-top:5px;font-size:.83rem}.ielts-stream-heading .MuiChip-root{color:#2f6280;background:#fff;border:1px solid #d3e1e5;border-radius:999px;font-weight:850}.ielts-stream-grid{align-items:stretch}.ielts-stream-card{min-height:412px;animation:simulator-card-enter .55s var(--ielts-ease) both;transition:transform .35s var(--ielts-ease),box-shadow .35s ease,border-color .35s ease!important;background:linear-gradient(145deg,#fff,#fbfffe)!important;border:1px solid #2f628029!important;border-radius:25px!important;box-shadow:0 12px 30px #172b340e!important}.ielts-stream-card--general{animation-delay:80ms}.ielts-stream-card:hover{transform:translateY(-6px);border-color:#08af9980!important;box-shadow:0 20px 42px #08af9921!important}.ielts-stream-card-action{min-height:412px;color:inherit;align-items:stretch!important;padding:30px!important}.ielts-stream-card-action .MuiTouchRipple-root{color:#08af99}.ielts-stream-card .MuiTypography-h5{font-size:1.34rem;line-height:1.55}.ielts-stream-card .MuiTypography-body2{font-size:.91rem!important;line-height:2!important}.ielts-stream-card .MuiTypography-caption{line-height:1.8;font-size:.79rem!important}.ielts-stream-card .MuiButton-root{min-height:48px;transition:transform .25s var(--ielts-ease),box-shadow .25s ease,background-color .25s ease,color .25s ease!important;border-radius:14px!important;font-size:.88rem!important}.ielts-stream-card:hover .MuiButton-root{transform:translateY(-1px);box-shadow:0 10px 22px #08af992e}.ielts-stream-card--academic .MuiButton-root{color:#fff;background:linear-gradient(135deg,#08af99,#067e70)}.ielts-stream-card--general .MuiButton-root{color:#2f6280!important;border-color:#2f6280!important}.ielts-stream-card--general:hover .MuiButton-root{color:#fff!important;background:#2f6280!important}@keyframes ielts-visual-enter{0%{opacity:0;transform:translate(-12px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.ielts-selection-hero{margin-bottom:30px;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.ielts-selection-hero:before,.ielts-selection-hero:after,.ielts-selection-hero-content{display:none}.ielts-selection-toolbar{margin-bottom:30px}@keyframes simulator-card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes simulator-route-enter{0%{opacity:0;transform:translate(-12px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes simulator-sparkle{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(10deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.ielts-selection-kicker svg,.ielts-selection-visual,.ielts-stream-card{animation:none!important}.ielts-back-button,.ielts-stream-card,.ielts-stream-card .MuiButton-root{transition:none!important}}@media (max-width:900px){.ielts-selection-hero-content{flex-direction:column;align-items:stretch;gap:24px}.ielts-selection-visual{width:100%;min-height:155px}}@media (max-width:600px){.ielts-selection-hero{margin-bottom:24px;padding:12px 14px 20px;border-radius:22px!important}.ielts-selection-toolbar{min-height:42px}.ielts-back-button{white-space:nowrap;width:42px;overflow:hidden;min-width:42px!important;padding-inline:9px!important}.ielts-back-button .MuiButton-startIcon{margin:0!important}.ielts-page-chip{font-size:.7rem!important}.ielts-selection-hero-content{padding:24px 4px 2px}.ielts-selection-title{font-size:1.72rem!important}.ielts-selection-subtitle{font-size:.88rem!important}.ielts-selection-facts{gap:6px}.ielts-selection-facts>div{font-size:.7rem}.ielts-selection-visual{min-height:148px;padding:18px}.ielts-selection-visual-track{bottom:18px;left:18px;right:18px}.ielts-stream-heading{flex-direction:column;align-items:flex-start;gap:9px}.ielts-stream-card,.ielts-stream-card-action{min-height:0}.ielts-stream-card-action{padding:24px!important}}.ielts-selection-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ielts-selection-hero:before,.ielts-selection-hero:after,.ielts-selection-hero-content{display:none!important}.ielts-setup-page{--ielts-setup-ease:cubic-bezier(.4,0,.2,1)}.ielts-setup-toolbar{margin-bottom:28px}.ielts-setup-back-button{color:#2f6280!important;transition:transform .25s var(--ielts-setup-ease),border-color .25s ease,background-color .25s ease!important;border-color:#2f628033!important;border-radius:13px!important;font-weight:850!important}.ielts-setup-back-button:hover{transform:translate(3px);background:#e8fbf8!important;border-color:#08af99!important}.ielts-setup-stream-chip{color:#067e70!important;background:#e8fbf8!important;border:1px solid #08af993d!important;border-radius:999px!important;min-height:36px!important;font-weight:850!important}.ielts-setup-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.ielts-setup-heading .MuiTypography-body2{color:#5e737b;margin-top:5px;font-size:.84rem}.ielts-setup-options-grid{align-items:stretch}.ielts-setup-section-label{color:#172b34;align-items:center;gap:10px;margin:4px 0 1px;display:flex}.ielts-setup-section-label:before{content:"";background:#08af99;border-radius:99px;width:5px;height:25px;display:block}.ielts-setup-section-label--skills:before{background:#2f6280}.ielts-setup-section-label span{font-size:.95rem;font-weight:950}.ielts-setup-section-label small{color:#5e737b;font-size:.75rem;font-weight:750}.ielts-setup-card{cursor:pointer;animation:simulator-card-enter .55s var(--ielts-setup-ease) both;position:relative;overflow:hidden;transition:transform .35s var(--ielts-setup-ease),box-shadow .35s ease,border-color .35s ease,background-color .35s ease!important;border-radius:24px!important}.ielts-setup-card:hover{transform:translateY(-5px);border-color:#08af998c!important;box-shadow:0 19px 38px #08af991f!important}.ielts-setup-card--full{min-height:190px;background:linear-gradient(135deg,#e8fbf8 0%,#f9fffe 55%,#edf5f9 100%)!important;border:1px solid #08af995c!important;box-shadow:0 13px 30px #08af9914!important}.ielts-setup-card--full:after{content:"پیشنهاد ایدوپ";color:#067e70;background:#ffffffb8;border:1px solid #08af9933;border-radius:999px;padding:5px 9px;font-size:.69rem;font-weight:900;position:absolute;top:17px;left:21px}.ielts-setup-card--full.is-selected{border-color:#08af99!important;box-shadow:0 18px 40px #08af992b!important}.ielts-setup-card--skill{min-height:168px;background:linear-gradient(145deg,#fff,#fbfcfd)!important;border:1px solid #2f628026!important;box-shadow:0 9px 23px #172b340b!important}.ielts-setup-card--skill.is-selected{background:linear-gradient(145deg,#f1fffc,#fff)!important;border-color:#08af99!important;box-shadow:0 15px 32px #08af9921!important}.ielts-setup-card-action{min-height:inherit;color:inherit;position:relative;align-items:center!important}.ielts-setup-card-action .MuiTouchRipple-root{color:#08af99}.ielts-setup-card--skill .ielts-setup-card-action{padding:22px 24px!important}.ielts-setup-card-action>.MuiBox-root:first-child{transition:transform .3s var(--ielts-setup-ease),background-color .3s ease,color .3s ease,box-shadow .3s ease;position:relative;box-shadow:inset 0 0 0 1px #2f62801a;color:#2f6280!important;background:#edf5f9!important;border:0!important;border-radius:18px!important;width:62px!important;height:62px!important}.ielts-setup-card--skill.is-selected .ielts-setup-card-action>.MuiBox-root:first-child{box-shadow:0 9px 19px #08af992e;color:#fff!important;background:#08af99!important}.ielts-setup-card-action .MuiTypography-h6{font-size:1rem!important;line-height:1.7!important}.ielts-setup-card--full .MuiTypography-h6{font-size:1.2rem!important}.ielts-setup-card-action .MuiTypography-body2{color:#5e737b;margin-bottom:5px!important;font-size:.84rem!important;line-height:1.9!important}.ielts-setup-card-action .MuiTypography-caption{font-size:.75rem!important}.ielts-setup-card-action .MuiChip-root{border-radius:999px;height:25px;font-size:.68rem;font-weight:850}.ielts-setup-launch-bar{background:linear-gradient(135deg,#fff,#f2fbfa)!important;border:1px solid #2f628026!important;border-radius:22px!important;padding:20px 24px!important;box-shadow:0 12px 28px #172b340e!important}.ielts-setup-launch-bar .MuiTypography-h6{font-size:1rem!important}.ielts-setup-launch-bar .MuiTypography-body2{color:#5e737b;font-size:.84rem!important}.ielts-setup-launch-bar .MuiButton-root{min-height:50px;transition:transform .25s var(--ielts-setup-ease),box-shadow .25s ease,filter .25s ease!important;background:linear-gradient(135deg,#08af99,#067e70)!important;border-radius:15px!important;box-shadow:0 10px 22px #08af9933!important}.ielts-setup-launch-bar .MuiButton-root:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 14px 28px #08af9947!important}.ielts-setup-card{animation:none!important}.ielts-setup-card:hover{transform:none;box-shadow:0 9px 23px #172b340b!important}.ielts-setup-card--full{background:linear-gradient(145deg,#fff,#fbfcfd)!important;border-color:#2f628026!important;box-shadow:0 9px 23px #172b340b!important}.ielts-setup-card--full:after{display:none}.ielts-setup-card--full .ielts-setup-card-action{padding:22px 24px!important}.ielts-setup-card--full .ielts-setup-card-action>.MuiBox-root:first-child{box-shadow:inset 0 0 0 1px #2f62801a;color:#2f6280!important;background:#edf5f9!important;border-radius:18px!important;width:62px!important;height:62px!important}.ielts-setup-card--full.is-selected{background:linear-gradient(145deg,#f1fffc,#fff)!important;border-color:#08af99!important;box-shadow:0 15px 32px #08af9921!important}.ielts-setup-card:hover .ielts-setup-card-action>.MuiBox-root:first-child{transform:none}.konkur-selection-page{--konkur-ease:cubic-bezier(.4,0,.2,1)}.konkur-selection-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding:10px 12px;display:flex;background:#ffffffc7!important;border:1px solid #2f628026!important;border-radius:18px!important;box-shadow:0 9px 22px #172b340b!important}.konkur-selection-toolbar .MuiChip-root{color:#6558bd;background:#f2f0ff;border:1px solid #7567d838;border-radius:999px;min-height:33px;font-weight:850}.konkur-selection-hero{justify-content:space-between;align-items:center;gap:28px;min-height:205px;margin-bottom:28px;padding:30px 34px;display:flex;position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f8f6ff 54%,#edf5f9 100%)!important;border:1px solid #7567d833!important;border-radius:27px!important;box-shadow:0 18px 42px #172b3412!important}.konkur-selection-hero:before{content:"";border:1px solid #7567d824;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-230px;left:-150px;box-shadow:0 0 0 24px #7567d809,0 0 0 55px #7567d806}.konkur-selection-hero-copy{z-index:1;max-width:720px;position:relative}.konkur-selection-kicker{color:#6558bd;margin-bottom:9px;display:inline-flex;font-size:.76rem!important;font-weight:900!important}.konkur-selection-hero-copy .MuiTypography-h1{color:#172b34;letter-spacing:-.055em;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:950;line-height:1.45}.konkur-selection-hero-copy .MuiTypography-body1{color:#5e737b;margin-top:10px;font-size:.96rem;line-height:2}.konkur-selection-hero-mark{z-index:1;color:#fff;background:linear-gradient(145deg,#7567d8,#5145ae);border:1px solid #7567d82e;border-radius:38px;flex:0 0 145px;justify-content:center;align-items:center;width:145px;height:145px;display:flex;position:relative;box-shadow:0 18px 32px #7567d838}.konkur-selection-hero-mark svg{opacity:.2;font-size:55px}.konkur-selection-hero-mark span{font-size:1rem;font-weight:950;position:absolute}.konkur-selection-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:17px;display:flex}.konkur-selection-heading .MuiTypography-h6{color:#172b34;font-size:1.05rem;font-weight:950}.konkur-selection-heading .MuiTypography-body2{color:#5e737b;margin-top:5px;font-size:.82rem}.konkur-selection-heading .MuiChip-root{color:#2f6280;background:#fff;border:1px solid #d3e1e5;border-radius:999px;font-weight:850}.konkur-selection-grid{align-items:stretch}.konkur-selection-grid .simulator-field-card{border-radius:23px!important}.simulator-page-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding:10px 12px;display:flex;background:#ffffffc7!important;border:1px solid #2f628026!important;border-radius:18px!important;box-shadow:0 9px 22px #172b340b!important}.simulator-page-toolbar .compact-back-button{height:40px;color:#2f6280!important;min-width:0!important;min-height:40px!important;box-shadow:none!important;background:#edf5f9!important;border:1px solid #2f628038!important;border-radius:13px!important;padding:0 13px!important;font-size:.8rem!important;font-weight:850!important;line-height:1!important}.simulator-page-toolbar .compact-back-button:hover{color:#28536d!important;box-shadow:none!important;background:#e1eff5!important;border-color:#2f6280!important}.simulator-page-toolbar .compact-back-button .MuiButton-startIcon{margin-inline:0 7px!important}.simulator-page-toolbar .compact-back-button .MuiButton-startIcon svg{font-size:19px}.simulator-page-toolbar .MuiChip-root{color:#2f6280;background:#edf5f9;border:1px solid #2f628033;border-radius:999px;min-height:33px;font-weight:850}@media (max-width:700px){.konkur-selection-toolbar,.simulator-page-toolbar{margin-bottom:18px}.konkur-selection-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:24px}.konkur-selection-hero-mark{border-radius:22px;flex-basis:74px;align-self:flex-start;width:100px;height:74px}.konkur-selection-hero-mark svg{font-size:38px}.konkur-selection-heading{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:600px){.simulator-page-toolbar .compact-back-button{height:42px;width:42px!important;min-width:42px!important;padding:0!important}.simulator-page-toolbar .compact-back-button .MuiButton-startIcon{margin:0!important}}@media (prefers-reduced-motion:reduce){.ielts-setup-card,.ielts-setup-back-button,.ielts-setup-launch-bar .MuiButton-root,.ielts-setup-card-action>.MuiBox-root:first-child{transition:none!important;animation:none!important}}@media (max-width:700px){.ielts-setup-heading{flex-direction:column;align-items:flex-start;gap:5px}.ielts-setup-section-label{flex-wrap:wrap}.ielts-setup-section-label small{width:100%;margin-right:15px}.ielts-setup-card--full,.ielts-setup-card--skill{min-height:0}.ielts-setup-card--full .ielts-setup-card-action,.ielts-setup-card--skill .ielts-setup-card-action{padding:22px 18px!important}.ielts-setup-card--full:after{top:12px;left:14px}}@media (prefers-reduced-motion:reduce){.simulator-category-card,.simulator-field-card,.simulator-route-card,.simulator-route-orb svg{animation:none!important}.simulator-category-card,.simulator-field-card,.simulator-category-icon,.simulator-field-icon,.simulator-field-action{transition:none!important}}@media (max-width:900px){.simulator-page{padding:2px 0 28px}.simulator-route-card{flex-basis:auto;width:100%}}@media (max-width:600px){.simulator-hero{min-height:0}.simulator-hero-pills{gap:6px}.simulator-hero-pill{font-size:.7rem}.simulator-route-card{min-height:160px;padding:18px}.simulator-route-steps{left:18px;right:18px}.simulator-category-title{font-size:1rem!important}.simulator-category-description,.simulator-field-description{font-size:.84rem!important}}
@font-face{font-family:iranYekan;src:url(../media/iranyekanwebthin-s.p.17_u8n83cnjbq.woff)format("woff");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:iranYekan;src:url(../media/iranyekanweblight-s.p.208_dmqac57i4.woff)format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:iranYekan;src:url(../media/iranyekanwebregular-s.p.26xpsrtw74cat.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:iranYekan;src:url(../media/iranyekanwebmedium-s.p.136e760rx0pbd.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:iranYekan;src:url(../media/iranyekanwebbold-s.p.32p70333a8ifw.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:iranYekan;src:url(../media/iranyekanwebextrabold-s.p.0tj0e3_kjr7s4.woff)format("woff");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:iranYekan;src:url(../media/iranyekanwebblack-s.p.3rtupc_92npw7.woff)format("woff");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:iranYekan;src:url(../media/iranyekanwebextrablack-s.p.3a1p37ymnk624.woff)format("woff");font-display:swap;font-weight:950;font-style:normal}@font-face{font-family:iranYekan Fallback;src:local(Arial);ascent-override:93.21%;descent-override:44.38%;line-gap-override:0.0%;size-adjust:102.41%}.iranyekan_cce99646-module__EyQ4Wq__className{font-family:iranYekan,iranYekan Fallback}.iranyekan_cce99646-module__EyQ4Wq__variable{--font-iranyekan:"iranYekan", "iranYekan Fallback"}
