/* ilmora — right-to-left overrides (generated; loaded only on Persian pages) */
#ildash{margin-left:0;margin-right:calc(50% - 50vw)}
#ildash .ild-avatar{background:linear-gradient(-140deg,var(--gold),var(--ilm-g1,#8A6A2C))}
#ildash .ild-avatar::after{right:auto;left:-2px}
#ildash .ild-pill{left:auto;right:0}
#ildash .ild-item{text-align:right}
#ildash .ild-item em{margin-left:0;margin-right:auto}
#ildash .ild-panel{left:auto;right:0}
#ildash .ild-theme{left:auto;right:50%;transform:translateX(50%);padding:8px 16px 8px 10px}
#ildash .ild-knob{left:auto;right:2px;transition:right .32s cubic-bezier(.22,1,.36,1),background .32s}
#ildash.is-light .ild-knob{left:auto;right:26px}
#ildash .ila-stat:nth-child(odd){border-right:0;border-left:1px solid var(--line)}
#ildash .ila-ago{margin-left:0;margin-right:8px}
#ildash .ild-toast{left:auto;right:50%;transform:translate(50%,-20px)}
#ildash .ild-toast.is-on{transform:translate(50%,0)}
#ildash .ilc-total{margin-left:0;margin-right:10px}
#ildash .ilc-search svg{left:auto;right:14px}
#ildash .ilc-search input{padding:0 42px 0 16px}
#ildash .ilc-media::after{background:linear-gradient(-180deg,color-mix(in srgb,var(--ilm-t0,#0a1213) 38%,transparent),color-mix(in srgb,var(--ilm-t0,#0a1213) 0%,transparent) 42%)}
#ildash .ilc-chip{left:auto;right:14px}
#ildash .ilg-head{text-align:right}
#ildash .ilg-item:not(.is-open) .ilg-chev{transform:rotate(90deg)}
#ildash .ilg-sum{margin-left:0;margin-right:auto}
#ildash .ilg-table thead th{text-align:right}
#ildash .ild-bg-grid{background-image:linear-gradient(var(--bg-line) 1px,transparent 1px),linear-gradient(-90deg,var(--bg-line) 1px,transparent 1px)}
#ildash .ild-bg-dots{right:auto;left:0}
#ildash .ild-bg-glow.a{right:auto;left:-120px}
#ildash .ild-bg-glow.b{left:auto;right:-220px}
#ildash .ild-bg .orb{margin:calc(var(--s) / -2) calc(var(--s) / -2) 0 0}
#ildash .ild-bg .orb i{left:auto;margin-left:0;right:50%;margin-right:-4px}
#ildash .ild-bg .orb.t i{margin-left:0;margin-right:-3px}
#ildash .ilx-card:hover .ilx-mini{transform:rotate(0.6deg) scale(1.015)}
#ildash .ilx-mini-corner.a{right:auto;left:0}
#ildash .ilx-mini-corner.b{left:auto;right:0}
#ildash .ilx-mini-tab{left:auto;right:50%;transform:translateX(50%)}
#ildash .ilx-mini-title,#ildash .ilx-mini-name,#ildash .ilx-mini-course{right:10%;left:10%}
#ildash .ilx-mini-rule{right:25%;left:25%}
#ildash .ilx-mini-seal{left:auto;right:50%;transform:translateX(50%)}
#ildash .ild-ping{left:auto;right:-9px}
#ildash .ili-row{padding:14px 30px 14px 16px;text-align:right}
#ildash .ili-dot{left:auto;right:12px}
#ildash .ild-notify{right:auto;left:22px}
#ildash .ild-notify-go{padding:16px 16px 16px 8px;text-align:right}
#ildash .ild-bell::after{right:auto;left:-3px}
#ildash .ild-notify-x{border-left:0;border-right:1px solid var(--line)}
#ildash .ill-err{text-align:right}
#ildash .ill-form{text-align:right}
#ildash .ill-pw input{padding-right:0;padding-left:50px}
#ildash .ill-eye{right:auto;left:6px}
#ilcourse .ilc-bg .g{background-image:linear-gradient(var(--bgline) 1px,transparent 1px),linear-gradient(-90deg,var(--bgline) 1px,transparent 1px)}
#ilcourse .ilc-bg .d{right:auto;left:0}
#ilcourse .ilc-bg .h.a{right:auto;left:-120px}
#ilcourse .ilc-bg .h.b{left:auto;right:-220px}
#ilcourse .ilc-bg .orb{margin:calc(var(--s) / -2) calc(var(--s) / -2) 0 0}
#ilcourse .ilc-bg .orb i{left:auto;margin-left:0;right:50%;margin-right:-4px}
#ilcourse .ilc-top{right:0;left:0}
#ilcourse .ilc-theme{padding:6px 14px 6px 8px}
#ilcourse .ilc-knob{left:auto;right:2px;transition:right .32s cubic-bezier(.22,1,.36,1)}
html.is-light #ilcourse .ilc-knob{left:auto;right:26px}
#ilcourse .ilc-cover-shade{background:linear-gradient(-90deg,color-mix(in srgb,var(--ilm-t0,#0a1213) 96%,transparent) 0%,color-mix(in srgb,var(--ilm-t0,#0a1213) 82%,transparent) 42%,color-mix(in srgb,var(--ilm-t0,#0a1213) 35%,transparent) 75%,color-mix(in srgb,var(--ilm-t0,#0a1213) 55%,transparent) 100%),
             linear-gradient(0deg,color-mix(in srgb,var(--ilm-t0,#0a1213) 95%,transparent) 0%,color-mix(in srgb,var(--ilm-t0,#0a1213) 0%,transparent) 45%)}
#ilcourse .ilc-p-meta{text-align:left}
#ilcourse .ilc-tab-ink{left:auto;right:0}
#ilcourse .ilc-mod-btn{text-align:right}
#ilcourse .ilc-mod.is-open .ilc-chev{transform:rotate(-180deg)}
#ilcourse .ilc-open{margin:0 70px 6px 18px}
#ilcourse .ilc-steps{padding:4px 70px 16px 18px}
#ilcourse .ilc-mat li{padding:8px 26px 8px 0}
#ilcourse .ilc-mat li::before{left:auto;right:4px}
#ilcourse .ilc-mat blockquote{border-left:0;border-right:3px solid var(--ilm-g2,#C9A45E);border-radius:12px 0 0 12px}
#ilcourse .ilc-mat td,#ilcourse .ilc-mat th{text-align:right}
#ilcourse .ilc-ins-list li{padding:10px 18px 10px 0}
#ilcourse .ilc-ins-list li::before{left:auto;right:2px}
#ilcourse.ill .ill-bg{background-image:linear-gradient(var(--bgline) 1px,transparent 1px),linear-gradient(-90deg,var(--bgline) 1px,transparent 1px)}
#ilcourse .ill-top{right:0;left:0}
#ilcourse .ill-top .ilc-top-r{margin-left:0;margin-right:auto}
#ilcourse .ill-drawer{left:auto;border-right:0;right:0;border-left:1px solid var(--line);transform:translateX(102%)}
#ilcourse .ill-tree li.is-open .ill-chev{transform:rotate(-180deg)}
#ilcourse .ill-drawer-logo::after{right:22px;left:22px}
#ilcourse .ill-tree li.is-sub{padding-left:0;padding-right:46px}
#ilcourse .ill-tree li.is-here{box-shadow:inset -3px 0 0 var(--ilm-g2,#C9A45E)}
#ilcourse .ill-head-r{text-align:left}
#ilcourse .ill-content ul,#ilcourse .ill-content ol{padding-left:0;padding-right:22px}
#ilcourse .ill-table th{text-align:right}
#ilcourse .ill-cover span{background:linear-gradient(0deg,var(--bg) 2%,color-mix(in srgb,var(--ilm-t0,#0a1213) 0%,transparent) 78%),linear-gradient(-90deg,color-mix(in srgb,var(--ilm-t0,#0a1213) 45%,transparent),color-mix(in srgb,var(--ilm-t0,#0a1213) 0%,transparent) 60%)}
#ilcourse .ill-nav > .ill-next,#ilcourse .ill-nav > .ill-next-f{margin-left:0;margin-right:auto}
#ilcourse .ill-nav-b{text-align:right}
#ilcourse .ill-lb-x{right:auto;left:18px}
#ilcourse .ill-lb-arr.prev{left:auto;right:2vw}
#ilcourse .ill-lb-arr.next{right:auto;left:2vw}
#ilcourse .wpProQuiz_content input[type=button],#ilcourse .wpProQuiz_content input[type=submit],#ilcourse .wpProQuiz_content .wpProQuiz_button,
#ilcourse .wpProQuiz_content .wpProQuiz_button2,#ilcourse .learndash-wrapper .ld-button,#ilcourse .quiz_continue_link a,#ilcourse .quiz_continue_link input{margin:6px 0 0 6px !important}
#ilcourse .wpProQuiz_reviewColor{margin:0 14px 0 6px !important}
#ilcourse .wpProQuiz_questionListItem label:hover{transform:translateX(-3px)}
#ilcourse .wpProQuiz_questionListItem label:has(input:checked){box-shadow:inset -3px 0 0 var(--ilm-g2,#C9A45E)}
#ilcourse .ill-content .flip-card.ilix-scratch .flip-card-back{left:auto;right:auto;padding:22px 28px 22px 24px}
#ilcourse .ill-content .flip-card.ilix-scratch .flip-card-back::before{left:auto;right:0}
#ilcourse .ill-content .ilix-foil::after{left:auto;right:0;background:linear-gradient(-90deg,rgba(255,255,255,0),color-mix(in srgb,var(--ilm-g4,#fffceb) 45%,transparent),rgba(255,255,255,0))}
#ilcourse .ill-content .ilix-foil-label{left:auto;right:50%;transform:translate(50%,-50%);padding:9px 9px 9px 18px}
#ilcourse .ill-content .ilix-foil.is-scratching .ilix-foil-label{transform:translate(50%,-50%) scale(.9)}
#ilcourse .ill-content .ilix-foil-btn{right:auto;left:10px}
#ilcourse .ill-content .vc-hoverbox-wrapper.ilix-hb .vc-hoverbox-front{left:auto;right:auto}
#ilcourse .ill-content .ilix-hb-chip{left:auto;right:17px;padding:6px 16px 6px 6px}
#ilcourse .ill-content .vc-hoverbox-wrapper.ilix-hb:hover .ilix-hb-chip .i{transform:scale(1.1) rotate(-90deg)}
#ilcourse .ilix-hv-panel{border-left:0;border-right:1px solid var(--line)}
#ilcourse .ilix-hv-body ul,#ilcourse .ilix-hv-body ol{padding-left:0;padding-right:20px}
#ilcourse .ilix-hv-x{right:auto;left:18px}
#ilcourse .ilix-hv-arr.prev{left:auto;right:18px}
#ilcourse .ilix-hv-arr.next{right:auto;left:18px}
#ilcourse .ill-content .ilix-rail-track{right:22px;left:22px}
#ilcourse .ill-content .ilix-rail-tick{right:auto;left:-5px}
#ilcourse .ill-content .text-container.ilix-rail-stage{text-align:right}
#ilcourse .ill-content .ilix-rail-card{padding:18px 30px 20px 26px}
#ilcourse .ill-content .ilix-rail-card::before{left:auto;right:0}
#ilcourse .ill-content .ilix-morph .interactive-icon{padding:8px 8px 8px 18px}
#ilcourse .ill-content .ilix-morph.is-open .interactive-icon{padding:12px 12px 6px 18px}
#ilcourse .ill-content .ilix-morph:hover .ilix-morph-ico{transform:rotate(-90deg)}
#ilcourse .ill-content .ilix-morph.is-open .ilix-morph-ico{transform:rotate(-135deg)}
#ilcourse .ill-content .ilix-morph .interactive-text{padding:6px 58px 20px 24px}
#ilcourse .ill-content .ilix-seg-thumb{left:auto;right:0}
#ilcourse .ill-content .vc_tta.ilix-tabs .vc_tta-panel-body{padding:24px 32px 24px 28px !important}
#ilcourse .ill-content .vc_tta.ilix-tabs .vc_tta-panel-body::before{left:auto;right:0}
#ilcourse .ill-content .vc_tta.ilix-tabs.ilix-3d .vc_tta-panel{left:auto;right:0}
#ilcourse#ilcourse .ill-content .interactive-list.ilix-seals .ilix-spark{left:auto;right:50%}
#ilcourse#ilcourse .ill-content .interactive-list.ilix-seals .ilix-card{padding:18px 26px 18px 20px}
#ilcourse#ilcourse .ill-content .interactive-list.ilix-seals .ilix-card::before{left:auto;right:0}
#ilcourse#ilcourse .ill-content .interactive-list.ilix-seals .ilix-card::after{left:auto;right:0;background:linear-gradient(-90deg,rgba(255,255,255,0),color-mix(in srgb,var(--ilm-g3,#f0dca0) 50%,transparent),rgba(255,255,255,0));transform:translateX(120%) skewX(18deg)}
#ilcourse#ilcourse .ill-content .interactive-list.ilix-seals .ilix-flap{right:0;left:0}
#ilcourse#ilcourse .ill-content .interactive-list.ilix-seals .ilix-flap i{background:linear-gradient(-180deg,color-mix(in srgb,var(--ilm-g2,#c9a45e) 20%,transparent),color-mix(in srgb,var(--ilm-g2,#c9a45e) 7%,transparent))}
#ilcourse#ilcourse .ill-content .interactive-list.ilix-seals .ilix-seal{left:auto;right:50%;margin:-23px -23px 0 0}
#ilcourse#ilcourse .ill-content .interactive-list.ilix-seals li.is-live:hover .ilix-seal{transform:scale(1.08) rotate(5deg)}
#ilcourse#ilcourse .ill-content .interactive-list.ilix-seals .ilix-seal-half{border-radius:48% 52% 50% 50% / 54% 50% 50% 46%}
#ilcourse#ilcourse .ill-content .interactive-list.ilix-seals .ilix-fleck{left:auto;right:50%}
#ilcourse#ilcourse .ill-content .interactive-checklist.ilix-cab{background:linear-gradient(-180deg,var(--card),var(--panel))}
#ilcourse#ilcourse .ill-content .interactive-checklist.ilix-cab .ilix-cab-spark{left:auto;right:30px}
#ilcourse#ilcourse .ill-content .interactive-checklist.ilix-cab .card-header{padding:10px 14px 10px 16px;background:linear-gradient(-180deg,var(--raise),var(--card))}
#ilcourse#ilcourse .ill-content .interactive-checklist.ilix-cab .ilix-shine i{left:auto;right:0;transform:translateX(120%) skewX(18deg);background:linear-gradient(-90deg,rgba(255,255,255,0),color-mix(in srgb,var(--ilm-g3,#f0dca0) 50%,transparent),rgba(255,255,255,0))}
#ilcourse#ilcourse .ill-content .interactive-checklist.ilix-cab .ilix-ring .fg{transform:rotate(90deg)}
#ilcourse#ilcourse .ill-content .interactive-checklist.ilix-cab .card-content > li.ilix-row::before{background:linear-gradient(-90deg,color-mix(in srgb,var(--ilm-g2,#c9a45e) 24%,transparent),color-mix(in srgb,var(--ilm-g2,#c9a45e) 5%,transparent));transform-origin:right}
.ilix-art{border-radius:9px 3px 3px 9px;background:radial-gradient(120% 90% at 28% 18%,rgba(255,255,255,.13),transparent 58%),
    repeating-radial-gradient(circle at 22% 34%,rgba(0,0,0,.1) 0 1px,transparent 1px 3px),
    linear-gradient(-158deg,var(--ilm-t1,#1B5F5C) 0%,var(--ilm-t0,#124240) 52%,var(--ilm-t0,#0B2B2A) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 -14px 24px rgba(0,0,0,.28),inset -8px 0 14px -6px rgba(0,0,0,.45)}
.ilix-art-crest{transform:rotate(-45deg)}
.ilix-art-title{background:linear-gradient(-105deg,transparent 38%,rgba(255,255,255,.95) 50%,transparent 62%) 160% 0/250% 100% no-repeat,var(--metal)}
.ilix-art-ribbon{left:auto;right:68%;background:linear-gradient(-90deg,var(--ilm-g1,#8A6A2B),var(--ilm-g3,#E9CF8E) 50%,var(--ilm-g1,#8A6A2B))}
#ilcourse .ill-content .ilix-shelf .ilix-shelf-spark{left:auto;right:24px}
#ilcourse .ill-content .ilix-shelf .ilix-thread{right:3%;left:3%;background:linear-gradient(-90deg,transparent,color-mix(in srgb,var(--ilm-g2,#c9a45e) 75%,transparent) 12%,color-mix(in srgb,var(--ilm-g2,#c9a45e) 75%,transparent) 88%,transparent)}
#ilcourse .ill-content .ilix-shelf .ilix-board{right:3%;left:3%;background:linear-gradient(-180deg,var(--ilm-g1,#8A683C),var(--ilm-g1,#5A3F1F) 55%,var(--ilm-gink,#3E2A14))}
#ilcourse .ill-content .ilix-shelf .ilix-bk-tag{left:auto;right:50%;transform:translateX(50%);padding:5px 6px 5px 12px}
#ilcourse .ill-content .ilix-shelf .ilix-bk-tag::before{left:auto;right:50%}
#ilcourse .ill-content .ilix-shelf .ilix-bk-state{right:0;left:0}
#ilcourse .ill-content .ilix-shelf .ilix-bk-3d{transform:rotateX(-6deg) rotateY(-18deg)}
#ilcourse .ill-content .ilix-shelf .ilix-bk-btn:hover .ilix-bk-3d,#ilcourse .ill-content .ilix-shelf .ilix-bk-btn:focus-visible .ilix-bk-3d{transform:rotateX(-3deg) rotateY(-7deg) translateY(-12px)}
#ilcourse .ill-content .ilix-shelf .ilix-f-back{transform:rotateY(-180deg) translateZ(calc(var(--bd) / 2));border-radius:3px 9px 9px 3px}
#ilcourse .ill-content .ilix-shelf .ilix-f-spine{left:auto;right:calc(50% - var(--bd) / 2);transform:rotateY(90deg) translateZ(calc(var(--bw) / 2));background:linear-gradient(-90deg,var(--ilm-t0,#0B2B2A),var(--ilm-t1,#16504D) 45%,var(--ilm-t0,#0D3533));border-radius:0 3px 3px 0}
#ilcourse .ill-content .ilix-shelf .ilix-f-spine i{right:0;left:0}
#ilcourse .ill-content .ilix-shelf .ilix-f-spine b{right:0;left:0;transform:rotate(-180deg)}
#ilcourse .ill-content .ilix-shelf .ilix-f-edge{left:auto;right:calc(50% - var(--bd) / 2 + 2px);transform:rotateY(-90deg) translateZ(calc(var(--bw) / 2 - 3px));background:repeating-linear-gradient(-90deg,var(--ilm-g4,#F6EFDD) 0 2px,var(--ilm-g3,#E3D8BA) 2px 3px)}
#ilcourse .ill-content .ilix-shelf .ilix-f-top{right:3px;left:3px}
#ilcourse .ill-content .ilix-shelf .ilix-bk-done{right:auto;left:calc(var(--bw) * .035)}
#ilcourse .ill-content .ilix-shelf .ilix-bk-shadow{right:4%;left:-12%}
#ilcourse .ilix-rr .ilix-rr-arr.prev{left:auto;right:22px}
#ilcourse .ilix-rr .ilix-rr-arr.next{right:auto;left:22px}
#ilcourse .ilix-rr .ilix-spread.is-closed:not(.is-single){transform:translateX(calc(-1*(var(--pw) / -2)))}
#ilcourse .ilix-rr .ilix-spread::before{background:repeating-radial-gradient(circle at 22% 34%,rgba(0,0,0,.1) 0 1px,transparent 1px 3px),linear-gradient(-158deg,var(--ilm-t1,#1B5F5C),var(--ilm-t0,#124240) 52%,var(--ilm-t0,#0B2B2A))}
#ilcourse .ilix-rr .ilix-pg.is-L{left:auto;right:0;border-radius:0 3px 3px 0;box-shadow:inset 28px 0 30px -24px color-mix(in srgb,var(--ilm-gink,#462d0a) 42%,transparent)}
#ilcourse .ilix-rr .ilix-pg.is-R{left:auto;right:var(--pw);border-radius:3px 0 0 3px;box-shadow:inset -28px 0 30px -24px color-mix(in srgb,var(--ilm-gink,#462d0a) 42%,transparent)}
#ilcourse .ilix-rr .ilix-spread.is-single .ilix-pg.is-R{left:auto;right:0}
#ilcourse .ilix-rr .ilix-pg-paper img{left:auto;right:10px}
#ilcourse .ilix-rr .ilix-pg.is-L .ilix-pg-num{left:auto;right:16px}
#ilcourse .ilix-rr .ilix-pg.is-R .ilix-pg-num{right:auto;left:16px}
#ilcourse .ilix-rr .ilix-leaf{left:auto;right:var(--pw);transform-origin:right center}
#ilcourse .ilix-rr .ilix-spread.is-single .ilix-leaf{left:auto;right:0}
#ilcourse .ilix-rr .ilix-leaf.is-turned{transform:rotateY(180deg)}
#ilcourse .ilix-rr .ilix-leaf > .ilix-pg{left:auto;right:0}
#ilcourse .ilix-rr .ilix-leaf > .ilix-leaf-back{transform:rotateY(-180deg)}
#ilcourse .ilix-rr .ilix-leaf > .ilix-pg::after,#ilcourse .ilix-rr .ilix-leaf > .ilix-cover-front::after{background:linear-gradient(-90deg,color-mix(in srgb,var(--ilm-gink,#281905) 38%,transparent),transparent 62%)}
#ilcourse .ilix-rr .ilix-cover > .ilix-cover-front{left:auto;right:0}
#ilcourse .ilix-rr .ilix-spread.is-single .ilix-cover.is-turned{transform:rotateY(105deg)}
#ilcourse .ilix-rr .ilix-spread.is-closed .ilix-cover > .ilix-cover-front{box-shadow:0 30px 70px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.06),inset -8px 0 14px -6px rgba(0,0,0,.45)}
#ilcourse .ilix-rr .ilix-curl.l{left:auto;right:0}
#ilcourse .ilix-rr .ilix-curl.r{right:auto;left:0}
#ilcourse .ilix-rr .ilix-curl::before{background:linear-gradient(-135deg,var(--ilm-g4,#F1E9D2) 0%,var(--ilm-g3,#D9CCA8) 48%,color-mix(in srgb,var(--ilm-gink,#3c280a) 25%,transparent) 50%,transparent 70%);box-shadow:3px -3px 8px color-mix(in srgb,var(--ilm-gink,#3c280a) 25%,transparent)}
#ilcourse .ilix-rr .ilix-curl.r:hover{transform-origin:0% 100%}
#ilcourse .ilix-rr .ilix-curl.l:hover{transform-origin:100% 100%}
#ilcourse .ilix-rr .ilix-rib{background:linear-gradient(-90deg,var(--ilm-g1,#9A7534),var(--ilm-g3,#E9CF8E) 48%,var(--ilm-g1,#A8843C))}
#ilcourse .ilix-rr .ilix-pg.is-L .ilix-rib{left:auto;right:26px}
#ilcourse .ilix-rr .ilix-pg.is-R .ilix-rib{right:auto;left:26px}
#ilcourse .ilix-rr .ilix-pg-desk{background:linear-gradient(-180deg,var(--ilm-g4,#FBF8F0),var(--ilm-g4,#F3EBD6))}
#ilcourse .ilix-rr .ilix-end-mark{transform:rotate(-45deg)}
#ilcourse .ilix-rr .ilix-loupe{left:auto;right:0}
#ilcourse .ilix-rr[data-mode="single"] .ilix-rr-arr.prev{left:auto;right:calc(50% - 74px)}
#ilcourse .ilix-rr[data-mode="single"] .ilix-rr-arr.next{right:auto;left:calc(50% - 74px)}
#ilcourse .ilix-rr[data-mode="single"] .ilix-pg.is-R .ilix-rib{right:auto;left:18px}
#ilcourse .ill-content .ilix-wx .wx-clear{background:linear-gradient(-180deg,#2f7fa8 0%,#86c4d4 52%,var(--ilm-g3,#f4d99a) 100%)}
#ilcourse .ill-content .ilix-wx .wx-over{background:linear-gradient(-180deg,#46596a 0%,#6f8593 60%,#98a9b2 100%)}
#ilcourse .ill-content .ilix-wx .wx-storm{background:linear-gradient(-180deg,#090e13 0%,#16232c 55%,#24343f 100%)}
#ilcourse .ill-content .ilix-wx .wx-rain{right:-30%;left:-30%;transform:rotate(-14deg);background-image:linear-gradient(-90deg,transparent 0 11px,rgba(185,212,232,.62) 11px 13px,transparent 13px 24px)}
#ilcourse .ill-content .ilix-wx .wx-rain.b{background-image:linear-gradient(-90deg,transparent 0 14px,rgba(185,212,232,.4) 14px 15px,transparent 15px 31px)}
#ilcourse .ill-content .ilix-wx .wx-sunwrap{left:auto;right:50%}
#ilcourse .ill-content .ilix-wx .wx-sun{left:auto;right:-38px}
#ilcourse .ill-content .ilix-wx .wx-rays{left:auto;right:-160px}
#ilcourse .ill-content .ilix-wx .wx-cloud{transform:translateX(calc(-1*(var(--dir) * var(--m) * 80px)))}
#ilcourse .ill-content .ilix-wx .wx-cloud.c1{left:auto;right:-4%}
#ilcourse .ill-content .ilix-wx .wx-cloud.c2{left:auto;right:42%}
#ilcourse .ill-content .ilix-wx .wx-cloud.c3{left:auto;right:16%}
#ilcourse .ill-content .ilix-wx .wx-cloud.c4{left:auto;right:62%}
#ilcourse .ill-content .ilix-wx .wx-hills{right:0;left:0}
#ilcourse .ill-content .ilix-wx .ilix-wx-badge{left:auto;right:14px;padding:6px 9px 6px 11px}
#ilcourse .ill-content .ilix-wx .ilix-wx-chars{right:12px;left:12px}
#ilcourse .ill-content .ilix-wx .ilix-wx-spark{left:auto;right:50%}
#ilcourse .ill-content .ilix-wx .ilix-wx-opt{padding:11px 11px 11px 14px;text-align:right}
#ilcourse .ill-content .ilix-wx .ilix-wx-opt::before{background:linear-gradient(-90deg,color-mix(in srgb,var(--ilm-g2,#c9a45e) 28%,transparent),color-mix(in srgb,var(--ilm-g2,#c9a45e) 6%,transparent));transform-origin:right}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd.is-note .ilix-dd-medal{background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.14),transparent 55%) padding-box,linear-gradient(-160deg,var(--ilm-t0,#173d3c),var(--ilm-t0,#0d2726)) padding-box,var(--ring) border-box}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-ico .ico-hand{transform-origin:65% 80%}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd.is-dont .ilix-dd-ico .ico-hand{transform-origin:65% 20%}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-sparks .s1{left:auto;right:6px}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-sparks .s2{right:auto;left:2px}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-sparks .s3{right:auto;left:10px}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-sparks .s4{left:auto;right:0}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-dia{transform:rotate(-45deg)}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-band{right:0;left:0}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-band::before{right:0;left:0}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-strip{background:linear-gradient(-180deg,var(--ilm-g1,#8f6c2a) 0%,var(--ilm-g3,#f2dc98) 20%,var(--ilm-g2,#dcb55c) 46%,var(--ilm-g1,#b08630) 74%,var(--ilm-g1,#7a5820) 100%)}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-strip::before{background:repeating-linear-gradient(-90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 4px)}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-strip::after{left:auto;right:0;background:linear-gradient(-90deg,transparent,color-mix(in srgb,var(--ilm-g4,#fffceb) 55%,transparent),transparent)}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd.is-dont .ilix-dd-strip::before{padding-left:0;padding-right:10px}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd.is-dont .ilix-dd-strip::after{background:linear-gradient(-90deg,transparent,rgba(255,255,255,.7),transparent)}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd.is-note .ilix-dd-strip{background:linear-gradient(-180deg,var(--ilm-t0,#0d3534) 0%,var(--ilm-t1,#1f6f6a) 30%,var(--ilm-t1,#17504d) 70%,var(--ilm-t0,#0b2b2a) 100%)}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd.is-cut .ilix-dd-half.l{transform-origin:100% 50%}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd.is-cut .ilix-dd-half.r{transform-origin:0% 50%}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-flash{left:auto;margin-left:0;right:var(--cx);margin-right:-1px}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-scissors{left:auto;margin-left:0;right:var(--sx,50%);margin-right:-22px;transform:rotate(-90deg)}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd.is-cut .ilix-dd-scissors .sb1{transform:rotate(1deg)}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd.is-cut .ilix-dd-scissors .sb2{transform:rotate(-1deg)}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd-hint{right:0;left:0}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd.is-dont .ilix-dd-mk{background:linear-gradient(-135deg,#F0646F,#B02535)}
#ilcourse .ill-content .ilix-dd-wrap .ilix-dd.is-do .ilix-dd-mk{background:linear-gradient(-135deg,#6FE0A2,var(--ilm-g2,#D9C46C))}
#ilcourse .ill-content .ilix-ep .ep-strip::after{background:linear-gradient(-180deg,color-mix(in srgb,var(--ilm-t0,#060c0d) 42%,transparent),color-mix(in srgb,var(--ilm-t0,#060c0d) 14%,transparent) 40%,color-mix(in srgb,var(--ilm-t0,#060c0d) 74%,transparent))}
#ilcourse .ill-content .ilix-ep .ilix-ep-panel:not(.is-on):hover .ep-strip::after{background:linear-gradient(-180deg,color-mix(in srgb,var(--ilm-t0,#060c0d) 30%,transparent),color-mix(in srgb,var(--ilm-t0,#060c0d) 5%,transparent) 40%,color-mix(in srgb,var(--ilm-t0,#060c0d) 62%,transparent))}
#ilcourse .ill-content .ilix-ep .ilix-ep-panel.is-noimg .ep-strip{background:linear-gradient(-160deg,var(--ilm-t0,#173d3c),var(--ilm-t0,#0d2726))}
#ilcourse .ill-content .ilix-ep .ep-num{right:0;left:0}
#ilcourse .ill-content .ilix-ep .ep-vt{left:auto;right:50%;transform:translateX(50%) rotate(-180deg)}
#ilcourse .ill-content .ilix-ep .ilix-ep-panel.is-on.is-noimg{background:linear-gradient(-160deg,var(--ilm-t0,#173d3c),var(--ilm-t0,#0d2726))}
#ilcourse .ill-content .ilix-ep .ep-in{left:auto;right:0}
#ilcourse .ill-content .ilix-ep .ep-zoom{right:auto;left:8px}
#ilcourse .ill-content .ilix-ep.is-stack .ep-num{right:18px;left:auto;text-align:right}
#ilcourse .ill-content .ilix-ep.is-stack .ep-vt{right:70px;left:16px}
#ilcourse .ilix-epv .x{right:auto;left:18px}
#ilcourse .ilix-epv .arr.prev{left:auto;right:18px}
#ilcourse .ilix-epv .arr.next{right:auto;left:18px}
#ilcourse .ill-content .ilix-dr .dr-bezel{background:linear-gradient(-160deg,var(--ilm-t0,#173d3c),var(--ilm-t0,#0d2726) 70%)}
#ilcourse .ill-content .ilix-dr .dr-screw.a{left:auto;right:8px}
#ilcourse .ill-content .ilix-dr .dr-screw.b{right:auto;left:8px}
#ilcourse .ill-content .ilix-dr .dr-screw.c{left:auto;right:8px}
#ilcourse .ill-content .ilix-dr .dr-screw.d{right:auto;left:8px}
#ilcourse .ill-content .ilix-dr .dr-wheel{background:repeating-linear-gradient(0deg,rgba(0,0,0,.045) 0 1px,transparent 1px 3px),
    linear-gradient(-180deg,var(--ilm-gink,#4e3913) 0%,var(--ilm-g1,#9a7534) 10%,var(--ilm-g3,#e1c47a) 26%,var(--ilm-g3,#f6e6ab) 50%,var(--ilm-g3,#e1c47a) 74%,var(--ilm-g1,#9a7534) 90%,var(--ilm-gink,#4e3913) 100%)}
#ilcourse .ill-content .ilix-dr .dr-wheel::after{background:linear-gradient(-180deg,color-mix(in srgb,var(--ilm-gink,#281905) 62%,transparent),color-mix(in srgb,var(--ilm-gink,#281905) 0%,transparent) 26%,color-mix(in srgb,var(--ilm-gink,#281905) 0%,transparent) 74%,color-mix(in srgb,var(--ilm-gink,#281905) 62%,transparent))}
#ilcourse .ill-content .ilix-dr .dr-knurl{background:repeating-linear-gradient(-90deg,var(--ilm-g1,#5b4217) 0 2px,var(--ilm-g2,#c9a45e) 2px 4px)}
#ilcourse .ill-content .ilix-dr .dr-knurl.l{left:auto;right:0;box-shadow:inset 8px 0 10px -4px rgba(0,0,0,.45);border-radius:0 20px 20px 0}
#ilcourse .ill-content .ilix-dr .dr-knurl.r{right:auto;left:0;box-shadow:inset -8px 0 10px -4px rgba(0,0,0,.45);border-radius:20px 0 0 20px}
#ilcourse .ill-content .ilix-dr .dr-row{right:32px;left:32px}
#ilcourse .ill-content .ilix-dr .dr-plate{background:linear-gradient(-180deg,var(--ilm-g4,#FFFCF1),var(--ilm-g4,#F4EAD0))}
#ilcourse .ill-content .ilix-dot{margin:0 0 0 .6em;transform:rotate(-45deg)}
#ilcourse .ill-content .jb-lid{text-align:right;background:radial-gradient(120% 140% at 18% 0%,rgba(255,255,255,.13),transparent 55%),repeating-radial-gradient(circle at 22% 34%,rgba(0,0,0,.1) 0 1px,transparent 1px 3px),linear-gradient(-158deg,var(--ilm-t1,#1B5F5C),var(--ilm-t0,#124240) 55%,var(--ilm-t0,#0B2B2A))}
#ilcourse .ill-content .jb-lid::after{left:auto;right:0;background:linear-gradient(-90deg,transparent,color-mix(in srgb,var(--ilm-g4,#fffceb) 22%,transparent),transparent)}
#ilcourse .ill-content .jb-title{background:linear-gradient(-105deg,transparent 38%,rgba(255,255,255,.9) 50%,transparent 62%) 160% 0/250% 100% no-repeat,var(--metal)}
#ilcourse .ill-content .ilix-jb.is-open .jb-chev{transform:rotate(-180deg)}
#ilcourse .ill-content .jb-mk{transform:rotate(-45deg)}
#ilcourse .ill-content .cbx-head{background:linear-gradient(-135deg,var(--ilm-t1,#1B5F5C),var(--ilm-t0,#124240));text-align:right}
#ilcourse .ill-content .ilix-cbx.is-open .cbx-plus{transform:rotate(-135deg)}
#ilcourse .ill-content .cbx-frost{background:linear-gradient(-115deg,rgba(150,150,150,.3),rgba(150,150,150,.12));background:linear-gradient(-115deg,color-mix(in srgb,var(--card) 62%,transparent),color-mix(in srgb,var(--card) 30%,transparent))}
#ilcourse .ill-content .ilix-nt{direction:rtl}
#ilcourse .ill-content .nt-sub-in > .nt-list{padding:8px 28px 0 0}
#ilcourse .ill-content .nt-sub-in > .nt-list::before{left:auto;right:11px}
#ilcourse .ill-content .nt-sub-in > .nt-list > .nt-item::before{left:auto;right:-17px}
#ilcourse .ill-content .nt-node{border-left:0;padding:11px 16px 11px 14px;border-right:5px solid var(--acc,var(--ilm-g2,#D6B160));text-align:right}
#ilcourse .ill-content .nt-node:hover{transform:translateX(-3px)}
#ilcourse .ill-content .ilix-nt > .nt-list > .nt-item > .nt-node{border-left:0;background:linear-gradient(-135deg,var(--ilm-t1,#1B5F5C),var(--ilm-t0,#124240));border-right:5px solid var(--ilm-g2,#D6B160)}
#ilcourse .ill-content .nt-item.is-open > .nt-node .nt-chev{transform:rotate(-180deg)}
#ilcourse .ill-content .nt-leaf{border-left:0;border-right:3px solid var(--acc,var(--ilm-g2,#D6B160))}
#ilcourse .ill-content .fl-box{background:linear-gradient(-160deg,var(--raise),var(--card))}
#ilcourse .ill-content .fl-box.is-done{background:linear-gradient(-160deg,color-mix(in srgb,var(--ilm-g2,#c9a45e) 18%,transparent),var(--card))}
#ilcourse .ill-content .fl-box.is-end{background:linear-gradient(-135deg,var(--ilm-t1,#1B5F5C),var(--ilm-t0,#0B2B2A))}
#ilcourse .ill-content .fl-spark{left:auto;right:50%}
#ilcourse#ilcourse .ill-content .L5-warning-box.ilix-wb{padding:16px 30px 16px 24px;background:linear-gradient(-135deg,var(--soft),transparent 65%),var(--card)}
#ilcourse#ilcourse .ill-content .L5-warning-box.ilix-wb::before{left:auto;right:0;background:repeating-linear-gradient(-135deg,var(--ilm-g2,#D6B160) 0 8px,var(--ilm-gink,#2B2110) 8px 16px)}
#ilcourse#ilcourse .ill-content .L5-warning-box.ilix-wb .wb-list li::before{transform:rotate(-45deg)}
#ilcourse#ilcourse .ill-content .L5-warning-box.ilix-wb .wb-list li.is-sub{margin-left:0;margin-right:24px}
#ilcourse#ilcourse .ill-content .baumann-table th,#ilcourse#ilcourse .ill-content .baumann-table td{border-right:0;border-left:1px solid var(--line)}
#ilcourse#ilcourse .ill-content .baumann-table tr > :last-child{border-right:0;border-left:0}
#ilcourse#ilcourse .ill-content .baumann-table .axis-header{background:linear-gradient(-180deg,color-mix(in srgb,var(--ilm-g2,#c9a45e) 24%,transparent),color-mix(in srgb,var(--ilm-g2,#c9a45e) 8%,transparent))}
#ilcourse#ilcourse .ill-content .LMS-text-full-column,#ilcourse#ilcourse .ill-content .LMS-text-column{padding:20px 30px 20px 24px;background:linear-gradient(-135deg,var(--soft),transparent 60%),var(--card)}
#ilcourse#ilcourse .ill-content .LMS-text-full-column::before,#ilcourse#ilcourse .ill-content .LMS-text-column::before{left:auto;right:0;border-radius:4px 0 0 4px}
#ilcourse#ilcourse .ill-content .LMS-text-column .ilix-dot,#ilcourse#ilcourse .ill-content .LMS-text-full-column .ilix-dot{margin-right:0;margin-left:.7em}
#ilcourse .ill-content .pc-btn{transform:rotate(1.4deg)}
#ilcourse .ill-content .ilix-pc.is-flip .pc-in{transform:rotateY(-180deg)}
#ilcourse .ill-content .ilix-pc.is-noimg .pc-photo{background:linear-gradient(-160deg,var(--ilm-t0,#173d3c),var(--ilm-t0,#0d2726))}
#ilcourse .ill-content .pc-back{transform:rotateY(-180deg);background:linear-gradient(-180deg,var(--ilm-g4,#FFFBEF),var(--ilm-g4,#F3E9CE))}
#ilcourse .ill-content .pc-tape{left:auto;margin-left:0;right:50%;margin-right:-44px;transform:rotate(3deg)}
#ilcourse .ill-content .yn-thumb{left:auto;right:5px;transform:translateX(calc(-1*(var(--i,0) * 100%)))}
#ilcourse .ill-content .yn-switch[data-kind="pos"] .yn-thumb{background:linear-gradient(-135deg,#6FE0A2,var(--ilm-g2,#D9C46C))}
#ilcourse .ill-content .yn-switch[data-kind="neg"] .yn-thumb{background:linear-gradient(-135deg,#F0646F,#B02535)}
#ilcourse .ill-content .yn-panel{text-align:right}
#ilcourse .ill-content .yn-panel li::before{transform:rotate(-45deg)}
#ilcourse#ilcourse .ill-content .aging-wrap.ilix-ag .aging-box{background:linear-gradient(-158deg,var(--ilm-t1,#1B5F5C),var(--ilm-t0,#0B2B2A))}
#ilcourse#ilcourse .ill-content .aging-wrap.ilix-ag .aging-factor-btn:hover{transform:translateX(-4px)}
#ilcourse#ilcourse .ill-content .aging-wrap.ilix-ag .aging-factor-btn.active{transform:translateX(-10px)}
#ilcourse#ilcourse .ill-content .aging-wrap.ilix-ag .aging-col-panel{padding-left:0;padding-right:20px}
#ilcourse#ilcourse .ill-content .aging-wrap.ilix-ag .aging-panel.active{margin-left:0;border-left:0;margin-right:20px;padding:14px 18px 14px 22px;border-right:4px solid var(--ilm-g2,#C9A45E)}
#ilcourse#ilcourse .ill-content .bone-wrap.ilix-bn .bone-box-blue{background:linear-gradient(-158deg,var(--ilm-t1,#1B5F5C),var(--ilm-t0,#0B2B2A))}
#ilcourse#ilcourse .ill-content .bone-wrap.ilix-bn .bone-box-teal{background:linear-gradient(-160deg,var(--soft),transparent),var(--card)}
#ilcourse#ilcourse .ill-content .LMS-interactive-block.ilix-lb .LMS-interactive-header{background:linear-gradient(-135deg,var(--ilm-t1,#1B5F5C),var(--ilm-t0,#124240))}
#ilcourse#ilcourse .ill-content .LMS-interactive-block.ilix-lb .lb-chev{margin-left:0;margin-right:auto}
#ilcourse#ilcourse .ill-content .LMS-interactive-block.ilix-lb.is-open .lb-chev{transform:rotate(-180deg)}
#ilcourse#ilcourse .ill-content .LMS-ricketts-container,#ilcourse#ilcourse .ill-content .LMS-nasal-dorsum-container,#ilcourse#ilcourse .ill-content .LMS-lip-aesthetics-container,#ilcourse#ilcourse .ill-content .LMS-framing-container{direction:rtl}
#ilcourse#ilcourse .ill-content .LMS-text-column li{padding-left:0;padding-right:20px}
#ilcourse#ilcourse .ill-content .LMS-text-column li::before{left:auto;right:0;transform:rotate(-45deg)}
#ilcourse#ilcourse .ill-content .L10-aging-process .L10-line-left,#ilcourse#ilcourse .ill-content .L10-aging-process .L10-line-right{background:linear-gradient(-90deg,color-mix(in srgb,var(--ilm-g2,#c9a45e) 25%,transparent),var(--ilm-g2,#C9A45E),color-mix(in srgb,var(--ilm-g2,#c9a45e) 25%,transparent)) 0 0/200% 100%}
#ilcourse#ilcourse .ill-content .L10-aging-process .L10-line-left{margin-right:0;margin-left:15px}
#ilcourse#ilcourse .ill-content .L10-aging-process .L10-line-right{margin-left:0;margin-right:15px}
#ilcourse#ilcourse .ill-content .L10-aging-process .L10-arrowhead{margin-left:0;border-left:0;margin-right:-1px;border-right:16px solid var(--ilm-g2,#C9A45E)}
#ilcourse#ilcourse .ill-content .L11-container,#ilcourse#ilcourse .ill-content .L12-container{direction:rtl}
#ilcourse#ilcourse .ill-content .L11-header,#ilcourse#ilcourse .ill-content .L12-header{text-align:right}
#ilcourse#ilcourse .ill-content .L11-left-column{padding-right:0;padding-left:20px}
#ilcourse#ilcourse .ill-content .L11-highlight-box{background:linear-gradient(-135deg,var(--soft),transparent),var(--card)}
#ilcourse#ilcourse .ill-content .highlight-box{background:linear-gradient(-158deg,var(--ilm-t1,#1B5F5C),var(--ilm-t0,#0B2B2A))}
#ilcourse#ilcourse .ill-content .centered-list li{margin-right:0;margin-left:20px;text-align:right}
#ilcourse#ilcourse .ill-content .centered-list li::before{margin-right:0;margin-left:10px;transform:rotate(-45deg)}
#ilcourse .ill-content .ilk::after{background:var(--ilm-edge,linear-gradient(-135deg,var(--ilm-g3,#F3E3A0),transparent 38%,transparent 62%,var(--ilm-g2,#D4AF37)))}
#ilcourse .ill-content .ilk-spark{left:auto;right:50%;margin:-3px -3px 0 0}
#ilcourse .ill-content .ilk-back{background:linear-gradient(-160deg,color-mix(in srgb,var(--gold) 16%,var(--card)),var(--card) 70%)}
#ilcourse .ill-content .ilk-wire{transform-origin:right center}
#ilcourse .ill-content .ilk-wire i{background:repeating-linear-gradient(-90deg,var(--gold) 0 7px,transparent 7px 15px)}
#ilcourse .ill-content .ilk-wire::after{right:auto;border-right:0;left:-2px;border-left:2px solid var(--gold);transform:rotate(-45deg)}
#ilcourse .ill-content .ilk-pt-b::after{left:auto;right:-40%;background:linear-gradient(-100deg,transparent,color-mix(in srgb,var(--ilm-g3,#F3E3A0) 35%,transparent),transparent)}
@media (max-width:1040px){
#ildash .ild-rail{right:12px;left:12px}
#ildash .ild-item em{right:auto;left:18%}
}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
#ildash .ild-metal{padding-right:0;padding-left:.06em}
}
@keyframes ilLogoSwing{
0%,100%{transform:rotateY(calc(-1*(var(--swing) * -1)))}
}
@media (max-width:860px){
#ildash .ilg-sum{margin-left:0;margin-right:48px}
#ildash .ilg-table td{text-align:left}
#ildash .ilg-table td::before{text-align:right}
#ildash .ilg-table td:first-child{text-align:right}
#ildash .ild-notify{right:12px;left:12px}
}
@keyframes ildDrift{
to{background-position:right 44px top 44px}
}
@keyframes ildOrb{
to{transform:rotate(-360deg)}
}
@keyframes ildBell{
74%{transform:rotate(-14deg)}
80%{transform:rotate(12deg)}
86%{transform:rotate(-8deg)}
92%{transform:rotate(4deg)}
}
@keyframes ilcDrift{
to{background-position:right 44px top 44px}
}
@keyframes ilcOrb{
to{transform:rotate(-360deg)}
}
@media (max-width:640px){
#ilcourse .ilc-p-meta{text-align:right}
#ilcourse .ilc-steps,#ilcourse .ilc-open{padding-left:0;margin-left:0;padding-right:18px;margin-right:18px}
#ilcourse .ill-head-r{text-align:right}
#ilcourse .ill-content .ilix-rail-track{right:18px;left:18px}
#ilcourse .ill-content .ilix-rail-card{padding:16px 22px 18px 18px}
#ilcourse .ill-content .vc_tta.ilix-tabs .vc_tta-panel-body{padding:20px 22px 20px 18px !important}
#ilcourse .ilix-epv .arr.prev{left:auto;right:calc(50% - 62px)}
#ilcourse .ilix-epv .arr.next{right:auto;left:calc(50% - 62px)}
}
@media (min-width:1025px){
#ilcourse .ill-foot{transition:margin-right .35s cubic-bezier(.22,1,.36,1)}
#ilcourse .ill-drawer.is-open ~ .ill-foot{margin-left:0;margin-right:380px}
}
@keyframes ilix-wiggle{
20%{transform:rotate(14deg) translateX(2px)}
40%{transform:rotate(-12deg) translateX(-2px)}
60%{transform:rotate(8deg)}
80%{transform:rotate(-5deg)}
}
@keyframes ilix-sheen{
0%{transform:translateX(120%) skewX(20deg)}
55%,100%{transform:translateX(-320%) skewX(20deg)}
}
@keyframes ilix-side{
from{transform:translateX(-28px)}
}
@media (max-width:899px){
#ilcourse .ilix-hv-panel{border-left:0;border-right:0}
#ilcourse .ilix-hv-panel::before{left:auto;margin-left:0;right:50%;margin-right:-20px}
#ilcourse .ilix-hv-arr.prev{left:auto;right:8px}
#ilcourse .ilix-hv-arr.next{right:auto;left:8px}
}
@keyframes ilix-in-fwd{
from{transform:translateX(-26px)}
}
@keyframes ilix-in-back{
from{transform:translateX(26px)}
}
@keyframes ilix-seal-l{
14%{transform:translate(2px,-1px) rotate(4deg)}
100%{transform:translate(26px,40px) rotate(36deg)}
}
@keyframes ilix-seal-r{
14%{transform:translate(-2px,-2px) rotate(-5deg)}
100%{transform:translate(-24px,48px) rotate(-30deg)}
}
@keyframes ilix-nudge{
20%{transform:translateX(6px)}
45%{transform:translateX(-5px)}
70%{transform:translateX(3px)}
}
@keyframes ilix-sweep{
0%{transform:translateX(120%) skewX(18deg)}
100%{transform:translateX(-430%) skewX(18deg)}
}
@media (max-width:768px){
#ilcourse#ilcourse .ill-content .interactive-list.ilix-seals .ilix-card{padding:16px 22px 16px 16px}
#ilcourse#ilcourse .ill-content .interactive-checklist.ilix-cab .card-header{padding:8px 10px 8px 12px}
#ilcourse#ilcourse .ill-content .aging-wrap.ilix-ag .aging-panel.active{margin-left:0;margin-right:0}
}
@keyframes ilix-foil{
0%,55%{background-position:-60% 0,100% 0}
85%,100%{background-position:160% 0,100% 0}
}
@keyframes ilix-out-fwd{
to{transform:translateX(30px)}
}
@keyframes ilix-out-back{
to{transform:translateX(-30px)}
}
@media (max-width:760px){
#ilcourse .ill-content .ilix-shelf .ilix-bk{left:auto;margin-left:0;right:50%;margin-right:calc(var(--bw) / -2);transform:translateX(calc(-1*(var(--o) * 62%))) scale(calc(1 - var(--ao) * .17))}
#ilcourse .ill-content .ilix-shelf .ilix-bk-3d{transform:rotateX(-6deg) rotateY(calc(-1*(18deg + var(--o) * -34deg)))}
#ilcourse .ill-content .ilix-shelf .ilix-bk-btn:hover .ilix-bk-3d{transform:rotateX(-6deg) rotateY(calc(-1*(18deg + var(--o) * -34deg)))}
#ilcourse .ill-content .ilk-wire i{background:repeating-linear-gradient(-180deg,var(--gold) 0 7px,transparent 7px 15px)}
#ilcourse .ill-content .ilk-wire::after{left:auto;right:50%;margin:0 -5px 0 0;transform:rotate(-135deg)}
}
@keyframes ilix-rain-a{
to{background-position:100% 46px}
}
@keyframes ilix-rain-b{
to{background-position:100% 63px}
}
@keyframes ilix-drift{
from{transform:translateX(7%)}
to{transform:translateX(-7%)}
}
@keyframes ilix-spin{
to{transform:rotate(-360deg)}
}
@keyframes ilix-dd-pump{
12%{transform:rotate(12deg) translateY(-4px) scale(1.07)}
24%{transform:rotate(-4deg) translateY(1px) scale(1)}
36%{transform:rotate(6deg) translateY(-2px) scale(1.03)}
}
@keyframes ilix-dd-dip{
10%{transform:rotate(-10deg) translateY(5px)}
22%{transform:rotate(5deg) translateY(-1px)}
34%{transform:rotate(-7deg) translateY(4px)}
}
@keyframes ilix-dd-pop{
35%{transform:scale(1.32) rotate(14deg) translateY(-6px)}
65%{transform:scale(.96) rotate(-4deg)}
}
@keyframes ilix-dd-twinkle{
45%{transform:scale(1) rotate(-45deg)}
}
@keyframes ilix-dd-nope{
20%{transform:rotate(20deg)}
45%{transform:rotate(-20deg)}
70%{transform:rotate(10deg)}
}
@keyframes ilix-dd-bob{
0%,100%{transform:rotate(-90deg) translateX(3px)}
50%{transform:rotate(-90deg) translateX(-3px)}
}
@keyframes ilix-dd-snip{
0%,100%{transform:rotate(3deg)}
50%{transform:rotate(17deg)}
}
@keyframes ilix-dd-snip2{
0%,100%{transform:rotate(-3deg)}
50%{transform:rotate(-17deg)}
}
@keyframes ilix-dd-snipdown{
0%{transform:rotate(-90deg) translateX(0)}
45%{transform:rotate(-90deg) translateX(-26px)}
100%{transform:rotate(-90deg) translateX(-34px)}
}
@keyframes ilix-dd-fall-l{
28%{transform:rotate(-6deg) translateY(3px)}
100%{transform:rotate(-28deg) translateY(130px)}
}
@keyframes ilix-dd-fall-r{
28%{transform:rotate(6deg) translateY(3px)}
100%{transform:rotate(28deg) translateY(130px)}
}
@keyframes ilix-dd-sheen{
0%{transform:translateX(120%) skewX(20deg)}
60%,100%{transform:translateX(-420%) skewX(20deg)}
}
@media (max-width:480px){
#ilcourse .ill-content .ilix-dr .dr-row{right:28px;left:28px}
}
@keyframes ilix-jb-float{
50%{transform:translateY(-3px) rotate(-6deg)}
}
@keyframes ilix-sheen2{
0%{transform:translateX(120%) skewX(20deg)}
55%,100%{transform:translateX(-420%) skewX(20deg)}
}
@keyframes ilix-stripes{
to{background-position:100% 64px}
}
@keyframes ilix-flowline{
from{background-position:100% 0}
to{background-position:-100% 0}
}
@keyframes ilk-shake{
20%,60%{transform:translateX(5px)}
40%,80%{transform:translateX(-5px)}
}
@keyframes ilk-spin{
to{transform:rotate(-360deg)}
}
@keyframes ilk-sweep{
from{left:auto;right:-40%}
to{left:auto;right:110%}
}
@keyframes ilk-run-v{
to{background-position:100% 15px}
}
/* ---- hand-written part ---- */
/* Persian letters join: never space them out or change their case */
#ildash[dir="rtl"] *,#ildash[dir="rtl"] *::before,#ildash[dir="rtl"] *::after,
html[dir="rtl"] #ilcourse *,html[dir="rtl"] #ilcourse *::before,html[dir="rtl"] #ilcourse *::after{letter-spacing:0 !important;text-transform:none !important}
/* code, numbers and addresses stay left-to-right inside Persian text */
#ildash[dir="rtl"] code,#ildash[dir="rtl"] [data-il-f="regnum"],#ildash[dir="rtl"] [data-il-f="mobile"],#ildash[dir="rtl"] a[href^="mailto"],
html[dir="rtl"] #ilcourse code{direction:ltr;unicode-bidi:isolate;display:inline-block}
/* LTR values (registration number, phone, e-mail) stay right-aligned in the Persian layout */
#ildash[dir="rtl"] .ila-row dd [data-il-f],#ildash[dir="rtl"] .ila-row dd{text-align:right}
#ildash[dir="rtl"] [data-il-f="regnum"],#ildash[dir="rtl"] [data-il-f="mobile"],#ildash[dir="rtl"] a[href^="mailto"]{display:block;text-align:right}

/* the outline sidebar is docked: no slide-out transform (the collapsed state is a narrow bar, never off-screen) */
#ilcourse .ill-drawer{transform:none}
