@font-face{font-family:Site LTR Brackets;unicode-range:U+0028-0029,U+005B,U+005D,U+007B,U+007D,U+003C,U+003E;src:local("Roboto"),local("Segoe UI"),local("Arial"),local("Helvetica Neue"),local("Helvetica"),local("DejaVu Sans"),local("Liberation Sans")}@font-face{font-family:Vazirmatn;unicode-range:U+0020-007E,U+00A0-00FF,U+0600-06FF,U+200C-200F,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2212,U+FDFC,U+FEFF,U+25CC;src:url(/assets/fonts/vazirmatn/Vazirmatn-Variable.woff2) format("woff2-variations"),url(/assets/fonts/vazirmatn/Vazirmatn-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--sf-font: "Vazirmatn", "MyWebFont", Tahoma, sans-serif;--sf-brand: #0f6e68;--sf-brand-rgb: 15 110 104;--sf-brand-strong: #0b5a55;--sf-brand-soft: #e8f3f2;--sf-brand-ink: #0b4a46;--sf-hot: #d1341f;--sf-hot-strong: #b42a18;--sf-hot-soft: #fdeeec;--sf-gold: #fecc00;--sf-ok: #1a7f4b;--sf-aqua: #5cc8bd;--sf-amber: #b86e00;--sf-amber-ink: #8f5500;--sf-navy: #1d1d1f;--sf-nav-bg: #0f6e68;--sf-nav-ink: #fff;--sf-nav-icon: #f6bb45;--sf-nav-active-bg: #f6bb45;--sf-nav-active-ink: #1d1d1f;--sf-nav-mark: transparent;--sf-nav-panel: #fff;--sf-nav-panel-ink: #1d1d1f;--sf-nav-panel-accent: #0f6e68;--sf-ink: #1d1d1f;--sf-ink-2: #3a3a3c;--sf-muted: #6e6e73;--sf-faint: #77777c;--sf-line: #e3e3e8;--sf-line-soft: #f0f0f3;--sf-surface: #ffffff;--sf-page: #f5f5f7;--sf-radius-sm: 8px;--sf-radius: 12px;--sf-radius-lg: 16px;--sf-radius-xl: 20px;--sf-shadow-1: 0 1px 2px rgba(0, 0, 0, .05);--sf-shadow-2: 0 8px 24px -8px rgba(0, 0, 0, .14);--sf-shadow-3: 0 18px 40px -12px rgba(0, 0, 0, .22);--sf-container: 1336px;--sf-gutter: 16px;--sf-header-h: 64px;--sf-ease: cubic-bezier(.2, .7, .2, 1)}html[data-theme=dark]{color-scheme:dark;--sf-brand: var(--sf-brand-on-dark, #22a398);--sf-brand-rgb: var(--sf-brand-rgb-on-dark, 34 163 152);--sf-brand-strong: var(--sf-brand-strong-on-dark, #1b8a81);--sf-brand-soft: color-mix(in srgb, var(--sf-brand) 16%, #1c1c1c);--sf-brand-ink: #e6f6f4;--sf-hot: #ff6b5e;--sf-hot-strong: #ff8a7f;--sf-hot-soft: #34191b;--sf-gold: #fecc00;--sf-ok: #3ccf7e;--sf-aqua: #4ad0c0;--sf-amber: #ffb606;--sf-amber-ink: #ffd27a;--sf-navy: #ffffff;--sf-ink: #ffffff;--sf-ink-2: #d0d8e0;--sf-muted: #b8c4d0;--sf-faint: #8a9aaa;--sf-line: #333333;--sf-line-soft: #2b2b2b;--sf-surface: #232323;--sf-page: #171717;--sf-glow: radial-gradient(60% 80% at 100% 0%, color-mix(in srgb, var(--sf-aqua) 12%, transparent), transparent 60%);--sf-dark-bg: var(--sf-glow), linear-gradient(180deg, #1a1a1a, #121212);--sf-glass: rgba(255, 255, 255, .06);--sf-glass-line: rgba(255, 255, 255, .08);--sf-shadow-1: 0 1px 2px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .3);--sf-shadow-2: 0 10px 28px -8px rgba(0, 0, 0, .6);--sf-shadow-3: 0 20px 44px -12px rgba(0, 0, 0, .7)}html[data-theme=dark] body{background:var(--sf-dark-bg) fixed;background-color:#121212}html[data-theme=dark] :is(.sf-page,sf-home-page){background:transparent}html[data-theme=dark] [class*=sf-t-]{--t-soft: var(--sf-surface);--t-ink: var(--sf-ink)}html.hm-theme-switching,html.hm-theme-switching *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,fill .3s ease!important}html[data-theme=dark] :is(.sf-badge--gold,[class*=--gold],[class*=--sun]){color:var(--sfx-tx-1a1a1a, #1a1a1a)!important}html[data-theme=dark] :is(.card__media,.pcard__media,.tile__stage,.slide__stage,.guide__stage,.gallery__main,.quad__img,.deal__img,.lineup__img,.mcourses__logo) img{mix-blend-mode:normal!important;background:#f4f5f7;border-radius:12%;padding:5%;box-sizing:border-box}html[dir=ltr] sf-icon:is([name=chevron-left],[name=chevron-right],[name=arrow-left],[name=arrow-right]){transform:scaleX(-1)}html[dir=ltr] :is(h1,h2,h3,h4,h5,p,li,a,span,b,strong,small,td,th,label,figcaption,blockquote){unicode-bidi:plaintext}[data-hm-unit]{display:none!important}*,*:before,*:after{box-sizing:border-box}*{font-family:var(--sf-font)}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:1.7;overflow-x:clip}img,svg,video{vertical-align:middle}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{line-height:1.5}body{background:var(--sf-surface);color:var(--sf-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sf-container{width:100%;max-width:var(--sf-container);margin-inline:auto;padding-inline:var(--sf-gutter);box-sizing:border-box}.sf-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sf-noscrollbar{scrollbar-width:none}.sf-noscrollbar::-webkit-scrollbar{display:none}.sf-skeleton{background:linear-gradient(90deg,var(--sfx-bg-eef0f3, #eef0f3) 0%,var(--sfx-bg-f7f8fa, #f7f8fa) 40%,var(--sfx-bg-eef0f3, #eef0f3) 80%);background-size:300% 100%;animation:sf-shimmer 1.4s ease-in-out infinite;border-radius:var(--sf-radius-sm)}@keyframes sf-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:focus-visible{outline:2px solid var(--sf-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:991.98px){body.sf-has-bottom-nav{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}a.sf-visually-hidden:focus{position:fixed!important;z-index:3000;top:8px;right:8px;width:auto;height:auto;clip:auto;padding:10px 16px;border-radius:8px;background:var(--sf-brand);color:#fff}[class*=sf-t-]{--t-a: var(--sf-brand);--t-b: var(--sf-brand);--t-glow: var(--sf-brand);--t-soft: var(--sf-page);--t-ink: var(--sf-ink)}.sf-grad{color:#fff;background:var(--sf-brand)}.sf-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.sf-sec-title{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:700;color:var(--sf-ink)}.sf-sec-title__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--sf-brand);background:var(--sf-brand-soft)}.sf-sec-title small{display:block;font-size:13px;font-weight:500;color:var(--sf-muted);margin-top:2px}.sf-sec-more{display:inline-flex;align-items:center;gap:2px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--t-ink, var(--sf-brand));background:var(--t-soft, var(--sf-brand-soft));text-decoration:none;white-space:nowrap;transition:filter .2s}.sf-sec-more:hover{filter:brightness(.96)}.sf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.sf-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.sf-btn--primary{color:#fff;background:var(--sf-brand)}.sf-btn--primary:hover:not(:disabled){background:var(--sf-brand-strong);color:#fff}.sf-btn--ghost{color:var(--sf-brand);background:var(--sfx-bg-ffffff, #fff);border-color:var(--sf-line)}.sf-btn--ghost:hover:not(:disabled){border-color:var(--sf-brand);background:var(--sf-brand-soft)}.sf-btn--block{width:100%}.sf-btn--sm{height:36px;padding:0 16px;font-size:13px;border-radius:999px}.sf-field{display:flex;flex-direction:column;gap:6px}.sf-field>label,.sf-label{font-size:13px;font-weight:700;color:var(--sf-ink-2)}.sf-input{width:100%;height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--sf-line);background:var(--sfx-bg-ffffff, #fff);color:var(--sf-ink);font-size:14px;transition:border-color .2s,box-shadow .2s;outline:none;box-sizing:border-box}textarea.sf-input{height:auto;min-height:110px;padding:12px 14px;line-height:1.9;resize:vertical}select.sf-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235a6a7a' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;padding-left:38px}.sf-input::placeholder{color:var(--sf-muted)}.sf-input:focus{border-color:var(--sf-brand);box-shadow:0 0 0 4px rgb(var(--sf-brand-rgb) / .12)}.sf-input.is-invalid,.sf-input.ng-invalid.ng-touched{border-color:var(--sf-hot);box-shadow:0 0 0 4px #e74c3c1a}.sf-hint{font-size:12px;color:var(--sf-muted);margin:0}.sf-error{font-size:12px;color:var(--sf-hot-strong);margin:0;font-weight:600}.sf-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.9}.sf-alert--error{background:var(--sf-hot-soft);color:var(--sfx-tx-9b2c21, #9b2c21)}.sf-alert--ok{background:var(--sfx-bg-e5f7ec, #e5f7ec);color:var(--sfx-tx-0f6a4e, #0f6a4e)}.sf-alert--info{background:var(--sf-brand-soft);color:var(--sf-brand-ink)}.sf-card{background:var(--sfx-bg-ffffff, #fff);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg)}.sf-page{background:var(--sf-page);padding:18px 0 40px;min-height:60vh}.sf-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 14px;padding:0;list-style:none;font-size:13px;color:var(--sf-muted)}.sf-crumbs a{color:var(--sf-muted);text-decoration:none}.sf-crumbs a:hover{color:var(--sf-brand)}.sf-crumbs li+li:before{content:"/";margin-inline-end:4px;color:var(--sf-line)}.sf-crumbs li:last-child{color:var(--sf-ink-2);font-weight:600}.sf-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 22px;border-radius:999px;border:1px solid var(--sf-brand);background:var(--sf-brand);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.sf-pill:hover{background:var(--sf-brand-strong);border-color:var(--sf-brand-strong);color:#fff}.sf-pill:active{background:var(--sf-brand-strong)}.sf-pill--ghost{background:transparent;color:var(--sf-brand)}.sf-pill--ghost:hover{background:var(--sf-brand-soft);color:var(--sf-brand);border-color:var(--sf-brand)}.sf-pill--sm{min-height:36px;padding:0 16px;font-size:13px}.sf-pill--lg{min-height:48px;padding:0 28px;font-size:16px}.sf-pill:disabled{opacity:.45;cursor:not-allowed}html[data-theme=dark]{--sfx-bd-c6d0da: #3d3d3d;--sfx-bd-c8f3fa: #284d53;--sfx-bd-cdcdcd: #3d3d3d;--sfx-bd-cfe7e4: #29524d;--sfx-bd-d5d9d9: #3d3d3d;--sfx-bd-d5dbdb: #3d3d3d;--sfx-bd-dddddd: #3d3d3d;--sfx-bd-e7e7e7: #333333;--sfx-bd-f5dfa0: #534828;--sfx-bd-ffffff: #333333;--sfx-bg-d3dbe3: #2b2b2b;--sfx-bg-d4d4d4: #2d2d2d;--sfx-bg-d7f2ee: #163430;--sfx-bg-d9f2ef: #163430;--sfx-bg-dcefed: #173330;--sfx-bg-e3f3f9: #152931;--sfx-bg-e5f7ec: #153120;--sfx-bg-e6e6e6: #272727;--sfx-bg-eaeded: #252525;--sfx-bg-eef0f3: #1c1c1c;--sfx-bg-eef2f6: #17222c;--sfx-bg-eef3f2: #1c1c1c;--sfx-bg-f0f2f2: #1c1c1c;--sfx-bg-f1f5f8: #16232c;--sfx-bg-f2f6f8: #17242b;--sfx-bg-f3f3f3: #1c1c1c;--sfx-bg-f4faf9: #142d29;--sfx-bg-f5f5f7: #1c1c1c;--sfx-bg-f6f8fa: #1c1c1c;--sfx-bg-f7f8f8: #1c1c1c;--sfx-bg-f7f8fa: #1c1c1c;--sfx-bg-f7fbfa: #152b25;--sfx-bg-f7fbfb: #152b2b;--sfx-bg-fafcfd: #1c1c1c;--sfx-bg-fbfcfd: #1c1c1c;--sfx-bg-fbfefd: #1c1c1c;--sfx-bg-fdecea: #2f1714;--sfx-bg-fff4dc: #312815;--sfx-bg-fff7e0: #302915;--sfx-bg-fffae0: #302c15;--sfx-bg-ffffff: #232323;--sfx-bgw-80: rgba(35, 35, 35, .8);--sfx-bgw-85: rgba(35, 35, 35, .85);--sfx-bgw-92: rgba(35, 35, 35, .92);--sfx-bgw-95: rgba(35, 35, 35, .95);--sfx-bgw-96: rgba(35, 35, 35, .96);--sfx-tx-0b3b5c: #82c2ed;--sfx-tx-0f1111: #ffffff;--sfx-tx-0f5550: #86eae2;--sfx-tx-0f6a4e: #82edcc;--sfx-tx-111111: #ffffff;--sfx-tx-18a058: #83ecb4;--sfx-tx-1a1a1a: #ffffff;--sfx-tx-333333: #d0d8e0;--sfx-tx-555555: #b8c4d0;--sfx-tx-6d4200: #edc382;--sfx-tx-6e6e73: #8a9aaa;--sfx-tx-9b2c21: #e69289;--sfx-tx-b12704: #ed9882;--sfx-tx-b42318: #ed8a82}:root{--sf-brand: #8c1c2c;--sf-brand-rgb: 140 28 44;--sf-brand-strong: #6e1422;--sf-brand-soft: #fbeef0;--sf-brand-ink: #3b1018;--sf-hot: #d9961a;--sf-hot-strong: #a8670a;--sf-hot-soft: #fdf3e1;--sf-nav-bg: #fff;--sf-nav-ink: var(--sf-ink-2);--sf-nav-icon: currentColor;--sf-nav-active-bg: #fbeef0;--sf-nav-active-ink: #6e1422;--sf-nav-mark: #8c1c2c;--sf-nav-panel: #fff;--sf-nav-panel-ink: var(--sf-ink);--sf-nav-panel-accent: #8c1c2c;--rs-red: #8c1c2c;--rs-red-dark: #6e1422;--rs-green: #5f8a2e;--rs-amber: #d9961a;--rs-cream: #fcf7ef;--rs-cream-2: #f6ecdc;--rs-ink: #2e1810;--rs-muted: #7a5e4e;--rs-line: #efe3cf;--logo-radius: 50%}:root:not([data-theme=dark]) body{background:var(--rs-cream)}[data-theme=dark]{--sf-brand: #e0707f;--sf-brand-rgb: 224 112 127;--sf-brand-strong: #ec8c99;--sf-brand-soft: #3a1519;--sf-brand-ink: #f6c3ca;--sf-nav-bg: #1b1716;--sf-nav-panel: #1b1716;--rs-red: #e0707f;--rs-red-dark: #c4525f;--rs-cream: #15110f;--rs-cream-2: #231b17;--rs-ink: #f5ece4;--rs-muted: #b9a89b;--rs-line: #362b25}@media(max-width:720px){:root{--sc-fab-bottom: 64px}ul:has(>li>sf-product-card){grid-template-columns:minmax(0,1fr)!important;gap:8px!important}}
