.rd{--rd-primary:#2563eb;--rd-primary-h:#1d4ed8;--rd-link:#2563eb;--rd-sky:#60a5fa;--rd-gold:#f5c400;--rd-ink:#0f172a;--rd-body:#3b4256;--rd-muted:#6b7489;--rd-bg:#f3f8ff;--rd-page-top:#fff;--rd-surface:#fff;--rd-surface-2:var(--rd-surface-2);--rd-soft:var(--rd-soft);--rd-line:#dee9fc;--rd-line-strong:var(--rd-line-strong);--rd-glass:#ffffffe6;--rd-card-glass:#ffffffe6;--rd-on-art:#0f172a;--rd-exam-bg:linear-gradient(135deg, #eef1ff 0%, #f4f0ff 60%, #eef6ff 100%);--rd-shadow:0 1px 2px #0f172a0a, 0 14px 34px -18px #2563eb38;--rd-shadow-lift:0 2px 6px #0f172a0d, 0 22px 44px -20px #2563eb52;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(180deg, var(--rd-page-top) 0, var(--rd-bg) 900px, var(--rd-page-top) 100%);color:var(--rd-ink);font-family:var(--rd-font), var(--font-vazirmatn), system-ui, sans-serif;flex:1;font-size:16px;line-height:1.5;overflow-x:clip}.rd a{color:inherit;text-decoration:none}.rd img{max-width:100%;height:auto;display:block}.rd a:focus-visible,.rd button:focus-visible,.rd summary:focus-visible{outline:2px solid var(--rd-sky);outline-offset:3px;border-radius:10px}.rd-wrap{max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:768px){.rd-wrap{padding:0 32px}}.rd-blue{color:var(--rd-link)}.rd[dir=rtl] .rd-flip{transform:scaleX(-1)}.rd .tx-en,.rd .tx-fa,.rd[data-lang=en] .tx-de,.rd[data-lang=fa] .tx-de{display:none}.rd[data-lang=en] .tx-en,.rd[data-lang=fa] .tx-fa{display:inline}.rd[data-lang=de-en] .tx-stack>.tx-en,.rd[data-lang=de-fa] .tx-stack>.tx-fa{color:var(--rd-muted);letter-spacing:0;margin-top:.2em;font-size:.86em;font-weight:500;line-height:1.6;display:block}.rd[dir=ltr] .tx-stack>.tx-fa{text-align:left}.rd[dir=ltr] :is(.rd-tile,.rdB-alpine-inner) .tx-stack>.tx-fa{text-align:center}.rd .tx-fa{font-family:var(--font-vazirmatn), var(--rd-font), sans-serif;unicode-bidi:plaintext}.rd :lang(fa){letter-spacing:0!important;text-transform:none!important}.rd[data-lang=de-en] .rd-h1 .tx-stack>.tx-en,.rd[data-lang=de-fa] .rd-h1 .tx-stack>.tx-fa{color:var(--rd-ink);margin-top:.5em;font-size:.44em;font-weight:700;line-height:1.45}.rd[data-lang=de-en] .rd-h2 .tx-stack>.tx-en,.rd[data-lang=de-fa] .rd-h2 .tx-stack>.tx-fa{color:var(--rd-body);margin-top:.3em;font-size:.6em;font-weight:600;line-height:1.5}.rd[data-lang=de-en] :is(.rd-h1,.rd-h2) .tx-stack>.tx-en br,.rd[data-lang=de-fa] :is(.rd-h1,.rd-h2) .tx-stack>.tx-fa br{display:none}.rd[data-lang=de-en] :is(.rd-h1,.rd-h2) .tx-stack>.tx-en .rd-blue,.rd[data-lang=de-fa] :is(.rd-h1,.rd-h2) .tx-stack>.tx-fa .rd-blue{color:inherit}.rd[data-lang=fa]{font-family:var(--font-vazirmatn), var(--rd-font), sans-serif}.rd[data-lang=fa] .rd-h1{line-height:1.3}.rd[data-lang=fa] .rd-h2{line-height:1.45}.rd[data-lang=fa] .rd-eyebrow{font-size:13px}.rd[data-lang=fa] .rd-lede,.rd[data-lang=fa] .rd-sub{line-height:1.9}.rd-pv{color:#e6ecff;background:#0f172a;font-size:13px}.rd-pv .rd-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:8px;padding-bottom:8px;display:flex}.rd-pv-tabs{flex-wrap:wrap;gap:6px;display:flex}.rd-pv-tab{color:#e6ecff;white-space:nowrap;border:1px solid #ffffff40;border-radius:999px;padding:4px 12px}.rd-pv-tab:hover{border-color:#fff9}@media (max-width:639px){.rd-pv-note{display:none}.rd-pv .rd-wrap{justify-content:center}}.rd-pv-tab[aria-current=page]{color:#0f172a;background:#fff;border-color:#fff;font-weight:600}.rd-logo{direction:ltr;align-items:center;gap:8px;display:inline-flex}.rd-logo-words{flex-direction:column;line-height:1;display:flex}.rd-logo-name{font-family:var(--rd-font), sans-serif;letter-spacing:-.03em;color:var(--rd-ink);white-space:nowrap;font-size:21px;font-weight:800}.rd-logo-fa{font-family:var(--font-vazirmatn), sans-serif;color:var(--rd-muted);margin-top:3px;font-size:12.5px;font-weight:700;display:none}.rd[data-lang=de-fa] .rd-logo-fa,.rd[data-lang=fa] .rd-logo-fa{display:block}.rd-hd{z-index:40;background:var(--rd-glass);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid #dee9fccc;position:sticky;top:0}.rd-hd .rd-wrap{align-items:center;gap:16px;height:68px;display:flex}.rd-nav{color:var(--rd-body);gap:16px;font-size:14px;font-weight:500;display:none}.rd-nav a{white-space:nowrap;padding:6px 0;position:relative}.rd-nav a:hover{color:var(--rd-link)}.rd-nav a[aria-current=page]{color:var(--rd-ink);font-weight:700}.rd-nav a[aria-current=page]:after{content:"";background:var(--rd-primary);border-radius:2px;height:2px;position:absolute;bottom:-4px;left:0;right:0}.rd-hd-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.rd-icon-btn{width:38px;height:38px;color:var(--rd-body);border-radius:999px;place-items:center;display:inline-grid}.rd-icon-btn:hover{background:var(--rd-bg);color:var(--rd-link)}.rd-menu{position:relative}.rd-menu summary{cursor:pointer;width:40px;height:40px;color:var(--rd-ink);border-radius:12px;place-items:center;list-style:none;display:grid}.rd-menu summary::-webkit-details-marker{display:none}.rd-menu[open] summary{background:var(--rd-bg)}.rd-menu-panel{inset-inline-end:0;background:var(--rd-surface);border:1px solid var(--rd-line);width:240px;box-shadow:var(--rd-shadow-lift);border-radius:18px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px)}.rd-menu-panel a{border-radius:12px;padding:11px 14px;font-weight:500}.rd-menu-panel a:hover{background:var(--rd-bg);color:var(--rd-link)}.rd-hide-sm{display:none!important}@media (min-width:640px){.rd-hide-sm{display:inline-flex!important}}@media (max-width:479px){.rd-hide-xs,.rd-hide-xxs{display:none!important}}@media (min-width:1240px){.rd-nav{display:flex}.rd-menu{display:none}}@media (min-width:1240px) and (max-width:1399px){.rd-hd .rd-icon-btn{display:none!important}}@media (max-width:479px){.rd-hd .rd-wrap{gap:8px}.rd-hd-actions{gap:6px}.rd-hd .rd-ls-btn{padding:0 8px}}@media (max-width:379px){.rd-hd .rd-logo-name{font-size:19px}.rd-hd .rd-ls-btn>svg:last-child{display:none}}.rd-ls{position:relative}.rd-ls-btn{border:1px solid var(--rd-line);background:var(--rd-surface);height:40px;font:700 13px var(--rd-font), sans-serif;color:var(--rd-body);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.rd-ls-btn:hover,.rd-ls-btn[aria-expanded=true]{border-color:var(--rd-line-strong);color:var(--rd-link)}.rd-ls-menu{inset-inline-end:0;z-index:60;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:18px;width:290px;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);box-shadow:0 2px 6px #0f172a0f,0 28px 56px -24px #0f172a59}.rd-ls-up .rd-ls-menu{top:auto;bottom:calc(100% + 8px)}.rd-ls-head{letter-spacing:.06em;color:var(--rd-muted);padding:6px 10px 8px;font-size:11px;font-weight:700}.rd-ls-opt{cursor:pointer;text-align:start;width:100%;font-family:var(--rd-font), var(--font-vazirmatn), sans-serif;color:var(--rd-ink);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:9px 10px;display:flex}.rd-ls-opt:hover,.rd-ls-opt[aria-selected=true]{background:var(--rd-soft)}.rd-ls-code{background:var(--rd-soft);min-width:62px;height:30px;color:var(--rd-link);direction:ltr;border-radius:9px;flex:none;place-items:center;padding:0 6px;font-size:11.5px;font-weight:800;display:grid}.rd-ls-opt[aria-selected=true] .rd-ls-code{background:var(--rd-primary);color:#fff}.rd-ls-text{flex-direction:column;flex:1;min-width:0;display:flex}.rd-ls-label{unicode-bidi:plaintext;font-size:14px;font-weight:700}.rd-ls-hint{color:var(--rd-muted);unicode-bidi:plaintext;font-size:12px}.rd-ls-check{color:var(--rd-link);display:grid}.rd-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;transition:background-color .15s,box-shadow .15s,transform .15s,border-color .15s;display:inline-flex}.rd-btn:active{transform:translateY(1px)}.rd-btn-p{background:var(--rd-primary);box-shadow:0 10px 22px -10px #2563ebb3;color:#fff!important}.rd-btn-p:hover{background:var(--rd-primary-h)}.rd-btn-o{background:var(--rd-surface);border:1px solid var(--rd-line);box-shadow:0 1px 2px #0f172a0a;color:var(--rd-ink)!important}.rd-btn-o:hover{border-color:var(--rd-line-strong)}.rd-btn-ob{background:var(--rd-surface);border:1.5px solid var(--rd-primary);color:var(--rd-link)!important}.rd-btn-ob:hover{background:var(--rd-soft)}.rd-btn-sm{height:40px;padding:0 18px;font-size:14px}.rd-cta-row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.rd-h1{letter-spacing:-.035em;color:var(--rd-ink);margin:0;font-size:clamp(38px,6vw,60px);font-weight:800;line-height:1.04}.rd-h2{letter-spacing:-.025em;color:var(--rd-ink);text-wrap:balance;margin:6px 0 0;font-size:clamp(26px,3.4vw,34px);font-weight:800;line-height:1.15}.rd-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--rd-link);font-size:12px;font-weight:700}.rd-sub{color:var(--rd-body);max-width:640px;margin:10px 0 0;font-size:15px;line-height:1.6}.rd-lede{color:var(--rd-body);max-width:520px;margin:22px 0 0;font-size:16.5px;line-height:1.65}.rd-more{color:var(--rd-link);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.rd-more:hover{text-underline-offset:4px;text-decoration:underline}.rd-sec{padding-top:64px}@media (min-width:1024px){.rd-sec{padding-top:88px}}.rd-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:26px;display:flex}.rd-split{align-items:center;gap:32px;display:grid}@media (min-width:900px){.rd-split{grid-template-columns:1fr 1.1fr;gap:48px}}.rd-teachers{mix-blend-mode:multiply;width:100%;-webkit-mask-image:radial-gradient(62% 64% at 52%,#000 70%,#0000 100%);mask-image:radial-gradient(62% 64% at 52%,#000 70%,#0000 100%)}.rd-stats{z-index:3;background:var(--rd-surface);border:1px solid var(--rd-line);box-shadow:var(--rd-shadow);border-radius:24px;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:-36px;padding:10px;display:grid;position:relative}@media (min-width:900px){.rd-stats{grid-template-columns:repeat(4,1fr);padding:18px 12px}}.rd-stat{align-items:center;gap:14px;padding:12px;display:flex}@media (min-width:900px){.rd-stat+.rd-stat{border-inline-start:1px solid var(--rd-line)}.rd-stat{padding:8px 22px}}.rd-stat-ico{border-radius:999px;flex:none;place-items:center;width:54px;height:54px;display:grid}.rd-stat-n{white-space:nowrap;letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.1}.rd-stat-l{color:var(--rd-muted);font-size:13px}.rd-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;max-width:460px;margin-top:28px;display:grid}.rd-tile{text-align:center;color:var(--rd-body);flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rd-tile-ico{border-radius:16px;place-items:center;width:64px;height:56px;display:grid}.rd-scroll{position:relative}.rd-scroll-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -4px;padding:4px 4px 18px;display:flex;overflow-x:auto}.rd-scroll-track::-webkit-scrollbar{display:none}.rd-scroll-next{inset-inline-end:-8px;background:var(--rd-surface);border:1px solid var(--rd-line);width:44px;height:44px;box-shadow:var(--rd-shadow);color:var(--rd-ink);cursor:pointer;border-radius:999px;place-items:center;display:none;position:absolute;top:38%}.rd-scroll-next:hover{color:var(--rd-link)}@media (min-width:768px){.rd-scroll-next{display:grid}}@media (min-width:1200px){.rd-scroll-next{display:none}}.rd-book{scroll-snap-align:start;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:20px;flex:none;width:176px;padding:18px 16px 16px;transition:box-shadow .2s,transform .2s}.rd-book:hover{box-shadow:var(--rd-shadow-lift);transform:translateY(-3px)}.rd-book-cover{place-items:center;height:196px;display:grid}.rd-book-cover img{border-radius:4px 8px 8px 4px;width:auto;height:186px;box-shadow:0 12px 24px -10px #0f172a73}.rd-book-meta{margin-top:14px}.rd-book-level{font-size:17px;font-weight:800}.rd-book-title{margin-top:2px;font-size:14px;font-weight:700}.rd-book-sub{color:var(--rd-muted);font-size:12.5px}.rd-provs{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:640px){.rd-provs{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.rd-provs{grid-template-columns:repeat(6,1fr)}}.rd-prov{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:16px;justify-content:center;align-items:center;gap:10px;height:60px;font-size:16px;font-weight:700;transition:box-shadow .2s,border-color .2s;display:flex}.rd-prov:hover{border-color:var(--rd-line-strong);box-shadow:var(--rd-shadow)}.rd-prov-ico{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.rd-round-arrow{border:1px solid var(--rd-line);width:36px;height:36px;color:var(--rd-link);background:var(--rd-surface);border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:grid}.rd-soon-pill{top:12px;z-index:2;background:var(--rd-card-glass);color:var(--rd-muted);letter-spacing:.04em;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:12px}.rd-here{background:var(--rd-ink);color:var(--rd-surface);border-radius:999px;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;padding:4px 10px;font-size:11.5px;font-weight:700;line-height:1.3;display:inline-flex}.rd-here-dot{background:#4ade80;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #4ade8040}.rd-here-book{opacity:.85;font-weight:500}.rdA-hero{flex-direction:column-reverse;display:flex;position:relative}.rdA-hero-copy{z-index:2;width:100%;padding-top:28px;padding-bottom:64px;position:relative}.rdA-hero-art{height:380px;position:relative;overflow:hidden}.rdA-hero-bg{z-index:0}.rdA-hero-art:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.rdA-hero-mascot,.rdA-hallo,.rdA-flag,.rdA-steps{z-index:2}.rdA-hero-bg{object-fit:cover;object-position:60% 50%;width:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%);height:100%!important}.rdA-hero-mascot{bottom:0;filter:drop-shadow(0 18px 24px #0f172a2e);position:absolute;inset-inline-start:4%;width:auto!important;max-width:none!important;height:92%!important}.rdA-hallo{inset-inline-start:8%;font-family:var(--rd-hand), cursive;color:var(--rd-on-art);font-size:32px;font-weight:700;display:none;position:absolute;top:4%;transform:rotate(-8deg)}.rd[dir=rtl] .rdA-hallo svg{transform:scaleX(-1)}.rdA-hallo svg{color:var(--rd-on-art);margin-left:18px}.rdA-flag{inset-inline-end:28%;display:none;position:absolute;top:6%}.rdA-steps{inset-inline-end:12px;background:var(--rd-card-glass);box-shadow:var(--rd-shadow-lift);border-radius:20px;gap:6px;padding:14px 18px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rdA-step{align-items:center;gap:12px;padding:6px 0;display:flex}.rdA-step+.rdA-step{border-top:1px solid var(--rd-line)}.rdA-step-t{font-size:14px;font-weight:700;line-height:1.25}.rdA-step-t .tx-stack>:is(.tx-en,.tx-fa){margin-top:2px!important;font-size:11.5px!important}@media (min-width:960px){.rdA-hero{min-height:560px;display:block}.rdA-hero-art{top:0;inset-inline-end:0;width:60%;height:auto;position:absolute;bottom:0}.rdA-hero-bg{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 100%),linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26%),linear-gradient(#000 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.rd[dir=rtl] .rdA-hero-bg{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 26% 100%),linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 26%),linear-gradient(#000 80%,#0000 100%)}.rdA-hero-mascot{inset-inline-start:14%;height:86%!important}.rdA-hallo{inset-inline-start:24%;display:block;top:13%}.rdA-flag{inset-inline-end:20%;display:block;top:12%}.rdA-steps{inset-inline-end:40px;padding:18px 22px;top:46%}.rdA-hero-copy{padding-top:96px;padding-bottom:120px}.rdA-hero-copy>*{max-width:520px}.rdA-hero-copy>.rd-h1{max-width:600px}}@media (min-width:1280px){.rdA-hero-art{width:58%}.rdA-steps{inset-inline-end:calc(50vw - 592px)}}.rdA-levels{gap:18px;display:grid}@media (min-width:600px){.rdA-levels{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.rdA-levels{grid-template-columns:repeat(3,1fr)}}.rdA-level{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:24px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}a.rdA-level:hover{box-shadow:var(--rd-shadow-lift);transform:translateY(-3px)}a.rdA-level:hover .rd-round-arrow{background:var(--rd-primary);color:#fff;border-color:var(--rd-primary)}.rdA-level-off .rd-round-arrow{color:var(--rd-muted)}.rdA-level:has(.rd-here){border-color:var(--rd-primary);box-shadow:0 0 0 3px #2563eb24}.rdA-level-foot .rd-here{margin-top:0}.rdA-level-foot:has(.rd-here) .rdA-foot-stats{display:none}.rdB-course:has(.rd-here){outline:2px solid var(--rd-primary);outline-offset:2px}.rdA-level-top{height:200px;padding:20px;display:flex;position:relative;overflow:hidden}.rdA-level-top img{inset-inline-end:0;object-fit:contain;object-position:bottom right;position:absolute;bottom:0;width:auto!important;max-width:60%!important;height:96%!important}.rd[dir=rtl] .rdA-level-top img{object-position:bottom left}.rdA-level-text{z-index:1;max-width:58%;position:relative}.rdA-level-id{letter-spacing:-.03em;color:var(--rd-link);font-size:40px;font-weight:800;line-height:1}.rdA-level-name{margin-top:12px;font-size:15px;font-weight:700}.rdA-level-name .tx-stack>:is(.tx-en,.tx-fa){font-size:13px}.rdA-level-foot{padding:12px 16px;color:var(--rd-body);justify-content:space-between;align-items:center;gap:8px;padding-inline-start:20px;font-size:13px;font-weight:500;display:flex}.rdA-learn{align-items:center;gap:28px;padding-top:64px;display:grid}.rdA-learn-img img{width:100%;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.rdA-learn-copy{padding:0 16px}@media (min-width:900px){.rdA-learn{grid-template-columns:1.15fr 1fr;gap:40px;padding-top:88px}.rdA-learn-img img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000),linear-gradient(#0000 0,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000),linear-gradient(#0000 0,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.rd[dir=rtl] .rdA-learn-img img{-webkit-mask-image:linear-gradient(270deg,#000 70%,#0000),linear-gradient(#0000 0,#000 12% 88%,#0000);mask-image:linear-gradient(270deg,#000 70%,#0000),linear-gradient(#0000 0,#000 12% 88%,#0000)}.rdA-learn-copy{padding:0;max-width:560px;padding-inline-end:32px}}.rd-allwide .rdA-learn-img{position:relative}.rd-allwide .rdB-bubble-sm{top:8%;inset-inline:auto 8%}@media (min-width:900px){.rd-allwide .rdB-bubble-sm{inset-inline-end:22%;top:12%}}.rd-allwide .rd-tile{line-height:1.3}.rd .rd-h1,.rd .rd-h2{-webkit-hyphens:manual;hyphens:manual}@media (max-width:639px){.rd-allwide .rd-h2{font-size:22px}.rd-allwide .rd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:16px}.rd-allwide .rd-tile{text-align:start;flex-direction:row;align-items:center;gap:10px;font-size:12.5px}.rd-allwide .rd-tile-ico{border-radius:12px;flex:none;width:40px;height:40px}.rd-allwide .rd-tile-ico svg{width:20px;height:20px}}.rdA-exam{background:var(--rd-exam-bg);border:1px solid var(--rd-line);border-radius:28px;padding:26px 18px 20px}@media (min-width:768px){.rdA-exam{padding:36px 36px 30px}}.rdA-exam-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-bottom:26px;display:flex}.rdB-hero{align-items:center;gap:12px;padding-top:36px;padding-bottom:60px;display:grid}@media (min-width:960px){.rdB-hero{grid-template-columns:.95fr 1.05fr;gap:24px;padding-top:56px;padding-bottom:84px}}.rdB-hero-copy .rd-h1{margin-top:14px}.rdB-checks{color:var(--rd-body);flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.rdB-checks li{align-items:center;gap:7px;display:inline-flex}.rdB-check{background:var(--rd-soft);width:18px;height:18px;color:var(--rd-link);border-radius:999px;place-items:center;display:grid}.rdB-hero-art{position:relative}.rdB-hero-art img{width:100%;-webkit-mask-image:radial-gradient(72% 70% at 52%,#000 62%,#0000 100%);mask-image:radial-gradient(72% 70% at 52%,#000 62%,#0000 100%)}.rdB-bubble{inset-inline-start:6%;text-align:center;font-family:var(--rd-hand), cursive;color:#0f172a;border:1px solid var(--rd-line);box-shadow:var(--rd-shadow);direction:ltr;background:#fff;border-radius:50%/56% 56% 44% 44%;place-items:center;padding:18px 22px;font-size:30px;font-weight:700;line-height:1;display:grid;position:absolute;top:8%;transform:rotate(-6deg)}.rdB-bubble small{margin-top:4px;font-size:18px;font-weight:600;line-height:1.05}.rdB-bubble:after{content:"";border-right:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line);background:#fff;width:20px;height:20px;position:absolute;bottom:-10px;right:18%;transform:rotate(35deg)skew(10deg)}.rdB-bubble-sm{inset-inline:auto 6%;padding:18px 20px;font-size:24px;line-height:1.05;top:10%;transform:rotate(4deg)}.rdB-bubble-sm:after{left:18%;right:auto}@media (max-width:639px){.rdB-bubble{inset-inline-start:2%;padding:10px 14px;font-size:22px;top:4%}.rdB-bubble small{font-size:14px}.rdB-bubble-sm{font-size:18px;inset-inline:auto 4%}}.rdB-features{margin-top:-30px}.rdB-feat-t{font-size:14px;font-weight:700;line-height:1.3}.rdB-courses{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:720px){.rdB-courses{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:1100px){.rdB-courses{grid-template-columns:repeat(6,1fr)}}.rdB-course{border:1px solid #0f172a0d;border-radius:22px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}a.rdB-course:hover{box-shadow:var(--rd-shadow-lift);transform:translateY(-3px)}.rdB-course-img{justify-content:center;align-items:flex-end;height:150px;display:flex;position:relative}.rdB-course-img img{object-fit:contain;width:auto!important;height:140px!important}.rdB-course-body{background:var(--rd-card-glass);flex-direction:column;flex:1;align-items:flex-start;padding:14px;display:flex}.rdB-course-id{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1}.rdB-course-name{margin-top:6px;font-size:13.5px;font-weight:700}.rdB-course-name .tx-stack>:is(.tx-en,.tx-fa){font-size:12px}.rdB-course-blurb{color:var(--rd-muted);flex:1;margin-top:4px;font-size:12.5px;line-height:1.45}.rdB-course-arrow{border-radius:999px;place-items:center;width:32px;height:32px;margin-top:14px;display:grid}.rdB-course-off .rdB-course-img img{opacity:.88}.rdB-course .rd-here{padding:3px 8px;font-size:10.5px}.rdB-all-img{position:relative}.rdB-all-img img{width:100%;box-shadow:var(--rd-shadow);border-radius:28px}.rdB-tiles{gap:10px;max-width:none}.rdB-tile{-webkit-hyphens:auto;hyphens:auto;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:18px;justify-content:center;min-height:104px;padding:14px 8px;font-size:12.5px;line-height:1.3}.rdB-provs .rd-prov{height:68px;font-size:17px}.rdB-alpine{background:url(/redesign/alpine-banner.webp) 50% 65%/cover no-repeat;margin-top:80px;position:relative}.rdB-alpine:before{content:"";background:linear-gradient(#fff 0%,#ffffff8c 30% 70%,#fff3 100%);position:absolute;inset:0}.rdB-alpine-inner{text-align:center;padding-top:72px;padding-bottom:72px;position:relative}.rdB-alpine-inner .rd-sub{color:var(--rd-ink);margin:10px auto 0}.rdB-motto{inset-inline-end:32px;font-family:var(--rd-hand), cursive;color:var(--rd-ink);text-align:center;direction:ltr;font-size:28px;font-weight:700;line-height:1.05;display:none;position:absolute;top:50%;transform:translateY(-50%)rotate(-6deg)}.rdB-motto svg{margin:4px auto 0;display:block}@media (min-width:1100px){.rdB-motto{display:block}}.rdS{max-width:1040px;padding-top:40px;padding-bottom:24px}.rdS-head{margin-bottom:24px}.rdS-title{margin-top:8px;font-size:clamp(30px,4vw,42px)}.rdS-state{background:var(--rd-surface);border:1px solid var(--rd-line);box-shadow:var(--rd-shadow);border-radius:22px;margin-bottom:28px;padding:18px 20px}.rdS-state-h{letter-spacing:.1em;text-transform:uppercase;color:var(--rd-link);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.rdS-state-body{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rdS-state-cover{border-radius:3px 6px 6px 3px;width:56px;box-shadow:0 8px 16px -8px #0f172a80;height:auto!important}.rdS-state-text{flex:1;min-width:180px}.rdS-state-book{align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.rdS-lv{background:var(--rd-soft);color:var(--rd-link);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.rdS-state-line{color:var(--rd-body);margin-top:2px;font-size:14px}.rdS-bar-wrap{color:var(--rd-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:12.5px;display:flex}.rdS-bar{background:var(--rd-soft);border-radius:999px;flex:1;min-width:120px;max-width:260px;height:8px;display:block;position:relative;overflow:hidden}.rdS-bar>span{top:0;bottom:0;background:linear-gradient(90deg, var(--rd-sky), var(--rd-primary));border-radius:999px;position:absolute;inset-inline-start:0}.rdS-bar-sm{flex:none;width:100%;min-width:0;max-width:none;height:5px;margin-top:4px}.rdS-state-actions{flex-wrap:wrap;gap:8px;display:flex}.rdS-state-empty{color:var(--rd-body);margin:0;font-size:14.5px}.rdS-step{border-top:1px solid var(--rd-line);padding:28px 0;scroll-margin-top:90px}.rdS-step-h{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.rdS-step-n{background:var(--rd-primary);color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:grid}.rdS-step-t{letter-spacing:-.01em;margin:3px 0 0;font-size:20px;font-weight:800}.rdS-opt{color:var(--rd-muted);font-size:13px;font-weight:500}.rdS-step-hint{color:var(--rd-muted);margin:4px 0 0;font-size:14px;line-height:1.55}.rdS-series{gap:12px;display:grid}@media (min-width:640px){.rdS-series{grid-template-columns:repeat(2,1fr)}}.rdS-choice{padding:14px;background:var(--rd-surface);border:1.5px solid var(--rd-line);cursor:pointer;text-align:start;min-height:104px;font:inherit;color:inherit;border-radius:18px;align-items:center;gap:16px;padding-inline-end:48px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.rdS-choice:hover{border-color:var(--rd-line-strong)}.rdS-choice[aria-pressed=true]{border-color:var(--rd-primary);background:var(--rd-surface-2);box-shadow:0 0 0 3px #2563eb26}.rdS-tick{top:14px;border:2px solid var(--rd-line);color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;inset-inline-end:14px}.rdS-choice[aria-pressed=true] .rdS-tick{background:var(--rd-primary);border-color:var(--rd-primary)}.rdS-series-cover{border-radius:3px 6px 6px 3px;flex:none;width:58px;box-shadow:0 10px 18px -10px #0f172a8c;height:auto!important}.rdS-series-ico{background:var(--rd-soft);width:58px;height:76px;color:var(--rd-link);border-radius:12px;flex:none;place-items:center;display:grid}.rdS-series-t{flex-direction:column;gap:4px;min-width:0;display:flex}.rdS-series-name{font-size:17px;font-weight:800}.rdS-series-sub{color:var(--rd-muted);font-size:13px}.rdS-other{background:var(--rd-surface-2);border:1px dashed var(--rd-line-strong);border-radius:16px;margin-top:14px;padding:16px}.rdS-other-h{margin-bottom:10px;font-size:14px;font-weight:700}.rdS-chips{flex-wrap:wrap;gap:8px;display:flex}.rdS-chip{border:1.5px solid var(--rd-line);background:var(--rd-surface);height:40px;font:600 14px var(--rd-font), var(--font-vazirmatn), sans-serif;color:var(--rd-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.rdS-chip:hover{border-color:var(--rd-line-strong)}.rdS-chip[aria-pressed=true]{background:var(--rd-primary);border-color:var(--rd-primary);color:#fff}.rdS-chip-soon{color:#b45309;background:#fff4e0;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.rdS-note{color:var(--rd-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:13.5px;display:flex}.rdS-levels{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:640px){.rdS-levels{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.rdS-levels{grid-template-columns:repeat(6,1fr)}}.rdS-level{background:var(--lv-tint);cursor:pointer;text-align:start;min-height:156px;font:inherit;color:inherit;border:1.5px solid #0000;border-radius:18px;flex-direction:column;align-items:stretch;gap:6px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.rdS-level:hover{box-shadow:var(--rd-shadow);transform:translateY(-2px)}.rdS-level[aria-pressed=true]{border-color:var(--lv);box-shadow:0 0 0 3px color-mix(in srgb, var(--lv) 22%, transparent)}.rdS-level-off{opacity:.78}.rdS-level-top{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.rdS-level-id{color:var(--lv);font-size:28px;font-weight:800;line-height:1}.rdS-level-cover{border-radius:2px 4px 4px 2px;width:40px;box-shadow:0 6px 12px -6px #0f172a80;height:auto!important}.rdS-level-char{width:auto!important;height:58px!important}.rdS-level-name{font-size:13.5px;font-weight:700}.rdS-level-status{color:var(--rd-body);align-items:flex-start;gap:6px;font-size:12px;line-height:1.35;display:flex}.rdS-dot{background:#cbd5e1;border-radius:999px;flex:none;width:7px;height:7px;margin-top:4px}.rdS-dot-on{background:#22c55e}.rdS-here{align-self:flex-start;margin-top:4px;padding:3px 8px;font-size:10.5px}.rdS-lesson{align-items:center;gap:8px;display:flex}.rdS-lesson input{text-align:center;border:1.5px solid var(--rd-line);width:92px;height:48px;font:700 18px var(--rd-font), sans-serif;color:var(--rd-ink);background:var(--rd-surface);border-radius:14px}.rdS-lesson input:focus{border-color:var(--rd-primary);outline:none;box-shadow:0 0 0 3px #2563eb26}.rdS-step-btn{border:1.5px solid var(--rd-line);background:var(--rd-surface);width:44px;height:44px;font:700 20px var(--rd-font), sans-serif;color:var(--rd-link);cursor:pointer;border-radius:999px}.rdS-step-btn:hover{border-color:var(--rd-primary)}.rdS-of{color:var(--rd-muted);margin-inline-start:6px;font-size:14px}.rdS-sum{z-index:20;color:#fff;background:#0f172af5;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:8px;padding:16px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 20px 40px -20px #0f172a99}.rdS-sum-h{letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;font-size:11px;font-weight:700}.rdS-sum-path{margin-top:2px;font-size:16px;font-weight:700}.rdS-sum-goal{color:#fcd34d}.rdS-sum-path svg{vertical-align:-2px;margin:0 4px;display:inline-block}.rdS-sum-actions{align-items:center;gap:12px;display:flex}.rdS-sum-note{color:#cbd5e1;font-size:12px}@media (max-width:639px){.rdS-sum{gap:8px 12px;padding:12px 14px}.rdS-sum-note{display:none}.rdS-sum-path{font-size:14.5px}.rdS-sum .rd-btn{height:42px;padding:0 18px}}.rdS button.rd-btn{cursor:pointer;border:0;font-family:inherit}.rdS button.rd-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.rd-ft{background:var(--rd-surface);border-top:1px solid var(--rd-line);margin-top:72px;padding:48px 0 28px;font-size:14px}.rd main:has(.rdB-alpine)+.rd-ft{margin-top:0}.rd-ft-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px;display:grid}.rd-ft-brand{grid-column:1/-1}@media (min-width:900px){.rd-ft-grid{grid-template-columns:1.6fr repeat(4,1fr)}.rd-ft-brand{grid-column:auto}}.rd-ft-brand p{color:var(--rd-muted);max-width:260px;margin:12px 0 0;font-size:13.5px}.rd-ft-social{gap:8px;margin-top:16px;display:flex}.rd-ft-social-i{background:var(--rd-bg);width:34px;height:34px;color:var(--rd-body);border-radius:999px;place-items:center;display:grid}.rd-ft-h{margin-bottom:12px;font-size:14px;font-weight:700}.rd-ft-col ul{color:var(--rd-muted);gap:9px;margin:0;padding:0;list-style:none;display:grid}.rd-ft-col a:hover{color:var(--rd-link)}.rd-ft-soon{opacity:.6}.rd-ft-bottom{border-top:1px solid var(--rd-line);color:var(--rd-body);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:40px;padding-top:22px;font-size:12.5px;display:flex}.rd-ft-legal{color:var(--rd-muted);max-width:640px;margin-top:6px;line-height:1.55}.rd-ft-scenic{background:#eaf4ff;border-top:0;margin-top:64px;padding:0 0 40px;position:relative;overflow:hidden}.rd-ft-scene{background:url(/redesign/alpine-banner.webp) 50% 70%/cover no-repeat;position:absolute;inset:0}.rd-ft-scene:after{content:"";background:linear-gradient(#fff 0%,#fff9 14%,#ffffff26 40%,#fff0 70%);position:absolute;inset:0}.rd-ft-scenic>.rd-wrap{position:relative}.rd-ft-ctaband{padding-top:88px;padding-bottom:64px}.rd-ft-ctaband .rd-sub{color:var(--rd-ink);margin:10px auto 0}.rd-ft-scenic .rd-wrap>.rd-ft-card:first-child{margin-top:140px}.rd-ft-scenic .rd-ft-card{background:var(--rd-scenic-card,#ffffffdb);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border:1px solid #ffffffbf;border-radius:28px;padding:32px 32px 22px;box-shadow:0 30px 60px -30px #0f172a59}.rd-ft-scenic .rd-ft-bottom{border-top-color:#0f172a14;margin-top:28px}.rd-ft-scenic .rd-ft-social-i,.rd-ft-scenic .rd-ft-quick a{background:#2563eb14}.rd-acc-ph{width:220px;height:40px;display:inline-block}@media (max-width:479px){.rd-acc-ph{width:0}}.rd-avatar{background:var(--rd-soft);width:40px;height:40px;color:var(--rd-link);border:1px solid var(--rd-line);border-radius:999px;place-items:center;font-size:15px;font-weight:800;display:grid}.rd-avatar:hover{border-color:var(--rd-line-strong)}.rd-theme{border:1px solid var(--rd-line);background:var(--rd-surface);width:40px;height:40px;color:var(--rd-body);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid}.rd-theme:hover{color:var(--rd-link);border-color:var(--rd-line-strong)}.rd-theme-row{width:100%;color:inherit;font:500 15px var(--rd-font), var(--font-vazirmatn), sans-serif;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex}.rd-theme-row:hover{background:var(--rd-bg);color:var(--rd-link)}.rd-menu-sep{background:var(--rd-line);height:1px;margin:6px 8px}.rd-menu-panel button.rd-menu-out{width:100%;color:var(--rd-muted);font:500 15px var(--rd-font), var(--font-vazirmatn), sans-serif;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:11px 14px;display:block}.rd-menu-panel button.rd-menu-out:hover{background:var(--rd-bg);color:var(--rd-link)}@media (max-width:639px){.rd-hd .rd-theme{display:none}}@media (min-width:1240px) and (max-width:1499px){.rd-hd .rd-search{display:none!important}}.rd-wb{gap:12px;margin-top:28px;display:grid}@media (min-width:900px){.rd-wb:has(>:nth-child(2)){grid-template-columns:1.5fr 1fr}}.rd-wb-card{background:var(--rd-surface);border:1px solid var(--rd-line);box-shadow:var(--rd-shadow);border-radius:20px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,transform .15s;display:flex;position:relative}a.rd-wb-card:hover{border-color:var(--rd-line-strong);transform:translateY(-2px)}.rd-wb-cover{border-radius:3px 6px 6px 3px;flex:none;width:42px;box-shadow:0 8px 14px -8px #0f172a8c;height:auto!important}.rd-wb-ico{background:var(--rd-soft);width:44px;height:44px;color:var(--rd-link);border-radius:14px;flex:none;place-items:center;display:grid}.rd-wb-text{flex:1;min-width:0}.rd-wb-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--rd-link);font-size:11px;font-weight:700}.rd-wb-title{margin-top:2px;font-size:15.5px;font-weight:700;line-height:1.3}.rd-wb-sub{color:var(--rd-muted);font-size:13px}.rd-wb-bar{background:var(--rd-soft);border-radius:999px;max-width:240px;height:5px;margin-top:8px;display:block;position:relative;overflow:hidden}.rd-wb-bar>span{top:0;bottom:0;background:linear-gradient(90deg, var(--rd-sky), var(--rd-primary));border-radius:999px;position:absolute;inset-inline-start:0}.rd-wb-go{background:var(--rd-primary);color:#fff;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.rd-wb-nudge{background:linear-gradient(120deg, var(--rd-surface) 0%, var(--rd-soft) 100%)}.rd-wb-x{top:8px;width:26px;height:26px;color:var(--rd-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;inset-inline-end:8px}.rd-wb-x:hover{background:var(--rd-bg);color:var(--rd-ink)}.rd-wb-nudge .rd-btn{margin-inline-end:22px}@media (max-width:639px){.rd-wb{margin-top:20px}.rd-wb-card{gap:10px;padding:12px}.rd-wb-title{font-size:14.5px}.rd-wb-nudge{flex-wrap:wrap}.rd-wb-nudge .rd-btn{margin-inline-end:0}}.rd.rd-chrome{display:contents}.rd-crumbs{background:var(--rd-surface);border-bottom:1px solid var(--rd-line);color:var(--rd-muted);font-size:13px}.rd-crumbs .rd-wrap{flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:40px;padding-top:6px;padding-bottom:6px;display:flex}.rd-crumbs svg{flex:none;display:block}.rd-crumb{align-items:center;gap:6px;min-width:0;display:inline-flex}.rd-crumb a,.rd-crumb-home{color:var(--rd-muted);display:inline-flex}.rd-crumb a:hover,.rd-crumb-home:hover{color:var(--rd-link)}.rd-crumb [aria-current]{color:var(--rd-ink);font-weight:600}.rd-lnote{color:#7a5300;background:#fff7e0;border-bottom:1px solid #f5e1a4;font-size:13px}.rd-lnote .rd-wrap{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:40px;padding-top:6px;padding-bottom:6px;display:flex}.rd-lnote svg{flex:none;display:block}.rd-lnote-t{unicode-bidi:plaintext}.rd-lnote button{color:inherit;font:600 12.5px var(--rd-font), var(--font-vazirmatn), sans-serif;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-inline-start:auto;padding:3px 12px}.rd-ft-quick,.rdA-foot-name,.rdA-here-m{display:none}@media (max-width:639px){.rd-sec{padding-top:44px}.rd-sec-head{margin-bottom:16px}.rd-h1{font-size:36px}.rd-h2{font-size:24px}.rd-lede{margin-top:14px;font-size:15.5px;line-height:1.6}.rd-cta-row{gap:10px;margin-top:18px}.rd .rd-sub{display:none}.rdB-alpine-inner .rd-sub{display:block}.rd[data-lang=de-en] .tx-stack>.tx-en,.rd[data-lang=de-fa] .tx-stack>.tx-fa{display:none}.rd[data-lang=de-en] :is(.rd-h1,.rd-h2,.rdA-level-name,.rdB-course-name) .tx-stack>.tx-en,.rd[data-lang=de-fa] :is(.rd-h1,.rd-h2,.rdA-level-name,.rdB-course-name) .tx-stack>.tx-fa{display:block}.rdB-checks,.rdB-course-blurb,.rd-book-sub,.rdS-step-hint,.rd-ft-brand p,.rdB-features .rd-stat-l,.rd-here-book{display:none}.rd-pv .rd-wrap{flex-wrap:nowrap;justify-content:flex-start}.rd-pv-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rd-pv-tabs::-webkit-scrollbar{display:none}.rdA-hero-art{height:300px}.rdA-hero-copy{padding-top:22px;padding-bottom:52px}.rdA-steps{padding:10px 12px}.rdA-step{gap:8px;padding:4px 0}.rdA-step-t{font-size:13px}.rdA-levels{grid-template-columns:repeat(2,1fr);gap:10px}.rdA-level{border-radius:18px}.rdA-level-top{height:150px;padding:12px}.rdA-level-text{max-width:100%}.rdA-level-id{font-size:30px}.rdA-level-name{margin-top:6px;font-size:13px}.rdA-level-top img{max-width:64%!important;height:76%!important}.rdA-level-name,.rdA-foot-stats,.rdA-here-d{display:none}.rdA-foot-name{color:var(--rd-ink);font-size:12.5px;font-weight:700;line-height:1.2;display:block}.rdA-here-m{display:block}.rdA-level-foot{padding:8px 10px;gap:6px;padding-inline-start:12px}.rdA-level-foot .rd-round-arrow{width:30px;height:30px}.rd-here{padding:3px 8px;font-size:10.5px}.rd-soon-pill{top:8px;padding:2px 8px;font-size:10px;inset-inline-end:8px}.rd-tiles{gap:14px 8px;margin-top:18px}.rdA-learn{gap:18px;padding-top:44px}.rdA-exam{border-radius:22px;padding:20px 16px 16px}.rdA-exam-head{margin-bottom:16px}.rd-prov{height:52px;font-size:15px}.rdB-hero{padding-top:24px;padding-bottom:48px}.rdB-features .rd-stat{gap:10px;padding:8px}.rdB-features .rd-stat-ico{width:42px;height:42px}.rdB-feat-t{font-size:13px}.rdB-course-img{height:120px}.rdB-course-img img{height:112px!important}.rdB-course-body{padding:10px 12px 12px}.rdB-course-arrow{margin-top:10px}.rdB-all{gap:18px}.rdB-all .rd-h2{font-size:22px}.rdB-all-img img{border-radius:22px}.rdB-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.rdB-tile{text-align:start;-webkit-hyphens:manual;hyphens:manual;border-radius:14px;flex-direction:row;justify-content:flex-start;gap:10px;min-height:54px;padding:8px 12px;font-size:12.5px;line-height:1.25}.rdB-tile>span:first-child{flex:none;display:grid}.rdB-tile svg{width:22px;height:22px}.rdB-provs .rd-prov{height:56px;font-size:15px}.rdB-alpine{margin-top:56px}.rdB-alpine-inner{padding-top:48px;padding-bottom:48px}.rd-book{border-radius:16px;width:140px;padding:12px}.rd-book-cover{height:150px}.rd-book-cover img{height:142px}.rd-book-meta{margin-top:10px}.rd-ft{margin-top:48px;padding:32px 0 20px}.rd-ft-grid{gap:16px}.rd-ft-col{display:none}.rd-ft-quick{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.rd-ft-quick a{background:var(--rd-bg);color:var(--rd-body);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.rd-ft-bottom{align-items:center;margin-top:20px}.rd-ft-legal{font-size:11px}.rd-ft-scenic{margin-top:48px;padding-bottom:24px}.rd-ft-ctaband{padding-top:56px;padding-bottom:40px}.rd-ft-scenic .rd-ft-card{border-radius:22px;padding:20px 16px 14px}.rd-ft-scenic .rd-wrap>.rd-ft-card:first-child{margin-top:90px}.rdS{padding-top:24px}.rdS-head{margin-bottom:16px}.rdS-state{margin-bottom:12px;padding:14px}.rdS-step{padding:20px 0}.rdS-step-h{margin-bottom:12px}.rdS-step-t{font-size:18px}.rdS-choice{padding:10px;gap:12px;min-height:0;padding-inline-end:40px}.rdS-series-cover{width:44px}.rdS-series-ico{width:44px;height:58px}.rdS-series-name{font-size:15.5px}.rdS-series-sub{font-size:12px}.rdS-tick{top:10px;width:22px;height:22px;inset-inline-end:10px}.rdS-level{min-height:0;padding:10px}.rdS-level-id{font-size:24px}.rdS-level-char{height:44px!important}.rdS-level-cover{width:32px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd{--rd-link:#7aa7ff;--rd-ink:#e6ecf7;--rd-body:#b4bfd3;--rd-muted:#8b96ad;--rd-bg:#0b1220;--rd-page-top:#0b1220;--rd-surface:#121b2e;--rd-surface-2:#17223a;--rd-soft:#1b2a4a;--rd-line:#25324d;--rd-line-strong:#3a4f7a;--rd-glass:#0b1220db;--rd-card-glass:#121b2ee6;--rd-scenic-card:#121b2ed6;--rd-exam-bg:linear-gradient(135deg, #141f38 0%, #1b1a3a 60%, #132238 100%);--rd-shadow:0 1px 2px #0006, 0 14px 34px -18px #000000a6;--rd-shadow-lift:0 2px 8px #00000073, 0 24px 46px -20px #2563eb59;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]) .rd .rd-stat-ico,:root:not([data-theme=light]) .rd .rd-tile-ico{background:color-mix(in srgb, currentColor 18%, transparent)!important}:root:not([data-theme=light]) .rd .rdA-level-top{background:linear-gradient(160deg, color-mix(in srgb, var(--lv) 26%, #0f1729), color-mix(in srgb, var(--lv) 10%, #0f1729))!important}:root:not([data-theme=light]) .rd .rdB-course{border-color:var(--rd-line);background:color-mix(in srgb, var(--lv) 12%, var(--rd-surface))!important}:root:not([data-theme=light]) .rd .rdB-course-img{background:linear-gradient(180deg, color-mix(in srgb, var(--lv) 24%, #0f1729), color-mix(in srgb, var(--lv) 10%, #0f1729))!important}:root:not([data-theme=light]) .rd .rdS-level{--lv-tint:color-mix(in srgb, var(--lv) 16%, var(--rd-surface))}:root:not([data-theme=light]) .rd .rd-teachers{mix-blend-mode:normal;border-radius:28px;-webkit-mask-image:none;mask-image:none}:root:not([data-theme=light]) .rd .rdA-hero-bg{filter:brightness(.9)saturate(.95)}:root:not([data-theme=light]) .rd .rdB-alpine:before{background:linear-gradient(180deg, var(--rd-bg) 0%, #0b12209e 30%, #0b12208c 70%, #0b122040 100%)}:root:not([data-theme=light]) .rd .rd-ft-scenic{background:var(--rd-bg)}:root:not([data-theme=light]) .rd .rd-ft-scene:after{background:linear-gradient(180deg, var(--rd-bg) 0%, #0b1220b8 16%, #0b122059 45%, #0b122026 100%)}:root:not([data-theme=light]) .rd .rd-ft-scenic .rd-ft-card{border-color:#ffffff14}:root:not([data-theme=light]) .rd .rdS-chip-soon{color:#fbbf24;background:#3a2a10}:root:not([data-theme=light]) .rd .rdS-sum{border:1px solid var(--rd-line)}:root:not([data-theme=light]) .rd .rd-btn-p{box-shadow:0 10px 22px -12px #2563ebe6}:root:not([data-theme=light]) .rd .rdA-hero-art:after{background:linear-gradient(180deg, var(--rd-bg) 0%, #0b122000 16%, #0b122000 64%, var(--rd-bg) 100%), linear-gradient(90deg, #0b12208c 0%, #0b122000 45%)}:root:not([data-theme=light]) .rd .rdB-hero-art img{filter:brightness(.92)}@media (min-width:960px){:root:not([data-theme=light]) .rd .rdA-hero-art:after{background:linear-gradient(90deg, var(--rd-bg) 0%, #0b1220eb 14%, #0b122080 34%, #0b122000 56%), linear-gradient(0deg, var(--rd-bg) 0%, #0b122000 24%)}:root:not([data-theme=light]) .rd[dir=rtl] .rdA-hero-art:after{background:linear-gradient(270deg, var(--rd-bg) 0%, #0b1220eb 14%, #0b122080 34%, #0b122000 56%), linear-gradient(0deg, var(--rd-bg) 0%, #0b122000 24%)}}:root:not([data-theme=light]) .rd .rd-lnote{color:#f5d27a;background:#2d2410;border-bottom-color:#4a3a12}}:root[data-theme=dark] .rd{--rd-link:#7aa7ff;--rd-ink:#e6ecf7;--rd-body:#b4bfd3;--rd-muted:#8b96ad;--rd-bg:#0b1220;--rd-page-top:#0b1220;--rd-surface:#121b2e;--rd-surface-2:#17223a;--rd-soft:#1b2a4a;--rd-line:#25324d;--rd-line-strong:#3a4f7a;--rd-glass:#0b1220db;--rd-card-glass:#121b2ee6;--rd-scenic-card:#121b2ed6;--rd-exam-bg:linear-gradient(135deg, #141f38 0%, #1b1a3a 60%, #132238 100%);--rd-shadow:0 1px 2px #0006, 0 14px 34px -18px #000000a6;--rd-shadow-lift:0 2px 8px #00000073, 0 24px 46px -20px #2563eb59;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .rd .rd-stat-ico,:root[data-theme=dark] .rd .rd-tile-ico{background:color-mix(in srgb, currentColor 18%, transparent)!important}:root[data-theme=dark] .rd .rdA-level-top{background:linear-gradient(160deg, color-mix(in srgb, var(--lv) 26%, #0f1729), color-mix(in srgb, var(--lv) 10%, #0f1729))!important}:root[data-theme=dark] .rd .rdB-course{border-color:var(--rd-line);background:color-mix(in srgb, var(--lv) 12%, var(--rd-surface))!important}:root[data-theme=dark] .rd .rdB-course-img{background:linear-gradient(180deg, color-mix(in srgb, var(--lv) 24%, #0f1729), color-mix(in srgb, var(--lv) 10%, #0f1729))!important}:root[data-theme=dark] .rd .rdS-level{--lv-tint:color-mix(in srgb, var(--lv) 16%, var(--rd-surface))}:root[data-theme=dark] .rd .rd-teachers{mix-blend-mode:normal;border-radius:28px;-webkit-mask-image:none;mask-image:none}:root[data-theme=dark] .rd .rdA-hero-bg{filter:brightness(.9)saturate(.95)}:root[data-theme=dark] .rd .rdB-alpine:before{background:linear-gradient(180deg, var(--rd-bg) 0%, #0b12209e 30%, #0b12208c 70%, #0b122040 100%)}:root[data-theme=dark] .rd .rd-ft-scenic{background:var(--rd-bg)}:root[data-theme=dark] .rd .rd-ft-scene:after{background:linear-gradient(180deg, var(--rd-bg) 0%, #0b1220b8 16%, #0b122059 45%, #0b122026 100%)}:root[data-theme=dark] .rd .rd-ft-scenic .rd-ft-card{border-color:#ffffff14}:root[data-theme=dark] .rd .rdS-chip-soon{color:#fbbf24;background:#3a2a10}:root[data-theme=dark] .rd .rdS-sum{border:1px solid var(--rd-line)}:root[data-theme=dark] .rd .rd-btn-p{box-shadow:0 10px 22px -12px #2563ebe6}:root[data-theme=dark] .rd .rdA-hero-art:after{background:linear-gradient(180deg, var(--rd-bg) 0%, #0b122000 16%, #0b122000 64%, var(--rd-bg) 100%), linear-gradient(90deg, #0b12208c 0%, #0b122000 45%)}:root[data-theme=dark] .rd .rdB-hero-art img{filter:brightness(.92)}@media (min-width:960px){:root[data-theme=dark] .rd .rdA-hero-art:after{background:linear-gradient(90deg, var(--rd-bg) 0%, #0b1220eb 14%, #0b122080 34%, #0b122000 56%), linear-gradient(0deg, var(--rd-bg) 0%, #0b122000 24%)}:root[data-theme=dark] .rd[dir=rtl] .rdA-hero-art:after{background:linear-gradient(270deg, var(--rd-bg) 0%, #0b1220eb 14%, #0b122080 34%, #0b122000 56%), linear-gradient(0deg, var(--rd-bg) 0%, #0b122000 24%)}}:root[data-theme=dark] .rd .rd-lnote{color:#f5d27a;background:#2d2410;border-bottom-color:#4a3a12}.rd-mbar,.rd-menu-ico{display:none}@media (max-width:1023px){html:not([data-mbar-off]) .rd-mbar{z-index:45;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--color-paper-hi) 97%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-top:1px solid var(--color-line);inset-inline:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;box-shadow:0 -10px 28px -20px #0f172a59}html:not([data-mbar-off]) body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.rd-mbar-tab{min-height:52px;color:var(--color-muted);font:600 11px var(--rd-font), var(--font-vazirmatn), sans-serif;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;display:flex}.rd-mbar-tab:active .rd-mbar-ico{transform:scale(.94)}.rd-mbar-ico{border-radius:999px;place-items:center;width:52px;height:30px;transition:background .15s,color .15s,transform .1s;display:grid}.rd-mbar-tab[aria-current=page]{color:var(--color-accent)}.rd-mbar-tab[aria-current=page] .rd-mbar-ico{background:var(--color-accent-soft)}.rd-mbar-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.15;overflow:hidden}.rd-mbar-label .tx-stack>:not(:first-child),html:not([data-mbar-off]) .rd-hd .rd-btn,html:not([data-mbar-off]) .rd-hd .rd-avatar,html:not([data-mbar-off]) .rd-hd .rd-acc-ph{display:none!important}html:not([data-mbar-off]) .rdS-sum{bottom:calc(80px + env(safe-area-inset-bottom))}html:not([data-mbar-off]) .rd-menu-panel{width:auto;max-height:calc(100dvh - 74px - 96px - env(safe-area-inset-bottom));top:74px;padding:10px;position:fixed;inset-inline:10px;overflow-y:auto}html:not([data-mbar-off]) .rd-menu-panel a{align-items:center;gap:12px;padding:13px 14px;display:flex}html:not([data-mbar-off]) .rd-menu-ico{color:var(--color-muted);flex:none;display:inline-block}html:not([data-mbar-off]) .rd-menu-panel a[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent);font-weight:700}html:not([data-mbar-off]) .rd-menu-panel a[aria-current=page] .rd-menu-ico{color:var(--color-accent)}.rd-mbar-go{color:var(--color-ink);position:relative}.rd-mbar-go-btn{background:var(--color-accent);color:#fff;width:54px;height:54px;box-shadow:0 10px 22px -10px #2563ebbf, 0 0 0 5px var(--color-paper-hi);border-radius:999px;place-items:center;margin-top:-26px;transition:transform .12s;display:grid}.rd-mbar-go:active .rd-mbar-go-btn{transform:scale(.94)}.rd-mbar-tab:disabled{opacity:.35}button.rd-mbar-tab{cursor:pointer;background:0 0;border:0}html:not([data-mbar-off]) body:has(.les-mbar) .rd-mbar:not(.les-mbar){display:none!important}.les-flip{transform:scaleX(-1)}.les-sheet-backdrop{z-index:46;background:#0f172a61;border:0;position:fixed;inset:0}.les-sheet{inset-inline:8px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:47;background:var(--color-surface);border:1px solid var(--color-line);border-radius:20px;max-height:62dvh;padding:8px;position:fixed;overflow-y:auto;box-shadow:0 24px 48px -20px #0f172a73}.les-sheet-head{color:var(--color-ink);justify-content:space-between;align-items:center;padding:8px 10px 10px;font-weight:700;display:flex}.les-sheet-head button{color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:4px}.les-sheet-item{width:100%;color:var(--color-ink);font:500 15px var(--rd-font), var(--font-vazirmatn), sans-serif;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.les-sheet-n{font-family:var(--font-mono);opacity:.65;font-size:12px}.les-sheet-l{flex:1}}.les-mbar-root .rd-mbar.les-mbar{display:none}@media (max-width:1023px){html:not([data-mbar-off]) .les-mbar-root .rd-mbar.les-mbar{display:grid}body:has(.dy-npb.is-open) .rd-mbar-go-btn{width:36px;height:36px;box-shadow:none;margin-top:-6px}}
