.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}.menu-item ._svg{width:1em}.rtl .menu-item i._before{margin-right:0}.rtl .menu-item i._after{margin-left:0}.visuallyhidden{overflow:hidden;clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0}.menu-item i.elusive{margin-top:-.3em}.dashicons-admin-site:before{content:"\f319"!important}.dashicons-welcome-view-site:before{content:"\f115"!important}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:IRANSansX,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:#fff0}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#fff0;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-3{left:.75rem}.left-6{left:1.5rem}.left-\[1\.15rem\]{left:1.15rem}.right-0{right:0}.right-3{right:.75rem}.right-\[1\.15rem\]{right:1.15rem}.top-0{top:0}.top-20{top:5rem}.top-3{top:.75rem}.top-6{top:1.5rem}.top-\[1\.15rem\]{top:1.15rem}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[6\]{z-index:6}.order-1{order:1}.order-2{order:2}.order-3{order:3}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-2{margin-left:-.5rem}.-mr-2{margin-right:-.5rem}.mb-10{margin-bottom:2.5rem}.mb-11{margin-bottom:2.75rem}.mb-12{margin-bottom:3rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.\!h-10{height:2.5rem!important}.\!h-11{height:2.75rem!important}.\!h-12{height:3rem!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[72px\]{height:72px}.h-\[var\(--header-h\)\]{height:var(--header-h)}.h-auto{height:auto}.h-full{height:100%}.\!w-10{width:2.5rem!important}.\!w-11{width:2.75rem!important}.\!w-12{width:3rem!important}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-9{width:2.25rem}.w-\[10\%\]{width:10%}.w-\[18px\]{width:18px}.w-\[2\%\]{width:2%}.w-\[86\%\]{width:86%}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[12rem\]{min-width:12rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-8xl{max-width:85rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[34rem\]{max-width:34rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.shrink-0{flex-shrink:0}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[minmax\(0\2c 1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.grid-cols-\[repeat\(3\2c minmax\(0\2c 1fr\)\)_20rem\]{grid-template-columns:repeat(3,minmax(0,1fr)) 20rem}.grid-cols-\[repeat\(4\2c minmax\(0\2c 1fr\)\)_20rem\]{grid-template-columns:repeat(4,minmax(0,1fr)) 20rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-2{row-gap:.5rem}.gap-y-8{row-gap:2rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem*var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem*var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}.divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.divide-line2>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--line-2)/var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.text-balance{text-wrap:balance}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-full{border-radius:9999px!important}.\!rounded-none{border-radius:0!important}.rounded-2xl{border-radius:1rem}.rounded-\[13px\]{border-radius:13px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.\!border-x-0{border-left-width:0!important;border-right-width:0!important}.border-x{border-left-width:1px;border-right-width:1px}.\!border-b-0{border-bottom-width:0!important}.\!border-t-0{border-top-width:0!important}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-line{--tw-border-opacity:1;border-color:rgb(var(--line)/var(--tw-border-opacity,1))}.border-line2{--tw-border-opacity:1;border-color:rgb(var(--line-2)/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsl(0 0% 100% / .1)}.border-white\/20{border-color:hsl(0 0% 100% / .2)}.\!bg-brand{--tw-bg-opacity:1!important;background-color:rgb(var(--brand)/var(--tw-bg-opacity,1))!important}.\!bg-emerald-600{--tw-bg-opacity:1!important;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))!important}.\!bg-white\/90{background-color:hsl(0 0% 100% / .9)!important}.bg-\[\#0d9488\]\/10{background-color:rgb(13 148 136 / .1)}.bg-\[\#4f46e5\]\/10{background-color:rgb(79 70 229 / .1)}.bg-bg{--tw-bg-opacity:1;background-color:rgb(var(--bg)/var(--tw-bg-opacity,1))}.bg-brand{--tw-bg-opacity:1;background-color:rgb(var(--brand)/var(--tw-bg-opacity,1))}.bg-brand\/10{background-color:rgb(var(--brand)/.1)}.bg-ink{--tw-bg-opacity:1;background-color:rgb(var(--ink)/var(--tw-bg-opacity,1))}.bg-line{--tw-bg-opacity:1;background-color:rgb(var(--line)/var(--tw-bg-opacity,1))}.bg-surface2{--tw-bg-opacity:1;background-color:rgb(var(--surface-2)/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#fff0}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsl(0 0% 100% / .1)}.bg-white\/15{background-color:hsl(0 0% 100% / .15)}.bg-white\/20{background-color:hsl(0 0% 100% / .2)}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[\#1b1a2e\]{--tw-gradient-from:#1b1a2e var(--tw-gradient-from-position);--tw-gradient-to:rgba(27,26,46,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,158,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:rgba(217,119,6,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-brand{--tw-gradient-from:rgb(var(--brand)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--brand)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from:#6b7280 var(--tw-gradient-from-position);--tw-gradient-to:hsla(220,9%,46%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,115,22,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:rgba(244,63,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(14,165,233,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-400{--tw-gradient-from:#94a3b8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(148,163,184,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from:#64748b var(--tw-gradient-from-position);--tw-gradient-to:rgba(100,116,139,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(20,184,166,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(139,92,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#241528\]{--tw-gradient-to:rgba(36,21,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#241528 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#3a0d17\]{--tw-gradient-to:#3a0d17 var(--tw-gradient-to-position)}.to-amber-900{--tw-gradient-to:#78350f var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to:#1e3a8a var(--tw-gradient-to-position)}.to-brand2{--tw-gradient-to:rgb(var(--brand-2)/1) var(--tw-gradient-to-position)}.to-cyan-900{--tw-gradient-to:#164e63 var(--tw-gradient-to-position)}.to-emerald-800{--tw-gradient-to:#065f46 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to:#111827 var(--tw-gradient-to-position)}.to-green-900{--tw-gradient-to:#14532d var(--tw-gradient-to-position)}.to-indigo-800{--tw-gradient-to:#3730a3 var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to:#c2410c var(--tw-gradient-to-position)}.to-rose-900{--tw-gradient-to:#881337 var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to:#334155 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-violet-900{--tw-gradient-to:#4c1d95 var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pr-1\.5{padding-right:.375rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-14{padding-top:3.5rem}.pt-3\.5{padding-top:.875rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.text-center{text-align:center}.text-right{text-align:right}.font-sans{font-family:IRANSansX,ui-sans-serif,system-ui,sans-serif}.\!text-\[12px\]{font-size:12px!important}.\!text-\[14px\]{font-size:14px!important}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[9px\]{font-size:9px}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-7{line-height:1.75rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.\!text-\[\#14131a\]{--tw-text-opacity:1!important;color:rgb(20 19 26/var(--tw-text-opacity,1))!important}.\!text-\[\#1b1930\]{--tw-text-opacity:1!important;color:rgb(27 25 48/var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.\!text-white\/60{color:hsl(0 0% 100% / .6)!important}.text-\[\#0d9488\]{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-\[\#4f46e5\]{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-bg{--tw-text-opacity:1;color:rgb(var(--bg)/var(--tw-text-opacity,1))}.text-brand{--tw-text-opacity:1;color:rgb(var(--brand)/var(--tw-text-opacity,1))}.text-dim{--tw-text-opacity:1;color:rgb(var(--dim)/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(var(--ink)/var(--tw-text-opacity,1))}.text-ink2{--tw-text-opacity:1;color:rgb(var(--ink-2)/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/45{color:hsl(0 0% 100% / .45)}.text-white\/50{color:hsl(0 0% 100% / .5)}.text-white\/60{color:hsl(0 0% 100% / .6)}.text-white\/70{color:hsl(0 0% 100% / .7)}.text-white\/75{color:hsl(0 0% 100% / .75)}.line-through{text-decoration-line:line-through}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-75{opacity:.75}.opacity-\[\.18\]{opacity:.18}.shadow-\[0_26px_50px_-30px_rgb\(var\(--shadow\)\/\.5\)\]{--tw-shadow:0 26px 50px -30px rgb(var(--shadow)/.5);--tw-shadow-colored:0 26px 50px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-8px_rgb\(var\(--brand\)\/\.9\)\]{--tw-shadow:0 8px 20px -8px rgb(var(--brand)/.9);--tw-shadow-colored:0 8px 20px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #fff0;outline-offset:2px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.placeholder\:text-dim::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--dim)/var(--tw-text-opacity,1))}.placeholder\:text-dim::placeholder{--tw-text-opacity:1;color:rgb(var(--dim)/var(--tw-text-opacity,1))}.placeholder\:text-white\/55::-moz-placeholder{color:hsl(0 0% 100% / .55)}.placeholder\:text-white\/55::placeholder{color:hsl(0 0% 100% / .55)}.hover\:bg-ink\/5:hover{background-color:rgb(var(--ink)/.05)}.hover\:\!text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.hover\:text-brand:hover{--tw-text-opacity:1;color:rgb(var(--brand)/var(--tw-text-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(var(--ink)/var(--tw-text-opacity,1))}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:right-4:focus{right:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[300\]:focus{z-index:300}.focus\:rounded-lg:focus{border-radius:.5rem}.focus\:bg-brand:focus{--tw-bg-opacity:1;background-color:rgb(var(--brand)/var(--tw-bg-opacity,1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.group:hover .group-hover\:-translate-x-1{--tw-translate-x:-0.25rem}.group:hover .group-hover\:-translate-x-1,.group:hover .group-hover\:scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:bg-brand{--tw-bg-opacity:1;background-color:rgb(var(--brand)/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-brand{--tw-text-opacity:1;color:rgb(var(--brand)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:text-\[\#5eead4\]:is(.dark *){--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.dark\:text-\[\#a5b4fc\]:is(.dark *){--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:inline-grid{display:inline-grid}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-6{padding:1.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:bottom-6{bottom:1.5rem}.lg\:top-\[8rem\]{top:8rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-fit{height:-moz-fit-content;height:fit-content}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\2c 26rem\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:self-start{align-self:flex-start}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pt-20{padding-top:5rem}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 29rem\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,29rem) minmax(0,1fr)}}@font-face{font-family:"IRANSansX";src:url(/wp-content/themes/diakographic/assets/fonts/iransansx/IRANSansX-ThinD4.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;size-adjust:95%}@font-face{font-family:"IRANSansX";src:url(/wp-content/themes/diakographic/assets/fonts/iransansx/IRANSansX-UltraLightD4.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap;size-adjust:95%}@font-face{font-family:"IRANSansX";src:url(/wp-content/themes/diakographic/assets/fonts/iransansx/IRANSansX-LightD4.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;size-adjust:95%}@font-face{font-family:"IRANSansX";src:url(/wp-content/themes/diakographic/assets/fonts/iransansx/IRANSansX-RegularD4.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:95%}@font-face{font-family:"IRANSansX";src:url(/wp-content/themes/diakographic/assets/fonts/iransansx/IRANSansX-MediumD4.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;size-adjust:95%}@font-face{font-family:"IRANSansX";src:url(/wp-content/themes/diakographic/assets/fonts/iransansx/IRANSansX-DemiBoldD4.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;size-adjust:95%}@font-face{font-family:"IRANSansX";src:url(/wp-content/themes/diakographic/assets/fonts/iransansx/IRANSansX-BoldD4.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;size-adjust:95%}@font-face{font-family:"IRANSansX";src:url(/wp-content/themes/diakographic/assets/fonts/iransansx/IRANSansX-ExtraBoldD4.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;size-adjust:95%}@font-face{font-family:"IRANSansX";src:url(/wp-content/themes/diakographic/assets/fonts/iransansx/IRANSansX-BlackD4.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;size-adjust:95%}:root{color-scheme:light;--bg:251 250 249;--bg-2:246 244 242;--surface:255 255 255;--surface-2:249 248 246;--ink:20  19  26;--ink-2:74  72  84;--dim:112 109 121;--line:231 228 224;--line-2:241 239 236;--brand:229  35  47;--brand-2:190  24  34;--brand-on:255 255 255;--brand-text:196  23  34;--glass:255 255 255;--glass-a:.7;--glass-line:255 255 255;--glass-line-a:.85;--shadow:24  22  34;--r-sm:10px;--r:14px;--r-lg:20px;--r-xl:26px;--ok:11 115  85;--err:200  38  48;--info:37  99 235;--gold:245 165  36;--ease:cubic-bezier(.22,.8,.28,1);--ease-out:cubic-bezier(.16,1,.3,1)}.dark{color-scheme:dark;--bg:11  11  16;--bg-2:15  15  21;--surface:20  20  27;--surface-2:27  27  36;--ink:240 239 244;--ink-2:184 181 194;--dim:141 138 151;--line:40  40  50;--line-2:30  30  38;--brand:255  77  90;--brand-2:255 110 120;--brand-on:11  11  16;--brand-text:255 138 146;--ok:52 211 153;--err:248 113 113;--info:96 165 250;--gold:250 190  80;--glass:22  22  30;--glass-a:.68;--glass-line:255 255 255;--glass-line-a:.1;--shadow:0   0   0}*,*::before,*::after{-webkit-tap-highlight-color:#fff0}html{scroll-behavior:smooth;overflow-x:clip}body{background:rgb(var(--bg));color:rgb(var(--ink));font-family:var(--font-sans,"IRANSansX"),ui-sans-serif,system-ui,sans-serif;font-weight:400;overflow-x:clip;-webkit-font-smoothing:antialiased}body.is-loading,body.lock{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::selection{background:rgb(var(--brand));color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#fff0}::-webkit-scrollbar-thumb{background:rgb(var(--ink) / .16);border-radius:999px;border:3px solid rgb(var(--bg))}::-webkit-scrollbar-thumb:hover{background:rgb(var(--brand) / .55)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px;border-radius:var(--r-sm)}h1,h2,h3,h4{letter-spacing:-.02em}.t-display{font-size:clamp(2.15rem, 1.15rem + 4.1vw, 3.9rem);font-weight:700;line-height:1.24}.t-h1{font-size:clamp(1.65rem, 1.15rem + 1.9vw, 2.4rem);font-weight:700;line-height:1.32}.t-h2{font-size:clamp(1.3rem, 1.05rem + 1.05vw, 1.75rem);font-weight:700;line-height:1.4}.t-h3{font-size:1.0625rem;font-weight:600;line-height:1.6}.t-body{font-size:.9375rem;font-weight:400;line-height:1.95;color:rgb(var(--ink-2))}.t-sm{font-size:.8rem;font-weight:400;line-height:1.85;color:rgb(var(--dim))}.t-micro{font-size:.7rem;font-weight:500;color:rgb(var(--dim))}.text-brand,.eyebrow{color:rgb(var(--brand-text))!important}.hover\:text-brand:hover,.group:hover .group-hover\:text-brand{color:rgb(var(--brand-text))!important}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.eyebrow::before{content:"";width:20px;height:2px;border-radius:2px;background:linear-gradient(90deg,currentColor,transparent)}.squiggle{position:relative;display:inline-block;white-space:nowrap}.squiggle svg{position:absolute;inset-inline:-2%;bottom:-.42em;width:104%;height:.38em;color:rgb(var(--brand));overflow:visible}.squiggle path{stroke-dasharray:260;stroke-dashoffset:260;animation:draw 1.1s .45s var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}.ic{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ic-sm{width:16px;height:16px}.ic-lg{width:24px;height:24px}.grid-bg{background-image:linear-gradient(rgb(var(--ink) / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--ink) / .05) 1px,transparent 1px),linear-gradient(rgb(var(--ink) / .085) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--ink) / .085) 1px,transparent 1px);background-size:28px 28px,28px 28px,140px 140px,140px 140px;background-position:center}.dark .grid-bg{background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(rgb(255 255 255 / .075) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .075) 1px,transparent 1px)}.dots{background-image:radial-gradient(rgb(var(--ink) / .15) 1px,transparent 1.2px);background-size:22px 22px}.dark .dots{background-image:radial-gradient(rgb(255 255 255 / .13) 1px,transparent 1.2px)}.checker{background-image:linear-gradient(45deg,rgb(var(--ink) / .04) 25%,transparent 25% 75%,rgb(var(--ink) / .04) 75%),linear-gradient(45deg,rgb(var(--ink) / .04) 25%,transparent 25% 75%,rgb(var(--ink) / .04) 75%);background-size:14px 14px;background-position:0 0,7px 7px}.mask-fade{-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 45%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 62% 58% at 50% 45%,#000 30%,transparent 100%)}.mask-b{-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 92%);mask-image:linear-gradient(to bottom,#000 30%,transparent 92%)}.mask-t{-webkit-mask-image:linear-gradient(to top,#000 25%,transparent 90%);mask-image:linear-gradient(to top,#000 25%,transparent 90%)}.blob{position:absolute;pointer-events:none;z-index:0;filter:blur(60px);opacity:.38;border-radius:62% 38% 54% 46% / 52% 58% 42% 48%;animation:morph 24s ease-in-out infinite}.dark .blob{opacity:.28;filter:blur(74px)}.blob-2{animation-duration:30s;animation-direction:reverse}@keyframes morph{0%,100%{border-radius:62% 38% 54% 46% / 52% 58% 42% 48%;transform:translate3d(0,0,0) scale(1)}33%{border-radius:42% 58% 46% 54% / 62% 42% 58% 38%;transform:translate3d(3%,-4%,0) scale(1.08)}66%{border-radius:55% 45% 62% 38% / 44% 56% 44% 56%;transform:translate3d(-4%,3%,0) scale(.95)}}.cropmark{width:18px;height:18px;position:relative;color:rgb(var(--ink) / .22)}.cropmark::before,.cropmark::after{content:"";position:absolute;background:currentColor}.cropmark::before{inset-inline-start:50%;top:0;bottom:0;width:1px}.cropmark::after{top:50%;inset-inline:0;height:1px}.tool-mark{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--r-sm);border:1px solid rgb(var(--line));color:rgb(var(--dim));transition:color .28s var(--ease),border-color .28s var(--ease),background-color .28s var(--ease),transform .28s var(--ease)}.tool-mark:hover{color:rgb(var(--brand-text));border-color:rgb(var(--brand) / .45);background:rgb(var(--brand) / .06);transform:translateY(-3px)}.tool-mark .ic{width:1.15rem;height:1.15rem}.tool-wm{position:absolute;inset:0;pointer-events:none;z-index:0;display:flex;align-items:center;justify-content:space-around;gap:4vw;padding-inline:4vw;color:rgb(var(--ink));opacity:.045}.dark .tool-wm{opacity:.07}.tool-wm .ic{width:clamp(3.5rem, 8vw, 7rem);height:clamp(3.5rem, 8vw, 7rem);stroke-width:.9}.glass{background:rgb(var(--glass) / var(--glass-a));-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);border:1px solid rgb(var(--glass-line) / var(--glass-line-a));box-shadow:inset 0 1px 0 rgb(255 255 255 / .45),0 10px 34px -16px rgb(var(--shadow) / .3)}.dark .glass{box-shadow:inset 0 1px 0 rgb(255 255 255 / .07),0 10px 34px -16px rgb(0 0 0 / .85)}.glass-dark{background:rgb(10 10 16 / .42);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border:1px solid rgb(255 255 255 / .2);color:#fff}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--r-sm);font-weight:600;font-size:.8rem;padding:.625rem 1.05rem;cursor:pointer;white-space:nowrap;transition:color .25s var(--ease),border-color .25s var(--ease),box-shadow .3s var(--ease),transform .18s var(--ease)}.btn:active{transform:scale(.97)}.btn .ic{transition:transform .3s var(--ease)}.btn:hover .ic{transform:translateX(-2px)}.btn::before{content:"";position:absolute;inset:0;z-index:-1;transform:translateY(101%);transition:transform .44s var(--ease-out)}.btn:hover::before{transform:translateY(0)}.btn-red{background:rgb(var(--brand));color:rgb(var(--brand-on))}.btn-red::before{background:rgb(var(--brand-2))}.btn-ink{background:rgb(var(--ink));color:rgb(var(--bg))}.btn-ink::before{background:rgb(var(--brand))}.btn-ink:hover{color:rgb(var(--brand-on))}.btn-line{border:1px solid rgb(var(--line));color:rgb(var(--ink-2));background:rgb(var(--surface))}.btn-line::before{background:rgb(var(--ink))}.btn-line:hover{color:rgb(var(--bg));border-color:rgb(var(--ink))}.btn-quiet{color:rgb(var(--ink-2))}.btn-quiet::before{background:rgb(var(--ink) / .07)}.btn-quiet:hover{color:rgb(var(--ink))}.btn-icon{padding:0;width:2.5rem;height:2.5rem;border-radius:var(--r-sm)}.btn-icon:hover .ic{transform:none}@media (pointer:coarse){.btn,button:not(.thumb):not(.acc-toggle){min-height:44px}}.chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:var(--r-sm);padding:.25rem .55rem;font-size:.7rem;font-weight:600;line-height:1.6;transition:color .22s,background-color .22s,border-color .22s}.chip-glass{background:rgb(var(--glass) / .8);backdrop-filter:blur(10px);border:1px solid rgb(var(--glass-line) / .5);color:rgb(var(--ink))}.chip-dark{background:rgb(8 8 14 / .5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border:1px solid rgb(255 255 255 / .2)}.chip-red{background:rgb(var(--brand) / .1);color:rgb(var(--brand-text))}.chip-line{border:1px solid rgb(var(--line));color:rgb(var(--dim))}a.chip-line:hover{border-color:rgb(var(--brand) / .5);color:rgb(var(--brand-text));background:rgb(var(--brand) / .05)}.dg-verified{--v-size:1.15rem;display:inline-grid;place-items:center;width:var(--v-size);height:var(--v-size);flex:0 0 auto;color:rgb(var(--brand));vertical-align:-.18em}.dg-verified .ic{width:100%;height:100%;filter:drop-shadow(0 1px 3px rgb(var(--brand) / .45))}.dg-verified-lg{--v-size:1.55rem}.dg-verified-xl{--v-size:2rem}.dg-verified-badge{position:absolute;inset-inline-end:-3px;bottom:-3px;display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:rgb(var(--surface));box-shadow:0 2px 8px -2px rgb(var(--shadow) / .5)}.dg-verified-badge .ic{width:100%;height:100%;color:rgb(var(--brand))}.dg-verified-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .7rem .28rem .5rem;border-radius:999px;border:1px solid rgb(var(--brand) / .28);background:rgb(var(--brand) / .1);color:rgb(var(--brand-text));font-size:.72rem;font-weight:700;line-height:1.6;white-space:nowrap}.dg-verified-pill .ic{width:1rem;height:1rem;color:rgb(var(--brand));flex:0 0 auto}.dg-verified-pill.on-dark{border-color:rgb(255 255 255 / .16);background:rgb(255 255 255 / .08);color:#fff}.pv{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(150deg,var(--c1,#4f46e5),var(--c2,#1e1b4b));color:#fff;display:block}.pv::after{content:"";position:absolute;inset:0;z-index:4;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.pv-glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;filter:blur(34px);background:rgb(255 255 255 / .32);top:-22%;inset-inline-start:-14%;z-index:1}.pv-frame{position:absolute;inset:9%;border:1px solid rgb(255 255 255 / .28);z-index:3;pointer-events:none}.pv-in{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8%;gap:.35rem}.pv-kicker{font-size:.5rem;letter-spacing:.28em;opacity:.8;font-weight:600}.pv-title{font-size:clamp(1.1rem, 3.6cqw + .5rem, 2rem);font-weight:700;line-height:1.3;text-shadow:0 2px 14px rgb(0 0 0 / .3)}.pv-sub{font-size:.6rem;opacity:.82;font-weight:500}.pv-rule{width:34%;height:1.5px;background:rgb(255 255 255 / .6);border-radius:2px}.pv-poster .pv-in{justify-content:flex-end;align-items:flex-start;text-align:start}.pv-poster .pv-title{font-size:clamp(1rem, 8%, 1.8rem)}.pv-box{perspective:620px}.pv-box .box{position:absolute;z-index:2;width:33%;aspect-ratio:.66;inset-inline-start:50%;top:50%;translate:-50% -54%;transform-style:preserve-3d;transform:rotateX(-6deg) rotateY(-26deg);transition:transform .85s var(--ease-out)}.group:hover .pv-box .box{transform:rotateX(-8deg) rotateY(-15deg)}.pv-box .face{position:absolute;inset:0;display:grid;place-content:center;gap:.25rem}.pv-box .front{background:linear-gradient(160deg,#fff,#e7e7ea);color:var(--c2);box-shadow:0 18px 34px -16px rgb(0 0 0 / .6)}.pv-box .front b{font-size:.78rem;font-weight:700;letter-spacing:-.02em}.pv-box .front em{font-size:.42rem;font-style:normal;letter-spacing:.22em;opacity:.6;text-align:center}.pv-box .side{width:26%;background:linear-gradient(160deg,#c9c9cf,#9d9da6);transform-origin:left center;transform:rotateY(90deg) translateX(-1px);inset-inline-start:auto;inset-inline-end:0}.pv-box .top{height:22%;top:0;background:linear-gradient(160deg,#f2f2f4,#d5d5db);transform-origin:top center;transform:rotateX(90deg) translateY(-1px)}.pv-box .pv-floor{position:absolute;inset-inline:8%;bottom:14%;height:8%;z-index:1;background:radial-gradient(ellipse at center,rgb(0 0 0 / .45),transparent 70%);filter:blur(5px)}.pv-font{background:linear-gradient(150deg,var(--c1,#f4f2ef),var(--c2,#ddd8d1));color:#221f2b}.pv-font .fs-big{position:absolute;z-index:2;inset-inline-start:8%;top:4%;font-size:4.6rem;font-weight:700;line-height:1;opacity:.92;transition:transform .7s var(--ease-out)}.group:hover .pv-font .fs-big{transform:translateY(-4px)}.pv-font .fs-lines{position:absolute;z-index:3;inset-inline:8%;bottom:9%;display:grid;gap:.3rem;text-align:start}.pv-font .fs-lines span:nth-child(1){font-size:.82rem;font-weight:700}.pv-font .fs-lines span:nth-child(2){font-size:.68rem;font-weight:500;opacity:.78}.pv-font .fs-lines span:nth-child(3){font-size:.58rem;font-weight:400;opacity:.55;letter-spacing:.04em}.pv-banner .pv-band{position:absolute;z-index:1;inset-block:-20%;width:26%;background:rgb(255 255 255 / .13);transform:skewX(-16deg);inset-inline-start:8%}.pv-banner .pv-band.b2{inset-inline-start:42%;background:rgb(255 255 255 / .08);width:16%}.pv-banner .pv-badge{background:#fff;color:var(--c2);border-radius:999px;padding:.2rem .7rem;font-size:.72rem;font-weight:700}.pv-icons{background:linear-gradient(150deg,var(--c1,#eef2f7),var(--c2,#cfd8e3))}.pv-icons .grid9{position:absolute;z-index:2;inset:16%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:8%}.pv-icons .grid9 i{border:1.6px solid rgb(30 30 45 / .5);border-radius:4px;position:relative}.pv-icons .grid9 i:nth-child(1),.pv-icons .grid9 i:nth-child(9){border-radius:50%}.pv-icons .grid9 i:nth-child(3){border-radius:50% 4px 50% 4px}.pv-icons .grid9 i:nth-child(5){border-radius:50%;border-style:dashed}.pv-icons .grid9 i:nth-child(7){border-radius:4px 50% 4px 50%}.pv-icons .grid9 i::after{content:"";position:absolute;inset:30%;border-radius:inherit;background:rgb(30 30 45 / .34)}.pv-icons .grid9 i:nth-child(even)::after{background:rgb(30 30 45 / .16)}.pv-card .cc{position:absolute;z-index:2;width:46%;aspect-ratio:1.72;border-radius:var(--r-sm);box-shadow:0 14px 26px -12px rgb(0 0 0 / .55);display:grid;align-content:center;justify-items:start;gap:.22rem;padding:8%;transition:transform .6s var(--ease-out),rotate .6s var(--ease-out)}.pv-card .cc-1{background:#fff;color:#201d29;inset-inline-start:12%;top:20%;rotate:-7deg}.pv-card .cc-2{background:var(--c2);color:#fff;inset-inline-end:12%;bottom:18%;rotate:5deg}.group:hover .pv-card .cc-1{rotate:-3deg}.group:hover .pv-card .cc-2{rotate:2deg}.pv-card .cc b{font-size:.58rem;font-weight:700}.pv-card .cc s{text-decoration:none;display:block;width:44%;height:1.5px;background:currentColor;opacity:.35}.pv-card .cc em{font-size:.42rem;font-style:normal;opacity:.6}.pv-texture::before{content:"";position:absolute;inset:0;z-index:2;background-image:repeating-linear-gradient(45deg,rgb(255 255 255 / .16) 0 6px,transparent 6px 14px),radial-gradient(circle at 30% 30%,rgb(255 255 255 / .22) 0 2px,transparent 3px);background-size:auto,26px 26px}.pv-logo .mark{position:absolute;z-index:2;inset-inline-start:50%;top:34%;translate:-50% -50%;width:21%;aspect-ratio:1;border:2.5px solid #fff;border-radius:50%}.pv-logo .mark::after{content:"";position:absolute;inset:26%;background:#fff;border-radius:50% 50% 50% 0}.pv-video .play{position:absolute;z-index:3;inset-inline-start:50%;top:46%;translate:-50% -50%;width:17%;aspect-ratio:1;border-radius:50%;background:rgb(255 255 255 / .92);display:grid;place-items:center;box-shadow:0 10px 30px -8px rgb(0 0 0 / .5);transition:scale .5s var(--ease-out)}.group:hover .pv-video .play{scale:1.12}.pv-video .play::after{content:"";border-inline-start:9px solid var(--c2);border-block:6px solid #fff0;margin-inline-end:-3px}.pv-video .timeline{position:absolute;z-index:3;inset-inline:9%;bottom:11%;display:flex;gap:3px;height:7%}.pv-video .timeline i{flex:1;background:rgb(255 255 255 / .34);border-radius:2px}.pv-video .timeline i:nth-child(2){flex:2.4;background:rgb(255 255 255 / .68)}.pv-video .timeline i:nth-child(4){flex:1.7;background:rgb(255 255 255 / .5)}.pv-wrap{position:relative;overflow:hidden;border-radius:var(--r);background:rgb(var(--surface-2));isolation:isolate}.pv-wrap .pv{transition:transform .7s var(--ease-out);container-type:inline-size}.group:hover .pv-wrap .pv{transform:scale(1.05)}.pv-wrap::after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .28) 50%,transparent 62%);transform:translateX(130%);transition:transform .95s var(--ease-out)}.group:hover .pv-wrap::after{transform:translateX(-130%)}.card{position:relative;display:flex;flex-direction:column;height:100%;background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--r-lg);transition:border-color .32s var(--ease),box-shadow .32s var(--ease),transform .32s var(--ease)}.card-hover:hover{transform:translateY(-4px);border-color:rgb(var(--brand) / .42);box-shadow:0 0 0 3px rgb(var(--brand) / .07)}.dark .card-hover:hover{box-shadow:0 0 0 3px rgb(var(--brand) / .12)}.dgc{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;border-radius:var(--r-xl);background:rgb(var(--surface));box-shadow:0 0 0 1px rgb(var(--line) / .9);transition:box-shadow .45s var(--ease)}.dgc:hover{box-shadow:0 0 0 1px rgb(var(--line)),0 28px 50px -30px rgb(var(--ink) / .38)}.dgc-head{position:relative;margin:8px 8px 0}.dgc-art{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--r-lg);background:rgb(var(--surface-2));clip-path:inset(0 round 20px);transition:clip-path .55s var(--ease)}.dgc-art img,.dgc-art .pv{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;transition:transform .9s var(--ease)}.dgc:hover .dgc-art{clip-path:inset(6px round 15px)}.dgc:hover .dgc-art img{transform:none}.dgc:hover .dgc-art .pv{transform:scale(1.04)}.dgc-sale{position:absolute;z-index:3;inset-block-start:.75rem;inset-inline-end:.75rem;display:inline-flex;align-items:center;height:1.45rem;padding-inline:.5rem .95rem;background:rgb(var(--brand));color:rgb(var(--brand-on));line-height:1;border-radius:3px 5px 5px 3px;clip-path:polygon(0 0,calc(100% - .5rem) 0,100% 50%,calc(100% - .5rem) 100%,0 100%);transform-origin:calc(100% - .55rem) 50%;transition:transform .5s var(--ease)}[dir="rtl"] .dgc-sale,.rtl .dgc-sale{padding-inline:.5rem .95rem;border-radius:5px 3px 3px 5px;clip-path:polygon(.5rem 0,100% 0,100% 100%,.5rem 100%,0 50%);transform-origin:.55rem 50%}.dgc-sale::before{content:"";position:absolute;inset-inline-end:.42rem;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:rgb(var(--surface))}.dgc-sale b{font-size:.72rem;font-weight:700;letter-spacing:0}.dgc:hover .dgc-sale{transform:rotate(-7deg)}.dgc-wish{position:absolute;z-index:3;inset-block-end:.7rem;inset-inline-start:.7rem;display:grid;place-items:center;width:2.1rem;height:2.1rem;border:0;border-radius:var(--r);background:rgb(255 255 255 / .85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgb(var(--ink-2));cursor:pointer;opacity:0;scale:.8;transition:opacity .3s var(--ease),scale .3s var(--ease),color .2s var(--ease),background-color .2s var(--ease)}.dgc:hover .dgc-wish,.dgc-wish:focus-visible,.dgc-wish[aria-pressed="true"]{opacity:1;scale:1}@media (pointer:coarse){.dgc-wish{opacity:1;scale:1}}.dgc-wish:hover{color:rgb(var(--brand));background:#fff}.dgc-wish[aria-pressed="true"]{background:rgb(var(--brand));color:#fff}.dark .dgc-wish{background:rgb(20 20 28 / .82);color:rgb(var(--ink))}.dgc-wish .ic{width:15px;height:15px}.dgc-dock{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:3.35rem;margin:.85rem -.6rem 0;padding:.4rem;padding-inline-start:.95rem;border-radius:var(--r-lg);background:rgb(var(--surface-2))}.dgc-cost{display:grid;gap:.1rem;min-width:0;line-height:1.15;white-space:nowrap}.dgc-cost s{font-size:.68rem;color:rgb(var(--dim));text-decoration-color:rgb(var(--brand) / .6)}.dgc-cost b{display:flex;align-items:baseline;gap:.25rem;font-size:1.15rem;font-weight:900;color:rgb(var(--ink))}.dgc-cost b i{font-style:normal;font-size:.62rem;font-weight:600;color:rgb(var(--dim))}.dgc-free{color:#0b7355!important}.dark .dgc-free{color:#34d399!important}.dgc-add{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:0 0 auto;height:2.55rem;padding-inline:.95rem;border-radius:var(--r);background:rgb(var(--ink));color:rgb(var(--surface));font-size:.78rem;font-weight:700;white-space:nowrap;transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.dgc-add .ic{width:16px;height:16px;flex:0 0 auto;transition:translate .35s var(--ease)}.dgc:hover .dgc-add,.dgc-add:focus-visible{background:rgb(var(--brand));color:rgb(var(--brand-on));box-shadow:0 10px 20px -10px rgb(var(--brand) / .9)}.dgc:hover .dgc-add .ic{translate:2px -1px}.dgc-add:active{scale:.96}.dgc-add.is-busy{pointer-events:none}.dgc-add.is-busy .ic,.dgc-add.is-busy span,.dgc-add.added .ic,.dgc-add.added span{opacity:0}.dgc-add.is-busy::after,.dgc-add.added::after{content:"";position:absolute;inset:0;margin:auto;width:15px;height:15px}.dgc-add.is-busy::after{border:2px solid currentColor;border-top-color:#fff0;border-radius:50%;animation:dg-spin .6s linear infinite}.dgc-add.added{background:rgb(var(--ok))!important;color:#fff!important;box-shadow:none}.dgc-add.added::after{width:16px;height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 5 5L19 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 5 5L19 7'/%3E%3C/svg%3E") center / contain no-repeat;background-color:#fff;animation:dg-pop .3s var(--ease)}.dgc-sheet{display:flex;flex-direction:column;flex:1;padding:1rem 1.1rem .5rem}.dgc-line{display:flex;align-items:center;gap:.5rem;min-height:1.1rem;font-size:.68rem;font-weight:700;color:rgb(var(--dim))}.dgc-cat{color:rgb(var(--brand-text));transition:color .2s var(--ease)}.dgc-cat:hover{color:rgb(var(--brand))}.dgc-title{margin-top:.4rem;min-height:3rem;font-size:.95rem;font-weight:800;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dgc-title a{color:rgb(var(--ink))}.dgc-title a:hover{color:rgb(var(--brand-text))}.dgc-foot{display:flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:.75rem;font-size:.74rem;font-weight:600;color:rgb(var(--dim))}.dgc-mono{display:grid;place-items:center;flex:0 0 auto;width:1.45rem;height:1.45rem;border-radius:7px;background:rgb(var(--mono) / .14);color:rgb(var(--mono));font-size:.68rem;font-weight:700;line-height:1}.dgc-mono.c-brand{--mono:var(--brand)}.dgc-mono.c-indigo{--mono:79 70 229}.dgc-mono.c-teal{--mono:13 148 136}.dgc-mono.c-amber{--mono:180 100 6}.dgc-mono.c-violet{--mono:147 51 234}.dgc-mono.c-blue{--mono:37 99 235}.dark .dgc-mono{background:rgb(var(--mono) / .22);color:#fff}.dgc-by{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ink-2))}.dgc-foot .dg-verified{--v-size:.8rem}.slider{--fs:0px;--fe:0px;display:flex;gap:1.25rem;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-block:8px 30px;-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--fs),#000 calc(100% - var(--fe)),transparent);mask-image:linear-gradient(to left,transparent,#000 var(--fs),#000 calc(100% - var(--fe)),transparent)}.slider::-webkit-scrollbar{display:none}.slider>*{scroll-snap-align:start;flex:0 0 auto;width:262px;transition:opacity .5s var(--ease),scale .5s var(--ease),filter .5s var(--ease)}@media (min-width:640px){.slider>*{width:286px}}@media (min-width:1280px){.slider>*{width:300px}}.slider>.is-peek{opacity:.5;scale:.96;filter:saturate(.6)}@media (hover:hover) and (pointer:fine){.slider{cursor:grab}.slider.is-grabbing{cursor:grabbing}}.slider.is-dragging{scroll-snap-type:none;scroll-behavior:auto;user-select:none}.slider.is-dragging *{pointer-events:none}.rail{display:flex;align-items:center;gap:1.4rem;margin-top:.4rem}.rail-count{display:flex;align-items:baseline;gap:.3rem;flex:0 0 auto;color:rgb(var(--dim));font-size:.8rem;font-weight:700}.rail-count b{min-width:1.6em;font-size:1.5rem;font-weight:900;color:rgb(var(--ink));line-height:1}.rail-count i{font-style:normal;opacity:.5}.rail-track{position:relative;flex:1;height:24px;cursor:pointer;touch-action:none}.rail-track::before{content:"";position:absolute;inset-inline:0;top:50%;height:2px;translate:0 -50%;border-radius:2px;background:rgb(var(--line))}.rail-track i{position:absolute;top:50%;inset-inline-start:var(--tx,0%);width:var(--tw,30%);height:4px;translate:0 -50%;border-radius:4px;background:rgb(var(--ink));transition:height .2s var(--ease),background-color .2s var(--ease)}.rail-track:hover i,.rail-track.is-scrub i{height:7px;background:rgb(var(--brand))}.rail-track.is-scrub{cursor:grabbing}.rail.is-static .rail-track,.rail.is-static .rail-arrows{visibility:hidden}.rail-arrows{display:flex;flex:0 0 auto;padding:3px;border-radius:999px;background:rgb(var(--surface-2))}.rail-arrows button{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:0;border-radius:50%;background:#fff0;color:rgb(var(--ink));cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease)}.rail-arrows button:last-child{background:rgb(var(--ink));color:rgb(var(--surface))}.rail-arrows button:hover:not(:disabled){background:rgb(var(--brand));color:rgb(var(--brand-on))}.rail-arrows button:disabled{opacity:.3;cursor:default}.rail-arrows .ic{width:17px;height:17px}@media (max-width:639px){.rail{gap:.9rem}.rail-count b{font-size:1.2rem}.rail-arrows button{width:2.3rem;height:2.3rem}}.site-header{position:relative;transition:box-shadow .35s var(--ease)}.site-header.sticky{position:sticky;top:0}.admin-bar .site-header.sticky{top:32px}@media (max-width:782px){.admin-bar .site-header.sticky{top:46px}}@media (max-width:600px){.admin-bar .site-header.sticky{top:0}}.site-header::after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--brand) / .5),rgb(var(--line)) 42%,rgb(var(--line)) 58%,rgb(var(--brand) / .5),transparent)}.site-header.stuck{box-shadow:0 12px 34px -26px rgb(var(--shadow) / .55)}.nav-link{position:relative;color:rgb(var(--ink-2));transition:color .24s var(--ease)}.nav-link::before{content:"";position:absolute;inset:.4rem .3rem;border-radius:var(--r-sm);z-index:-1;background:rgb(var(--ink) / .05);opacity:0;transform:scale(.92);transition:opacity .26s var(--ease),transform .26s var(--ease)}.nav-link:hover::before,.nav-item.open>.nav-link::before{opacity:1;transform:none}.nav-link:hover,.nav-item.open>.nav-link{color:rgb(var(--ink))}.nav-link::after{content:"";position:absolute;inset-inline:.75rem;bottom:0;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,rgb(var(--brand)),rgb(var(--brand-2)));transform:scaleX(0);transition:transform .3s var(--ease)}.nav-item.open>.nav-link::after,.nav-link[aria-current="page"]::after{transform:scaleX(1)}.mega{position:absolute;inset-inline:0;top:100%;background:rgb(var(--bg));border-bottom:1px solid rgb(var(--line));box-shadow:0 30px 60px -34px rgb(var(--shadow) / .55);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .24s var(--ease),transform .3s var(--ease),visibility .24s;z-index:45}.mega.open{opacity:1;visibility:visible;transform:none}.mega::before{content:"";position:absolute;inset-inline:0;top:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent,rgb(var(--brand) / .75),transparent)}.mega__grid-removed{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.55;background-image:linear-gradient(rgb(var(--ink) / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--ink) / .04) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%)}.dark .mega__grid-removed{background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px)}.mega>*{position:relative;z-index:1}.mega-link{display:flex;align-items:center;gap:.55rem;padding:.4rem .55rem;margin-inline-start:-.55rem;border-radius:var(--r-sm);color:rgb(var(--ink-2));font-size:.8rem;transition:background-color .2s,color .2s,padding-inline-start .28s var(--ease)}.mega-link:hover{background:rgb(var(--brand) / .07);color:rgb(var(--ink));padding-inline-start:1rem}.mega-link .ic{color:rgb(var(--dim));transition:color .2s,transform .3s var(--ease)}.mega-link:hover .ic{color:rgb(var(--brand-text));transform:scale(1.14)}.acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s var(--ease)}.acc-panel>div{overflow:hidden}.acc.open .acc-panel{grid-template-rows:1fr}.acc.open .acc-chev{transform:rotate(180deg)}.acc-chev{transition:transform .3s var(--ease)}.field{background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--r);transition:border-color .24s,box-shadow .24s}.field:focus-within{border-color:rgb(var(--brand) / .55);box-shadow:0 0 0 4px rgb(var(--brand) / .1)}.field input,.field select{background:#fff0;border:0;outline:0;width:100%;color:inherit}.field input::placeholder{color:rgb(var(--dim))}#preloader{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:rgb(var(--bg));transition:opacity .5s,visibility .5s}#preloader.done{opacity:0;visibility:hidden}.pl-mark{position:relative;width:46px;height:46px;margin-inline:auto}.pl-mark i{position:absolute;inset:0;border-radius:var(--r);border:2px solid rgb(var(--brand));opacity:0;animation:plRing 1.8s cubic-bezier(.4,0,.2,1) infinite}.pl-mark i:nth-child(2){animation-delay:.6s}.pl-mark i:nth-child(3){animation-delay:1.2s}@keyframes plRing{0%{transform:scale(.4);opacity:0}35%{opacity:1}100%{transform:scale(1);opacity:0}}.pl-mark b{position:absolute;inset:32%;border-radius:5px;background:rgb(var(--brand))}.pl-track{width:116px;height:2px;margin:1.6rem auto 0;background:rgb(var(--line));border-radius:999px;overflow:hidden}.pl-fill{height:100%;width:0;background:linear-gradient(90deg,rgb(var(--brand)),rgb(var(--brand-2)));border-radius:999px;transition:width .3s ease}.sk{position:relative;overflow:hidden;background:rgb(var(--ink) / .06);border-radius:var(--r-sm)}.sk::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(var(--ink) / .06),transparent);transform:translateX(-100%);animation:shimmer 1.4s infinite}@keyframes shimmer{to{transform:translateX(100%)}}#route-bar{position:fixed;top:0;inset-inline:0;height:2px;z-index:120;pointer-events:none}#route-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,rgb(var(--brand)),rgb(var(--brand-2)));box-shadow:0 0 10px rgb(var(--brand) / .7);transition:width .35s ease,opacity .35s ease .2s}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .75s var(--ease),transform .75s var(--ease)}[data-reveal].in{opacity:1;transform:none}[data-reveal][data-delay="1"]{transition-delay:.07s}[data-reveal][data-delay="2"]{transition-delay:.14s}[data-reveal][data-delay="3"]{transition-delay:.21s}[data-reveal][data-delay="4"]{transition-delay:.28s}.route-in{animation:routeIn .24s var(--ease) both}@keyframes routeIn{from{opacity:0;transform:translateY(6px)}}.float{animation:float 8s ease-in-out infinite}.float-r{animation:float 10s ease-in-out infinite reverse}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-13px)}}.scrim{background:rgb(var(--ink) / .35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dark .scrim{background:rgb(0 0 0 / .62)}.panel{background:rgb(var(--bg))}.lightbox{position:fixed;inset:0;z-index:150;display:grid;place-items:center;background:rgb(var(--bg) / .92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:1.5rem;animation:routeIn .3s ease both}.lightbox[hidden]{display:none}#toast{position:fixed;z-index:160;inset-block-end:1.25rem;inset-inline-start:1.25rem;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.toast{display:flex;align-items:center;gap:.55rem;background:rgb(var(--ink));color:rgb(var(--bg));padding:.6rem 1rem;border-radius:var(--r-sm);font-size:.8rem;font-weight:500;box-shadow:0 12px 32px -14px rgb(var(--shadow) / .6);animation:toastIn .34s var(--ease) both}.toast.out{animation:toastOut .25s ease forwards}@keyframes toastIn{from{opacity:0;transform:translateY(12px) scale(.97)}}@keyframes toastOut{to{opacity:0;transform:translateY(8px)}}.thumb{border-radius:var(--r-sm);overflow:hidden;border:1px solid rgb(var(--line));opacity:.5;transition:opacity .24s,border-color .24s,transform .28s var(--ease)}.thumb:hover{opacity:.85;transform:translateY(-2px)}.thumb[aria-current="true"]{opacity:1;border-color:rgb(var(--brand))}.spec{display:flex;align-items:center;gap:.7rem;padding:.8rem .2rem;border-bottom:1px solid rgb(var(--line-2))}.spec .ic{color:rgb(var(--dim))}.spec dt{font-size:.7rem;color:rgb(var(--dim))}.spec dd{font-size:.8rem;font-weight:600;margin-top:.12rem}.tab{position:relative;padding:.6rem .1rem;margin-inline-end:1.6rem;font-size:.8rem;font-weight:600;color:rgb(var(--dim));border-bottom:2px solid #fff0;white-space:nowrap;transition:color .24s,border-color .24s}.tab:hover{color:rgb(var(--ink-2))}.tab[aria-selected="true"]{color:rgb(var(--ink));border-color:rgb(var(--brand))}.footer-wm{position:absolute;inset-inline:0;bottom:-.16em;z-index:0;pointer-events:none;text-align:center;font-size:clamp(4rem, 16vw, 14rem);font-weight:800;line-height:.8;letter-spacing:-.045em;color:#fff0;-webkit-text-stroke:1px rgb(var(--ink) / .08);-webkit-mask-image:linear-gradient(to top,transparent 6%,#000 80%);mask-image:linear-gradient(to top,transparent 6%,#000 80%)}.dark .footer-wm{-webkit-text-stroke-color:rgb(255 255 255 / .08)}.f-link{position:relative;display:inline-block;transition:color .24s var(--ease)}.f-link::after{content:"";position:absolute;inset-inline-start:0;bottom:-2px;height:1px;width:100%;background:rgb(var(--brand));transform:scaleX(0);transform-origin:right;transition:transform .32s var(--ease)}.f-link:hover{color:rgb(var(--brand-text))}.f-link:hover::after{transform:scaleX(1)}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dot-sep::before{content:"·";margin-inline:.4rem;opacity:.55}[data-cart-count]{color:#fff}.dark [data-cart-count]{color:#0b0b10}#to-top{transition:opacity .28s var(--ease),transform .28s var(--ease)}#to-top.hidden-top{opacity:0;transform:translateY(12px) scale(.9);pointer-events:none}.num,.price,.num *,.price *{font-variant-numeric:normal!important;font-feature-settings:normal!important;letter-spacing:0!important;word-spacing:0;font-kerning:none}main>section{background:#fff0}.corner-grid{position:absolute;z-index:0;pointer-events:none;width:var(--w,15rem);height:var(--h,15rem);opacity:.5;background-image:linear-gradient(rgb(var(--ink) / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--ink) / .07) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(circle at var(--mx,100%) var(--my,0%),#000,transparent 72%);mask-image:radial-gradient(circle at var(--mx,100%) var(--my,0%),#000,transparent 72%)}.dark .corner-grid{background-image:linear-gradient(rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px)}.aura{position:absolute;z-index:0;pointer-events:none;width:var(--w,34rem);aspect-ratio:1;border-radius:50%;inset-inline-start:var(--x,50%);top:var(--y,50%);translate:-50% -50%;background:radial-gradient(circle,rgb(var(--a) / .16),rgb(var(--a) / .05) 45%,transparent 78%);filter:blur(52px)}.dark .aura{background:radial-gradient(circle,rgb(var(--a) / .2),transparent 70%)}.sep{position:relative;height:1px;background:rgb(var(--line))}.sep::after{content:"";position:absolute;inset-inline-start:50%;top:50%;translate:-50% -50%;width:7px;height:7px;rotate:45deg;background:rgb(var(--bg));border:1px solid rgb(var(--line))}.site-header::before{content:"";position:absolute;inset-inline:0;top:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent,rgb(var(--brand) / .9) 18%,rgb(124 58 237 / .7) 42%,rgb(13 148 136 / .65) 62%,rgb(217 119 6 / .6) 80%,transparent);opacity:.85}.site-header .topbar{background:linear-gradient(180deg,rgb(var(--brand) / .05),transparent)}.logo-mark{position:relative;z-index:1;width:2.5rem;height:2.5rem;flex:0 0 2.5rem;overflow:visible}.logo-mark-image{display:block;width:1.38rem;height:1.38rem;max-width:none;object-fit:contain;object-position:center}.logo-mark::after{content:"";position:absolute;inset:-3px;border-radius:var(--r);z-index:-1;background:conic-gradient(from 0deg,rgb(var(--brand)),transparent 35%,rgb(var(--brand)));opacity:0;transition:opacity .35s var(--ease);animation:spinRing 4.5s linear infinite}.group:hover .logo-mark::after{opacity:.85}@keyframes spinRing{to{rotate:360deg}}.search-pill{border-radius:999px!important}.search-pill .btn{border-radius:999px}.deck{position:relative}.deck-card{position:absolute;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 26px 55px -26px rgb(var(--shadow) / .5);transition:transform .8s var(--ease-out),rotate .8s var(--ease-out);border:1px solid rgb(255 255 255 / .35)}.dark .deck-card{border-color:rgb(255 255 255 / .1);box-shadow:0 26px 55px -24px rgb(0 0 0 / .85)}.deck-1{inset-inline-end:4%;top:2%;width:55%;rotate:-3deg;z-index:3}.deck-2{inset-inline-start:0;top:27%;width:44%;rotate:5deg;z-index:2}.deck-3{inset-inline-end:13%;bottom:4%;width:48%;rotate:-7deg;z-index:1}.deck:hover .deck-1{rotate:-1deg;transform:translateY(-8px)}.deck:hover .deck-2{rotate:2deg;transform:translateY(6px)}.deck:hover .deck-3{rotate:-4deg;transform:translateY(-4px)}.palette{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .65rem;border-radius:var(--r)}.palette i{width:17px;height:17px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .1);transition:transform .3s var(--ease)}.palette:hover i:nth-child(odd){transform:translateY(-3px)}.palette:hover i:nth-child(even){transform:translateY(3px)}.measure{position:relative;height:1px;background:rgb(var(--ink) / .22)}.measure::before,.measure::after{content:"";position:absolute;top:-4px;width:1px;height:9px;background:rgb(var(--ink) / .3)}.measure::before{inset-inline-start:0}.measure::after{inset-inline-end:0}.card-hover::before{content:"";position:absolute;inset-inline:26%;top:-1px;height:2px;border-radius:2px;z-index:2;background:linear-gradient(90deg,transparent,rgb(var(--brand)),transparent);opacity:0;transition:opacity .35s var(--ease),inset-inline .5s var(--ease)}.card-hover:hover::before{opacity:1;inset-inline:6%}.footer-wm,.tool-wm{display:none!important}.site-footer{position:relative}.site-footer::before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--brand) / .75) 20%,rgb(124 58 237 / .55) 45%,rgb(13 148 136 / .5) 68%,transparent);opacity:.7}.tool-mark{width:2.15rem;height:2.2rem;border-radius:var(--r-sm)}.tool-mark .ic{width:1.05rem;height:1.05rem}.on-alt .on-alt .stat-line{position:relative;padding-inline-start:.9rem}.stat-line::before{content:"";position:absolute;inset-block:.15rem;inset-inline-start:0;width:2px;border-radius:2px;background:linear-gradient(180deg,rgb(var(--brand)),transparent)}.orb{position:absolute;z-index:0;pointer-events:none;width:var(--w,20rem);aspect-ratio:1;inset-inline-start:var(--x,50%);top:var(--y,50%);translate:-50% -50%;background:conic-gradient(from 0deg,rgb(var(--brand) / .22),rgb(79 70 229 / .2),rgb(13 148 136 / .18),rgb(217 119 6 / .2),rgb(124 58 237 / .18),rgb(var(--brand) / .22));border-radius:46% 54% 58% 42% / 52% 44% 56% 48%;filter:blur(48px);opacity:.5;animation:orbSpin 52s linear infinite,orbMorph 24s ease-in-out infinite alternate}.dark .orb{opacity:.38;filter:blur(58px)}@keyframes orbSpin{to{rotate:360deg}}@keyframes orbMorph{to{border-radius:58% 42% 44% 56% / 46% 58% 42% 54%;scale:1.14}}.site-header::before{background:linear-gradient(90deg,transparent,rgb(var(--brand) / .95) 14%,rgb(124 58 237 / .8) 34%,rgb(13 148 136 / .75) 52%,rgb(217 119 6 / .8) 70%,rgb(var(--brand) / .95) 88%,transparent);background-size:220% 100%;animation:hdrLine 16s linear infinite;opacity:.9}@keyframes hdrLine{to{background-position:-220% 0}}.hdr-glow{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hdr-glow i{position:absolute;top:-85%;width:20rem;aspect-ratio:1;border-radius:50%;filter:blur(58px);opacity:.085}.dark .hdr-glow i{opacity:.16}.hdr-glow i:nth-child(1){inset-inline-end:2%;background:rgb(var(--brand))}.hdr-glow i:nth-child(2){inset-inline-end:34%;background:#7c3aed}.hdr-glow i:nth-child(3){inset-inline-start:4%;background:#0d9488}.site-header>*:not(.hdr-glow){position:relative;z-index:1}.site-header>.hdr-main{z-index:3}.logo-mark::after{opacity:.4;animation-duration:7s}.group:hover .logo-mark::after{opacity:.95;animation-duration:2.6s}.nav-link .ic{transition:color .25s var(--ease),transform .3s var(--ease)}.nav-link:hover .ic{transform:translateY(-1px) scale(1.12)}.nav-item:nth-child(1) .nav-link:hover .ic:first-of-type{color:#e5232f}.nav-item:nth-child(2) .nav-link:hover .ic:first-of-type{color:#4f46e5}.nav-item:nth-child(3) .nav-link:hover .ic:first-of-type{color:#0d9488}.nav-item:nth-child(4) .nav-link:hover .ic:first-of-type{color:#d97706}.nav-item:nth-child(5) .nav-link:hover .ic:first-of-type{color:#7c3aed}.nav-item:nth-child(6) .nav-link:hover .ic:first-of-type{color:#0891b2}.nav-item:nth-child(7) .nav-link:hover .ic:first-of-type{color:#db2777}.nav-link::before{background:rgb(var(--ink) / .055)}.search-pill:focus-within{border-color:rgb(var(--brand) / .5);box-shadow:0 0 0 4px rgb(var(--brand) / .1),0 10px 30px -16px rgb(var(--brand) / .7)}.kbd{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding-inline:.3rem;border-radius:var(--r-sm);border:1px solid rgb(var(--line));background:rgb(var(--surface-2));font-size:.625rem;font-weight:700;color:rgb(var(--dim))}.btn-sub{background:rgb(var(--brand));color:rgb(var(--brand-on))}.btn-sub::before{background:rgb(var(--brand-2))}@keyframes subShift{to{background-position:-240% 0}}.live-dot{position:relative;display:inline-flex;width:6px;height:6px}.live-dot::before,.live-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:rgb(var(--brand))}.live-dot::before{animation:livePing 1.9s cubic-bezier(0,0,.2,1) infinite}@keyframes livePing{75%,100%{transform:scale(2.4);opacity:0}}.hbtn{position:relative;display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--r);color:rgb(var(--ink-2));cursor:pointer;transition:color .26s var(--ease),transform .26s var(--ease)}.hbtn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgb(var(--brand) / .09);opacity:0;transform:scale(.55);transition:opacity .26s var(--ease),transform .38s var(--ease-out)}.hbtn:hover{color:rgb(var(--brand-text));transform:translateY(-2px)}.hbtn:hover::before{opacity:1;transform:none}.hbtn>*{position:relative;z-index:1}.hlink{position:relative;display:inline-flex;align-items:center;gap:.4rem;height:2.5rem;padding-inline:.85rem;border-radius:var(--r);font-size:.8rem;font-weight:600;color:rgb(var(--ink-2));transition:color .26s var(--ease),background-color .26s var(--ease)}.hlink:hover{color:rgb(var(--ink));background:rgb(var(--ink) / .05)}.cart-btn{display:inline-flex;align-items:center;gap:.55rem;height:2.5rem;padding-inline:1rem;border-radius:var(--r);background:rgb(var(--ink));color:rgb(var(--bg));font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease),transform .22s var(--ease),box-shadow .32s var(--ease)}.cart-btn:hover{background:rgb(var(--brand));color:#fff;transform:translateY(-2px)}.dark .cart-btn:hover{color:#0b0b10}.cart-btn .count{display:grid;place-items:center;min-width:1.3rem;height:1.3rem;padding-inline:.32rem;border-radius:999px;background:rgb(var(--bg) / .22);font-size:.7rem;font-weight:700}.dark .cart-btn .count{background:rgb(0 0 0 / .22)}@media (max-width:639.98px){.site-header .hidden:is(.sm\:inline-grid,.sm\:inline-flex){display:none}}@media (min-width:1024px){.site-header .hbtn.lg\:hidden,.site-header .btn.lg\:hidden{display:none}}@media (max-width:639.98px){.site-header .hdr-main{height:4.25rem;gap:.45rem;padding-inline:1rem}.site-header .hdr-main>.group{gap:.55rem;min-width:0}.site-header .hdr-main>.group .leading-none{white-space:nowrap}.site-header .hdr-main>.mr-auto{gap:.15rem}.site-header .hdr-cart-btn{position:relative;width:2.5rem;height:2.5rem;margin-right:0;padding:0;justify-content:center;border-radius:var(--r)}.site-header .hdr-cart-btn .count{position:absolute;inset-block-start:-.28rem;inset-inline-end:-.28rem;min-width:1.1rem;height:1.1rem;padding-inline:.2rem;border:2px solid rgb(var(--surface));background:rgb(var(--brand));color:#fff;font-size:.6rem}}.cart-btn .count.hidden{display:none}@media (max-width:379.98px){.site-header .hdr-main{padding-inline:.75rem}.site-header .hdr-theme-action{display:none}.site-header .hdr-main>.group .mt-1{display:none}}[data-lazy] .card>*{transition:opacity .55s var(--ease)}[data-lazy]:not(.loaded) .card>*{opacity:0}[data-lazy]:not(.loaded) .card{position:relative;overflow:hidden;border-color:rgb(var(--line-2))}[data-lazy]:not(.loaded) .card::after{content:"";position:absolute;inset:0;z-index:9;border-radius:inherit;background:linear-gradient(rgb(var(--ink) / .07) 0 0) 10px 10px / calc(100% - 20px) 56% no-repeat,linear-gradient(rgb(var(--ink) / .07) 0 0) 16px 68% / 45% 11px no-repeat,linear-gradient(rgb(var(--ink) / .07) 0 0) 16px 78% / 72% 11px no-repeat,linear-gradient(rgb(var(--ink) / .07) 0 0) 16px 91% / 34% 13px no-repeat,rgb(var(--surface))}[data-lazy]:not(.loaded) .card::before{content:"";position:absolute;inset:0;z-index:10;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(var(--ink) / .05),transparent);transform:translateX(-100%);animation:shimmer 1.5s infinite;opacity:1}.site-footer{background:rgb(var(--surface-2));border-top:0!important;border-radius:34px 34px 0 0;margin-top:4.5rem}.dark .site-footer{background:rgb(var(--bg-2))}.site-footer::before{border-radius:34px 34px 0 0}.f-hours{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1rem;border-radius:var(--r);background:rgb(var(--brand) / .07);color:rgb(var(--brand-text));font-size:.8rem;font-weight:700}.f-badge{display:grid;place-items:center;width:4.25rem;height:4.25rem;border-radius:var(--r);border:1px solid rgb(var(--line));background:rgb(var(--surface));font-size:.5625rem;font-weight:600;line-height:1.4;text-align:center;color:rgb(var(--dim));transition:border-color .26s var(--ease),transform .26s var(--ease)}.f-badge:hover{border-color:rgb(var(--brand) / .5);transform:translateY(-3px)}.bento{display:grid;gap:.85rem;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,13rem)}.bento .pv{height:100%}.bento>*{border-radius:var(--r-lg);overflow:hidden;position:relative}.bento .b-tall{grid-row:span 2}.bento-shot{box-shadow:0 22px 46px -28px rgb(var(--shadow) / .45);border:1px solid rgb(var(--line));transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.bento-shot:hover{transform:translateY(-6px);box-shadow:0 30px 60px -28px rgb(var(--shadow) / .55)}.dark .bento-shot{border-color:rgb(255 255 255 / .08);box-shadow:0 22px 50px -26px rgb(0 0 0 / .9)}.deco{position:absolute;z-index:0;pointer-events:none;color:rgb(var(--ink) / .16)}.deco svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.2}.bento .pv-box .box{width:33%;translate:-50% -50%}.bento .pv-font .fs-big{font-size:3.4rem;top:6%}.bento .pv-font .fs-lines span:nth-child(1){font-size:.72rem}.bento .pv-font .fs-lines span:nth-child(2),.bento .pv-font .fs-lines span:nth-child(3){font-size:.58rem}.bento .pv-poster .pv-title{font-size:1.15rem}body{position:relative}#page-glow{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}#page-glow::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--brand) / .05) 0%,rgb(var(--brand) / .02) 9%,transparent 18%,rgb(13 148 136 / .022) 34%,rgb(79 70 229 / .022) 52%,rgb(217 119 6 / .02) 70%,rgb(var(--brand) / .035) 88%,rgb(var(--brand) / .05) 100%)}.dark #page-glow::before{opacity:.75}#page-glow>*{position:absolute}main>section{background:#fff0;border:0}.soft-rule{height:1px;border:0;background:linear-gradient(90deg,transparent,rgb(var(--line)) 18%,rgb(var(--line)) 82%,transparent)}.stat-card{display:flex;flex-direction:column;gap:.1rem;padding:1rem 1.1rem;border-radius:var(--r-lg);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.stat-card:hover{transform:translateY(-4px)}.stat-ico{display:grid;place-items:center;width:2.15rem;height:2.2rem;border-radius:var(--r-sm);margin-bottom:.55rem}.grad-word{background:linear-gradient(100deg,rgb(var(--brand)),#7c3aed 28%,#0d9488 52%,rgb(var(--brand)) 78%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:#fff0;animation:gradWord 11s linear infinite}@keyframes gradWord{to{background-position:-300% 0}}.sel-frame{position:absolute;inset:-15px;z-index:6;pointer-events:none}.sel-frame::before{content:"";position:absolute;inset:0;border-radius:var(--r-xl);border:1px dashed rgb(var(--brand) / .38)}.sel-frame i{position:absolute;width:9px;height:9px;border-radius:2px;background:rgb(var(--bg));border:1.5px solid rgb(var(--brand))}.sel-frame i:nth-child(1){inset-inline-start:-4px;top:-4px}.sel-frame i:nth-child(2){inset-inline-end:-4px;top:-4px}.sel-frame i:nth-child(3){inset-inline-start:-4px;bottom:-4px}.sel-frame i:nth-child(4){inset-inline-end:-4px;bottom:-4px}.sel-frame i:nth-child(5){inset-inline-start:50%;top:-4px;translate:-50% 0}.sel-frame i:nth-child(6){inset-inline-start:50%;bottom:-4px;translate:-50% 0}.sel-frame i:nth-child(7){inset-inline-start:-4px;top:50%;translate:0 -50%}.sel-frame i:nth-child(8){inset-inline-end:-4px;top:50%;translate:0 -50%}.ruler{height:13px;opacity:.75;background:repeating-linear-gradient(90deg,rgb(var(--ink) / .22) 0 1px,transparent 1px 11px) bottom / 100% 5px no-repeat,repeating-linear-gradient(90deg,rgb(var(--ink) / .32) 0 1px,transparent 1px 55px) bottom / 100% 10px no-repeat,linear-gradient(rgb(var(--ink) / .18) 0 0) bottom / 100% 1px no-repeat}.dark .ruler{background:repeating-linear-gradient(90deg,rgb(255 255 255 / .2) 0 1px,transparent 1px 11px) bottom / 100% 5px no-repeat,repeating-linear-gradient(90deg,rgb(255 255 255 / .3) 0 1px,transparent 1px 55px) bottom / 100% 10px no-repeat,linear-gradient(rgb(255 255 255 / .16) 0 0) bottom / 100% 1px no-repeat}.glyph{position:absolute;z-index:0;pointer-events:none;color:rgb(var(--ink) / .18);animation:float 9s ease-in-out infinite}.dark .glyph{color:rgb(255 255 255 / .16)}.glyph svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.3}.glyph.g2{animation-duration:12s;animation-direction:reverse}.glyph.g3{animation-duration:14s;animation-delay:-3s}.badge-shine{position:relative;overflow:hidden}.badge-shine::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 40%,rgb(255 255 255 / .55) 50%,transparent 60%);transform:translateX(-120%);animation:badgeShine 4.5s ease-in-out infinite}@keyframes badgeShine{0%,60%{transform:translateX(-120%)}100%{transform:translateX(120%)}}.site-footer{--ink:242 241 247;--ink-2:196 193 208;--dim:156 153 170;--line:52  50  70;--line-2:40  38  56;--surface:28  26  42;--surface-2:34  32  50;--bg:17  16  26;--brand-text:255 146 154;--glass:255 255 255;--glass-a:.055;--glass-line:255 255 255;--glass-line-a:.11;position:relative;isolation:isolate;overflow:hidden;background:#11101a;color:rgb(var(--ink));border-radius:38px 38px 0 0;margin-top:5rem;border:0!important}.site-footer::before{display:none}.f-bloom{position:absolute;z-index:0;pointer-events:none;border-radius:50%;filter:blur(70px)}.f-bloom.b1{width:36rem;height:36rem;background:rgb(229 35 47 / .2);top:-16rem;inset-inline-end:-10rem}.f-bloom.b2{width:30rem;height:30rem;background:rgb(99 91 200 / .14);bottom:-14rem;inset-inline-start:-8rem}.f-bloom.b3{display:none}.f-grid{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 55%);mask-image:linear-gradient(to bottom,#000,transparent 55%)}.site-footer>.f-inner{position:relative;z-index:2}.f-cta{position:relative;overflow:hidden;border-radius:var(--r-xl);background:radial-gradient(120% 180% at 96% 0%,rgb(229 35 47 / .3),transparent 62%),#191828;border:1px solid rgb(255 255 255 / .09);color:#fff}.f-cta::after{content:"";position:absolute;inset:0;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.f-cta>*{position:relative;z-index:1}.f-head{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ink-2))!important}.f-head::before{content:"";width:18px;height:2px;border-radius:2px;background:rgb(var(--brand))}.f-social{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:var(--r);border:1px solid rgb(255 255 255 / .12);color:rgb(var(--ink-2));transition:color .26s var(--ease),border-color .26s var(--ease),background-color .26s var(--ease),transform .26s var(--ease)}.f-social:hover{transform:translateY(-3px);color:#fff}.f-social:hover{background:rgb(var(--brand) / .18);border-color:rgb(var(--brand) / .55)}.site-footer .tool-mark{border-color:rgb(255 255 255 / .12);color:rgb(var(--dim))}.site-footer .tool-mark:hover{color:#fff;border-color:rgb(var(--brand) / .6);background:rgb(var(--brand) / .16)}.f-badge{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .1);color:rgb(var(--dim))}.f-hours{background:rgb(255 255 255 / .07);color:rgb(var(--brand-text))}.f-glyph{position:absolute;z-index:1;pointer-events:none;color:rgb(255 255 255 / .1);animation:float 11s ease-in-out infinite}.f-glyph svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.2}.site-header.no-hdr-line::before{display:none}.dg-crumbs ol{list-style:none;margin:0;padding:0}.dg-crumbs a{text-decoration:none}.skip-link:focus{outline:2px solid rgb(var(--brand))}.dg-u,.hidden{display:none}@media (min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}}.hero-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.3rem .9rem .3rem .3rem;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--surface));font-size:.8rem;color:rgb(var(--ink-2))}.hero-badge b{padding:.18rem .6rem;border-radius:999px;background:rgb(var(--brand));color:rgb(var(--brand-on));font-size:.72rem;font-weight:700}.hero-title{margin-top:1.6rem;font-size:clamp(1.75rem, 1.2rem + 1.3vw, 2rem);font-weight:800;line-height:1.42;letter-spacing:-.015em;text-wrap:balance;color:rgb(var(--ink))}.hero-title .text-brandtext{color:rgb(var(--brand-text))}@media (min-width:1024px){.hero-title{white-space:nowrap;text-wrap:nowrap}}.hero-lead{margin-top:1.15rem;max-width:34rem;font-size:1rem;line-height:2.05;color:rgb(var(--ink-2))}.hero-search{display:flex;align-items:center;gap:.75rem;height:3.5rem;max-width:34rem;margin-top:2rem;padding:0 1.35rem 0 .45rem;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--surface));box-shadow:0 1px 2px rgb(var(--shadow) / .05),0 12px 30px -18px rgb(var(--shadow) / .3);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.hero-search:focus-within{border-color:rgb(var(--brand) / .55);box-shadow:0 0 0 4px rgb(var(--brand) / .1),0 12px 30px -18px rgb(var(--shadow) / .3)}.hero-search input{flex:1;min-width:0;border:0;background:#fff0;font:inherit;font-size:.88rem;color:rgb(var(--ink));outline:none}.hero-search input::placeholder{color:rgb(var(--dim))}.hero-search .btn{align-self:stretch;height:auto;margin-block:.27rem;padding-inline:1.45rem;flex-shrink:0;border-radius:999px}.hero-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:2.5rem;max-width:36rem}.hero-stats .stat{--stat-accent:var(--brand);position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:.7rem;min-height:5.75rem;padding:1rem;border:1px solid rgb(var(--stat-accent) / .16);border-radius:1.15rem;background:linear-gradient(145deg,rgb(var(--stat-accent) / .075),transparent 52%),rgb(var(--surface) / .92);box-shadow:0 18px 34px -30px rgb(var(--stat-accent) / .75),inset 0 1px rgb(255 255 255 / .5);transition:border-color .25s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease)}.hero-stats .stat:nth-child(2){--stat-accent:79 70 229}.hero-stats .stat:nth-child(3){--stat-accent:13 148 136}.hero-stats .stat::before{content:"";position:absolute;z-index:-1;inset-inline-end:-2rem;inset-block-start:-2.6rem;width:6rem;aspect-ratio:1;border-radius:50%;background:rgb(var(--stat-accent) / .12);filter:blur(5px)}.hero-stats .stat::after{content:"";position:absolute;inset-inline:1rem;inset-block-end:0;height:2px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,transparent,rgb(var(--stat-accent) / .8),transparent);opacity:.65}.hero-stats .stat:hover{border-color:rgb(var(--stat-accent) / .38);transform:translateY(-4px);box-shadow:0 24px 42px -30px rgb(var(--stat-accent) / .85),inset 0 1px rgb(255 255 255 / .62)}.hero-stats .stat-ic{display:grid;place-items:center;width:2.65rem;height:2.65rem;flex-shrink:0;border:1px solid rgb(var(--stat-accent) / .16);border-radius:.82rem;background:rgb(var(--stat-accent) / .11);color:rgb(var(--stat-accent));box-shadow:inset 0 1px rgb(255 255 255 / .55)}.hero-stats .stat-ic .ic{width:1.15rem;height:1.15rem;stroke-width:1.8}.hero-stats .stat-t{display:flex;flex-direction:column;gap:.14rem;min-width:0;line-height:1.35}.hero-stats .stat-t b{font-size:1.22rem;font-weight:800;color:rgb(var(--ink))}.hero-stats .stat-t i{font-style:normal;font-size:.74rem;color:rgb(var(--dim));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-art{position:relative}.hero-art img{display:block;width:100%;height:auto;border:0;padding:0;background:none;box-shadow:none}.hero-art-empty{display:grid;place-items:center;gap:.75rem;aspect-ratio:4 / 3;border:1px dashed rgb(var(--line));border-radius:var(--r-xl);background:rgb(var(--surface-2));color:rgb(var(--dim));text-align:center;padding:1.5rem}.hero-art-empty b{font-size:.85rem;font-weight:600}@media (max-width:1023px){.hero-copy{order:1;min-width:0}.hero-art{order:2;min-width:0}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.hero-stats .stat{flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.85rem .55rem;text-align:center}}@media (min-width:768px) and (max-width:1023px){.home-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(15rem,.92fr);gap:2.25rem;padding-block:3.5rem}.hero-art img{max-height:24rem;object-fit:contain}.hero-title{font-size:clamp(1.8rem, 3vw, 2rem)}}@media (max-width:420px){.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stats .stat:last-child{grid-column:span 2;flex-direction:row;align-items:center;text-align:start}}.pc{--pc-r:var(--r-xl);position:relative;display:flex;flex-direction:column;height:100%;min-width:0;padding:.45rem;border:1px solid rgb(var(--line) / .8);border-radius:var(--pc-r);background:rgb(var(--surface));transition:border-color .3s var(--ease),transform .35s var(--ease)}.pc:hover{border-color:rgb(var(--ink) / .18);transform:translateY(-3px)}.pc-media{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 10;border-radius:calc(var(--pc-r) - .3rem);background:rgb(var(--surface-2));isolation:isolate}.pc-media img,.pc-media .pv{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.pc:hover .pc-media img,.pc:hover .pc-media .pv{transform:scale(1.06)}.pc-tab{--cut:.85rem;position:absolute;z-index:5;bottom:0;inset-inline-start:0;display:inline-flex;align-items:center;gap:.4rem;max-width:75%;padding:.55rem .9rem .15rem .95rem;border-start-end-radius:var(--cut);background:rgb(var(--surface));font-size:.72rem;font-weight:700;line-height:1.6;color:rgb(var(--ink));white-space:nowrap;overflow:visible;text-overflow:ellipsis}.pc-tab::before,.pc-tab::after{content:"";position:absolute;width:var(--cut);height:var(--cut);background:radial-gradient(circle at 0 0,transparent calc(var(--cut) - .5px),rgb(var(--surface)) var(--cut))}.pc-tab::before{bottom:100%;inset-inline-start:0}.pc-tab::after{bottom:0;inset-inline-start:100%}.pc-tab i{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:rgb(var(--brand))}.pc-media .pv-poster .pv-in{justify-content:flex-start}.pc-arrow{position:absolute;z-index:5;top:.7rem;inset-inline-end:.7rem;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:rgb(255 255 255 / .9);color:#111;opacity:0;transform:translate(6px,6px) scale(.7) rotate(45deg);transition:opacity .3s var(--ease),transform .35s var(--ease)}.pc:hover .pc-arrow{opacity:1;transform:rotate(45deg)}.pc-b{display:flex;flex:1;flex-direction:column;padding:.95rem .7rem .55rem}.pc-meta{display:flex;align-items:center;gap:.5rem;font-size:.7rem;color:rgb(var(--dim))}.pc-meta i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5}.pc-title{margin-top:.45rem;font-size:1.02rem;font-weight:800;line-height:1.75}.pc-title a{color:rgb(var(--ink));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background:linear-gradient(currentColor,currentColor) no-repeat right 92% / 0 1.5px;transition:background-size .45s var(--ease)}.pc:hover .pc-title a{background-size:100% 1.5px}.pc-title a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--pc-r)}.pc-ex{margin-top:.35rem;font-size:.8rem;line-height:1.95;color:rgb(var(--dim));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1rem}.pc-by{display:inline-flex;align-items:center;gap:.45rem;min-width:0;font-size:.74rem;font-weight:700;color:rgb(var(--ink-2))}.pc-by img{width:1.6rem;height:1.6rem;flex:0 0 auto;border-radius:50%;object-fit:cover}.pc-by span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-read{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:700;color:rgb(var(--ink))}.pc-read i{width:.9rem;height:1.5px;background:rgb(var(--brand));transition:width .4s var(--ease)}.pc:hover .pc-read i{width:1.9rem}.dark .pc-arrow{background:rgb(var(--bg) / .9);color:rgb(var(--ink))}:root{--mnav-h:0px}.mnav{position:fixed;inset-inline:0;bottom:0;z-index:55;pointer-events:none}.mnav-in{pointer-events:auto;display:flex;align-items:flex-end;gap:.2rem;padding:.45rem .7rem calc(.45rem + env(safe-area-inset-bottom, 0px));border-top:1px solid rgb(var(--line));border-radius:24px 24px 0 0;background:rgb(var(--surface) / .88);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 -16px 40px -26px rgb(var(--shadow) / .55)}.mnav-i{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;padding:.45rem 0 .35rem;border-radius:var(--r);font-size:.63rem;font-weight:600;color:rgb(var(--dim));transition:color .2s var(--ease),background-color .2s var(--ease)}.mnav-i .ic{width:21px;height:21px}.mnav-i:active{background:rgb(var(--surface-2))}.mnav-i[aria-current="page"]{color:rgb(var(--brand-text))}.mnav-i[aria-current="page"]::before{content:"";position:absolute;top:-.45rem;width:1.5rem;height:3px;border-radius:0 0 99px 99px;background:rgb(var(--brand))}.mnav-cart{position:relative;flex-shrink:0;width:3.4rem;height:3.4rem;margin:-1.4rem .35rem 0;display:grid;place-items:center;border-radius:50%;background:rgb(var(--brand));color:#fff;border:4px solid rgb(var(--bg));transition:background-color .2s var(--ease),transform .12s var(--ease)}.mnav-cart:hover{background:rgb(var(--brand-2))}.mnav-cart:active{transform:translateY(1px)}.mnav-cart .ic{width:22px;height:22px}.mnav-count{position:absolute;top:-2px;inset-inline-end:-2px;min-width:1.15rem;height:1.15rem;padding-inline:.25rem;display:grid;place-items:center;border-radius:999px;background:rgb(var(--ink));color:rgb(var(--bg));font-size:.62rem;font-weight:700;border:2px solid rgb(var(--bg))}@media (max-width:1023px){:root{--mnav-h:4.5rem}body{padding-bottom:var(--mnav-h)}#to-top{bottom:calc(var(--mnav-h) + .8rem)}}.ab{padding-top:1.4rem;padding-bottom:3.5rem}.ab .dg-crumbs{margin-bottom:1.1rem}.ab-stage{position:relative;isolation:isolate;overflow:hidden;border-radius:30px;background:linear-gradient(158deg,#1b1a25 0%,#121120 46%,#191627 100%);border:1px solid rgb(255 255 255 / .07);color:#fff;box-shadow:0 46px 90px -56px rgb(var(--shadow) / .8)}.ab-stage::before,.ab-stage::after{content:"";position:absolute;z-index:-1;width:34rem;height:34rem;border-radius:50%;filter:blur(70px);opacity:.5;pointer-events:none}.ab-stage::before{inset-inline-end:-10rem;top:-14rem;background:radial-gradient(circle,rgb(var(--brand) / .55),transparent 65%)}.ab-stage::after{inset-inline-start:-12rem;bottom:-18rem;background:radial-gradient(circle,rgb(94 92 214 / .45),transparent 66%)}.ab-bar{display:flex;align-items:center;gap:.8rem;padding:0 1.15rem;height:3.1rem;border-bottom:1px solid rgb(255 255 255 / .08);background:rgb(255 255 255 / .03)}.ab-dots{display:flex;gap:.35rem;flex-shrink:0}.ab-dots i{width:9px;height:9px;border-radius:50%;background:rgb(255 255 255 / .16)}.ab-dots i:first-child{background:rgb(var(--brand) / .85)}.ab-file{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.75rem;color:rgb(255 255 255 / .55)}.ab-file b{font-weight:600;color:rgb(255 255 255 / .9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch}.ab-ext{flex-shrink:0;padding:.12rem .5rem;border-radius:var(--r-sm);background:rgb(var(--brand) / .18);border:1px solid rgb(var(--brand) / .35);color:#fff;font-size:.64rem;font-weight:700;letter-spacing:.04em}.ab-bar-end{margin-inline-start:auto;display:flex;align-items:center;gap:.45rem}.ab-tool{display:inline-flex;align-items:center;gap:.3rem;padding:.26rem .6rem;border-radius:var(--r-sm);background:rgb(255 255 255 / .06);font-size:.68rem;color:rgb(255 255 255 / .68)}.ab-tool .ic{width:14px;height:14px;color:rgb(255 255 255 / .5)}@media (max-width:767px){.ab-bar-end{display:none}}.ab-body{display:grid}@media (min-width:1024px){.ab-body{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.ab-canvas{border-inline-end:1px solid rgb(255 255 255 / .07)}}.ab-canvas{padding:2.4rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.ab-mount{position:relative;width:100%;max-width:27rem}.ab-art{position:relative;border-radius:var(--r-lg);overflow:hidden;background:rgb(255 255 255 / .04);transition:transform .5s var(--ease)}.ab-mount:hover .ab-art{transform:translateY(-3px)}.ab-art img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.ab-art .pv{aspect-ratio:1 / 1;border-radius:0}.ab-off{position:absolute;top:.8rem;inset-inline-start:.8rem;z-index:2;padding:.3rem .7rem;border-radius:999px;background:rgb(var(--brand));color:#fff;font-size:.7rem;font-weight:700;box-shadow:0 8px 20px -8px rgb(var(--brand) / .9)}.ab-zoom{position:absolute;top:.8rem;inset-inline-end:.8rem;z-index:2;width:2.35rem;height:2.4rem;display:grid;place-items:center;border-radius:50%;background:rgb(10 10 16 / .5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .22);color:#fff;opacity:0;transform:scale(.85);transition:opacity .25s var(--ease),transform .25s var(--ease),background-color .2s var(--ease)}.ab-mount:hover .ab-zoom,.ab-zoom:focus-visible{opacity:1;transform:none}.ab-zoom:hover{background:rgb(var(--brand));border-color:#fff0}.ab-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.6rem}.ab-thumb{width:3.4rem;height:3.4rem;border-radius:var(--r-sm);overflow:hidden;border:1px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .05);opacity:.6;transition:opacity .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.ab-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ab-thumb:hover{opacity:1}.ab-thumb[aria-current="true"]{opacity:1;border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand) / .22)}.ab-info{padding:2.4rem 2.2rem;display:flex;flex-direction:column;gap:1rem}.ab-cat{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .75rem;border-radius:999px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .1);color:rgb(255 255 255 / .82);font-size:.72rem;font-weight:600;transition:background-color .2s var(--ease)}.ab-cat .ic{color:rgb(var(--brand));width:15px;height:15px}.ab-cat:hover{background:rgb(255 255 255 / .13)}.ab-title{font-size:clamp(1.45rem, 2.5vw, 2.2rem);font-weight:800;line-height:1.55;letter-spacing:-.01em;color:#fff}.ab-lead{font-size:.85rem;line-height:2.05;color:rgb(255 255 255 / .6)}.ab-vendor{display:flex;align-items:center;gap:.6rem;align-self:flex-start;padding:.45rem .95rem .45rem .45rem;border-radius:999px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .09);transition:background-color .2s var(--ease)}.ab-vendor:hover{background:rgb(255 255 255 / .1)}.ab-vendor img{width:2rem;height:2rem;border-radius:50%;box-shadow:0 0 0 2px rgb(var(--brand) / .6)}.ab-vendor b{font-size:.8rem;font-weight:700;color:#fff}.ab-vendor .ic{width:15px;height:15px;color:rgb(var(--brand))}.ab-vendor small{font-size:.7rem;color:rgb(255 255 255 / .5);display:inline-flex;align-items:center;gap:.25rem}.ab-vendor small .ic{color:rgb(var(--gold))}.ab-dock{margin-top:auto;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.05rem 1.15rem;border-radius:var(--r-lg);background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .13);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ab-price{display:flex;flex-direction:column;gap:.1rem}.ab-price s{font-size:.74rem;color:rgb(255 255 255 / .38)}.ab-price b{font-size:1.7rem;font-weight:800;line-height:1.25;color:#fff}.ab-price b span{font-size:.72rem;font-weight:500;color:rgb(255 255 255 / .5)}.pd-actions{display:flex;align-items:center;gap:.55rem;margin-inline-start:auto}.ab-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;padding-inline:1.5rem;border-radius:999px;background:rgb(var(--brand));color:#fff;font-size:.85rem;font-weight:700;white-space:nowrap;transition:background-color .2s var(--ease),transform .12s var(--ease)}.ab-cta:hover{background:rgb(var(--brand-2))}.ab-cta:active{transform:translateY(1px)}.ab-wish{width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .18);color:#fff;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.ab-wish:hover,.ab-wish[aria-pressed="true"]{background:rgb(var(--brand));border-color:#fff0}.ab-trust{display:flex;flex-wrap:wrap;gap:1.3rem}.ab-trust li{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;color:rgb(255 255 255 / .58)}.ab-trust .ic{width:16px;height:16px;color:rgb(var(--brand))}@media (max-width:1023px){.ab-stage{border-radius:var(--r-xl)}.ab-canvas{padding:2.2rem 1.2rem 1.6rem}.ab-info{padding:1.6rem 1.3rem 1.8rem}.ab-dock .pd-actions{width:100%}.ab-dock .ab-cta{flex:1}}.ab-panels{display:grid;gap:1.3rem;margin-top:1.4rem}@media (min-width:1024px){.ab-panels{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}@media (max-width:1023px){.ab-art{max-width:17rem}}.ab-card{border:1px solid rgb(var(--line));border-radius:var(--r-xl);background:rgb(var(--surface));overflow:hidden}.ab-card-head{display:flex;align-items:center;gap:.55rem;padding:.95rem 1.2rem;border-bottom:1px solid rgb(var(--line-2));font-size:.82rem;font-weight:700;color:rgb(var(--ink))}.ab-card-head .ic{color:rgb(var(--brand))}.ab-card-head small{margin-inline-start:auto;font-size:.68rem;font-weight:500;color:rgb(var(--dim))}.ab-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.55rem;padding:.85rem;list-style:none;margin:0}.ab-spec{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.6rem .7rem;border:1px solid rgb(var(--line-2));border-radius:var(--r);background:rgb(var(--surface-2));transition:border-color .2s var(--ease),background-color .2s var(--ease)}.ab-spec:hover{border-color:rgb(var(--brand) / .35);background:rgb(var(--surface))}.ab-spec-ic{width:2.1rem;height:2.1rem;flex-shrink:0;display:grid;place-items:center;border-radius:var(--r-sm);background:rgb(var(--brand) / .1);color:rgb(var(--brand-text));transition:background-color .2s var(--ease),color .2s var(--ease)}.ab-spec:hover .ab-spec-ic{background:rgb(var(--brand));color:#fff}.ab-spec-ic .ic{width:16px;height:16px}.ab-spec-t{display:flex;flex-direction:column;min-width:0;line-height:1.5}.ab-spec-t small{font-size:.67rem;color:rgb(var(--dim))}.ab-spec-t b{font-size:.82rem;font-weight:700;color:rgb(var(--ink));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-vcard{padding:1.4rem 1.2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.ab-vcard-av{position:relative;display:inline-block}.ab-vcard-av img{width:4.2rem;height:4.2rem;border-radius:50%;box-shadow:0 0 0 3px rgb(var(--surface)),0 0 0 5px rgb(var(--brand) / .35)}.ab-vcard h3{display:inline-flex;align-items:center;gap:.35rem;font-size:.95rem;font-weight:700}.ab-vcard p{font-size:.74rem;color:rgb(var(--dim))}.ab-vstats{display:flex;width:100%;margin:.3rem 0 .2rem}.ab-vstats div{flex:1;padding:.5rem 0}.ab-vstats div+div{border-inline-start:1px solid rgb(var(--line-2))}.ab-vstats b{display:block;font-size:.95rem;font-weight:800;color:rgb(var(--ink))}.ab-vstats small{font-size:.68rem;color:rgb(var(--dim))}.ab-work{display:grid;gap:1.5rem;margin-top:2rem;align-items:start}@media (min-width:1024px){.ab-work{grid-template-columns:minmax(0,1fr) 19.5rem}}.ab-tabs{display:inline-flex;gap:.25rem;margin-bottom:1rem;padding:.3rem;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--bg-2))}.ab-tab{position:relative;display:inline-flex;align-items:center;gap:.45rem;height:2.4rem;padding-inline:1.15rem;border:0;border-radius:999px;background:#fff0;color:rgb(var(--dim));font-size:.82rem;font-weight:700;cursor:pointer;transition:color .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease)}.ab-tab:hover{color:rgb(var(--ink))}.ab-tab .ic{width:16px;height:16px}.ab-tab i{font-style:normal;font-size:.68rem;font-weight:700;padding:.06rem .4rem;border-radius:999px;background:rgb(var(--line-2));color:rgb(var(--dim))}.ab-tab[aria-selected="true"]{background:rgb(var(--brand));color:rgb(var(--brand-on));box-shadow:0 10px 22px -12px rgb(var(--brand) / .75)}.ab-tab[aria-selected="true"] .ic{color:currentColor}.ab-tab[aria-selected="true"] i{background:rgb(255 255 255 / .25);color:#fff}.ab-panel{border:1px solid rgb(var(--line));border-radius:var(--r-xl);background:rgb(var(--surface));padding:1.7rem}@media (max-width:640px){.ab-panel{padding:1.2rem}}.ab-rate{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;padding:1.2rem;margin-bottom:1.5rem;border:1px solid rgb(var(--line-2));border-radius:var(--r-lg);background:rgb(var(--surface-2))}.ab-rate-score{text-align:center}.ab-rate-score b{display:block;font-size:2.5rem;font-weight:800;line-height:1;color:rgb(var(--ink))}.ab-rate-score small{font-size:.68rem;color:rgb(var(--dim))}.ab-stars{display:flex;gap:.1rem;justify-content:center;margin:.35rem 0 .25rem}.ab-stars .ic{width:15px;height:15px;color:rgb(var(--line))}.ab-stars .on{color:rgb(var(--gold))}.ab-bars{flex:1;min-width:13rem;display:flex;flex-direction:column;gap:.3rem}.ab-barrow{display:flex;align-items:center;gap:.55rem;font-size:.7rem;color:rgb(var(--dim))}.ab-barrow u{flex:1;height:6px;border-radius:999px;background:rgb(var(--line));overflow:hidden;text-decoration:none}.ab-barrow u b{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgb(var(--brand)),rgb(var(--brand-2)))}.ab-side{display:flex;flex-direction:column;gap:1.1rem}@media (min-width:1024px){.ab-side{position:sticky;top:6.5rem}}.ab-side .dg-widget{padding:1.2rem;border:1px solid rgb(var(--line));border-radius:var(--r-xl);background:rgb(var(--surface));font-size:.82rem;line-height:1.95;color:rgb(var(--ink-2))}.ab-side .dg-widget-title{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;color:rgb(var(--ink));margin-bottom:.9rem}.ab-side .dg-widget-title::before{content:"";width:3px;height:1rem;border-radius:999px;background:rgb(var(--brand))}.ab-side .dg-widget img{max-width:100%;height:auto;border-radius:var(--r);display:block}.ab-side .dg-widget ul{list-style:none;margin:0;padding:0}.ab-side .dg-widget li+li{margin-top:.55rem;padding-top:.55rem;border-top:1px dashed rgb(var(--line-2))}.ab-promo{position:relative;overflow:hidden;padding:1.5rem 1.3rem;border-radius:var(--r-xl);background:linear-gradient(155deg,#1b1926,#100f18);color:#fff;text-align:center}.ab-promo::before{content:"";position:absolute;inset-inline-end:-6rem;top:-8rem;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgb(var(--brand) / .5),transparent 65%);filter:blur(30px)}.ab-promo .ic{width:30px;height:30px;color:rgb(var(--brand));margin-inline:auto}.ab-promo h3{font-size:.95rem;font-weight:700;margin:.6rem 0 .4rem}.ab-promo p{font-size:.76rem;line-height:1.95;color:rgb(255 255 255 / .6);margin-bottom:1rem}.ab-promo a{display:inline-flex;align-items:center;gap:.4rem;height:2.5rem;padding-inline:1.1rem;border-radius:999px;background:rgb(var(--brand));color:#fff;font-size:.78rem;font-weight:700;transition:background-color .2s var(--ease)}.ab-promo a:hover{background:rgb(var(--brand-2))}.ab-hint{padding:2rem 1.1rem;border:1px dashed rgb(var(--line));border-radius:var(--r-xl);text-align:center;font-size:.76rem;line-height:1.95;color:rgb(var(--dim))}.ab-hint .ic{color:rgb(var(--brand));margin-inline:auto;margin-bottom:.5rem}.ab-fly{position:fixed;left:0;right:0;bottom:0;z-index:70;transform:translateY(calc(100% + var(--mnav-h, 0px) + 1.5rem));visibility:hidden;transition:transform .35s var(--ease),visibility 0s linear .35s;border-top:1px solid rgb(var(--line));background:rgb(var(--surface) / .92);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:0 -14px 40px -24px rgb(var(--shadow) / .5);padding-bottom:env(safe-area-inset-bottom)}.ab-fly.show{transform:none;visibility:visible;transition:transform .35s var(--ease)}@media (max-width:1023px){.ab-fly{bottom:var(--mnav-h,0)}}.ab-fly-in{display:flex;align-items:center;gap:.9rem;padding:.65rem 1.1rem}.ab-fly-art{width:2.8rem;height:2.8rem;border-radius:var(--r-sm);overflow:hidden;flex-shrink:0;border:1px solid rgb(var(--line))}.ab-fly-art img{width:100%;height:100%;object-fit:cover;display:block}.ab-fly-t{min-width:0;display:flex;flex-direction:column;gap:.18rem}.ab-fly-t>b{font-size:.82rem;font-weight:700;color:rgb(var(--ink));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-fly-price{display:flex;align-items:baseline;gap:.5rem}.ab-fly-price b{font-size:1.15rem;font-weight:800;line-height:1.2;color:rgb(var(--ink))}.ab-fly-price b span{font-size:.68rem;font-weight:500;color:rgb(var(--dim))}.ab-fly-price s{font-size:.74rem;color:rgb(var(--dim))}.ab-fly-off{font-style:normal;font-size:.67rem;font-weight:700;padding:.16rem .45rem;border-radius:7px;background:rgb(var(--brand) / .12);color:rgb(var(--brand-text))}.ab-fly .pd-actions{margin-inline-start:auto;padding-inline-start:1rem;border-inline-start:1px solid rgb(var(--line-2));gap:.45rem}.ab-fly .ab-cta{flex:none;height:2.5rem;padding-inline:1.05rem;border-radius:var(--r);font-size:.8rem;font-weight:600;box-shadow:none}.ab-fly .ab-wish{width:2.5rem;height:2.5rem;border-radius:var(--r);background:rgb(var(--surface-2));border-color:rgb(var(--line));color:rgb(var(--ink-2))}@media (max-width:767px){.ab-fly-in{gap:.6rem;padding:.6rem .9rem}.ab-fly-art{display:none}.ab-fly-t small{display:none}.ab-fly{border-radius:18px 18px 0 0;border:1px solid rgb(var(--line));border-bottom:0}.ab-fly .pd-actions{padding-inline-start:.6rem}.ab-fly .ab-wish{display:none}.ab-fly .ab-cta{padding-inline:.9rem}}.ab-lb{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1.5rem;background:rgb(8 8 12 / .82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ab-lb[hidden]{display:none}.ab-lb-box{max-width:min(62rem, 92vw);border-radius:var(--r-lg);overflow:hidden;background:#fff;box-shadow:0 40px 80px -30px #000}.ab-lb-box img{display:block;max-width:100%;max-height:86vh;object-fit:contain}.ab-lb-x{position:absolute;top:1.2rem;inset-inline-end:1.2rem;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:50%;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .25);color:#fff;transition:background-color .2s var(--ease)}.ab-lb-x:hover{background:rgb(var(--brand));border-color:#fff0}.cm-count{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1.3rem;font-size:.95rem;font-weight:800;color:rgb(var(--ink))}.cm-count::before{content:"";width:4px;height:1.1rem;border-radius:999px;background:rgb(var(--brand))}.cm-list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.cm-item{padding:1.1rem 1.15rem;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--surface))}.cm-item .children{list-style:none;margin:.8rem 0 0;padding-inline-start:1.4rem;display:grid;gap:.8rem;border-inline-start:2px solid rgb(var(--line-2))}.cm-item .children .cm-item{background:rgb(var(--surface-2))}.cm-head{display:flex;align-items:center;gap:.7rem}.cm-avatar{border-radius:50%;box-shadow:0 0 0 2px rgb(var(--brand) / .18)}.cm-meta{display:flex;flex-direction:column;line-height:1.4}.cm-meta b{font-size:.85rem;font-weight:700;color:rgb(var(--ink))}.cm-meta time{font-size:.68rem;color:rgb(var(--dim))}.cm-body{margin-top:.7rem;font-size:.84rem;line-height:1.95;color:rgb(var(--ink-2))}.cm-body p+p{margin-top:.7rem}.cm-pending{font-size:.72rem;color:rgb(var(--vp-warn,217 119 6));font-style:italic;margin-bottom:.4rem}.cm-reply{margin-top:.6rem}.cm-reply a{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .7rem;border-radius:999px;background:rgb(var(--brand) / .1);font-size:.72rem;font-weight:700;color:rgb(var(--brand-text))}.cm-reply a:hover{background:rgb(var(--brand) / .18)}.cm-empty{display:grid;justify-items:center;gap:.3rem;padding:2rem 1.2rem;border:1px dashed rgb(var(--line));border-radius:var(--r-lg);text-align:center}.cm-empty .ic{color:rgb(var(--line));width:2.2rem;height:2.2rem;margin-bottom:.3rem}.cm-empty b{font-size:.9rem;font-weight:800;color:rgb(var(--ink-2))}.cm-empty p{margin:0;font-size:.8rem;color:rgb(var(--dim))}.comment-respond{margin-top:1.6rem;padding:1.3rem 1.25rem 1.4rem;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--surface-2))}.cm-list+.comment-respond{margin-top:1.6rem}.comment-reply-title{font-size:1rem;font-weight:800;margin-bottom:1rem;display:block;color:rgb(var(--ink))}.comment-respond form{display:flex;flex-wrap:wrap;column-gap:.7rem}.comment-respond form>*{width:100%}.comment-respond .comment-form-author,.comment-respond .comment-form-email{width:calc(50% - .35rem);margin-inline-end:0}@media (max-width:480px){.comment-respond .comment-form-author,.comment-respond .comment-form-email{width:100%}}.cm-field{width:100%;height:3rem;padding:0 .95rem;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--surface));font:inherit;font-size:.85rem;color:rgb(var(--ink));margin-bottom:.9rem;transition:border-color .18s var(--ease),background-color .18s var(--ease),box-shadow .18s var(--ease)}textarea.cm-field{height:auto;min-height:7rem;padding-block:.8rem;line-height:1.8;resize:vertical}.cm-field:focus{outline:none;background:rgb(var(--surface));border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand) / .12)}.comment-form .form-submit{margin-top:.2rem}.dg-content{font-size:.9rem;line-height:2.1;color:rgb(var(--ink-2))}.dg-content>*+*{margin-top:1.1rem}.dg-content h2,.dg-content h3,.dg-content h4{color:rgb(var(--ink));font-weight:700;margin-top:2rem}.dg-content ul,.dg-content ol{padding-inline-start:1.4rem}.dg-content ul{list-style:disc}.dg-content ol{list-style:decimal}.dg-content img{border-radius:var(--r);max-width:100%;height:auto}.dg-content a{color:rgb(var(--brand-text));text-decoration:underline;text-underline-offset:3px}.dg-blank{display:grid;place-items:center;gap:1rem;padding:4.5rem 1.5rem;border:1px dashed rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--surface));text-align:center}.dg-blank>span{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:1rem;background:rgb(var(--surface-2));color:rgb(var(--dim))}.dg-blank p{font-size:.9rem;color:rgb(var(--dim));max-width:26rem}.dg-pagination{display:flex;justify-content:center;margin-top:2.5rem}.dg-pagination .nav-links,.dg-pagination>ul.page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;width:auto;height:auto;margin:0;padding:.45rem;border:1px solid rgb(var(--line));border-radius:1rem;background:rgb(var(--surface));box-shadow:0 12px 32px rgb(15 23 42 / .05);list-style:none}.dg-pagination>ul.page-numbers>li{display:block;margin:0}.dg-pagination .nav-links>.page-numbers,.dg-pagination>ul.page-numbers>li>.page-numbers{display:grid;place-items:center;min-width:2.5rem;height:2.5rem;padding-inline:.6rem;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--surface));font-size:.85rem;font-weight:600;color:rgb(var(--ink-2));transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.dg-pagination .nav-links>.page-numbers:hover,.dg-pagination>ul.page-numbers>li>.page-numbers:hover{border-color:rgb(var(--brand) / .5);color:rgb(var(--brand-text));transform:translateY(-1px)}.dg-pagination .nav-links>.page-numbers.current,.dg-pagination>ul.page-numbers>li>.page-numbers.current{background:rgb(var(--brand));border-color:rgb(var(--brand));color:rgb(var(--brand-on))}.dg-pagination .dots{border-color:transparent!important;background:transparent!important}.vd-directory-head{align-items:center}.vd-page-status{margin-inline-start:auto;padding:.4rem .7rem;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--surface));color:rgb(var(--dim));font-size:.72rem;font-weight:700}.sx-head{position:relative;overflow:hidden;display:grid;gap:1.6rem;margin-top:1.2rem;padding:1.6rem 1.5rem;border:1px solid rgb(var(--line));border-radius:var(--r-xl);background:radial-gradient(90% 140% at 100% 0%,rgb(var(--brand) / .09),transparent 62%),rgb(var(--surface))}@media (min-width:900px){.sx-head{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:2.5rem;padding:2rem 1.9rem}}.sx-kicker{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:rgb(var(--dim))}.sx-kicker .ic{color:rgb(var(--brand))}.sx-head-t h1{margin:.5rem 0 0;font-size:clamp(1.4rem, 1.1rem + 1.3vw, 2rem);font-weight:800;line-height:1.45;color:rgb(var(--ink))}.sx-head-t p{margin:.5rem 0 0;font-size:.85rem;line-height:2;color:rgb(var(--dim));max-width:34rem}.sx-head-a{display:grid;gap:.9rem}.sx-search{display:flex;align-items:center;gap:.55rem;height:3.25rem;padding-inline:1rem .4rem;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--bg));transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.sx-search:focus-within{border-color:rgb(var(--brand) / .55);box-shadow:0 0 0 4px rgb(var(--brand) / .1)}.sx-search>.ic{color:rgb(var(--dim));flex:0 0 auto}.sx-search-f{flex:1;min-width:0;display:block}.sx-search input[type="search"]{width:100%;border:0;background:none;outline:none;font:inherit;font-size:.85rem;color:rgb(var(--ink))}.sx-search input::placeholder{color:rgb(var(--dim))}.sx-search-b{flex:0 0 auto;height:2.5rem;padding-inline:1.15rem;border:0;border-radius:999px;background:rgb(var(--brand));color:rgb(var(--brand-on));font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color .18s var(--ease)}.sx-search-b:hover{background:rgb(var(--brand-2))}.sx-trust{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;list-style:none;margin:0;padding:0}.sx-trust li{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:rgb(var(--dim))}.sx-trust .ic{color:rgb(var(--brand))}.sx-cats{display:flex;gap:.45rem;margin-top:1rem;padding-bottom:.3rem;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to left,#000 92%,transparent);mask-image:linear-gradient(to left,#000 92%,transparent)}.sx-cats::-webkit-scrollbar{display:none}.sx-cat{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;height:2.5rem;padding-inline:.9rem;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--surface));font-size:.8rem;font-weight:600;color:rgb(var(--ink-2));transition:border-color .18s var(--ease),color .18s var(--ease),background-color .18s var(--ease)}.sx-cat .ic{width:15px;height:15px;color:rgb(var(--dim))}.sx-cat .num{padding:.05rem .38rem;border-radius:999px;background:rgb(var(--surface-2));font-size:.68rem;font-style:normal;color:rgb(var(--dim))}.sx-cat:hover{border-color:rgb(var(--ink) / .28);color:rgb(var(--ink))}.sx-cat.is-on{background:rgb(var(--ink));border-color:rgb(var(--ink));color:rgb(var(--bg))}.sx-cat.is-on .ic{color:rgb(var(--bg))}.sx-cat.is-on .num{background:rgb(var(--bg) / .18);color:rgb(var(--bg))}.sx-layout{display:grid;gap:1.5rem;margin-top:1.5rem;align-items:start}@media (min-width:1024px){.sx-layout{grid-template-columns:15rem minmax(0,1fr);gap:1.75rem}}.sx-main{min-width:0}.sx-side{display:none}@media (min-width:1024px){.sx-side{display:grid;gap:.9rem;align-content:start;position:sticky;top:calc(var(--header-h, 72px) + 1.25rem);max-height:calc(100vh - var(--header-h, 72px) - 2.5rem);overflow-y:auto;scrollbar-width:none}}.sx-box{padding:1rem 1.05rem;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--surface))}.sx-box-t{margin-bottom:.75rem;font-size:.72rem;font-weight:700;color:rgb(var(--dim))}.sx-seg{display:flex;padding:.2rem;border-radius:999px;background:rgb(var(--surface-2))}.sx-seg a{flex:1;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.76rem;font-weight:600;color:rgb(var(--dim));transition:background-color .18s var(--ease),color .18s var(--ease)}.sx-seg a:hover{color:rgb(var(--ink))}.sx-seg a.is-on{background:rgb(var(--surface));color:rgb(var(--ink));font-weight:700;box-shadow:0 1px 2px rgb(0 0 0 / .08)}.sx-range{display:flex;align-items:center;gap:.35rem;margin-top:.7rem}.sx-range label{flex:1;min-width:0}.sx-range input{width:100%;height:2.4rem;padding-inline:.6rem;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--bg));font:inherit;font-size:.78rem;color:rgb(var(--ink));-moz-appearance:textfield}.sx-range input::-webkit-outer-spin-button,.sx-range input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sx-range input:focus{outline:none;border-color:rgb(var(--brand) / .5)}.sx-range>i{width:8px;height:1px;background:rgb(var(--line));flex:0 0 auto}.sx-range button{flex:0 0 auto;display:grid;place-items:center;width:2.35rem;height:2.4rem;border:0;border-radius:var(--r-sm);background:rgb(var(--ink));color:rgb(var(--bg));cursor:pointer;transition:opacity .18s var(--ease)}.sx-range button:hover{opacity:.85}.sx-chips{display:flex;flex-wrap:wrap;gap:.35rem}.sx-chip{display:inline-flex;align-items:center;gap:.3rem;height:1.95rem;padding-inline:.6rem;border:1px solid rgb(var(--line));border-radius:var(--r-sm);font-size:.72rem;font-weight:700;letter-spacing:.02em;color:rgb(var(--ink-2));transition:border-color .18s var(--ease),background-color .18s var(--ease),color .18s var(--ease)}.sx-chip .num{font-size:.68rem;font-style:normal;font-weight:600;color:rgb(var(--dim))}.sx-chip:hover{border-color:rgb(var(--ink) / .3)}.sx-chip.is-on{background:rgb(var(--brand) / .1);border-color:rgb(var(--brand) / .35);color:rgb(var(--brand-text))}.sx-chip.is-on .num{color:rgb(var(--brand-text))}.sx-list{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.sx-list a{display:flex;align-items:center;gap:.5rem;padding:.5rem .55rem;border-radius:var(--r-sm);font-size:.8rem;font-weight:600;color:rgb(var(--ink-2));transition:background-color .18s var(--ease),color .18s var(--ease)}.sx-list a .ic{width:15px;height:15px;color:rgb(var(--dim));flex:0 0 auto}.sx-list a>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-list a>.num{flex:0 0 auto;font-size:.68rem;font-style:normal;color:rgb(var(--dim))}.sx-list a:hover{background:rgb(var(--surface-2));color:rgb(var(--ink))}.sx-list a.is-on{background:rgb(var(--brand) / .1);color:rgb(var(--brand-text));font-weight:700}.sx-list a.is-on .ic,.sx-list a.is-on>.num{color:rgb(var(--brand-text))}.sx-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.55rem .6rem;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--surface))}@media (max-width:1023px){.sx-bar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"fbtn count" "sorts sorts";align-items:center;row-gap:.5rem;border-radius:var(--r-lg)}.sx-fbtn{grid-area:fbtn}.sx-count{grid-area:count;justify-self:end}.sx-sorts{grid-area:sorts;margin-inline-start:0;width:100%;flex-wrap:nowrap}}.sx-count{padding-inline:.5rem;font-size:.78rem;font-weight:700;color:rgb(var(--ink-2))}.sx-fbtn{display:inline-flex;align-items:center;gap:.35rem;height:2.3rem;padding-inline:.9rem;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--surface-2));font:inherit;font-size:.78rem;font-weight:700;color:rgb(var(--ink));cursor:pointer}.sx-fbtn .num{padding:0 .35rem;border-radius:999px;background:rgb(var(--brand));font-size:.65rem;font-style:normal;color:rgb(var(--brand-on))}@media (min-width:1024px){.sx-fbtn{display:none}}.sx-sorts{display:flex;gap:.2rem;margin-inline-start:auto;max-width:100%;overflow-x:auto;scrollbar-width:none}.sx-sorts::-webkit-scrollbar{display:none}.sx-sort{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem;height:2.3rem;padding-inline:.75rem;border-radius:999px;font-size:.76rem;font-weight:600;color:rgb(var(--dim));white-space:nowrap;transition:background-color .18s var(--ease),color .18s var(--ease)}.sx-sort .ic{width:14px;height:14px}.sx-sort:hover{background:rgb(var(--surface-2));color:rgb(var(--ink))}.sx-sort.is-on{background:rgb(var(--brand) / .12);color:rgb(var(--brand-text));font-weight:700}.sx-view{display:none;gap:.1rem;padding-inline-start:.4rem;border-inline-start:1px solid rgb(var(--line))}@media (min-width:1280px){.sx-view{display:flex}}.sx-view button{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:0;border-radius:var(--r-sm);background:none;color:rgb(var(--dim));cursor:pointer;transition:background-color .18s var(--ease),color .18s var(--ease)}.sx-view button:hover{color:rgb(var(--ink))}.sx-view button.is-on{background:rgb(var(--surface-2));color:rgb(var(--ink))}.sx-active{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.8rem}.sx-tagx{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border-radius:999px;background:rgb(var(--brand) / .1);font-size:.74rem;font-weight:700;color:rgb(var(--brand-text));transition:background-color .18s var(--ease)}.sx-tagx .ic{width:13px;height:13px}.sx-tagx:hover{background:rgb(var(--brand) / .2)}.sx-clear{font-size:.74rem;font-weight:600;color:rgb(var(--dim));text-decoration:underline;text-underline-offset:3px}.sx-clear:hover{color:rgb(var(--ink))}.sx-grid{display:grid;gap:1.1rem;margin-top:1.1rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media (min-width:768px){.sx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.sx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media (min-width:1280px){.sx-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479px){.sx-grid{grid-template-columns:minmax(0,1fr)}}.sx-page{display:flex;flex-direction:column;align-items:center;gap:.7rem;margin-top:2.5rem}.sx-page-n{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem}.sx-page-n .page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:2.5rem;height:2.5rem;padding-inline:.8rem;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--surface));font-size:.8rem;font-weight:700;color:rgb(var(--ink-2));transition:border-color .18s var(--ease),background-color .18s var(--ease),color .18s var(--ease)}.sx-page-n .page-numbers:hover{border-color:rgb(var(--ink) / .3);color:rgb(var(--ink))}.sx-page-n .page-numbers.current{background:rgb(var(--ink));border-color:rgb(var(--ink));color:rgb(var(--bg))}.sx-page-n .page-numbers.dots{border-color:#fff0;background:none;padding-inline:.3rem;min-width:auto}.sx-page-n .prev,.sx-page-n .next{font-weight:600}.sx-page-n .prev .ic,.sx-page-n .next .ic{width:15px;height:15px}@media (max-width:560px){.sx-page-n .prev span,.sx-page-n .next span{display:none}}.sx-page-i{font-size:.74rem;color:rgb(var(--dim))}.sx-drawer{background:rgb(var(--bg))}.sx-drawer-h{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-bottom:1px solid rgb(var(--line));font-size:.9rem;font-weight:800;color:rgb(var(--ink))}.sx-drawer-h>span{display:inline-flex;align-items:center;gap:.45rem}.sx-drawer-h .ic{color:rgb(var(--brand))}.sx-drawer-b{flex:1;overflow-y:auto;display:grid;gap:.8rem;align-content:start;padding:1rem}.sx-drawer-f{display:flex;gap:.5rem;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom));border-top:1px solid rgb(var(--line))}.cart-grid{display:grid;gap:1.2rem;align-items:start}@media (min-width:1024px){.cart-grid{grid-template-columns:minmax(0,1fr) 21rem;gap:1.5rem}}.cart-main{padding:.45rem;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--surface))}.cart-row{display:grid;grid-template-columns:3.6rem 4rem minmax(0,1fr) minmax(6.5rem,auto);align-items:center;gap:.85rem;padding:.7rem;border-radius:var(--r);transition:background .2s var(--ease)}.cart-row:hover{background:rgb(var(--surface-2))}.cart-row+.cart-row{box-shadow:0 -1px 0 rgb(var(--line-2))}.cart-media{display:block;width:3.8rem;height:3.8rem;flex:0 0 3.8rem;border-radius:var(--r-sm);overflow:hidden;background:rgb(var(--surface-2))}.cart-media img,.cart-media .pv{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain}.cart-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cart-name{font-size:.85rem;font-weight:700;line-height:1.6;color:rgb(var(--ink));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s var(--ease)}.cart-name:hover{color:rgb(var(--brand-text))}.cart-tags{display:flex;flex-wrap:wrap;gap:.45rem}.cart-tags i{display:inline-flex;align-items:center;gap:.22rem;padding:.12rem .45rem;border-radius:var(--r-sm);background:rgb(var(--surface-2));font-style:normal;font-size:.68rem;font-weight:600;color:rgb(var(--dim))}.cart-row:hover .cart-tags i{background:rgb(var(--surface))}.cart-tags .ic{width:12px;height:12px}.cart-price{justify-self:end;font-size:.95rem;font-weight:800;white-space:nowrap;color:rgb(var(--ink))}.cart-del{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:3.6rem;height:2rem;padding-inline:.55rem;border-radius:999px;background:rgb(var(--brand) / .07);font-size:.68rem;font-weight:700;color:rgb(var(--dim));transition:background .18s var(--ease),color .18s var(--ease)}.cart-del:hover{background:rgb(200 38 48 / .12);color:#c82630}.cart-del .ic{width:14px;height:14px}@media (max-width:639px){.cart-row{grid-template-columns:2.2rem 3.6rem minmax(0,1fr);gap:.65rem;align-items:center}.cart-media{width:3.6rem;height:3.6rem}.cart-del{width:2.2rem;min-width:2.2rem;padding:0}.cart-del span{display:none}.cart-price{grid-column:3;justify-self:start;font-size:.85rem}}.cart-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.8rem .7rem .35rem;margin-top:.35rem;border-top:1px dashed rgb(var(--line-2))}.cart-update{height:2.3rem;margin-inline-start:auto;padding-inline:.9rem;border:0;border-radius:999px;background:#fff0;font:inherit;font-size:.76rem;font-weight:600;color:rgb(var(--dim));cursor:pointer;transition:background-color .18s var(--ease),color .18s var(--ease)}.cart-update:hover{background:rgb(var(--surface-2));color:rgb(var(--ink))}.cart-side{padding:1.1rem 1.15rem 1.2rem;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--surface))}@media (min-width:1024px){.cart-side{position:sticky;top:7rem}}.sum-coupon{display:flex;gap:.4rem;margin:.2rem 0 .9rem}.sum-coupon input{flex:1;min-width:0;height:2.5rem;padding-inline:.85rem;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--surface-2));font:inherit;font-size:.78rem;color:rgb(var(--ink))}.sum-coupon input:focus{outline:none;border-color:rgb(var(--brand) / .5);box-shadow:0 0 0 3px rgb(var(--brand) / .12)}.sum-coupon button{flex:0 0 auto;height:2.5rem;padding-inline:.95rem;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--surface-2));font:inherit;font-size:.76rem;font-weight:700;color:rgb(var(--ink-2));cursor:pointer;transition:background-color .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease)}.sum-coupon button:hover{background:rgb(var(--brand));border-color:rgb(var(--brand));color:rgb(var(--brand-on))}.dg-woo table{width:100%;border-collapse:collapse;font-size:.85rem}.dg-woo th,.dg-woo td{padding:.6rem 0;text-align:start}.dg-woo tr+tr th,.dg-woo tr+tr td{border-top:1px dashed rgb(var(--line))}.dg-woo th{color:rgb(var(--dim));font-weight:500}.dg-woo td{text-align:end;font-weight:600}.dg-woo .order-total td{font-size:1.05rem;font-weight:800;color:rgb(var(--brand-text))}.dg-woo h2{font-size:1rem;font-weight:700;margin-bottom:.8rem}.dg-woo .checkout-button,.dg-woo #place_order{display:flex;align-items:center;justify-content:center;width:100%;height:3rem;margin-top:1rem;border:0;border-radius:var(--r-sm);background:rgb(var(--brand));color:rgb(var(--brand-on));font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .2s var(--ease)}.dg-woo .checkout-button:hover,.dg-woo #place_order:hover{background:rgb(var(--brand-2))}.dg-woo input[type="text"],.dg-woo input[type="email"],.dg-woo input[type="tel"],.dg-woo input[type="password"],.dg-woo textarea,.dg-woo select{width:100%;min-height:2.75rem;padding:.55rem .85rem;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--surface));font:inherit;font-size:.85rem;color:rgb(var(--ink));transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.dg-woo input:focus,.dg-woo textarea:focus,.dg-woo select:focus{outline:none;border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand) / .1)}.dg-woo label{display:block;margin-bottom:.3rem;font-size:.8rem;font-weight:600;color:rgb(var(--ink-2))}.dg-woo .form-row{margin-bottom:.9rem}.pg-head{margin-bottom:2rem}.pg-head-in{display:flex;align-items:center;gap:.8rem;margin-top:.9rem}.pg-head-ic{display:grid;place-items:center;width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:.8rem;background:rgb(var(--brand) / .1);color:rgb(var(--brand))}.pg-head h1{font-size:clamp(1.25rem, 1rem + .8vw, 1.7rem);font-weight:800;line-height:1.5;letter-spacing:-.012em;margin:0}.pg-head-sub{padding:.2rem .6rem;border-radius:999px;background:rgb(var(--surface-2));border:1px solid rgb(var(--line));font-size:.72rem;color:rgb(var(--dim))}.woocommerce-account .dg-woo>.woocommerce{display:contents}@media (min-width:900px){.woocommerce-account .acx-body{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:1.5rem;align-items:start}.acc-nav{position:sticky;top:7rem}}.acc-nav{border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--surface));overflow:hidden}.acc-user{display:grid;justify-items:center;gap:.3rem;padding:1.6rem 1rem 1.2rem;text-align:center;background:radial-gradient(80% 100% at 50% 0%,rgb(var(--brand) / .12),transparent 70%),rgb(var(--surface-2));border-bottom:1px solid rgb(var(--line))}.acc-avatar{position:relative;display:block;width:4.4rem;height:4.4rem;margin-bottom:.5rem;border-radius:50%;padding:3px;background:linear-gradient(135deg,rgb(var(--brand)),rgb(var(--brand-2)))}.acc-avatar img{width:100%;height:100%;border-radius:50%;display:block;border:2px solid rgb(var(--surface))}.acc-user b{font-size:.95rem;font-weight:800}.acc-user i{font-style:normal;font-size:.72rem;color:rgb(var(--dim));word-break:break-all}.acc-switch{display:flex;gap:.25rem;margin:.6rem .6rem 0;padding:.28rem;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--bg-2))}.acc-switch-b{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .4rem;border:0;border-radius:999px;background:#fff0;color:rgb(var(--dim));font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:color .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease)}.acc-switch-b .ic{width:15px;height:15px}.acc-switch-b:hover{color:rgb(var(--ink))}.acc-switch-b.is-on{background:rgb(var(--brand));color:rgb(var(--brand-on));box-shadow:0 8px 18px -10px rgb(var(--brand) / .7)}@media (max-width:400px){.acc-switch-b span{display:none}.acc-switch-b{padding:.55rem}}.acc-list{list-style:none;margin:0;padding:.5rem;display:grid;gap:.1rem}.acc-list.has-switch{padding-top:.4rem}.acc-list a{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;border-radius:var(--r-sm);font-size:.85rem;font-weight:600;color:rgb(var(--ink-2));transition:background-color .18s var(--ease),color .18s var(--ease)}.acc-list a>span{flex:1}.acc-arrow{opacity:0;transition:opacity .18s var(--ease),transform .18s var(--ease)}.acc-list a:hover{background:rgb(var(--surface-2));color:rgb(var(--ink))}.acc-list a:hover .acc-arrow{opacity:.6;transform:translateX(-2px)}.acc-list .is-active a{background:rgb(var(--brand) / .1);color:rgb(var(--brand-text))}.acc-list .is-active .ic{color:rgb(var(--brand))}.acc-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.6rem 1.8rem;border-radius:var(--r-lg);background:linear-gradient(135deg,#1b1a26,#2a1218);color:#fff;overflow:hidden}.acc-hi{font-size:.78rem;opacity:.7}.acc-hero-t b{display:block;margin-top:.15rem;font-size:1.35rem;font-weight:800}.acc-hero-t p{margin-top:.5rem;font-size:.8rem;line-height:1.9;opacity:.72;max-width:30rem}.acc-hero-art{display:grid;place-items:center;width:4.5rem;height:4.5rem;flex-shrink:0;border-radius:var(--r-lg);background:rgb(255 255 255 / .1);color:rgb(var(--brand))}.acc-hero-art .ic{width:28px;height:28px}.acc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem;margin-top:1rem}.acc-stat{display:grid;gap:.2rem;padding:1.1rem 1.2rem;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--surface))}.acc-stat-ic{display:grid;place-items:center;width:2.3rem;height:2.3rem;margin-bottom:.4rem;border-radius:.7rem;background:rgb(var(--brand) / .1);color:rgb(var(--brand))}.acc-stat b{font-size:1.35rem;font-weight:800}.acc-stat i{font-style:normal;font-size:.74rem;color:rgb(var(--dim))}.acc-block{margin-top:1.5rem}.acc-block-h{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.acc-block-h h2{display:flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:700}.acc-block-h h2 .ic{color:rgb(var(--brand))}.acc-block-h a{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;font-weight:600;color:rgb(var(--brand-text))}.acc-files,.acc-links{display:grid;gap:.5rem}.acc-links{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.acc-file,.acc-link{display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;border:1px solid rgb(var(--line));border-radius:var(--r);background:rgb(var(--surface));transition:border-color .2s var(--ease),transform .2s var(--ease)}.acc-link:hover,.acc-file:hover{border-color:rgb(var(--brand) / .4);transform:translateY(-2px)}.acc-file-ic,.acc-link-ic{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:.7rem;background:rgb(var(--surface-2));color:rgb(var(--brand))}.acc-file-t,.acc-link>span:not(.acc-link-ic){display:flex;flex-direction:column;min-width:0;flex:1}.acc-file-t b,.acc-link b{font-size:.85rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-file-t i,.acc-link i{font-style:normal;font-size:.72rem;color:rgb(var(--dim))}.acc-dl{display:grid;place-items:center;width:2.2rem;height:2.2rem;flex-shrink:0;border-radius:50%;background:rgb(var(--brand));color:rgb(var(--brand-on));transition:background-color .2s var(--ease)}.acc-dl:hover{background:rgb(var(--brand-2))}.acc-link-go{color:rgb(var(--dim))}.cart-empty{display:grid;justify-items:center;gap:.9rem;padding:3.5rem 1.5rem;border:1px dashed rgb(var(--line));border-radius:var(--r-xl);background:rgb(var(--surface));text-align:center}.cart-empty-art{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:1.4rem;background:rgb(var(--brand) / .1);color:rgb(var(--brand))}.cart-empty h2{font-size:1.25rem;font-weight:800}.cart-empty p{max-width:26rem;font-size:.85rem;line-height:1.95;color:rgb(var(--dim))}.sum{display:grid;gap:.1rem}.sum-t{display:flex;align-items:center;gap:.4rem;padding-bottom:.8rem;margin-bottom:.5rem;border-bottom:1px solid rgb(var(--line));font-size:.88rem;font-weight:700}.sum-t .ic{color:rgb(var(--brand))}.sum-count{margin-inline-start:auto;padding:.1rem .5rem;border-radius:999px;background:rgb(var(--brand) / .12);font-size:.7rem;font-weight:700;color:rgb(var(--brand-text))}.sum-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0;font-size:.82rem;color:rgb(var(--dim))}.sum-row b{font-weight:700;color:rgb(var(--ink))}.sum-row.is-off,.sum-row.is-off b{color:rgb(var(--ok))}.sum-row.is-off span{display:inline-flex;align-items:center;gap:.3rem}.sum-total{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.6rem;padding:.9rem 1rem;border-radius:var(--r);background:radial-gradient(90% 140% at 100% 0%,rgb(var(--brand) / .1),transparent 65%),rgb(var(--surface-2));font-size:.82rem;font-weight:700;color:rgb(var(--ink-2))}.sum-total b{font-size:1.3rem;font-weight:800;color:rgb(var(--brand-text));letter-spacing:-.01em}.sum .btn{margin-top:.8rem}.sum-notes{list-style:none;margin:.9rem 0 0;padding:.75rem .8rem;border-radius:var(--r);background:rgb(var(--surface-2));display:grid;gap:.45rem}.sum-notes li{display:flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:600;color:rgb(var(--dim))}.sum-notes .ic{width:14px;height:14px;color:rgb(var(--brand));flex:0 0 auto}.co-guest{display:grid;justify-items:center;gap:.9rem;padding:3rem 1.5rem;border:1px dashed rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--surface));text-align:center}.co-guest .ic{color:rgb(var(--brand))}.co-guest p{font-size:.88rem;color:rgb(var(--dim))}.ck-auto-account{display:flex;align-items:flex-start;gap:.5rem;margin-top:.85rem;padding:.7rem .8rem;border-radius:var(--r-sm);background:rgb(var(--ok) / .08);font-size:.74rem;line-height:1.85;color:rgb(var(--dim))}.ck-auto-account .ic{flex:0 0 auto;margin-top:.15rem;color:rgb(var(--ok))}.woocommerce-orders-table,.woocommerce-table--order-downloads,.shop_table{width:100%;border-collapse:collapse;font-size:.82rem}.shop_table th{padding:.7rem .6rem;text-align:start;font-size:.75rem;font-weight:700;color:rgb(var(--dim));border-bottom:1px solid rgb(var(--line))}.shop_table td{padding:.8rem .6rem;border-bottom:1px solid rgb(var(--line-2))}.shop_table .button{display:inline-flex;align-items:center;height:2.1rem;padding-inline:.9rem;border-radius:var(--r-sm);background:rgb(var(--brand));color:rgb(var(--brand-on));font-size:.78rem;font-weight:600}.shop_table .button:hover{background:rgb(var(--brand-2))}.woocommerce-notices-wrapper>ul:not([class]),.wc-block-components-notice-banner{display:none!important}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin:0 0 1.3rem;padding:.85rem 1rem;padding-inline-start:2.9rem;border-radius:var(--r);border:1px solid #fff0;font-size:.82rem;font-weight:600;line-height:1.9;list-style:none}.woocommerce-message{--n:11 115 85}.woocommerce-error{--n:200 38 48}.woocommerce-info,.woocommerce-noreviews{--n:37 99 235}.dark .woocommerce-message{--n:52 211 153}.dark .woocommerce-error{--n:248 113 113}.dark .woocommerce-info,.dark .woocommerce-noreviews{--n:96 165 250}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews{background:rgb(var(--n) / .09);border-color:rgb(var(--n) / .24);color:rgb(var(--n))}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-noreviews::before{position:absolute;inset-inline-start:.8rem;top:50%;display:grid;place-items:center;width:1.55rem;height:1.55rem;margin-top:-.775rem;border-radius:var(--r-sm);background:rgb(var(--n));color:#fff;font-size:.82rem;font-weight:800;line-height:1}.woocommerce-message::before{content:"\2713"}.woocommerce-error::before{content:"!"}.woocommerce-info::before,.woocommerce-noreviews::before{content:"i"}.woocommerce-error li{margin:0;list-style:none}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a:not(.button){font-weight:700;text-decoration:underline;text-underline-offset:3px}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{margin-inline-start:auto;display:inline-flex;align-items:center;height:2.2rem;padding-inline:.95rem;border-radius:999px;background:rgb(var(--n));color:#fff;font-size:.76rem;font-weight:700;text-decoration:none;flex:0 0 auto;transition:filter .18s var(--ease)}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover{filter:brightness(1.12)}.dg-notices{display:grid;gap:.55rem;margin-bottom:1.3rem}.dg-notices:empty{display:none}.dg-notice{--nt:37 99 235;position:relative;overflow:hidden;display:flex;align-items:center;gap:.85rem;padding:.8rem .9rem .8rem 1rem;padding-inline-start:1.15rem;border:1px solid rgb(var(--line));border-radius:var(--r,.8rem);background:rgb(var(--surface));font-size:.82rem;font-weight:500;line-height:1.9;color:rgb(var(--ink-2));animation:dgNotice .35s var(--ease-out) both}.dg-notice::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:rgb(var(--nt))}@keyframes dgNotice{from{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.dg-notice{animation:none}}.dg-notice.is-ok{--nt:5 150 105}.dg-notice.is-bad{--nt:220 38 38}.dark .dg-notice.is-info{--nt:96 165 250}.dark .dg-notice.is-ok{--nt:52 211 153}.dark .dg-notice.is-bad{--nt:248 113 113}.dg-notice-ic{display:grid;place-items:center;width:2.2rem;height:2.2rem;flex:none;border-radius:50%;background:rgb(var(--nt) / .12);color:rgb(var(--nt))}.dg-notice-ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dg-notice-t{flex:1;min-width:0}.dg-notice-t a{font-weight:700;color:rgb(var(--ink));text-decoration:underline;text-decoration-color:rgb(var(--nt) / .5);text-underline-offset:4px}.dg-notice.is-bad .dg-notice-t{color:rgb(var(--ink))}.dg-notice-t ul,.dg-notice-t li{margin:0;padding:0;list-style:none}.dg-notice-act{display:flex;flex-wrap:wrap;gap:.4rem;flex:none}.dg-notice-btn,.dg-notice .showcoupon,.dg-notice-a{display:inline-flex;align-items:center;justify-content:center;height:2.2rem;padding-inline:.9rem;border:1px solid rgb(var(--nt) / .35);border-radius:var(--r-sm,.6rem);background:rgb(var(--nt) / .08);font-size:.75rem;font-weight:700;color:rgb(var(--nt));text-decoration:none;white-space:nowrap;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.dg-notice-btn:hover,.dg-notice .showcoupon:hover,.dg-notice-a:hover{border-color:rgb(var(--nt));background:rgb(var(--nt));color:#fff}@media (max-width:639px){.dg-notice{flex-wrap:wrap;align-items:flex-start}.dg-notice-t{flex-basis:calc(100% - 3.1rem)}.dg-notice-act{width:100%;padding-inline-start:3.05rem}}.checkout_coupon{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem;padding:1.1rem;border:1px dashed rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--surface-2))}.checkout_coupon p{display:contents}.checkout_coupon input[type="text"]{flex:1;min-width:10rem;height:2.6rem;padding-inline:.9rem;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--surface));font:inherit;font-size:.82rem}.checkout_coupon input[type="text"]:focus{outline:none;border-color:rgb(var(--brand))}.checkout_coupon .button{height:2.6rem;padding-inline:1.1rem;border:0;border-radius:var(--r-sm);background:rgb(var(--brand));color:#fff;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.checkout_coupon .button:hover{background:rgb(var(--brand-2))}.dg-preview-bar{position:relative;z-index:60;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.55rem 1rem;background:rgb(var(--ink));color:rgb(var(--bg));font-size:.78rem;font-weight:600;text-align:center}.dg-preview-bar .ic{color:rgb(var(--brand))}.dg-preview-bar a{color:rgb(var(--bg));text-decoration:underline;text-underline-offset:3px;opacity:.8;transition:opacity .2s var(--ease)}.dg-preview-bar a:hover{opacity:1}body.dg-auth{background:rgb(var(--bg))}.auth{display:grid;min-height:100vh}@media (min-width:900px){.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.auth-panel{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:2rem 1.5rem}.auth-back{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;font-size:.8rem;color:rgb(var(--dim));transition:color .2s var(--ease)}.auth-back:hover{color:rgb(var(--brand-text))}.auth-box{width:100%;max-width:24rem;margin:0 auto}.auth-logo{display:inline-flex;align-items:center;gap:.6rem}.auth-mark{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:var(--r-sm);background:linear-gradient(135deg,rgb(var(--brand)),rgb(var(--brand-2)));color:#fff}.auth-mark svg{width:1.15rem;height:1.15rem}.auth-logo b{font-size:1rem;font-weight:800}.auth-title{margin-top:1.8rem;font-size:1.5rem;font-weight:800}.auth-lead{margin-top:.4rem;font-size:.85rem;color:rgb(var(--dim))}.auth-form{margin-top:1.6rem}.auth-note{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.74rem;color:rgb(var(--dim))}.auth-note .ic{color:rgb(var(--ok))}.auth-aside{position:relative;display:none;overflow:hidden;background:rgb(var(--surface-2))}@media (min-width:900px){.auth-aside{display:block}}.auth-aside img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.auth-aside-in{position:absolute;inset-block-end:0;inset-inline:0;padding:2.5rem;background:linear-gradient(to top,rgb(11 11 16 / .8),transparent)}.auth-quote{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.8;text-wrap:balance}.auth-form .woocommerce-form-row{margin-bottom:.9rem}.auth-form label{display:block;margin-bottom:.3rem;font-size:.8rem;font-weight:600;color:rgb(var(--ink-2))}.auth-form input[type="text"],.auth-form input[type="email"],.auth-form input[type="password"]{width:100%;height:3rem;padding-inline:.9rem;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--surface));font:inherit;font-size:.88rem;color:rgb(var(--ink))}.auth-form input:focus{outline:none;border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand) / .1)}.auth-form button[type="submit"]{width:100%;height:3rem;margin-top:.4rem;border:0;border-radius:var(--r-sm);background:rgb(var(--brand));color:rgb(var(--brand-on));font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .2s var(--ease)}.auth-form button[type="submit"]:hover{background:rgb(var(--brand-2))}body.single-post #page-glow,body.blog #page-glow,body.archive.category #page-glow{display:none}.ps-progress{position:fixed;inset-inline:0;top:0;z-index:80;height:3px;transform-origin:right center;transform:scaleX(0);background:linear-gradient(270deg,rgb(var(--brand)),rgb(var(--brand-2)));pointer-events:none}.ps-kick{display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;color:rgb(var(--brand-text))}.ps-kick::before{content:"";width:1.1rem;height:2px;border-radius:2px;background:currentColor}.ps-hero{display:grid;gap:1.5rem;padding:1rem;border:1px solid rgb(var(--line));border-radius:var(--r-xl);background:rgb(var(--surface))}@media (min-width:640px){.ps-hero{padding:1.25rem}}@media (min-width:1024px){.ps-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.25rem 3rem;padding-inline-start:3rem}}.ps-hero-t{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:.25rem .25rem 0;min-width:0}@media (min-width:1024px){.ps-hero-t{padding:2rem 0}}.ps-hero .dg-crumbs{margin-bottom:1.4rem}.ps-cat{display:inline-flex;align-items:center;gap:.5rem;height:1.9rem;padding-inline:.8rem;border-radius:999px;background:rgb(var(--brand) / .09);font-size:.74rem;font-weight:700;color:rgb(var(--brand-text));transition:background-color .18s var(--ease)}.ps-cat i{width:.45rem;height:.45rem;border-radius:50%;background:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand) / .2)}.ps-cat:hover{background:rgb(var(--brand) / .16)}.ps-title{margin-top:1rem;font-size:clamp(1.6rem, 1.1rem + 2.2vw, 2.9rem);font-weight:800;line-height:1.45;text-wrap:balance;color:rgb(var(--ink))}.ps-lead{margin-top:1rem;max-width:36rem;font-size:clamp(.92rem, .88rem + .25vw, 1.05rem);line-height:2.05;color:rgb(var(--dim));text-wrap:pretty}.ps-hero-act{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.8rem}.ps-hero-share{display:inline-flex;align-items:center;gap:.4rem;height:2.75rem;padding-inline:1rem;border:1px solid rgb(var(--line));border-radius:999px;font-size:.8rem;font-weight:700;color:rgb(var(--ink-2));transition:border-color .18s var(--ease),color .18s var(--ease)}.ps-hero-share:hover{border-color:rgb(var(--ink) / .4);color:rgb(var(--ink))}.ps-hero-love{font-size:.74rem;color:rgb(var(--ok));font-weight:600}.ps-cover{position:relative;margin:0;min-width:0;order:-1;align-self:center;aspect-ratio:1 / 1;overflow:hidden;border-radius:calc(var(--r-xl) - .35rem)}@media (min-width:1024px){.ps-cover{order:0}}.ps-cover img,.ps-cover .ps-cover-pv{display:block;width:100%;height:100%;min-height:0;aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--r-xl) - .35rem);container-type:inline-size}.ps-cover img{background:rgb(var(--surface-2))}.ps-cover .pv-title{font-size:clamp(1.4rem, 7cqw, 3.2rem)!important}.ps-cover-chip{position:absolute;inset-inline-start:1rem;top:1rem;z-index:5;display:inline-flex;align-items:center;gap:.35rem;height:2.1rem;padding-inline:.8rem;border-radius:999px;font-size:.74rem;font-weight:700;color:rgb(var(--ink))}.ps-cover figcaption{position:absolute;inset-inline-end:1rem;bottom:1rem;z-index:5;max-width:60%;padding:.3rem .65rem;border-radius:var(--r-sm);background:rgb(0 0 0 / .55);font-size:.68rem;color:#fff}.ps-facts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:900px){.ps-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.ps-fact{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.8rem .9rem;border-radius:var(--r-lg);background:rgb(var(--surface-2));transition:background-color .18s var(--ease)}a.ps-fact:hover{background:rgb(var(--line) / .7)}.ps-fact>span:not([class]){display:grid;gap:.1rem;min-width:0}.ps-fact small{font-size:.68rem;color:rgb(var(--dim))}.ps-fact b,.ps-fact time{display:flex;align-items:center;gap:.3rem;font-size:.86rem;font-weight:800;color:rgb(var(--ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-fact b em{font-style:normal;font-weight:500;font-size:.72rem;color:rgb(var(--dim))}.ps-fact .dg-verified{--v-size:.9rem}.ps-fact-av img{display:block;width:2.6rem;height:2.6rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px rgb(var(--surface-2)),0 0 0 3.5px rgb(var(--brand) / .5)}.ps-cal{display:grid;flex:0 0 auto;width:2.6rem;overflow:hidden;border-radius:var(--r-sm);background:rgb(var(--surface));text-align:center;box-shadow:0 1px 0 rgb(var(--line))}.ps-cal i{display:block;padding-block:.05rem;background:rgb(var(--brand));color:#fff;font-size:.52rem;font-style:normal;font-weight:700;line-height:1.5;white-space:nowrap;overflow:hidden}.ps-cal b{justify-content:center;font-size:1rem;line-height:1.75}.ps-fact-read{justify-content:space-between}.ps-bars{display:flex;gap:2px;align-items:flex-end;height:1.4rem;flex:0 0 auto}.ps-bars i{width:3px;height:40%;border-radius:2px;background:rgb(var(--line))}.ps-bars i:nth-child(3n+2){height:70%}.ps-bars i:nth-child(4n){height:100%}.ps-bars i.on{background:rgb(var(--brand))}@media (max-width:1180px){.ps-bars{display:none}}.ps-faces{display:flex;flex:0 0 auto}.ps-faces img{width:2rem;height:2rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px rgb(var(--surface-2))}.ps-faces img+img{margin-inline-start:-.6rem}.ps-faces .ic{width:2.4rem;height:2.4rem;padding:.55rem;border-radius:50%;background:rgb(var(--surface));color:rgb(var(--brand-text))}@media (max-width:639px){.ps-fact{gap:.55rem;padding:.7rem}.ps-fact b,.ps-fact time{font-size:.8rem}.ps-fact b em{display:none}.ps-fact-av img,.ps-cal{width:2.2rem}.ps-fact-av img{height:2.2rem}.ps-faces img{width:1.7rem;height:1.7rem}.ps-faces img:nth-child(n+2){display:none}.ps-faces .ic{width:2rem;height:2rem;padding:.45rem}}.ps-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:3rem;align-items:start}@media (min-width:1024px){.ps-layout{grid-template-columns:minmax(0,1fr) 18.5rem;gap:3.5rem}}@media (min-width:1280px){.ps-layout{grid-template-columns:12.5rem minmax(0,1fr) 18.5rem;gap:3rem}}.ps-main{min-width:0;width:100%;max-width:46rem;margin-inline:auto}.ps-rail{display:none}@media (min-width:1280px){.ps-rail{display:grid;gap:1.3rem;align-content:start;position:sticky;top:calc(var(--sticky-top, 72px) + 1.5rem);max-height:calc(100vh - var(--sticky-top, 72px) - 3rem);overflow-y:auto;scrollbar-width:none}.ps-toc-m{display:none}}.ps-rail>.ps-kick{margin-bottom:-.7rem}.ps-meter{display:flex;align-items:center;gap:.7rem}.ps-meter svg{width:2.8rem;height:2.8rem;transform:rotate(-90deg);flex:0 0 auto}.ps-meter circle{fill:none;stroke:rgb(var(--line));stroke-width:3.5}.ps-meter .ps-meter-on{stroke:rgb(var(--brand));stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:var(--off,100);transition:stroke-dashoffset .15s linear}.ps-meter>span{display:grid;line-height:1.5}.ps-meter b{font-size:.95rem;font-weight:800;color:rgb(var(--ink))}.ps-meter small{font-size:.68rem;color:rgb(var(--dim))}.ps-toc-list{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.ps-toc-list a{display:flex;gap:.55rem;align-items:baseline;padding:.4rem .55rem;border-radius:var(--r-sm);font-size:.78rem;line-height:1.75;color:rgb(var(--dim));transition:color .18s var(--ease),background-color .18s var(--ease)}.ps-toc-list a i{flex:0 0 auto;font-style:normal;font-size:.66rem;font-weight:700;color:rgb(var(--dim) / .6);transition:color .18s var(--ease)}.ps-toc-list .is-h3 a{padding-inline-start:1.9rem;font-size:.74rem}.ps-toc-list a:hover{color:rgb(var(--ink))}.ps-toc-list a.is-on{background:rgb(var(--surface-2));color:rgb(var(--ink));font-weight:700}.ps-toc-list a.is-on i{color:rgb(var(--brand))}.ps-rail-sh{display:flex;gap:.35rem;padding-top:1.1rem;border-top:1px dashed rgb(var(--line))}.ps-dot{position:relative;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;border:0;background:rgb(var(--surface-2));color:rgb(var(--ink-2));cursor:pointer;transition:transform .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.ps-dot:hover{transform:translateY(-2px);color:#fff;background:rgb(var(--ink))}.ps-dot.is-telegram:hover{background:#229ED9}.ps-dot.is-whatsapp:hover{background:#1DA851}.ps-done{position:absolute;inset:0;margin:auto;opacity:0;transform:scale(.5);color:rgb(var(--ok));transition:opacity .18s,transform .18s}.ps-dot.is-done>.ic:first-child{opacity:0}.ps-dot.is-done .ps-done{opacity:1;transform:none}.ps-toc-m{margin-bottom:2rem;border-radius:var(--r-lg);background:rgb(var(--surface-2))}.ps-toc-m summary{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:.85rem;font-weight:700;color:rgb(var(--ink));list-style:none;cursor:pointer}.ps-toc-m summary::-webkit-details-marker{display:none}.ps-toc-m-n{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:rgb(var(--ink));color:rgb(var(--bg));font-size:.7rem}.ps-toc-chev{margin-inline-start:auto;color:rgb(var(--dim));transition:transform .2s var(--ease)}.ps-toc-m[open] .ps-toc-chev{transform:rotate(180deg)}.ps-toc-m .ps-toc-list{padding:0 .6rem .8rem}.ps-body{font-size:1.02rem;line-height:2.15;color:rgb(var(--ink-2))}.ps-body>*+*{margin-top:1.35rem}.ps-body>:first-child{margin-top:0}.ps-body>p:first-child{font-size:1.1rem;color:rgb(var(--ink))}.ps-body h2,.ps-body h3{scroll-margin-top:calc(var(--sticky-top, 72px) + 1.5rem);line-height:1.6;color:rgb(var(--ink))}.ps-body h2{position:relative;margin-top:3rem;padding-top:1.1rem;font-size:1.45rem;font-weight:800}.ps-body h2::before{content:"";position:absolute;top:0;inset-inline-start:0;width:2.2rem;height:3px;border-radius:3px;background:rgb(var(--brand))}.ps-body h3{margin-top:2.2rem;font-size:1.15rem;font-weight:700}.ps-body h2+*,.ps-body h3+*{margin-top:.8rem}.ps-body strong{color:rgb(var(--ink))}.ps-body p a:not([class]),.ps-body li a:not([class]){color:rgb(var(--brand-text));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ps-body ul,.ps-body ol{padding-inline-start:1.3rem}.ps-body li+li{margin-top:.4rem}.ps-body li::marker{color:rgb(var(--brand))}.ps-body figure{margin-block:2rem}.ps-body figure img,.ps-body>p img{display:block;max-width:100%;height:auto;border-radius:var(--r-lg)}.ps-body figcaption{margin-top:.5rem;font-size:.75rem;color:rgb(var(--dim));text-align:center}.ps-body blockquote{position:relative;margin-block:2.2rem;padding:1.4rem 1.5rem;padding-inline-start:3.4rem;border-radius:var(--r-lg);background:rgb(var(--surface-2));font-size:1.08rem;font-weight:600;line-height:2;color:rgb(var(--ink))}.ps-body blockquote::before{content:"«";position:absolute;inset-inline-start:1rem;top:.7rem;font-size:2.6rem;line-height:1;color:rgb(var(--brand))}.ps-body blockquote p:last-child{margin-bottom:0}.ps-body blockquote cite{display:block;margin-top:.5rem;font-size:.78rem;font-style:normal;font-weight:400;color:rgb(var(--dim))}.ps-body hr{margin-block:2.5rem;border:0;text-align:center}.ps-body hr::after{content:"• • •";letter-spacing:.6rem;color:rgb(var(--dim))}.ps-body code{padding:.1rem .35rem;border-radius:var(--r-sm);background:rgb(var(--surface-2));font-size:.88em;direction:ltr;unicode-bidi:isolate}.ps-body pre{padding:1rem 1.2rem;border-radius:var(--r);background:rgb(var(--surface-2));overflow-x:auto;direction:ltr;text-align:left;font-size:.85rem;line-height:1.8}.ps-body pre code{padding:0;background:none}.ps-body table{width:100%;border-collapse:collapse;font-size:.88rem}.ps-body th,.ps-body td{padding:.6rem .75rem;border-bottom:1px solid rgb(var(--line));text-align:start}.ps-body th{font-weight:700;color:rgb(var(--ink));background:rgb(var(--surface-2))}.ps-pages{display:flex;gap:.4rem;margin-top:2rem;font-size:.85rem}.ps-body .ps-inprod{margin-block:2.2rem;padding:.6rem;border:1px dashed rgb(var(--brand) / .45);border-radius:var(--r-lg)}.ps-body .ps-inprod a,.ps-body .ps-inprod a *{text-decoration:none;color:inherit}.ps-inprod-k{display:block;padding:.1rem .5rem .5rem;font-size:.7rem;font-weight:700;line-height:1.8;color:rgb(var(--brand-text))}.ps-inprod-a{display:flex;align-items:center;gap:1rem;padding:.5rem;border-radius:var(--r);background:rgb(var(--surface-2))}.ps-inprod-a .ps-prow-img{width:4.5rem;height:4.5rem}.ps-inprod-a .ps-prow-t b{font-size:.92rem}.ps-inprod-a::after{content:"مشاهده";margin-inline-start:auto;flex:0 0 auto;padding:.35rem 1rem;border-radius:999px;background:rgb(var(--brand));color:#fff;font-size:.75rem;font-weight:700;line-height:1.8}@media (max-width:480px){.ps-inprod-a::after{display:none}}.ps-prow{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.45rem;border-radius:var(--r);transition:background-color .18s var(--ease)}.ps-prow:hover{background:rgb(var(--surface-2))}.ps-prow-img{flex:0 0 auto;width:3.6rem;height:3.6rem;overflow:hidden;border-radius:var(--r-sm)}.ps-prow-img img,.ps-prow-img .pv{display:block;width:100%;height:100%;object-fit:cover}.ps-prow-img .pv-in,.ps-prow-img .box,.ps-prow-img .fs-lines{display:none}.ps-prow-t{display:grid;gap:.15rem;min-width:0}.ps-prow-t b{font-size:.8rem;font-weight:700;line-height:1.7;color:rgb(var(--ink));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-prow-price{font-size:.8rem;font-weight:800;color:rgb(var(--ink))}.ps-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:2.5rem}.ps-tags a{display:inline-flex;align-items:center;gap:.15rem;height:2rem;padding-inline:.8rem;border:1px solid rgb(var(--line));border-radius:999px;font-size:.76rem;color:rgb(var(--ink-2));transition:border-color .18s,color .18s}.ps-tags a i{font-style:normal;color:rgb(var(--brand));font-weight:700}.ps-tags a:hover{border-color:rgb(var(--brand) / .5);color:rgb(var(--brand-text))}.ps-react{display:grid;margin-top:2.5rem;border-radius:var(--r-xl);overflow:hidden;background:#111114;color:#fff;scroll-margin-top:calc(var(--sticky-top, 72px) + 1.5rem)}@media (min-width:720px){.ps-react{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.ps-vote,.ps-share{padding:1.5rem}.ps-share{background:rgb(255 255 255 / .05)}.ps-react-t{margin-bottom:1rem;font-size:1rem;font-weight:800}.ps-vote-b{display:flex;flex-wrap:wrap;gap:.5rem}.ps-vote-b button{display:inline-flex;align-items:center;gap:.45rem;height:2.6rem;padding-inline:1rem;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:#fff0;color:inherit;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease),opacity .2s}.ps-vote-b button:hover{border-color:rgb(255 255 255 / .5)}.ps-vote-b button:active{transform:scale(.96)}.ps-vote-b em{padding:0 .45rem;border-radius:999px;background:rgb(255 255 255 / .12);font-size:.7rem;font-style:normal}.ps-vote-b .is-yes.is-on{background:#16a34a;border-color:#fff0}.ps-vote-b .is-no.is-on{background:rgb(255 255 255 / .2);border-color:#fff0}.ps-vote-ok{display:none;margin-top:.8rem;font-size:.76rem;color:rgb(255 255 255 / .7)}.ps-vote.is-voted .ps-vote-ok{display:block}.ps-vote.is-voted button:not(.is-on){opacity:.45}.ps-share-b{display:flex;flex-wrap:wrap;gap:.45rem}.ps-pill{display:inline-flex;align-items:center;gap:.4rem;height:2.6rem;padding-inline:.95rem;border:0;border-radius:999px;font:inherit;font-size:.78rem;font-weight:700;color:#fff;cursor:pointer;transition:transform .2s var(--ease),filter .2s var(--ease)}.ps-pill[hidden]{display:none}.ps-pill:hover{transform:translateY(-2px);filter:brightness(1.1)}.ps-pill.is-telegram{background:#229ED9}.ps-pill.is-whatsapp{background:#1DA851}.ps-pill.is-x{background:#000;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .25)}.ps-pill.is-native{background:rgb(255 255 255 / .14)}.ps-link{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;padding:.3rem;padding-inline-start:.85rem;border-radius:999px;background:rgb(255 255 255 / .08)}.ps-link>.ic{flex:0 0 auto;opacity:.6}.ps-link input{flex:1;min-width:0;border:0;background:none;color:inherit;font:inherit;font-size:.74rem;direction:ltr;text-align:left;opacity:.8;outline:none}.ps-link button{flex:0 0 auto;height:2.1rem;padding-inline:1rem;border:0;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer;transition:background-color .2s}.ps-link-b{display:none}.ps-link button.is-done{background:#16a34a;color:#fff}.ps-link button.is-done .ps-link-a{display:none}.ps-link button.is-done .ps-link-b{display:inline}.ps-author{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;margin-top:1rem;padding:1.25rem;border:1px solid rgb(var(--line));border-radius:var(--r-xl)}@media (min-width:640px){.ps-author{padding:1.5rem}}.ps-author-av img{display:block;width:4.5rem;height:4.5rem;border-radius:var(--r-lg);object-fit:cover}@media (min-width:640px){.ps-author-av img{width:6rem;height:6rem}}.ps-author-name{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;font-size:1.1rem;font-weight:800;color:rgb(var(--ink))}.ps-author-name .dg-verified{--v-size:1rem}.ps-author-bio{margin-top:.35rem;font-size:.82rem;line-height:1.95;color:rgb(var(--dim))}.ps-author-f{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-top:.9rem;font-size:.76rem;color:rgb(var(--dim))}.ps-author-f b{font-size:.95rem;color:rgb(var(--ink))}.ps-author-go{display:inline-flex;align-items:center;gap:.3rem;margin-inline-start:auto;font-weight:700;color:rgb(var(--brand-text))}.ps-author-go .ic{transition:transform .2s var(--ease)}.ps-author-go:hover .ic{transform:translateX(-3px)}.ps-pn{display:grid;gap:1rem;margin-top:1rem}@media (min-width:640px){.ps-pn{grid-template-columns:1fr 1fr}}.ps-pn>span:empty{display:none}@media (min-width:640px){.ps-pn>span:empty{display:block}}.ps-pn-a{display:flex;align-items:center;gap:.85rem;padding:.6rem;border-radius:var(--r-lg);background:rgb(var(--surface-2));transition:background-color .2s var(--ease)}.ps-pn-a.is-next{flex-direction:row-reverse;text-align:end}.ps-pn-a:hover{background:rgb(var(--line) / .7)}.ps-pn-img{flex:0 0 auto;width:4.2rem;height:4.2rem;overflow:hidden;border-radius:var(--r)}.ps-pn-img img,.ps-pn-img .pv{display:block;width:100%;height:100%;object-fit:cover}.ps-pn-img .pv-in,.ps-pn-img .box,.ps-pn-img .fs-lines{display:none}.ps-pn-t{display:grid;gap:.2rem;min-width:0}.ps-pn-t small{display:flex;align-items:center;gap:.25rem;font-size:.68rem;color:rgb(var(--dim))}.ps-pn-a.is-next small{justify-content:flex-end}.ps-pn-t b{font-size:.84rem;font-weight:700;line-height:1.75;color:rgb(var(--ink));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-aside{display:grid;gap:1.25rem;align-content:start;min-width:0}@media (min-width:1024px){.ps-aside{align-self:stretch}}.ps-box{padding:1rem;border:1px solid rgb(var(--line));border-radius:var(--r-xl)}.ps-box-h{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.15rem .35rem .7rem}.ps-box-h h2{font-size:.9rem;font-weight:800;color:rgb(var(--ink))}.ps-box-h a{font-size:.72rem;font-weight:700;color:rgb(var(--brand-text))}.ps-prows{display:grid;gap:.15rem}.ps-rank{list-style:none;margin:0;padding:0}.ps-rank li+li{border-top:1px dashed rgb(var(--line))}.ps-rank a{display:flex;gap:.8rem;align-items:flex-start;padding:.7rem .35rem}.ps-rank i{flex:0 0 auto;width:1.6rem;font-style:normal;font-size:1.6rem;font-weight:900;line-height:1.15;color:rgb(var(--line));transition:color .2s var(--ease)}.ps-rank span{display:grid;gap:.15rem;min-width:0}.ps-rank b{font-size:.8rem;font-weight:700;line-height:1.8;color:rgb(var(--ink));transition:color .2s var(--ease)}.ps-rank small{font-size:.68rem;color:rgb(var(--dim))}.ps-rank a:hover i{color:rgb(var(--brand))}.ps-rank a:hover b{color:rgb(var(--brand-text))}.ps-stick{display:grid;gap:.75rem}@media (min-width:1024px){.ps-stick{position:sticky;top:calc(var(--sticky-top, 72px) + 1.5rem)}}.ps-promo{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:.35rem;padding:1.4rem 1.3rem 1.3rem;border-radius:var(--r-xl);background:linear-gradient(160deg,#1b1b22,#0d0d10);color:#fff}.ps-promo::before{content:"";position:absolute;z-index:-1;width:14rem;height:14rem;inset-inline-end:-5rem;top:-6rem;border-radius:50%;background:radial-gradient(circle,rgb(229 35 47 / .55),transparent 65%)}.ps-promo-stack{position:relative;height:4.8rem;margin-bottom:.5rem}.ps-promo-stack i{position:absolute;top:.2rem;width:3.4rem;height:4.4rem;border-radius:var(--r-sm);box-shadow:0 10px 22px -8px rgb(0 0 0 / .7);transition:transform .45s var(--ease)}.ps-promo-stack i:nth-child(1){inset-inline-start:0;background:linear-gradient(150deg,#6366f1,#312e81);transform:rotate(8deg)}.ps-promo-stack i:nth-child(2){inset-inline-start:2.1rem;background:linear-gradient(150deg,#f59e0b,#7c2d12);transform:rotate(-4deg)}.ps-promo-stack i:nth-child(3){inset-inline-start:4.2rem;background:linear-gradient(150deg,#E5232F,#7f1d1d);transform:rotate(6deg)}.ps-promo:hover .ps-promo-stack i:nth-child(1){transform:rotate(14deg) translateY(-3px)}.ps-promo:hover .ps-promo-stack i:nth-child(3){transform:rotate(0deg) translateY(-5px)}.ps-promo-n{justify-self:start;padding:.1rem .6rem;border-radius:999px;background:rgb(255 255 255 / .12);font-size:.7rem;font-weight:700}.ps-promo b{font-size:1.1rem;font-weight:800;line-height:1.7}.ps-promo small{font-size:.76rem;line-height:1.9;color:rgb(255 255 255 / .65)}.ps-promo-go{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2.7rem;margin-top:.7rem;border-radius:999px;background:#E5232F;font-size:.8rem;font-weight:800;transition:filter .2s var(--ease)}.ps-promo:hover .ps-promo-go{filter:brightness(1.1)}.ps-tg{display:flex;align-items:center;gap:.75rem;padding:.8rem .9rem;border-radius:var(--r-lg);background:rgb(34 158 217 / .1);color:rgb(var(--ink))}.ps-tg>span:not([class]){display:grid;flex:1;min-width:0}.ps-tg b{font-size:.8rem;font-weight:800}.ps-tg small{font-size:.68rem;color:rgb(var(--dim))}.ps-tg-ic{display:grid;place-items:center;flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:50%;background:#229ED9;color:#fff}.ps-tg>.ic{color:#229ED9;transition:transform .2s var(--ease)}.ps-tg:hover>.ic{transform:translateX(-3px)}.ps-sec{margin-top:5rem;scroll-margin-top:calc(var(--sticky-top, 72px) + 1rem)}.ps-sec-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.ps-sec-h h2{margin-top:.4rem;font-size:clamp(1.25rem, 1rem + 1vw, 1.7rem);font-weight:800;color:rgb(var(--ink))}.ps-shop{padding:1.25rem;border-radius:var(--r-xl);background:rgb(var(--surface-2))}@media (min-width:768px){.ps-shop{padding:2.25rem}}.ps-shop-g{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.ps-shop-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media (max-width:420px){.ps-shop-g{grid-template-columns:minmax(0,1fr)}}.ps-rel-g{display:grid;gap:1.5rem}@media (min-width:640px){.ps-rel-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ps-rel-g{grid-template-columns:repeat(3,minmax(0,1fr))}}.ps-talk .cm-count{display:none}@media (min-width:1024px){.ps-talk .cm-wrap{display:grid;grid-template-columns:minmax(0,1fr) 24rem;gap:0 2.5rem;align-items:start}.ps-talk .cm-wrap>*{grid-column:1}.ps-talk .cm-wrap>.comment-respond{grid-column:2;grid-row:1 / span 20;margin-top:0;position:sticky;top:calc(var(--sticky-top, 72px) + 1.5rem)}}.ps-talk .cm-item{border:0;border-radius:var(--r-lg);border-start-start-radius:.35rem;background:rgb(var(--surface-2))}.ps-talk .cm-item .children .cm-item{border:1px solid rgb(var(--line));background:rgb(var(--surface))}.ps-talk .comment-respond{border-radius:var(--r-xl);background:rgb(var(--surface))}.ps-talk .comment-reply-title{font-size:1.05rem}.ps-talk .cm-empty{padding:3rem 1.2rem;border-radius:var(--r-xl)}.sr-block{margin-top:2.5rem}.sr-head{display:flex;align-items:center;gap:.6rem;padding-bottom:.9rem;margin-bottom:1.5rem;border-bottom:1px solid rgb(var(--line))}.sr-head h2{display:flex;align-items:center;gap:.45rem;font-size:1rem;font-weight:700}.sr-head h2 .ic{color:rgb(var(--brand))}.sr-head>.num{padding:.15rem .55rem;border-radius:999px;background:rgb(var(--surface-2));font-size:.72rem;color:rgb(var(--dim))}.live-search{position:absolute;inset-block-start:calc(100% + .5rem);inset-inline:0;z-index:60;max-height:26rem;overflow-y:auto;padding:.5rem;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--surface));box-shadow:0 4px 12px -4px rgb(var(--shadow) / .12),0 24px 48px -20px rgb(var(--shadow) / .35)}.hero-search,.search-pill,form[data-search]{position:relative}.ls-head{padding:.5rem .6rem .35rem;display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:rgb(var(--dim))}.ls-head .ic{color:rgb(var(--brand))}.ls-row{display:flex;align-items:center;gap:.7rem;padding:.5rem .6rem;border-radius:var(--r-sm);transition:background .16s var(--ease)}.ls-row:hover{background:rgb(var(--surface-2))}.ls-media{width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:.5rem;overflow:hidden}.ls-media img,.ls-media .pv{width:100%;height:100%;object-fit:cover}.ls-t{display:flex;flex-direction:column;min-width:0}.ls-t b{font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-t i{font-style:normal;font-size:.72rem;color:rgb(var(--dim))}.ls-all{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.4rem;padding:.6rem;border-top:1px solid rgb(var(--line-2));font-size:.78rem;font-weight:600;color:rgb(var(--brand-text))}.ls-empty,.ls-loading{padding:1.5rem;text-align:center;font-size:.82rem;color:rgb(var(--dim))}.pd-actions [type="submit"].is-busy{pointer-events:none}@keyframes dg-pop{from{scale:.4;opacity:0}to{scale:1;opacity:1}}@keyframes dg-spin{to{transform:rotate(360deg)}}.pd-actions [type="submit"]{position:relative;transition:background-color .2s var(--ease)}.pd-actions [type="submit"].is-busy .ic,.pd-actions [type="submit"].is-busy span,.pd-actions [type="submit"].added .ic,.pd-actions [type="submit"].added span{opacity:0}.pd-actions [type="submit"].is-busy::after,.pd-actions [type="submit"].added::after{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px}.pd-actions [type="submit"].is-busy::after{border:2.5px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;animation:dg-spin .6s linear infinite}.pd-actions [type="submit"].added{background:rgb(var(--ok))}.pd-actions [type="submit"].added::after{-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 5 5L19 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 5 5L19 7'/%3E%3C/svg%3E") center / contain no-repeat;background-color:#fff;animation:dg-pop .3s var(--ease)}#dg-cart-toast{position:fixed;z-index:200;right:20px;bottom:20px;width:21rem;max-width:calc(100vw - 32px);padding:1.1rem 1.2rem 1rem;border-radius:var(--r-xl);background:rgb(var(--surface));box-shadow:0 4px 14px rgb(var(--shadow) / .1),0 26px 54px -22px rgb(var(--shadow) / .45);overflow:hidden;opacity:0;translate:0 16px;pointer-events:none;transition:opacity .3s var(--ease),translate .3s var(--ease)}#dg-cart-toast.is-on{opacity:1;translate:0 0;pointer-events:auto}.ct-close{position:absolute;top:.6rem;left:.6rem;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;color:rgb(var(--dim));transition:background-color .18s var(--ease)}.ct-close:hover{background:rgb(var(--surface-2))}.ct-ic{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.7rem;border-radius:50%;background:#16a34a1a;color:rgb(var(--ok))}.ct-t{font-size:.88rem;font-weight:700;margin:0 0 .9rem;padding-inline-end:1.4rem}.ct-actions{display:flex;gap:.5rem}.ct-bar{position:absolute;inset-inline:0;bottom:0;height:3px;background:rgb(var(--brand));transform-origin:right center;animation:dg-ct-shrink 4s linear forwards}#dg-cart-toast.is-on .ct-bar{animation-play-state:running}@keyframes dg-ct-shrink{from{scale:1 1}to{scale:0 1}}@media (max-width:480px){#dg-cart-toast{right:12px;bottom:12px;left:12px;width:auto}}.pv-mini{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--c1),var(--c2));color:rgb(255 255 255 / .92)}.mc-panel{max-width:26rem;overflow:hidden}.mc-head{display:flex;align-items:center;justify-content:space-between;height:4.2rem;flex-shrink:0;padding-inline:1.25rem;border-bottom:1px solid rgb(var(--line))}.mc-head>span{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700}.mc-head .ic{color:rgb(var(--brand))}.mc-body{flex:1;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-block:1rem 1.25rem;padding-inline-start:1.25rem;padding-inline-end:max(1.5rem, calc(env(safe-area-inset-left) + .75rem))}#dg-mini-cart{width:100%;min-width:0}.mc-empty{display:grid;justify-items:center;gap:.6rem;padding:3.5rem 1rem;text-align:center}.mc-empty-ic{display:grid;place-items:center;width:4rem;height:4rem;border-radius:var(--r-lg);background:rgb(var(--brand) / .1);color:rgb(var(--brand))}.mc-empty p{font-size:.88rem;font-weight:700}.mc-empty-sub{max-width:15rem;font-size:.78rem;font-weight:400;line-height:1.9;color:rgb(var(--dim))}.mc-list{display:grid;width:100%;min-width:0;gap:.2rem}.mc-row{display:grid;grid-template-columns:3.2rem minmax(0,1fr) 3.4rem;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.7rem 0;transition:opacity .2s var(--ease)}.mc-row+.mc-row{border-top:1px dashed rgb(var(--line-2))}.mc-row.is-removing{opacity:.35;pointer-events:none}.mc-media{display:block;width:3.2rem;height:3.2rem;flex-shrink:0;border-radius:.7rem;overflow:hidden}.mc-media img{display:block;width:100%;height:100%;object-fit:contain;background:rgb(var(--surface-2))}.mc-info{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1}.mc-info b{font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-price{font-size:.8rem;font-weight:700;color:rgb(var(--brand-text))}.mc-del{display:inline-flex;align-items:center;justify-content:center;gap:.22rem;width:3.4rem;min-width:0;height:2rem;justify-self:end;padding-inline:.5rem;border-radius:999px;background:rgb(var(--brand) / .07);font-size:.67rem;font-weight:700;color:rgb(var(--dim));transition:background-color .18s var(--ease),color .18s var(--ease)}.mc-del:hover{background:rgb(var(--brand) / .12);color:rgb(var(--brand-text))}.mc-del .ic{width:13px;height:13px}.mc-foot{margin-top:1rem;padding-top:1rem;border-top:1px solid rgb(var(--line))}.mc-total{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem;font-size:.85rem;color:rgb(var(--dim))}.mc-total b{font-size:1.15rem;font-weight:800;color:rgb(var(--brand-text))}.mc-acts{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:.5rem}.mc-acts .btn{width:100%;min-width:0;padding-inline:.55rem;white-space:nowrap;font-size:.72rem}@media (max-width:370px){.mc-acts{grid-template-columns:1fr}}.acc-empty{display:grid;justify-items:center;gap:.9rem;padding:3.5rem 1.5rem;border:1px dashed rgb(var(--line));border-radius:var(--r-xl);background:rgb(var(--surface));text-align:center}.acc-empty-ic{display:grid;place-items:center;width:4rem;height:4rem;border-radius:var(--r-lg);background:rgb(var(--brand) / .1);color:rgb(var(--brand))}.acc-empty p{font-size:.85rem;color:rgb(var(--dim));max-width:24rem}.acc-dl-grid{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.acc-dl-card{display:flex;align-items:center;gap:.8rem;padding:.9rem;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--surface));transition:border-color .2s var(--ease),transform .2s var(--ease)}.acc-dl-card:hover{border-color:rgb(var(--brand) / .35);transform:translateY(-2px)}.acc-dl-ic{display:block;width:3rem;height:3rem;flex-shrink:0;border-radius:.8rem;overflow:hidden}.acc-dl-ic img{display:block;width:100%;height:100%;object-fit:cover}.acc-dl-t{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.acc-dl-t b{font-size:.82rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-dl-t i{font-style:normal;font-size:.7rem;color:rgb(var(--dim))}.acc-dl-btn{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;height:2.1rem;padding-inline:.8rem;border-radius:999px;background:rgb(var(--brand));color:rgb(var(--brand-on));font-size:.74rem;font-weight:600;transition:background-color .2s var(--ease)}.acc-dl-btn:hover{background:rgb(var(--brand-2))}.acc-dl-expired{flex-shrink:0;font-size:.7rem;color:rgb(var(--dim))}.vteam{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:640px){.vteam{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.vteam{grid-template-columns:repeat(4,minmax(0,1fr))}}.vteam-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--line));border-radius:var(--r-xl);background:rgb(var(--surface));transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .3s var(--ease)}.vteam-card:hover{transform:translateY(-4px);border-color:rgb(var(--brand) / .4);box-shadow:0 0 0 3px rgb(var(--brand) / .06)}.vteam-cover{height:4.6rem;background:radial-gradient(80% 160% at 20% 0%,rgb(var(--brand) / .55),transparent 62%),linear-gradient(115deg,#232231,#15141c);position:relative}.vteam-cover::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 120% at 85% 0%,#000,transparent 75%);mask-image:radial-gradient(70% 120% at 85% 0%,#000,transparent 75%)}.vteam-rank{position:absolute;z-index:3;top:.75rem;inset-inline-end:.8rem;display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:999px;background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.64rem;font-weight:700}.vteam-rank .ic{width:12px;height:12px;color:rgb(var(--gold))}.vteam-head{display:flex;align-items:center;min-height:3rem;min-width:0;padding:.7rem 1.1rem 0;padding-inline-start:5.5rem}.vteam-ava{position:absolute;z-index:2;top:2.55rem;inset-inline-start:1.1rem;flex:0 0 auto;width:3.4rem;height:3.4rem}.vteam-ava img{width:100%;height:100%;border-radius:50%!important;clip-path:circle(50% at 50% 50%);object-fit:cover;display:block;border:3px solid rgb(var(--surface));background:rgb(var(--surface))}.vteam-ring{position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(from 0deg,rgb(var(--brand)),#6366f1,#14b8a6,rgb(var(--brand)));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));opacity:0;transition:opacity .25s var(--ease)}.vteam-card:hover .vteam-ring{opacity:1}.vteam-id{min-width:0;padding-bottom:.2rem}.vteam-id b{display:flex;align-items:center;gap:.28rem;font-size:.9rem;font-weight:800;color:rgb(var(--ink));overflow:hidden}.vteam-id b>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vteam-v{color:rgb(var(--brand));flex:0 0 auto}.vteam-id i{display:block;margin-top:.1rem;font-style:normal;font-size:.73rem;color:rgb(var(--dim));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vteam-works{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;margin:.9rem 1.1rem .9rem}.vteam-work{position:relative;display:block;isolation:isolate;aspect-ratio:1 / 1;background:rgb(var(--surface-2));clip-path:inset(0 round var(--r-sm))}.vteam-work img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease)}.vteam-work:hover img{transform:scale(1.08)}.vteam-ph{display:block;width:100%;height:100%;background:linear-gradient(140deg,var(--c1,#E5232F),var(--c2,#1B1A22))}.vteam-foot{display:flex;align-items:center;gap:1rem;margin-top:auto;padding:.75rem 1.1rem .95rem;border-top:1px dashed rgb(var(--line-2));font-size:.72rem;color:rgb(var(--dim))}.vteam-foot>span{display:flex;align-items:baseline;gap:.28rem}.vteam-foot b{font-size:.88rem;font-weight:800;color:rgb(var(--ink))}.vteam-go{display:inline-flex;align-items:center;gap:.25rem;margin-inline-start:auto;font-size:.74rem;font-weight:700;color:rgb(var(--brand-text))}.vteam-go:hover{color:rgb(var(--brand))}.vteam-go .ic{transition:transform .25s var(--ease)}.vteam-card:hover .vteam-go .ic{transform:translateX(-3px)}.svc-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.svc{--svc:var(--brand);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:13.5rem;padding:1.5rem 1.4rem 1.35rem;border:1px solid rgb(var(--line));border-radius:var(--r-xl);background:rgb(var(--surface));transition:border-color .3s var(--ease),transform .3s var(--ease)}.svc:hover{transform:translateY(-4px);border-color:rgb(var(--svc) / .45)}.svc::before{content:"";position:absolute;z-index:-1;inset-inline-end:-5rem;top:-6rem;width:14rem;height:14rem;border-radius:50%;background:rgb(var(--svc));opacity:.07;filter:blur(18px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.svc:hover::before{opacity:.16;transform:scale(1.18)}.svc::after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:linear-gradient(90deg,rgb(var(--svc)),rgb(var(--svc) / .25));transform:scaleX(0);transform-origin:100% 50%;transition:transform .45s var(--ease)}.svc:hover::after{transform:scaleX(1)}.svc-n{position:absolute;inset-inline-end:1.1rem;top:.5rem;font-size:3.4rem;font-weight:800;line-height:1;color:rgb(var(--svc) / .1);pointer-events:none;transition:color .35s var(--ease)}.svc:hover .svc-n{color:rgb(var(--svc) / .18)}.svc-ic{display:grid;place-items:center;width:3.1rem;height:3.1rem;margin-bottom:1.1rem;border-radius:var(--r);color:#fff;background:linear-gradient(140deg,rgb(var(--svc)),rgb(var(--svc) / .6));box-shadow:0 10px 22px -12px rgb(var(--svc) / .9);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.svc:hover .svc-ic{transform:translateY(-2px) rotate(-6deg);box-shadow:0 14px 28px -12px rgb(var(--svc))}.svc-ic .ic{width:22px;height:22px}.svc-t{font-size:1rem;font-weight:800;color:rgb(var(--ink));line-height:1.55}.svc-d{margin-top:.4rem;font-size:.79rem;line-height:1.9;color:rgb(var(--dim))}.svc-go{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;font-size:.78rem;font-weight:700;color:rgb(var(--svc))}.svc-go .ic{transition:transform .3s var(--ease)}.svc:hover .svc-go .ic{transform:translateX(-4px)}.svc.c-brand{--svc:var(--brand)}.svc.c-indigo{--svc:79 70 229}.svc.c-teal{--svc:13 148 136}.svc.c-amber{--svc:217 119 6}.svc.c-violet{--svc:147 51 234}.svc.c-blue{--svc:37 99 235}.cat-bento{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.cat-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.cat-tile{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:1 / 1.08;padding:1.1rem;border-radius:var(--r-lg);background:rgb(var(--surface-2));transition:transform .35s var(--ease)}.cat-tile:hover{transform:translateY(-3px)}.cat-tile-bg{position:absolute;inset:0;z-index:-2}.cat-tile-bg img,.cat-tile-bg .pv{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.cat-tile:hover .cat-tile-bg img,.cat-tile:hover .cat-tile-bg .pv{transform:scale(1.06)}.cat-tile::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(6 6 12 / .82) 8%,rgb(6 6 12 / .34) 48%,rgb(6 6 12 / .1) 100%);transition:background .35s var(--ease)}.cat-tile:hover::after{background:linear-gradient(to top,rgb(6 6 12 / .86) 8%,rgb(var(--brand) / .3) 70%,rgb(6 6 12 / .12) 100%)}.cat-ic{position:absolute;top:.9rem;inset-inline-start:.9rem;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:var(--r-sm);background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transition:background-color .3s var(--ease)}.cat-tile:hover .cat-ic{background:rgb(var(--brand));border-color:#fff0}.cat-count{position:absolute;top:1.1rem;inset-inline-end:.9rem;padding:.2rem .55rem;border-radius:999px;background:rgb(255 255 255 / .14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.68rem;font-weight:700;color:#fff}.cat-name{font-size:1rem;font-weight:800;line-height:1.5;color:#fff;text-shadow:0 1px 10px rgb(0 0 0 / .45)}.cat-go{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.74rem;font-weight:700;color:rgb(255 255 255 / .8)}.cat-go .ic{transition:transform .3s var(--ease)}.cat-tile:hover .cat-go{color:#fff}.cat-tile:hover .cat-go .ic{transform:translateX(-4px)}.blog-hero{position:relative;display:grid;gap:0;overflow:hidden;margin-bottom:1.6rem;border:1px solid rgb(var(--line));border-radius:var(--r-xl);background:rgb(var(--surface));transition:border-color .3s var(--ease)}.blog-hero:hover{border-color:rgb(var(--brand) / .4)}@media (min-width:880px){.blog-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}}.blog-hero-media{position:relative;overflow:hidden;min-height:15rem}.blog-hero-media img,.blog-hero-media .pv{width:100%;height:100%;min-height:15rem;object-fit:cover;display:block;transition:transform .7s var(--ease)}.blog-hero:hover .blog-hero-media img,.blog-hero:hover .blog-hero-media .pv{transform:scale(1.04)}.blog-hero-b{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:2rem 1.8rem}@media (max-width:640px){.blog-hero-b{padding:1.4rem 1.2rem}}.blog-hero-k{display:inline-flex;align-items:center;align-self:flex-start;gap:.35rem;padding:.28rem .7rem;border-radius:999px;background:rgb(var(--brand));color:rgb(var(--brand-on));font-size:.68rem;font-weight:700}.blog-hero-t{font-size:clamp(1.25rem, 1rem + 1.2vw, 1.85rem);font-weight:800;line-height:1.5;color:rgb(var(--ink))}.blog-hero:hover .blog-hero-t{color:rgb(var(--brand-text))}.blog-hero-d{font-size:.85rem;line-height:2;color:rgb(var(--dim));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-hero-m{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.5rem;padding-top:.9rem;border-top:1px dashed rgb(var(--line-2));font-size:.74rem;color:rgb(var(--dim))}.blog-hero-m>span{display:inline-flex;align-items:center;gap:.3rem}.blog-hero-m img{width:1.5rem;height:1.5rem;border-radius:50%}.blog-hero-m .ic{color:rgb(var(--brand))}.blog-hero-go{display:inline-flex;align-items:center;gap:.35rem;margin-inline-start:auto;font-weight:700;color:rgb(var(--brand-text))}.blog-hero-go .ic{transition:transform .25s var(--ease)}.blog-hero:hover .blog-hero-go .ic{transform:translateX(-4px)}.blog-bar{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-bottom:1.4rem;padding-bottom:1rem;border-bottom:1px solid rgb(var(--line))}.blog-chips{display:flex;gap:.35rem;flex-wrap:wrap;flex:1;min-width:0}.blog-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.42rem .85rem;border:1px solid rgb(var(--line));border-radius:999px;font-size:.76rem;font-weight:700;color:rgb(var(--ink-2));background:rgb(var(--surface));transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.blog-chip:hover{border-color:rgb(var(--brand) / .45);color:rgb(var(--brand-text))}.blog-chip i{font-style:normal;font-size:.68rem;font-weight:700;padding:.04rem .34rem;border-radius:999px;background:rgb(var(--line-2));color:rgb(var(--dim))}.blog-chip.is-on{background:rgb(var(--brand));border-color:rgb(var(--brand));color:rgb(var(--brand-on))}.blog-chip.is-on i{background:rgb(255 255 255 / .25);color:#fff}.blog-count{font-size:.76rem;font-weight:700;color:rgb(var(--dim));white-space:nowrap}.blog-grid{display:grid;gap:1.3rem;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));align-items:stretch}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2.6rem}.sec-head-t{max-width:42rem;min-width:0}.sec-kicker{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .8rem .3rem .55rem;border-radius:999px;background:rgb(var(--brand) / .1);color:rgb(var(--brand-text));font-size:.7rem;font-weight:700;letter-spacing:.01em}.sec-kicker .ic{width:14px;height:14px;color:rgb(var(--brand))}.sec-title{margin-top:.85rem;font-size:clamp(1.5rem, 1.15rem + 1.5vw, 2.25rem);font-weight:800;line-height:1.4;letter-spacing:-.015em;color:rgb(var(--ink));text-wrap:balance}.sec-title em{font-style:normal;color:rgb(var(--brand-text))}.sec-desc{margin-top:.7rem;font-size:.88rem;line-height:2;color:rgb(var(--dim))}.sec-actions{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.cm-score{margin-inline-start:auto;display:inline-flex;gap:.1rem;flex:0 0 auto}.cm-score .ic{width:14px;height:14px;color:rgb(var(--line))}.cm-score .on{color:rgb(var(--gold))}.cm-owner{display:inline-flex;align-items:center;gap:.2rem;margin-inline-start:.4rem;padding:.1rem .45rem;border-radius:999px;background:rgb(11 115 85 / .12);color:#0b7355;font-size:.62rem;font-weight:700;font-style:normal;vertical-align:middle}.cm-owner .ic{width:11px;height:11px}.dark .cm-owner{background:rgb(52 211 153 / .14);color:#34d399}.cm-rate{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin-bottom:1rem;padding:.7rem .9rem;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--surface))}.cm-rate-l{font-size:.8rem;font-weight:700;color:rgb(var(--ink-2))}.cm-stars{--star:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 5.9 6.5.95-4.7 4.58 1.1 6.47L12 17.44 6.2 20.5l1.1-6.47L2.6 9.45l6.5-.95z'/%3E%3C/svg%3E");
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: .15rem;
}
.cm-stars input { position: absolute; opacity: 0; width: 0; height: 0; }
.cm-stars label {
  width: 1.6rem;
  height: 1.6rem;
  cursor: pointer;
  background: currentColor;
  color: rgb(var(--line));
  transition: color .15s var(--ease), transform .15s var(--ease);
  -webkit-mask: var(--star) center / contain no-repeat;
  mask: var(--star) center / contain no-repeat;
}
.cm-stars label:hover,
.cm-stars label:hover ~ label,
.cm-stars input:checked ~ label { color: rgb(var(--gold)); }
.cm-stars label:hover { transform: scale(1.12); }
.cm-stars input:focus-visible + label { outline: 2px solid rgb(var(--brand)); outline-offset: 2px; }

.cm-formt { font-size: 1rem; font-weight: 800; margin-bottom: 1rem; color: rgb(var(--ink)); }

/* ستارهٔ خودِ ووکامرس (ابزارکها و افزونهها) — بدون CSS افزونه متن خام بود */
.star-rating {
  position: relative;
  display: inline-block;
  width: 5.4em;
  height: 1em;
  overflow: hidden;
  vertical-align: middle;
  line-height: 1;
  font-size: .85rem;
  direction: ltr;
  color: rgb(var(--gold));
}
.star-rating::before,
.star-rating span::before {
  content: "\2605\2605\2605\2605\2605";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  letter-spacing: .08em;
}
.star-rating::before { color: rgb(var(--line)); }
.star-rating span { position: absolute; top: 0; inset-inline-start: 0; overflow: hidden; padding-top: 1.5em; }
.woocommerce-product-rating { display: flex; align-items: center; gap: .5rem; font-size: .78rem; color: rgb(var(--dim)); }
.woocommerce-review-link { color: inherit; }

/* ── جدولهای ووکامرس روی موبایل ────────────────────────────
   ⚠️ woocommerce-smallscreen.css غیرفعال است، پس جدولها روی گوشی
   اصلاً جمع نمیشدند و صفحه افقی اسکرول میخورد. */
/* ⚠️ جدولهای چندستونه (سفارشها، جزئیات سفارش) نباید قاعدهٔ عمومی
   `.dg-woo td { text-align:end }` را بگیرند — آن قاعده برای جدولهای
   دوستونهٔ «برچسب/مقدار» جمع سبد نوشته شده و اینجا همهٔ ستونها را
   به لبهٔ مخالف میچسباند. وزن این سلکتورها عمداً ۰٫۲٫۱ است. */
.woocommerce-orders-table.shop_table th,
.woocommerce-table.shop_table th {
  padding: .75rem .7rem;
  text-align: start;
  font-size: .72rem;
  font-weight: 700;
  color: rgb(var(--dim));
  white-space: nowrap;
}
.woocommerce-orders-table.shop_table td,
.woocommerce-table.shop_table td {
  padding: .85rem .7rem;
  text-align: start;
  font-weight: 500;
  color: rgb(var(--ink-2));
  vertical-align: middle;
}
.woocommerce-orders-table.shop_table tr:last-child td { border-bottom: 0; }
/* `.dg-woo tr + tr td` یک خط چیندار بالای هر ردیف میگذارد که با
   border-bottom خودِ .shop_table دو خط موازی میشد. */
.dg-woo .woocommerce-orders-table tr + tr th,
.dg-woo .woocommerce-orders-table tr + tr td,
.dg-woo .woocommerce-table--order-details tr + tr th,
.dg-woo .woocommerce-table--order-details tr + tr td { border-top: 0; }
.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a { font-weight: 800; color: rgb(var(--ink)); }
.woocommerce-orders-table.shop_table td.woocommerce-orders-table__cell-order-status { font-weight: 700; }
.woocommerce-orders-table.shop_table td.woocommerce-orders-table__cell-order-actions { text-align: end; }

.woocommerce-orders-table__cell-order-actions .button,
.woocommerce-MyAccount-content .woocommerce-button {
  display: inline-flex;
  align-items: center;
  height: 2.1rem;
  padding-inline: .9rem;
  border-radius: 999px;
  border: 1px solid rgb(var(--brand) / .28);
  background: rgb(var(--brand) / .1);
  color: rgb(var(--brand-text));
  font-size: .74rem;
  font-weight: 700;
  margin-inline-start: .3rem;
  transition: background-color .18s var(--ease), color .18s var(--ease);
}
.woocommerce-orders-table__cell-order-actions .button:hover,
.woocommerce-MyAccount-content .woocommerce-button:hover {
  background: rgb(var(--brand));
  border-color: rgb(var(--brand));
  color: rgb(var(--brand-on));
}

@media (max-width: 720px) {
  .shop_table_responsive thead { display: none; }
  .shop_table_responsive tr { display: block; padding: .35rem 0; }
  .shop_table_responsive tr + tr { border-top: 1px solid rgb(var(--line)); }
  .shop_table_responsive td {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    border: 0;
    padding: .4rem 0;
    text-align: end;
  }
  .shop_table_responsive td::before {
    content: attr(data-title);
    font-size: .72rem;
    font-weight: 700;
    color: rgb(var(--dim));
    flex: 0 0 auto;
  }
  .shop_table_responsive td.woocommerce-orders-table__cell-order-actions { justify-content: flex-end; }
}

/* ── حساب کاربری: زیرصفحهها ────────────────────────────────── */
.woocommerce-MyAccount-content > p:first-child { font-size: .88rem; line-height: 2; color: rgb(var(--ink-2)); }
.woocommerce-MyAccount-content .woocommerce-Address,
.woocommerce-MyAccount-content .woocommerce-order-details,
.woocommerce-MyAccount-content .woocommerce-customer-details,
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm,
.woocommerce-MyAccount-content form.edit-account,
.woocommerce-MyAccount-content .woocommerce-orders-table-wrap {
  display: block;
  padding: 1.2rem 1.25rem;
  border: 1px solid rgb(var(--line));
  border-radius: var(--r-lg);
  background: rgb(var(--surface));
}
.woocommerce-MyAccount-content .addresses { display: grid; gap: 1rem; }
@media (min-width: 720px) { .woocommerce-MyAccount-content .addresses { grid-template-columns: 1fr 1fr; } }
.woocommerce-MyAccount-content .woocommerce-Address-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: .8rem;
  padding-bottom: .7rem;
  border-bottom: 1px solid rgb(var(--line-2));
}
.woocommerce-MyAccount-content .woocommerce-Address-title h2,
.woocommerce-MyAccount-content .woocommerce-Address-title h3 { font-size: .95rem; font-weight: 800; margin: 0; }
.woocommerce-MyAccount-content .woocommerce-Address-title .edit { font-size: .74rem; font-weight: 700; color: rgb(var(--brand-text)); }
.woocommerce-MyAccount-content address { font-style: normal; font-size: .85rem; line-height: 2.1; color: rgb(var(--ink-2)); }

.woocommerce-MyAccount-content fieldset {
  margin-top: 1.4rem;
  padding-top: 1.1rem;
  border: 0;
  border-top: 1px solid rgb(var(--line));
}
.woocommerce-MyAccount-content legend { font-size: .88rem; font-weight: 800; color: rgb(var(--ink)); padding-inline-end: .6rem; }
.woocommerce-MyAccount-content .woocommerce-Button,
.woocommerce-MyAccount-content button[type="submit"] {
  display: inline-flex;
  align-items: center;
  height: 2.7rem;
  padding-inline: 1.4rem;
  border: 0;
  border-radius: 999px;
  background: rgb(var(--brand));
  color: rgb(var(--brand-on));
  font-size: .82rem;
  font-weight: 700;
  cursor: pointer;
  transition: background-color .18s var(--ease);
}
.woocommerce-MyAccount-content button[type="submit"]:hover { background: rgb(var(--brand-2)); }
.woocommerce-MyAccount-content em { font-size: .72rem; color: rgb(var(--dim)); font-style: normal; }

/* جزئیات سفارش (view-order و صفحهٔ تشکر) */
.woocommerce-order-details__title,
.woocommerce-column__title,
.woocommerce-customer-details h2 { font-size: 1rem; font-weight: 800; margin-bottom: .9rem; color: rgb(var(--ink)); }
.woocommerce-columns { display: grid; gap: 1rem; margin-top: 1rem; }
@media (min-width: 720px) { .woocommerce-columns--2 { grid-template-columns: 1fr 1fr; } }
.woocommerce-order-details .order_item .product-name a { font-weight: 700; color: rgb(var(--ink)); }
.woocommerce-order-details tfoot th { text-align: start; font-weight: 600; color: rgb(var(--dim)); border: 0; padding-top: .55rem; }
.woocommerce-order-details tfoot td { text-align: end; font-weight: 700; border: 0; padding-top: .55rem; }
.woocommerce-order-details tfoot tr:last-child th,
.woocommerce-order-details tfoot tr:last-child td { font-size: 1rem; color: rgb(var(--brand-text)); font-weight: 800; }

/* ── صفحهٔ ۴۰۴ ──────────────────────────────────────────────── */
.e4 {
  position: relative;
  display: grid;
  gap: 1.15rem;
  justify-items: center;
  text-align: center;
  padding: 3.5rem 1.5rem 4.5rem;
  overflow: hidden;
}
/* ⛔ ترتیب مهم است: قاعدهٔ عمومی `> *` باید **قبل** از استثناها بیاید،
   وگرنه با وزن ۰٫۱٫۱ روی `position:absolute` هالهٔ پسزمینه مینشیند و
   هاله تبدیل به یک آیتمِ گریدِ ۵۱۲ پیکسلی میشود که وسط صفحه فضای
   خالی میسازد (همان تلهٔ کارت بانکی). */
.e4 > * { position: relative; }
.e4 > .e4-glow {
  position: absolute;
  /* ⚠️ `inset-inline-start:50% + translateX(-50%)` در RTL از مرکز خارج
     میشود (transform همیشه فیزیکی است). این ترکیب جهتآگاه است. */
  inset-inline: 0;
  margin-inline: auto;
  top: 0;
  width: min(32rem, 95%);
  aspect-ratio: 1;
  background: radial-gradient(circle, rgb(var(--brand) / .15), transparent 62%);
  pointer-events: none;
}
.e4-num {
  font-size: clamp(5.5rem, 20vw, 11rem);
  font-weight: 800;
  line-height: .9;
  letter-spacing: -.04em;
  background: linear-gradient(180deg, rgb(var(--brand)), rgb(var(--brand-2)) 55%, rgb(var(--brand) / .2));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.e4-kicker {
  display: inline-flex;
  align-items: center;
  gap: .4rem;
  padding: .35rem .85rem;
  border-radius: 999px;
  background: rgb(var(--brand) / .1);
  color: rgb(var(--brand-text));
  font-size: .72rem;
  font-weight: 700;
}
.e4-kicker .ic { width: 14px; height: 14px; }
.e4 h1 { font-size: clamp(1.3rem, 3.6vw, 1.85rem); font-weight: 800; text-wrap: balance; }
/* ⚠️ `.e4 > p` ننویس — روی `.e4-num` هم میافتاد و عدد غولپیکر ۴۰۴ را
   به اندازهٔ متن معمولی کوچک میکرد. */
.e4-lead { max-width: 30rem; font-size: .88rem; line-height: 2.05; color: rgb(var(--dim)); }
.e4-search { width: min(30rem, 100%); }
.e4-links { display: flex; flex-wrap: wrap; justify-content: center; gap: .5rem; margin-top: .3rem; }
.e4-links a {
  display: inline-flex;
  align-items: center;
  gap: .35rem;
  height: 2.4rem;
  padding-inline: 1rem;
  border-radius: 999px;
  border: 1px solid rgb(var(--line));
  background: rgb(var(--surface));
  font-size: .78rem;
  font-weight: 700;
  color: rgb(var(--ink-2));
  transition: border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);
}
.e4-links a:hover { border-color: rgb(var(--brand) / .45); color: rgb(var(--brand-text)); transform: translateY(-2px); }
.e4-links a .ic { width: 15px; height: 15px; }

/* ══════════════════════════════════════════════════════════════════
   معرفی دیاکوگرافیک (`.ab-`) — ۲.۹.۲
   صحنهٔ تیرهٔ قابدار + پسزمینهٔ گرافیکی متحرک (هالههای شناور قرمز/نارنجی/بنفش،
   شبکهٔ نقطهای محو با ماسک، حلقههای خطی چرخان، پرتو نوری عبوری).
   ⛔ رد شدهها: ۲.۹.۰ (مُهر چرخان، قاب کج، نوار تیرهٔ آمار بیرونزده) و ۲.۹.۱ (روشن، تصویر خاکستری، «افتضاح»).
   ══════════════════════════════════════════════════════════════════ */
.abx-stage {
  position: relative; isolation: isolate; overflow: hidden;
  padding: 2.25rem 1.25rem 1.25rem;
  border-radius: 2rem;
  background: #0c0b10;
  color: #fff;
}
@media (min-width: 768px) { .abx-stage { padding: 3.5rem 3rem 2rem; border-radius: 2.5rem; } }
@media (min-width: 1280px) { .abx-stage { padding: 4.5rem 4.5rem 2.5rem; } }

/* ── پسزمینهٔ متحرک ── */
.abx-bg { position: absolute; inset: 0; z-index: -1; pointer-events: none; }
.abx-blob { position: absolute; border-radius: 50%; filter: blur(70px); opacity: .75; will-change: transform; }
.abx-blob.b1 { width: 34rem; height: 34rem; top: -14rem; inset-inline-start: -8rem; background: radial-gradient(circle, #E5232F 0%, transparent 65%); animation: abFloat1 18s ease-in-out infinite alternate; }
.abx-blob.b2 { width: 30rem; height: 30rem; bottom: -16rem; inset-inline-end: -6rem; background: radial-gradient(circle, #7c3aed 0%, transparent 65%); opacity: .6; animation: abFloat2 22s ease-in-out infinite alternate; }
.abx-blob.b3 { width: 20rem; height: 20rem; top: 30%; inset-inline-end: 30%; background: radial-gradient(circle, #f97316 0%, transparent 65%); opacity: .35; animation: abFloat3 26s ease-in-out infinite alternate; }
@keyframes abFloat1 { to { transform: translate(-6rem, 5rem) scale(1.15); } }
@keyframes abFloat2 { to { transform: translate(7rem, -6rem) scale(.9); } }
@keyframes abFloat3 { 0% { transform: translate(0, 0); } 50% { transform: translate(-8rem, 4rem) scale(1.2); } 100% { transform: translate(5rem, -3rem); } }
.abx-dots {
  position: absolute; inset: -2rem;
  background-image: radial-gradient(rgb(255 255 255 / .16) 1px, transparent 1.3px);
  background-size: 22px 22px;
  -webkit-mask-image: radial-gradient(ellipse 60% 70% at 25% 40%, #000 10%, transparent 70%);
          mask-image: radial-gradient(ellipse 60% 70% at 25% 40%, #000 10%, transparent 70%);
  animation: abDots 30s linear infinite;
}
@keyframes abDots { to { transform: translate(22px, 22px); } }
.abx-rings { position: absolute; width: 42rem; height: 42rem; top: 50%; left: 18%; transform: translate(-50%, -50%); animation: abSpin 60s linear infinite; }
.abx-rings circle { fill: none; stroke: rgb(255 255 255 / .07); stroke-width: 1; }
@keyframes abSpin { to { transform: translate(-50%, -50%) rotate(360deg); } }
.abx-beam {
  position: absolute; top: -50%; bottom: -50%; width: 9rem; left: -20%;
  background: linear-gradient(90deg, transparent, rgb(255 255 255 / .06), transparent);
  transform: rotate(18deg);
  animation: abBeam 9s ease-in-out infinite;
}
@keyframes abBeam { 0%, 20% { left: -20%; } 70%, 100% { left: 120%; } }
@media (prefers-reduced-motion: reduce) { .abx-blob, .abx-dots, .abx-rings, .abx-beam { animation: none; } }

/* ── محتوا ── */
.abx-in { display: grid; gap: 2.5rem; align-items: center; }
.abx-in > * { min-width: 0; }
@media (min-width: 1024px) { .abx-in { grid-template-columns: minmax(0, 1fr) minmax(0, 24rem); gap: 4rem; } }

.abx-kick { display: inline-flex; align-items: center; gap: .5rem; padding: .3rem .8rem .3rem .9rem; border: 1px solid rgb(255 255 255 / .14); border-radius: 999px; background: rgb(255 255 255 / .05); font-size: .74rem; font-weight: 600; color: rgb(255 255 255 / .8); }
.abx-kick i { width: .45rem; height: .45rem; border-radius: 50%; background: #FF4D5A; box-shadow: 0 0 0 0 rgb(255 77 90 / .6); animation: abPulse 2s ease-out infinite; }
@keyframes abPulse { to { box-shadow: 0 0 0 8px rgb(255 77 90 / 0); } }
.abx-title { margin-top: 1.1rem; font-size: clamp(1.7rem, 1.2rem + 2vw, 2.7rem); font-weight: 900; line-height: 1.45; color: #fff; text-wrap: balance; }
.abx-title em {
  font-style: normal;
  background: linear-gradient(90deg, #FF4D5A, #ff9a4d, #FF4D5A);
  background-size: 200% 100%;
  -webkit-background-clip: text; background-clip: text; color: transparent;
  animation: abShine 6s linear infinite;
}
@keyframes abShine { to { background-position: -200% 0; } }
.abx-text { margin-top: 1.1rem; max-width: 46rem; font-size: .9rem; line-height: 2.25; color: rgb(255 255 255 / .68); text-align: justify; }
.abx-act { display: flex; flex-wrap: wrap; align-items: center; gap: .8rem 1.5rem; margin-top: 1.8rem; }
.abx-btn {
  display: inline-flex; align-items: center; gap: .55rem;
  height: 3rem; padding-inline: 1.4rem;
  border-radius: 999px;
  background: #E5232F; color: #fff;
  font-size: .85rem; font-weight: 800;
  transition: background-color .25s var(--ease), transform .25s var(--ease);
}
.abx-btn:hover { background: #c41722; transform: translateY(-2px); }
.abx-btn .ic { transition: transform .25s var(--ease); }
.abx-btn:hover .ic { transform: translateX(-4px); }
.abx-link { display: inline-flex; align-items: center; gap: .35rem; font-size: .82rem; font-weight: 700; color: rgb(255 255 255 / .75); }
.abx-link:hover { color: #fff; }

.abx-art { position: relative; width: 100%; max-width: 24rem; justify-self: center; }
.abx-card {
  position: relative; overflow: hidden; isolation: isolate;
  aspect-ratio: 1 / 1;
  border-radius: 1.75rem;
  padding: 2px;
  background: #1a1920;
}
.abx-card::before {
  content: ""; position: absolute; inset: -50%; z-index: -1;
  background: conic-gradient(from 0deg, transparent 0 65%, #FF4D5A 80%, #ff9a4d 88%, transparent 100%);
  animation: abBorder 5s linear infinite;
}
@keyframes abBorder { to { transform: rotate(360deg); } }
.abx-card > img, .abx-card-fb {
  display: block; width: 100%; height: 100%;
  border-radius: calc(1.75rem - 2px);
  object-fit: cover;
  background: radial-gradient(circle at 50% 30%, #2a2932, #121118 70%);
}
.abx-card-fb { display: grid; place-content: center; justify-items: center; direction: ltr; }
.abx-card-fb b { font-size: 3.4rem; font-weight: 900; letter-spacing: .06em; line-height: 1; color: #fff; }
.abx-card-fb small { margin-top: .5rem; font-size: .8rem; letter-spacing: .6em; color: rgb(255 255 255 / .5); }
.abx-art:hover .abx-card > img { transform: scale(1.03); }
.abx-card > img { transition: transform .8s var(--ease); }
.abx-since {
  position: absolute; bottom: 1rem; inset-inline-start: 1rem;
  padding: .35rem .8rem; border-radius: 999px;
  background: rgb(12 11 16 / .6); border: 1px solid rgb(255 255 255 / .15);
  -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);
  font-size: .72rem; font-weight: 700; color: #fff;
}

.abx-stats {
  list-style: none; margin: 2.5rem 0 0; padding: 0;
  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .6rem;
}
@media (min-width: 768px) { .abx-stats { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: .75rem; margin-top: 3.5rem; } }
.abx-stats li {
  position: relative; overflow: hidden;
  display: grid; justify-items: center; gap: .15rem;
  padding: 1.1rem .6rem;
  border: 1px solid rgb(255 255 255 / .09);
  border-radius: 1.2rem;
  background: rgb(255 255 255 / .04);
  -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px);
  text-align: center;
  transition: border-color .3s var(--ease), background-color .3s var(--ease), transform .3s var(--ease);
}
.abx-stats li::after { content: ""; position: absolute; inset-inline: 30%; top: 0; height: 2px; border-radius: 2px; background: #FF4D5A; opacity: 0; transition: opacity .3s var(--ease), inset .3s var(--ease); }
.abx-stats li:hover { border-color: rgb(255 77 90 / .4); background: rgb(255 255 255 / .07); transform: translateY(-3px); }
.abx-stats li:hover::after { opacity: 1; inset-inline: 15%; }
@media (max-width: 767px) { .abx-stats li:last-child { grid-column: 1 / -1; } }
/* ⚠️ قبلاً `.abx-stats span` روی span داخل عدد هم مینشست و عدد را ۱۲px و خاکستری میکرد (علامت + از عدد بزرگتر میشد). */
.abx-stats b { display: inline-flex; align-items: center; gap: .15rem; font-size: clamp(1.55rem, 1.2rem + 1vw, 2.1rem); font-weight: 800; line-height: 1.25; letter-spacing: 0; color: #fff; }
.abx-stats b > span { font: inherit; color: inherit; }
.abx-stats b i { font-style: normal; font-size: .62em; font-weight: 700; line-height: 1; color: #FF6B76; transform: translateY(-.35em); }
.abx-stats li > span { font-size: .8rem; font-weight: 500; color: rgb(255 255 255 / .72); }

/* ══════════════════════════════════════════════════════════════════
   نمونهکارها در صفحهٔ اصلی (`.wx-`) — «صحنه + فهرست»
   ══════════════════════════════════════════════════════════════════ */
.wx-head { display: grid; gap: 1.2rem 3rem; align-items: end; margin-bottom: 2.2rem; }
@media (min-width: 900px) { .wx-head { grid-template-columns: minmax(0, 1fr) minmax(0, 26rem); } }
.wx-kick { display: inline-flex; align-items: center; gap: .6rem; font-size: .78rem; font-weight: 700; color: rgb(var(--dim)); }
.wx-kick .num { display: grid; place-items: center; min-width: 2rem; height: 2rem; padding-inline: .45rem; border-radius: 999px; background: rgb(var(--ink)); color: rgb(var(--bg)); font-size: .74rem; }
.wx-title { margin-top: .8rem; font-size: clamp(1.8rem, 1.2rem + 2.4vw, 3.2rem); font-weight: 900; line-height: 1.3; color: rgb(var(--ink)); }
.wx-head-e { display: grid; gap: .9rem; justify-items: start; }
.wx-desc { font-size: .88rem; line-height: 2; color: rgb(var(--dim)); }
.wx-all { display: inline-flex; align-items: center; gap: .4rem; padding-bottom: .2rem; border-bottom: 1.5px solid rgb(var(--brand)); font-size: .84rem; font-weight: 800; color: rgb(var(--ink)); }
.wx-all .ic { transition: transform .3s var(--ease); }
.wx-all:hover .ic { transform: translateX(-4px); }

.wx-filter { display: flex; flex-wrap: wrap; gap: .4rem; margin-bottom: 1.5rem; }
.wx-filter button {
  height: 2.3rem; padding-inline: 1rem;
  border: 1px solid rgb(var(--line)); border-radius: 999px;
  background: transparent; color: rgb(var(--ink-2));
  font: inherit; font-size: .78rem; font-weight: 700; cursor: pointer;
  transition: background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);
}
.wx-filter button:hover { border-color: rgb(var(--ink) / .4); }
.wx-filter button.is-on { background: rgb(var(--ink)); border-color: rgb(var(--ink)); color: rgb(var(--bg)); }

.wx-body { display: grid; gap: 2rem; align-items: stretch; }
@media (min-width: 1024px) { .wx-body { grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); gap: 3rem; } }

.wx-stage { display: none; }
@media (min-width: 1024px) {
  .wx-stage {
    position: relative; display: block; overflow: hidden;
    min-height: 32rem;
    border-radius: 2rem;
    background: rgb(var(--surface-2));
  }
}
.wx-slide {
  position: absolute; inset: 0;
  display: block;
  background: var(--wc, #1c1c22);
  opacity: 0; visibility: hidden;
  transform: scale(1.04);
  transition: opacity .6s var(--ease), transform 1.1s var(--ease), visibility 0s .6s;
}
.wx-slide.is-on { opacity: 1; visibility: visible; transform: none; transition: opacity .6s var(--ease), transform 1.1s var(--ease), visibility 0s; }
.wx-slide > img { width: 100%; height: 100%; object-fit: cover; }
.wx-cap {
  position: absolute; z-index: 2; inset-inline: 1.1rem; bottom: 1.1rem;
  display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: .8rem;
  padding: 1rem 1.2rem;
  border-radius: 1.2rem;
  background: rgb(12 12 16 / .55);
  -webkit-backdrop-filter: blur(16px) saturate(160%); backdrop-filter: blur(16px) saturate(160%);
  color: #fff;
  transform: translateY(10px); opacity: 0;
  transition: transform .6s .15s var(--ease), opacity .6s .15s var(--ease);
}
.wx-slide.is-on .wx-cap { transform: none; opacity: 1; }
.wx-cap-t { display: grid; gap: .15rem; min-width: 0; }
.wx-cap-t small { font-size: .72rem; opacity: .7; }
.wx-cap-t b { font-size: 1.05rem; font-weight: 800; line-height: 1.6; }
.wx-cap-s { display: flex; flex-wrap: wrap; gap: .3rem; }
.wx-cap-s i { padding: .15rem .6rem; border-radius: 999px; background: rgb(255 255 255 / .14); font-size: .68rem; font-style: normal; }
.wx-bar { position: absolute; z-index: 3; top: 1.1rem; inset-inline: 1.3rem; height: 2px; border-radius: 2px; background: rgb(255 255 255 / .25); overflow: hidden; }
.wx-bar i { display: block; height: 100%; width: 100%; background: #fff; transform-origin: right; transform: scaleX(0); }
.wx-stage.is-playing .wx-bar i { animation: wxBar var(--wx-t, 5s) linear forwards; }
.wx[data-autoplay="0"] .wx-bar { display: none; }
@keyframes wxBar { to { transform: scaleX(1); } }

/* تخت پیشنمایش وقتی تصویر شاخص نیست */
.wk-plate { position: absolute; inset: 0; display: grid; place-items: center; background: radial-gradient(120% 90% at 30% 20%, rgb(255 255 255 / .16), transparent 60%), var(--wc, #1c1c22); }
.wk-plate-logo { max-width: 46%; max-height: 46%; width: auto !important; height: auto !important; object-fit: contain; filter: drop-shadow(0 20px 30px rgb(0 0 0 / .25)); }
.wk-plate b { font-size: clamp(3rem, 8vw, 7rem); font-weight: 900; color: rgb(255 255 255 / .9); line-height: 1; }

.wx-list { list-style: none; margin: 0; padding: 0; counter-reset: none; align-self: center; }
.wx-item { border-top: 1px solid rgb(var(--line)); }
.wx-item:last-child { border-bottom: 1px solid rgb(var(--line)); }
.wx-item[hidden] { display: none; }
.wx-row { position: relative; display: flex; align-items: center; gap: 1rem; padding: 1.05rem .35rem; }
.wx-row::before {
  content: ""; position: absolute; inset-block: 0; inset-inline-start: 0; width: 3px;
  background: var(--wc); transform: scaleY(0); transition: transform .35s var(--ease);
}
.wx-n { flex: 0 0 auto; width: 1.8rem; font-size: .76rem; font-weight: 700; color: rgb(var(--dim)); transition: color .25s var(--ease); }
.wx-thumb { position: relative; flex: 0 0 auto; width: 3.6rem; height: 3.6rem; overflow: hidden; border-radius: .8rem; background: var(--wc); }
.wx-thumb img { width: 100%; height: 100%; object-fit: cover; }
.wx-thumb .wk-plate b { font-size: 1.3rem; }
@media (min-width: 1024px) { .wx-thumb { display: none; } }
.wx-t { display: grid; gap: .15rem; flex: 1; min-width: 0; }
.wx-t b { font-size: clamp(.98rem, .9rem + .45vw, 1.25rem); font-weight: 800; line-height: 1.6; color: rgb(var(--ink)); transition: transform .35s var(--ease); }
.wx-t small { display: flex; align-items: center; gap: .45rem; font-size: .74rem; color: rgb(var(--dim)); }
.wx-t small i { width: 3px; height: 3px; border-radius: 50%; background: currentColor; opacity: .5; }
.wx-go {
  flex: 0 0 auto; display: grid; place-items: center;
  width: 2.5rem; height: 2.5rem; border-radius: 50%;
  border: 1px solid rgb(var(--line)); color: rgb(var(--ink));
  transition: background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), transform .35s var(--ease);
}
.wx-item.is-on .wx-row::before, .wx-row:hover::before { transform: scaleY(1); }
.wx-item.is-on .wx-n { color: rgb(var(--brand-text)); }
@media (min-width: 1024px) {
  .wx-item.is-on .wx-t b { transform: translateX(-.5rem); }
  .wx-item.is-on .wx-go { background: rgb(var(--ink)); border-color: rgb(var(--ink)); color: rgb(var(--bg)); transform: rotate(45deg); }
}

.wx-cta {
  display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1rem 2rem;
  margin-top: 3rem; padding: 1.3rem 1.3rem 1.3rem 1.3rem; padding-inline-start: 1.8rem;
  border: 1px dashed rgb(var(--line)); border-radius: 1.5rem;
}
.wx-cta p { display: grid; gap: .2rem; }
.wx-cta b { font-size: 1.05rem; font-weight: 800; color: rgb(var(--ink)); }
.wx-cta span { font-size: .8rem; color: rgb(var(--dim)); }

/* ══════════ کارت نمونهکار (`.wk`) + آرشیو ══════════ */
.wk-grid { display: grid; gap: 2rem 1.5rem; grid-template-columns: minmax(0, 1fr); }
@media (min-width: 640px) { .wk-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1024px) { .wk-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.wk[hidden] { display: none; }
.wk-media {
  position: relative; display: block; overflow: hidden;
  aspect-ratio: 4 / 3; border-radius: 1.5rem;
  background: var(--wc, rgb(var(--surface-2)));
  isolation: isolate;
}
.wk-media > img { width: 100%; height: 100%; object-fit: cover; transition: transform .8s var(--ease); }
.wk-media .wk-plate { transition: transform .8s var(--ease); }
.wk:hover .wk-media > img, .wk:hover .wk-plate { transform: scale(1.05); }
.wk-peek {
  position: absolute; z-index: 3; bottom: .9rem; inset-inline-start: .9rem;
  display: inline-flex; align-items: center; gap: .35rem;
  height: 2.3rem; padding-inline: .95rem;
  border-radius: 999px; background: #fff; color: #111;
  font-size: .74rem; font-weight: 700;
  opacity: 0; transform: translateY(12px);
  transition: opacity .35s var(--ease), transform .45s var(--ease);
}
.wk:hover .wk-peek { opacity: 1; transform: none; }
.wk-b { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: .2rem .8rem; align-items: baseline; padding: .9rem .3rem 0; }
.wk-title { font-size: 1.02rem; font-weight: 800; line-height: 1.7; }
.wk-title a { color: rgb(var(--ink)); }
.wk-title a:hover { color: rgb(var(--brand-text)); }
.wk-year { font-size: .74rem; font-weight: 700; color: rgb(var(--dim)); }
.wk-sub { grid-column: 1 / -1; display: flex; align-items: center; gap: .45rem; font-size: .76rem; color: rgb(var(--dim)); }
.wk-sub i { width: 3px; height: 3px; border-radius: 50%; background: currentColor; opacity: .5; }

.wk-filter { display: flex; flex-wrap: wrap; gap: .4rem; margin-bottom: 2rem; }
.wk-fchip {
  display: inline-flex; align-items: center; gap: .4rem;
  height: 2.3rem; padding-inline: 1rem;
  border: 1px solid rgb(var(--line)); border-radius: 999px;
  font-size: .78rem; font-weight: 700; color: rgb(var(--ink-2));
  transition: background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);
}
.wk-fchip i { font-style: normal; font-size: .68rem; opacity: .6; }
.wk-fchip:hover { border-color: rgb(var(--ink) / .4); }
.wk-fchip.is-on { background: rgb(var(--ink)); border-color: rgb(var(--ink)); color: rgb(var(--bg)); }

.wka-head { padding-block: 2rem 2.2rem; }
.wka-head h1 { margin-top: .8rem; font-size: clamp(1.8rem, 1.2rem + 2.4vw, 3rem); font-weight: 900; color: rgb(var(--ink)); }
.wka-count { margin-top: .5rem; font-size: .76rem; font-weight: 700; color: rgb(var(--ink-2)); }
.wka-head p { margin-top: .6rem; max-width: 40rem; font-size: .9rem; line-height: 2; color: rgb(var(--dim)); }

/* ══════════ تکنمونهکار (`.wks-`) ══════════ */
.wks-head { display: grid; gap: 2rem 4rem; padding-block: 2rem 2.5rem; }
@media (min-width: 1024px) { .wks-head { grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); align-items: end; } }
.wks-cats { display: flex; flex-wrap: wrap; gap: .4rem; }
.wks-title { margin-top: 1rem; font-size: clamp(2rem, 1.3rem + 3vw, 3.6rem); font-weight: 900; line-height: 1.3; color: rgb(var(--ink)); text-wrap: balance; }
.wks-lead { margin-top: .9rem; max-width: 36rem; font-size: 1rem; line-height: 2; color: rgb(var(--dim)); }
.wks-go { margin-top: 1.6rem; }
.wks-meta { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 1.5rem; margin: 0; }
.wks-meta > div { padding: .8rem 0; border-top: 1px solid rgb(var(--line)); }
.wks-meta dt { font-size: .7rem; color: rgb(var(--dim)); }
.wks-meta dd { display: flex; flex-wrap: wrap; gap: .3rem; margin: .25rem 0 0; font-size: .9rem; font-weight: 800; color: rgb(var(--ink)); }
.wks-meta dd i { padding: .1rem .55rem; border-radius: 999px; background: rgb(var(--surface-2)); font-size: .72rem; font-style: normal; font-weight: 700; }
.wks-cover { position: relative; overflow: hidden; margin: 0; aspect-ratio: 16 / 8; border-radius: 2rem; background: var(--wc); }
.wks-cover > img { width: 100%; height: 100%; object-fit: cover; }
@media (max-width: 640px) { .wks-cover { aspect-ratio: 4 / 3; border-radius: 1.4rem; } }
.wks-main { display: grid; gap: 2.5rem; margin-top: 3.5rem; }
@media (min-width: 1024px) { .wks-main { grid-template-columns: minmax(0, 46rem) minmax(0, 1fr); gap: 5rem; align-items: start; } }
.wks-body { font-size: 1rem; line-height: 2.15; color: rgb(var(--ink-2)); }
.wks-body > * + * { margin-top: 1.2rem; }
.wks-body img { border-radius: 1.2rem; }
.wks-results { list-style: none; margin: 0; padding: 0; display: grid; gap: .6rem; }
@media (min-width: 1024px) { .wks-results { position: sticky; top: calc(var(--header-h, 72px) + 1.5rem); } }
.wks-results li { padding: 1.1rem 1.3rem; border-radius: 1.2rem; background: var(--wc); color: #fff; font-size: 1.05rem; font-weight: 800; }
.wks-results li:nth-child(even) { background: rgb(var(--surface-2)); color: rgb(var(--ink)); }
.wks-gallery { display: grid; gap: 1rem; margin-top: 3.5rem; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.wks-gallery figure { margin: 0; overflow: hidden; border-radius: 1.4rem; background: rgb(var(--surface-2)); }
.wks-gallery figure:nth-child(3n+1) { grid-column: 1 / -1; }
.wks-gallery img { display: block; width: 100%; height: 100%; object-fit: cover; }
.wks-quote { position: relative; max-width: 50rem; margin: 4.5rem auto 0; padding-top: 3.2rem; text-align: center; }
.wks-quote::before { content: "”"; position: absolute; top: -1rem; inset-inline: 0; font-size: 6rem; line-height: 1; color: var(--wc); }
.wks-quote p { font-size: clamp(1.15rem, 1rem + .8vw, 1.6rem); font-weight: 800; line-height: 1.9; color: rgb(var(--ink)); }
.wks-quote cite { display: block; margin-top: 1rem; font-size: .82rem; font-style: normal; color: rgb(var(--dim)); }
.wks-more { margin-top: 5rem; }
.wks-more-h { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-bottom: 1.6rem; }
.wks-more-h h2 { font-size: clamp(1.3rem, 1rem + 1vw, 1.8rem); font-weight: 900; color: rgb(var(--ink)); }
.wks-cta { margin-top: 4rem; }

/* راهنمای مدیر روی جای خالی تصویر هیرو */
.hero-art-empty a {
  font-size: .74rem;
  font-weight: 600;
  color: rgb(var(--brand-text));
  text-decoration: underline;
  text-underline-offset: 3px;
}


/* ══════════════════════════════════════════════════════════════════
   توضیحات پایین صفحهٔ دستهها — `.tb` (از ویرایشگر وردپرس)
   ══════════════════════════════════════════════════════════════════ */
.screen-reader-text { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }

.tb {
  position: relative; margin-top: 3.5rem; padding: 1.5rem 1.25rem 1.25rem;
  border: 1px solid rgb(var(--line)); border-radius: var(--r-xl, 1.5rem);
  background: rgb(var(--surface));
}
@media (min-width: 768px) { .tb { padding: 2.5rem 3rem 2rem; } }
.tb-body { font-size: .95rem; line-height: 2.1; color: rgb(var(--ink-2)); overflow-wrap: anywhere; }
.tb.is-clamped .tb-body {
  max-height: 22rem; overflow: hidden;
  -webkit-mask-image: linear-gradient(180deg, #000 60%, transparent);
          mask-image: linear-gradient(180deg, #000 60%, transparent);
}
.tb-body > * + * { margin-top: 1rem; }
.tb-body > :first-child { margin-top: 0; }
.tb-body h1, .tb-body h2, .tb-body h3, .tb-body h4 { color: rgb(var(--ink)); font-weight: 800; line-height: 1.6; }
.tb-body h1, .tb-body h2 { font-size: 1.3rem; margin-top: 2rem; }
.tb-body h3 { font-size: 1.1rem; margin-top: 1.6rem; }
.tb-body h4 { font-size: 1rem; margin-top: 1.4rem; }
.tb-body strong, .tb-body b { color: rgb(var(--ink)); }
.tb-body a:not([class]) { color: rgb(var(--brand-text)); text-decoration: underline; text-underline-offset: 5px; text-decoration-thickness: 1px; }
.tb-body ul, .tb-body ol { padding-inline-start: 1.4rem; }
.tb-body ul { list-style: disc; } .tb-body ol { list-style: decimal; }
.tb-body li + li { margin-top: .35rem; }
.tb-body li::marker { color: rgb(var(--brand)); }
.tb-body img { max-width: 100%; height: auto; border-radius: var(--r-lg, 1rem); }
.tb-body figure, .tb-body .wp-caption { max-width: 100% !important; }
.tb-body figcaption, .tb-body .wp-caption-text { margin-top: .5rem; font-size: .8rem; color: rgb(var(--dim)); text-align: center; }
.tb-body .aligncenter { margin-inline: auto; display: block; }
@media (min-width: 640px) {
  .tb-body .alignright { float: right; margin: .3rem 0 1rem 1.5rem; max-width: 45%; }
  .tb-body .alignleft  { float: left;  margin: .3rem 1.5rem 1rem 0; max-width: 45%; }
}
.tb-body::after { content: ""; display: table; clear: both; }
.tb-body blockquote { padding: .8rem 1.2rem; border-inline-start: 3px solid rgb(var(--brand)); background: rgb(var(--surface-2)); border-radius: var(--r-sm); }
.tb-body table { width: 100%; border-collapse: collapse; font-size: .88rem; display: block; overflow-x: auto; }
.tb-body th, .tb-body td { padding: .55rem .8rem; border: 1px solid rgb(var(--line)); }
.tb-body iframe, .tb-body video { max-width: 100%; border-radius: var(--r-lg, 1rem); }
.tb-more {
  display: flex; align-items: center; gap: .4rem; margin: .75rem auto 0;
  height: 2.5rem; padding-inline: 1.2rem; border-radius: 999px;
  background: rgb(var(--surface-2)); color: rgb(var(--ink)); font-size: .82rem; font-weight: 700; cursor: pointer;
  transition: background-color .25s var(--ease);
}
.tb-more:hover { background: rgb(var(--ink) / .1); }
.tb-more[hidden] { display: none; }
.tb.is-open .tb-more .ic { transform: rotate(180deg); }


/* ══════════ خرید فوری — دکمهٔ ثانویهٔ «افزودن به سبد» ══════════ */
.ab-add {
  width: 3rem; height: 3rem; flex: none; display: grid; place-items: center; border-radius: 50%;
  background: rgb(255 255 255 / .1); color: #fff; cursor: pointer;
  transition: background-color .2s var(--ease);
}
.ab-add:hover { background: rgb(255 255 255 / .2); }
.ab-fly .ab-add {
  width: 2.5rem; height: 2.5rem; border-radius: var(--r);
  background: rgb(var(--surface-2)); color: rgb(var(--ink-2));
}
.ab-fly .ab-add:hover { background: rgb(var(--ink) / .1); color: rgb(var(--ink)); }
.ab-add.added { background: rgb(var(--ok)); color: #fff; }

/* ورود پیامکی درون صفحهٔ تسویه */
.co-login { display: grid; place-items: center; padding-block: 1rem 2rem; }
.co-login .otp-card { margin-inline: auto; }

/* هیرو موبایل/تبلت — تصویر کل صفحهٔ اول را نگیرد تا تیتر و جستجو دیده شوند */
@media (max-width: 1023px) {
  .hero-art img { width: auto; max-width: min(100%, 24rem); max-height: 32vh; margin-inline: auto; object-fit: contain; }
  .hero-art-empty { max-height: 32vh; }
}
@media (max-width: 639px) {
  .home-hero-grid {
    gap: 1.5rem;
    padding-block: 1.5rem 2.5rem;
  }
  .hero-copy { text-align: center; }
  .hero-badge { margin-inline: auto; }
  .hero-title {
    margin-top: 1rem;
    margin-inline: auto;
    max-width: 27rem;
    font-size: clamp(1.75rem, 7vw, 2rem);
    line-height: 1.45;
  }
  .hero-lead {
    margin-top: .75rem;
    margin-inline: auto;
    max-width: 29rem;
    font-size: .9rem;
    line-height: 1.95;
  }
  .hero-search {
    width: 100%;
    height: 3.35rem;
    margin-top: 1.35rem;
    margin-inline: auto;
    gap: .55rem;
    padding: 0 .95rem 0 .28rem;
  }
  .hero-search .btn {
    min-width: 4.6rem;
    margin-block: .25rem;
    padding-inline: 1rem;
  }
  .hero-chips { justify-content: center; margin-top: .85rem; }
  .hero-stats { margin: 1.75rem auto 0; }
  .hero-art img {
    max-width: min(78vw, 18rem);
    max-height: 11rem;
  }
  .hero-art-empty {
    max-width: 18rem;
    max-height: 11rem;
    margin-inline: auto;
  }
}

/* برگههای عادی، بدون ستون خالی و در تمام عرض ظرف سایت. */
.dg-page-content { width: 100%; max-width: none; }



/* ── نوار ثابت پرداخت سبد (موبایل) ── */
.cart-fly { display: none; }
@media (max-width: 1023px) {
  .cart-fly {
    position: fixed; inset-inline: .75rem; bottom: calc(var(--mnav-h, 0px) + .6rem); z-index: 54;
    display: flex; align-items: center; justify-content: space-between; gap: .75rem;
    padding: .55rem .55rem .55rem 1rem; padding-inline-start: 1rem;
    border: 1px solid rgb(var(--line)); border-radius: var(--r-lg, 1rem);
    background: rgb(var(--surface) / .94);
    -webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px);
    box-shadow: 0 14px 40px -20px rgb(var(--shadow) / .6);
  }
  .cart-fly-t { display: flex; flex-direction: column; gap: .1rem; min-width: 0; }
  .cart-fly-t small { font-size: .7rem; color: rgb(var(--dim)); }
  .cart-fly-t b { font-size: 1.05rem; font-weight: 800; color: rgb(var(--ink)); white-space: nowrap; }
  .woocommerce-cart main { padding-bottom: 5rem; }
}


/* دسکتاپ: نوار خدمات بالای هدر با اسکرول میرود و فقط هدر اصلی + منو میچسبد (بدون پرش ارتفاع) */
@media (min-width: 1024px) {
  .site-header.sticky:has(> .topbar) { top: -37px; }
  .admin-bar .site-header.sticky:has(> .topbar) { top: -5px; }
}


/* ══════════════════════════════════════════════════════════════════
   مراحل خرید — `.stp` (سبد، تسویه)
   ══════════════════════════════════════════════════════════════════ */
.stp { display: flex; align-items: center; gap: .55rem; list-style: none; margin: 0; padding: 0; }
.stp-i { display: flex; align-items: center; gap: .45rem; font-size: .8rem; font-weight: 600; color: rgb(var(--dim)); white-space: nowrap; }
.stp-in { display: flex; align-items: center; gap: .45rem; color: inherit; font: inherit; }
a.stp-in { cursor: pointer; transition: color .18s var(--ease); }
a.stp-in:hover { color: rgb(var(--brand-text)); }
a.stp-in:hover .stp-n { border-color: rgb(var(--brand) / .5); }
.stp-n {
  display: grid; place-items: center; width: 1.65rem; height: 1.65rem; flex: none; border-radius: 50%;
  border: 1.5px solid rgb(var(--line)); font-size: .72rem; font-weight: 700; line-height: 1; color: rgb(var(--dim));
}
.stp-n .ic { width: 13px; height: 13px; stroke-width: 2.4; }
.stp-i.is-now { color: rgb(var(--ink)); font-weight: 700; }
.stp-i.is-now .stp-n { background: rgb(var(--brand)); border-color: rgb(var(--brand)); color: #fff; }
.stp-i.is-done { color: rgb(var(--ink-2)); }
.stp-i.is-done .stp-n { background: rgb(var(--ok) / .14); border-color: transparent; color: rgb(var(--ok)); }
.stp-line { width: 2.25rem; height: 2px; flex: none; border-radius: 2px; background: rgb(var(--line)); }
.stp-line.is-done { background: rgb(var(--ok) / .55); }
.woocommerce-cart .stp { margin-bottom: 1.4rem; }
@media (max-width: 479px) {
  .stp { gap: .4rem; }
  .stp-line { width: 1rem; }
  .stp-i:not(.is-now) .stp-t { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
}

/* ══════════════════════════════════════════════════════════════════
   تسویهحساب — `.ck` (مینیمال، کل صورتحساب در یک نما)
   ══════════════════════════════════════════════════════════════════ */
.ck-head { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: .75rem 1.5rem; margin-bottom: 1.25rem; }
.ck-title { margin: 0; font-size: 1.35rem; font-weight: 800; line-height: 1.4; color: rgb(var(--ink)); }

.ck { display: grid; gap: 1rem; align-items: start; }
@media (min-width: 1024px) {
  .ck { grid-template-columns: minmax(0, 1fr) 24.5rem; gap: 1.25rem; }
  .ck-side { position: sticky; top: calc(var(--header-h, 72px) + 3.5rem); }
}
.ck > .woocommerce-NoticeGroup { grid-column: 1 / -1; }

.ck-card { padding: 1.25rem; border: 1px solid rgb(var(--line)); border-radius: var(--r-lg, 1rem); background: rgb(var(--surface)); }
@media (min-width: 768px) { .ck-card { padding: 1.5rem; } }
.ck-h { margin: 0 0 .9rem; font-size: .95rem; font-weight: 800; line-height: 1.5; color: rgb(var(--ink)); }
.ck-h-pay { margin-top: 1.4rem; padding-top: 1.3rem; border-top: 1px solid rgb(var(--line)); }

/* فیلدها — یک شبکهٔ یکسان: موبایل ۱، تبلت ۲، دسکتاپ ۳ ستون */
.ck .ck-fields { display: grid; gap: .8rem; }
@media (min-width: 640px) { .ck .ck-fields { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1180px) { .ck .ck-fields { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.ck .ck-fields .form-row { float: none; width: auto; margin: 0; padding: 0; }
.ck .ck-fields label { display: flex; align-items: baseline; gap: .25rem; margin: 0 0 .35rem; font-size: .75rem; font-weight: 600; color: rgb(var(--ink-2)); }
.ck .ck-fields label .required { color: rgb(var(--brand)); text-decoration: none; border: 0; }
.ck .ck-fields label .optional { font-size: .68rem; font-weight: 400; color: rgb(var(--dim)); }
.ck .ck-fields .woocommerce-input-wrapper { display: block; }
.ck .ck-fields input.input-text,
.ck .ck-fields select {
  width: 100%; height: 2.85rem; margin: 0; padding: 0 .9rem;
  border: 1px solid transparent; border-radius: var(--r-sm, .6rem);
  background: rgb(var(--surface-2)); color: rgb(var(--ink));
  font: inherit; font-size: .85rem; font-weight: 500; box-shadow: none;
  transition: border-color .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);
}
.ck .ck-fields input.input-text:hover { border-color: rgb(var(--line)); }
.ck .ck-fields input.input-text:focus {
  outline: none; border-color: rgb(var(--brand)); background: rgb(var(--surface));
  box-shadow: 0 0 0 3px rgb(var(--brand) / .12);
}
.ck .ck-fields input[dir="ltr"] { text-align: left; }
.ck .ck-fields input[dir="ltr"]:placeholder-shown { text-align: right; }
.ck .ck-fields input::placeholder { color: rgb(var(--dim)); opacity: .8; }
.ck .ck-fields .woocommerce-invalid input.input-text { border-color: rgb(var(--err)); background: rgb(var(--err) / .05); }
.ck .woocommerce-account-fields { margin-top: .8rem; font-size: .8rem; }

/* درگاهها — کاشی قابل انتخاب */
.ck-gates { list-style: none; margin: 0; padding: 0; display: grid; gap: .6rem; }
@media (min-width: 640px) { .ck-gates { grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr)); } }
.ck-gate { position: relative; margin: 0; }
.ck-gate > input[type="radio"] { position: absolute; inset: 0; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer; z-index: 1; }
.ck-gate > label {
  display: flex; align-items: center; gap: .75rem; min-height: 3.6rem; margin: 0; padding: .55rem .9rem .55rem .6rem;
  padding-inline: .6rem .9rem;
  border: 1.5px solid rgb(var(--line)); border-radius: var(--r, .8rem); background: rgb(var(--surface));
  cursor: pointer; transition: border-color .2s var(--ease), background-color .2s var(--ease);
}
.ck-gate:hover > label { border-color: rgb(var(--ink) / .25); }
.ck-gate-logo { display: grid; place-items: center; width: 2.45rem; height: 2.45rem; flex: none; border-radius: .6rem; background: rgb(var(--surface-2)); color: rgb(var(--ink-2)); overflow: hidden; }
.ck-gate-logo img { max-width: 1.9rem; max-height: 1.9rem; width: auto; height: auto; margin: 0 !important; float: none !important; }
.ck-gate-logo .ic { width: 20px; height: 20px; }
.ck-gate-t { flex: 1; min-width: 0; font-size: .85rem; font-weight: 700; color: rgb(var(--ink)); }
.ck-gate-t img { display: none; }
.ck-gate-dot { width: 1.15rem; height: 1.15rem; flex: none; border-radius: 50%; border: 2px solid rgb(var(--line)); transition: border-color .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease); }
.ck-gate > input:checked + label { border-color: rgb(var(--brand)); background: rgb(var(--brand) / .05); }
.ck-gate > input:checked + label .ck-gate-dot { border-color: rgb(var(--brand)); background: rgb(var(--brand)); box-shadow: inset 0 0 0 3px rgb(var(--surface)); }
.ck-gate > input:focus-visible + label { box-shadow: 0 0 0 3px rgb(var(--brand) / .2); }
.ck-gate .payment_box { position: relative; z-index: 2; margin-top: .5rem; padding: .75rem .9rem; border-radius: var(--r-sm, .6rem); background: rgb(var(--surface-2)); font-size: .78rem; line-height: 1.9; color: rgb(var(--ink-2)); }
.ck-nogate { padding: .9rem 1rem; border: 1px dashed rgb(var(--line)); border-radius: var(--r, .8rem); font-size: .82rem; color: rgb(var(--dim)); }

/* خلاصهٔ سفارش */
.ck-sum-h { display: flex; align-items: center; justify-content: space-between; gap: .5rem; margin-bottom: .5rem; }
.ck-sum-h .ck-h { margin: 0; }
.ck-count { padding: .2rem .65rem; border-radius: 999px; background: rgb(var(--surface-2)); font-size: .72rem; font-weight: 600; color: rgb(var(--ink-2)); }

.ck-items { list-style: none; margin: 0; padding: 0; max-height: 15rem; overflow-y: auto; scrollbar-width: thin; }
.ck-item { display: grid; grid-template-columns: 3rem minmax(0, 1fr) auto; align-items: center; gap: .75rem; padding: .6rem 0; }
.ck-item + .ck-item { border-top: 1px dashed rgb(var(--line)); }
.ck-item-media { display: block; width: 3rem; height: 3rem; border-radius: .65rem; overflow: hidden; background: rgb(var(--surface-2)); }
.ck-item-media > *, .ck-item-media img { display: block; width: 100% !important; height: 100% !important; max-width: none; object-fit: cover; border-radius: 0; }
.ck-item-t { display: flex; flex-direction: column; gap: .15rem; min-width: 0; }
.ck-item-t b { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .82rem; font-weight: 700; line-height: 1.6; color: rgb(var(--ink)); }
.ck-item-t small { font-size: .68rem; font-weight: 600; color: rgb(var(--dim)); letter-spacing: .02em; }
.ck-item-p { font-size: .85rem; font-weight: 800; color: rgb(var(--ink)); white-space: nowrap; }
.ck-sum .price .woocommerce-Price-currencySymbol { margin-inline-start: .2rem; font-size: .68rem; font-weight: 500; color: rgb(var(--dim)); }

/* کد تخفیف */
.ck-coupon {
  display: flex; align-items: center; gap: .5rem; height: 2.75rem; margin-top: .75rem; padding-inline: .8rem .3rem;
  border: 1px dashed rgb(var(--line)); border-radius: var(--r-sm, .6rem);
  transition: border-color .2s var(--ease);
}
.ck-coupon:focus-within { border-style: solid; border-color: rgb(var(--brand)); }
.ck-coupon-ic { width: 19px; height: 19px; flex: none; fill: none; stroke: rgb(var(--dim)); stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }
.ck-coupon input { flex: 1; min-width: 0; height: 100%; padding: 0; border: 0 !important; background: none !important; box-shadow: none !important; outline: 0; font: inherit; font-size: .82rem; font-weight: 600; color: rgb(var(--ink)); text-align: left; }
.ck-coupon input:placeholder-shown { text-align: right; }
.ck-coupon input::placeholder { color: rgb(var(--dim)); font-weight: 500; }
.ck-coupon button {
  height: 2.1rem; padding-inline: .95rem; border-radius: calc(var(--r-sm, .6rem) - 2px);
  background: rgb(var(--surface-2)); color: rgb(var(--ink)); font-size: .75rem; font-weight: 700; cursor: pointer;
  transition: background-color .2s var(--ease), color .2s var(--ease);
}
.ck-coupon button:hover { background: rgb(var(--ink)); color: rgb(var(--bg)); }
.ck-coupon button.is-busy { opacity: .55; pointer-events: none; }
.ck-coupon-msg { margin: .4rem 0 0; font-size: .72rem; font-weight: 600; }
.ck-coupon-msg.is-err { color: rgb(var(--err)); }
.ck-coupon-msg.is-ok { color: rgb(var(--ok)); }

/* جمع */
.ck-totals { margin: .9rem 0 0; padding-top: .8rem; border-top: 1px solid rgb(var(--line)); }
.ck-row { display: flex; align-items: baseline; justify-content: space-between; gap: 1rem; font-size: .8rem; }
.ck-row + .ck-row { margin-top: .45rem; }
.ck-row dt { color: rgb(var(--dim)); }
.ck-row dd { margin: 0; font-weight: 600; color: rgb(var(--ink)); }
.ck-row.is-off dd { color: rgb(var(--ok)); }
.ck-row .woocommerce-remove-coupon { margin-inline-start: .4rem; font-size: .7rem; font-weight: 600; color: rgb(var(--err)); }
.ck-total { margin-top: .7rem !important; }
.ck-total dt { font-size: .85rem; font-weight: 700; color: rgb(var(--ink)); }
.ck-total dd { font-size: 1.3rem; font-weight: 800; }
.ck-total .woocommerce-Price-currencySymbol { font-size: .72rem; }

/* پرداخت */
.ck-place { margin-top: 1rem; }
.ck-place .woocommerce-terms-and-conditions-wrapper { margin-bottom: .75rem; font-size: .72rem; line-height: 1.9; color: rgb(var(--dim)); }
.ck-place .woocommerce-terms-and-conditions-wrapper label { display: flex; align-items: center; gap: .45rem; margin: 0; font-size: .74rem; font-weight: 500; color: rgb(var(--ink-2)); }
.ck-place input[type="checkbox"] { width: 1rem; height: 1rem; accent-color: rgb(var(--brand)); }
.ck-place .required { color: rgb(var(--brand)); text-decoration: none; }
.ck .ck-btn,
.dg-woo .ck #place_order {
  display: flex; align-items: center; justify-content: center; width: 100%; height: 3.1rem; margin: 0;
  border: 0; border-radius: var(--r-sm, .6rem); background: rgb(var(--brand)); color: #fff;
  font: inherit; font-size: .92rem; font-weight: 800; cursor: pointer; transition: background-color .2s var(--ease);
}
.ck .ck-btn:hover, .dg-woo .ck #place_order:hover { background: rgb(var(--brand-2)); }
.ck-safe { display: flex; align-items: center; justify-content: center; gap: .35rem; margin: .65rem 0 0; font-size: .7rem; color: rgb(var(--dim)); }
.ck-safe .ic { width: 13px; height: 13px; }


/* ══════════════════════════════════════════════════════════════════
   ثبت سفارش — بهجای لایهٔ طوسی blockUI، فقط دکمه حالت «در حال پردازش» میگیرد
   ══════════════════════════════════════════════════════════════════ */
.woocommerce-checkout .blockUI.blockOverlay { background: transparent !important; opacity: 1 !important; cursor: progress !important; }
.woocommerce-checkout .blockUI.blockOverlay::before, .woocommerce-checkout .blockUI.blockMsg { display: none !important; }
.ck.processing .ck-btn,
.ck .ck-btn.is-busy { position: relative; color: transparent !important; pointer-events: none; }
.ck.processing .ck-btn::after,
.ck .ck-btn.is-busy::after {
  content: ""; position: absolute; inset: 0; margin: auto; width: 1.3rem; height: 1.3rem;
  border: 2.5px solid rgb(255 255 255 / .35); border-top-color: #fff; border-radius: 50%;
  animation: dg-spin .7s linear infinite;
}
.ck.processing .ck-items, .ck.processing .ck-fields, .ck.processing .ck-gates { opacity: .7; transition: opacity .2s var(--ease); }
.ck > .woocommerce-NoticeGroup .woocommerce-error,
.ck > .woocommerce-NoticeGroup [role="alert"] { margin: 0; }

/* ══════════════════════════════════════════════════════════════════
   تشکر از خرید — `.tk`
   ══════════════════════════════════════════════════════════════════ */
.tk { max-width: 50rem; margin: 0 auto; display: grid; gap: 1rem; }

.tk-hero {
  position: relative; overflow: hidden; text-align: center;
  padding: 2.5rem 1.25rem 1.5rem; border: 1px solid rgb(var(--line)); border-radius: var(--r-xl, 1.5rem);
  background: rgb(var(--surface));
  --tone: var(--ok);
}
.tk-hero.is-wait { --tone: 217 119 6; }
.tk-hero.is-fail { --tone: var(--err); }
.tk-hero::before {
  content: ""; position: absolute; inset-inline: 0; top: -9rem; height: 16rem; margin-inline: auto; width: 26rem; max-width: 100%;
  background: radial-gradient(closest-side, rgb(var(--tone) / .16), transparent); pointer-events: none;
}
@media (min-width: 768px) { .tk-hero { padding: 3rem 2.5rem 1.75rem; } }

.tk-badge { position: relative; display: block; width: 4.5rem; height: 4.5rem; margin: 0 auto 1.1rem; }
.tk-mark { position: absolute; inset: 0; z-index: 1; display: block; width: 100% !important; height: 100% !important; margin: 0 !important; overflow: visible; }
.tk-hero > br, .tk-hero > p:empty, .tk-badge br, .tk-badge p { display: none !important; }
.tk-mark-c { fill: rgb(var(--tone)); stroke: none; transform-origin: 50% 50%; animation: tk-pop .6s cubic-bezier(.2, 1.5, .4, 1) both; }
.tk-mark-p {
  fill: none; stroke: #fff; stroke-width: 4.2; stroke-linecap: round; stroke-linejoin: round;
  stroke-dasharray: 40; stroke-dashoffset: 40; animation: tk-draw .45s cubic-bezier(.65, 0, .35, 1) .45s forwards;
}
.tk-badge::before {
  content: ""; position: absolute; inset: -.6rem; border-radius: 50%; background: rgb(var(--tone) / .14);
  animation: tk-halo 2.4s ease-in-out 1s infinite;
}
.tk-burst { position: absolute; inset: 0; border-radius: 50%; border: 3px solid rgb(var(--tone)); opacity: 0; animation: tk-ring .9s cubic-bezier(.2, .7, .3, 1) .35s; }
@keyframes tk-pop { 0% { transform: scale(0); } 100% { transform: scale(1); } }
@keyframes tk-draw { to { stroke-dashoffset: 0; } }
@keyframes tk-ring { 0% { transform: scale(.8); opacity: .9; } 100% { transform: scale(1.9); opacity: 0; } }
@keyframes tk-halo { 0%, 100% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.12); opacity: .55; } }
.tk-title { animation: tk-up .6s var(--ease) .55s both; }
.tk-lead { animation: tk-up .6s var(--ease) .68s both; }
.tk-receipt { animation: tk-up .6s var(--ease) .8s both; }
@keyframes tk-up { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: none; } }
.tk-confetti { position: absolute; inset: 0; z-index: 2; width: 100%; height: 100%; pointer-events: none; }
.tk-note { display: flex; align-items: flex-start; gap: .6rem; padding: .85rem 1rem; border: 1px solid rgb(var(--line)); border-radius: var(--r, .8rem); background: rgb(var(--surface)); font-size: .8rem; line-height: 2; color: rgb(var(--ink-2)); }
.tk-note > .ic { width: 17px; height: 17px; flex: none; margin-top: .3rem; color: rgb(var(--brand)); }
.tk-note p { margin: 0; }
@media (prefers-reduced-motion: reduce) {
  .tk-mark-c, .tk-title, .tk-lead, .tk-receipt, .tk-badge::before, .tk-burst { animation: none; }
  .tk-mark-p { animation: none; stroke-dashoffset: 0; }
  .tk-confetti { display: none; }
}

.tk-title { position: relative; margin: 0; font-size: clamp(1.35rem, 1.1rem + 1vw, 1.75rem); font-weight: 800; line-height: 1.5; color: rgb(var(--ink)); }
.tk-lead { position: relative; max-width: 30rem; margin: .5rem auto 0; font-size: .88rem; line-height: 2; color: rgb(var(--ink-2)); }

.tk-receipt {
  position: relative; list-style: none; margin: 1.6rem 0 0; padding: .9rem 0 0;
  display: flex; flex-wrap: wrap; justify-content: center; gap: .5rem 0;
  border-top: 1px dashed rgb(var(--line));
}
.tk-receipt li { display: flex; align-items: baseline; gap: .4rem; padding-inline: 1rem; font-size: .8rem; }
.tk-receipt li + li { border-inline-start: 1px solid rgb(var(--line)); }
.tk-receipt span { color: rgb(var(--dim)); }
.tk-receipt b { font-weight: 700; color: rgb(var(--ink)); }
.tk-receipt .woocommerce-Price-currencySymbol { margin-inline-start: .15rem; font-size: .7rem; font-weight: 500; color: rgb(var(--dim)); }
@media (max-width: 559px) { .tk-receipt li { padding-inline: .7rem; } .tk-receipt li:nth-child(3) { border-inline-start: 0; } }

/* کارت و جدول */
.tk-card { padding: 1.1rem 1.25rem; border: 1px solid rgb(var(--line)); border-radius: var(--r-lg, 1rem); background: rgb(var(--surface)); }
@media (min-width: 768px) { .tk-card { padding: 1.25rem 1.5rem; } }
.tk-card-h { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-bottom: .4rem; }
.tk-card-h h2 { display: flex; align-items: center; gap: .5rem; margin: 0; font-size: .95rem; font-weight: 800; color: rgb(var(--ink)); }
.tk-chip { display: grid; place-items: center; min-width: 1.5rem; height: 1.5rem; padding-inline: .35rem; border-radius: 999px; background: rgb(var(--brand) / .12); color: rgb(var(--brand-text)); font-size: .72rem; font-weight: 700; }
.tk-link { display: inline-flex; align-items: center; gap: .3rem; font-size: .76rem; font-weight: 600; color: rgb(var(--dim)); transition: color .2s var(--ease); }
.tk-link:hover { color: rgb(var(--brand-text)); }
.tk-link .ic { width: 14px; height: 14px; }

.tk-table { width: 100%; border-collapse: collapse; font-size: .8rem; }
.tk-table thead th { padding: .6rem .5rem; border-bottom: 1px solid rgb(var(--line)); font-size: .7rem; font-weight: 600; color: rgb(var(--dim)); text-align: start; white-space: nowrap; }
.tk-table tbody td { padding: .75rem .5rem; vertical-align: middle; color: rgb(var(--ink-2)); }
.tk-table tbody tr + tr td { border-top: 1px dashed rgb(var(--line)); }
.tk-table tbody tr { animation: tk-row .45s var(--ease) both; animation-delay: calc(var(--i, 0) * 70ms + .2s); }
@keyframes tk-row { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }
.tk-table th:first-child, .tk-table td:first-child { padding-inline-start: 0; }
.tk-table th:last-child, .tk-table td:last-child { padding-inline-end: 0; text-align: end; }

/* ⚠️ td را flex نکن — محتوا داخل div.tk-file چیده میشود */
.tk-file { display: flex; align-items: center; gap: .8rem; min-width: 0; }
.tk-td { min-width: 12rem; }
.tk-thumb .pv-mini { display: grid; place-items: center; border-radius: 0; }
.tk-thumb { display: block; width: 2.9rem; height: 2.9rem; flex: none; border-radius: .65rem; overflow: hidden; background: rgb(var(--surface-2)); }
.tk-thumb > *, .tk-thumb img { display: block; width: 100% !important; height: 100% !important; object-fit: cover; }
.tk-file-t { display: flex; flex-direction: column; gap: .15rem; min-width: 0; }
.tk-file-t b { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .84rem; font-weight: 700; color: rgb(var(--ink)); }
.tk-file-t small { display: flex; align-items: center; gap: .4rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: .7rem; color: rgb(var(--dim)); }
.tk-file-t small i { font-style: normal; padding: .05rem .4rem; border-radius: .35rem; background: rgb(var(--surface-2)); font-size: .64rem; font-weight: 700; color: rgb(var(--ink-2)); letter-spacing: .03em; }
.tk-price { font-weight: 700; color: rgb(var(--ink)); white-space: nowrap; }

.tk-dl {
  display: inline-flex; align-items: center; gap: .4rem; height: 2.35rem; padding-inline: .95rem;
  border-radius: var(--r-sm, .6rem); background: rgb(var(--brand)); color: #fff;
  font-size: .78rem; font-weight: 700; white-space: nowrap; transition: background-color .2s var(--ease);
}
.tk-dl:hover { background: rgb(var(--brand-2)); }
.tk-dl .ic { width: 16px; height: 16px; }

@media (max-width: 639px) {
  .tk-table thead { display: none; }
  .tk-table tbody tr { display: grid; grid-template-columns: 1fr auto; gap: .5rem 1rem; padding: .8rem 0; }
  .tk-table tbody tr + tr { border-top: 1px dashed rgb(var(--line)); }
  .tk-table tbody tr + tr td { border-top: 0; }
  .tk-table tbody td { padding: 0 !important; text-align: start !important; }
  .tk-table td.tk-td { grid-column: 1 / -1; }
  .tk-table td[data-label] { display: flex; gap: .35rem; font-size: .74rem; }
  .tk-table td[data-label]::before { content: attr(data-label) ":"; color: rgb(var(--dim)); }
  .tk-table td.tk-get { grid-column: 1 / -1; }
  .tk-table .tk-dl { width: 100%; justify-content: center; }
  .tk-table.is-items tbody tr { grid-template-columns: 1fr auto; align-items: center; }
  .tk-table.is-items td.tk-td { grid-column: auto; }
}

/* مزایا — یک ردیف ساده */
.tk-perks { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; gap: .5rem 1.4rem; }
.tk-perks li { display: inline-flex; align-items: center; gap: .4rem; font-size: .76rem; color: rgb(var(--dim)); }
.tk-perks .ic { width: 15px; height: 15px; color: rgb(var(--ink-2)); }

/* دکمهها — همارتفاع و تخت */
.tk-actions { display: flex; flex-wrap: wrap; justify-content: center; gap: .6rem; margin-top: .25rem; }
.tk-btn {
  display: inline-flex; align-items: center; justify-content: center; gap: .45rem; height: 2.85rem; padding-inline: 1.25rem;
  border: 1px solid rgb(var(--line)); border-radius: var(--r-sm, .6rem); background: rgb(var(--surface));
  font-size: .84rem; font-weight: 700; color: rgb(var(--ink)); white-space: nowrap;
  transition: background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);
}
.tk-btn:hover { border-color: rgb(var(--ink) / .3); }
.tk-btn .ic { width: 16px; height: 16px; }
.tk-btn.is-main { border-color: rgb(var(--ink)); background: rgb(var(--ink)); color: rgb(var(--bg)); }
.tk-btn.is-main:hover { border-color: rgb(var(--brand)); background: rgb(var(--brand)); color: #fff; }
@media (max-width: 479px) { .tk-actions { display: grid; } .tk-btn { width: 100%; } }

/* ══════════════════════════════════════════════════════════════════
   حساب کاربری — `.ac-` (سفارشها، جزئیات سفارش، دانلودها، پروفایل)
   ══════════════════════════════════════════════════════════════════ */

/* منوی فعال — واضح در لایت و دارک */
.acc-list a { position: relative; }
.acc-list a .ic:first-child { width: 17px; height: 17px; flex: none; }
.acc-list .is-active > a,
.acc-list a[aria-current="page"] { background: rgb(var(--brand) / .1); color: rgb(var(--ink)); font-weight: 800; }
.dark .acc-list .is-active > a,
.dark .acc-list a[aria-current="page"] { background: rgb(var(--brand) / .17); }
.acc-list .is-active > a::after,
.acc-list a[aria-current="page"]::after {
  content: ""; position: absolute; inset-block: .55rem; inset-inline-start: -.5rem; width: 3px; border-radius: 3px;
  background: rgb(var(--brand));
}
.acc-list .is-active > a .ic:first-child,
.acc-list a[aria-current="page"] .ic:first-child { color: rgb(var(--brand)); }
.acc-list .is-active > a .acc-arrow { opacity: .7; }
.acc-list .acc-customer-logout a { color: rgb(var(--dim)); }
.acc-list .acc-customer-logout a:hover { background: rgb(var(--err) / .08); color: rgb(var(--err)); }

/* سربرگ هر بخش */
.ac-head { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: .75rem 1rem; margin-bottom: 1rem; }
.ac-title { display: flex; flex-wrap: wrap; align-items: center; gap: .6rem; margin: 0; font-size: 1.2rem; font-weight: 800; line-height: 1.5; color: rgb(var(--ink)); }
.ac-sub { margin: .15rem 0 0; font-size: .8rem; color: rgb(var(--dim)); }
.ac-back { display: inline-flex; align-items: center; gap: .3rem; margin-bottom: .35rem; font-size: .75rem; font-weight: 600; color: rgb(var(--dim)); transition: color .2s var(--ease); }
.ac-back:hover { color: rgb(var(--brand-text)); }
.ac-back .ic { width: 14px; height: 14px; }

.ac-card { display: block; padding: 1.1rem 1.25rem; border: 1px solid rgb(var(--line)); border-radius: var(--r-lg, 1rem); background: rgb(var(--surface)); }
.ac-card + .ac-card { margin-top: .9rem; }
@media (min-width: 768px) { .ac-card { padding: 1.25rem 1.5rem; } }
.ac-card-t { display: block; margin: 0 0 .5rem; font-size: .9rem; font-weight: 800; color: rgb(var(--ink)); }
.ac-muted { font-size: .74rem; color: rgb(var(--dim)); white-space: nowrap; }
.ac-link { font-weight: 700; color: rgb(var(--ink)); }
.ac-link:hover { color: rgb(var(--brand-text)); }

/* دکمهها */
.ac-btn {
  display: inline-flex; align-items: center; justify-content: center; gap: .4rem; height: 2.6rem; padding-inline: 1.1rem;
  border: 1px solid rgb(var(--line)); border-radius: var(--r-sm, .6rem); background: rgb(var(--surface));
  font: inherit; font-size: .8rem; font-weight: 700; color: rgb(var(--ink)); white-space: nowrap; cursor: pointer;
  transition: background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);
}
.ac-btn:hover { border-color: rgb(var(--ink) / .3); }
.ac-btn .ic { width: 15px; height: 15px; }
.ac-btn.is-sm { height: 2.2rem; padding-inline: .8rem; font-size: .74rem; }
.ac-btn.is-main { border-color: rgb(var(--brand)); background: rgb(var(--brand)); color: #fff; }
.ac-btn.is-main:hover { border-color: rgb(var(--brand-2)); background: rgb(var(--brand-2)); }

/* وضعیت سفارش */
.ac-status {
  --st: var(--dim);
  display: inline-flex; align-items: center; gap: .35rem; width: max-content; height: 1.6rem; padding-inline: .6rem; border-radius: 999px;
  background: rgb(var(--st) / .13); color: rgb(var(--st)); font-size: .7rem; font-weight: 700; white-space: nowrap;
}
.ac-status::before { content: ""; width: .4rem; height: .4rem; border-radius: 50%; background: currentColor; }
.ac-status.is-completed { --st: var(--ok); }
.ac-status.is-processing { --st: 37 99 235; }
.dark .ac-status.is-processing { --st: 96 165 250; }
.ac-status.is-on-hold, .ac-status.is-pending { --st: 180 83 9; }
.dark .ac-status.is-on-hold, .dark .ac-status.is-pending { --st: 251 191 36; }
.ac-status.is-failed, .ac-status.is-cancelled { --st: var(--err); }

/* فهرست سفارشها */
.ac-orders { padding-block: .4rem; }
.ac-orders-h, .ac-order { display: grid; grid-template-columns: 8.5rem minmax(0, 1fr) 7.5rem 8rem 11rem; align-items: center; gap: 1rem; }
.ac-orders-h { padding: .55rem 0; border-bottom: 1px solid rgb(var(--line)); font-size: .7rem; font-weight: 600; color: rgb(var(--dim)); }
.ac-order { padding: .8rem 0; }
.ac-order + .ac-order { border-top: 1px dashed rgb(var(--line)); }
.ac-order-id { display: flex; flex-direction: column; gap: .1rem; }
.ac-order-id b { font-size: .9rem; font-weight: 800; color: rgb(var(--ink)); transition: color .2s var(--ease); }
.ac-order-id small { font-size: .7rem; color: rgb(var(--dim)); }
.ac-order-id:hover b { color: rgb(var(--brand-text)); }
.ac-stack { display: flex; align-items: center; min-width: 0; }
.ac-stack-i { display: grid; place-items: center; width: 2.3rem; height: 2.3rem; flex: none; overflow: hidden; border: 2px solid rgb(var(--surface)); border-radius: .6rem; background: rgb(var(--surface-2)); }
.ac-stack-i + .ac-stack-i { margin-inline-start: -.7rem; }
.ac-stack-i > *, .ac-stack-i img { display: block; width: 100% !important; height: 100% !important; object-fit: cover; }
.ac-stack-more { font-size: .68rem; font-weight: 700; color: rgb(var(--ink-2)); }
.ac-stack small { margin-inline-start: .6rem; font-size: .72rem; color: rgb(var(--dim)); white-space: nowrap; }
.ac-order-total { font-size: .88rem; font-weight: 800; color: rgb(var(--ink)); white-space: nowrap; }
.ac-order .woocommerce-Price-currencySymbol,
.ac-facts .woocommerce-Price-currencySymbol,
.ac-sum .woocommerce-Price-currencySymbol,
.ac-line .woocommerce-Price-currencySymbol { margin-inline-start: .15rem; font-size: .68rem; font-weight: 500; color: rgb(var(--dim)); }
.ac-order-go { display: flex; justify-content: flex-end; gap: .4rem; }
@media (max-width: 1100px) and (min-width: 768px) {
  .ac-orders-h, .ac-order { grid-template-columns: 7rem minmax(0, 1fr) 7rem 7rem auto; gap: .75rem; }
  .ac-stack small { display: none; }
}
@media (max-width: 767px) {
  .ac-orders-h { display: none; }
  .ac-order { grid-template-columns: 1fr auto; gap: .6rem .75rem; }
  .ac-order .ac-stack { grid-column: 1 / -1; grid-row: 2; }
  .ac-order .ac-status { grid-column: 2; grid-row: 1; justify-self: end; }
  .ac-order .ac-order-total { grid-row: 3; }
  .ac-order .ac-order-go { grid-row: 3; }
}
.ac-pager { display: flex; align-items: center; justify-content: center; gap: .75rem; margin-top: 1rem; font-size: .78rem; color: rgb(var(--dim)); }

/* جزئیات سفارش */
.ac-facts { list-style: none; margin: 0 0 .9rem; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .5rem; }
@media (min-width: 768px) { .ac-facts { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.ac-facts li { display: flex; flex-direction: column; gap: .2rem; min-width: 0; padding: .75rem .9rem; border: 1px solid rgb(var(--line)); border-radius: var(--r, .8rem); background: rgb(var(--surface)); }
.ac-facts span { font-size: .7rem; color: rgb(var(--dim)); }
.ac-facts b { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .88rem; font-weight: 800; color: rgb(var(--ink)); }
.ac-lines { list-style: none; margin: 0; padding: 0; }
.ac-line { display: grid; grid-template-columns: 2.9rem minmax(0, 1fr) auto; align-items: center; gap: .8rem; padding: .75rem 0; }
.ac-line + .ac-line { border-top: 1px dashed rgb(var(--line)); }
.ac-line .tk-file-t a:hover b { color: rgb(var(--brand-text)); }
.ac-line .tk-file-t small .price { font-weight: 700; color: rgb(var(--ink-2)); }
.ac-line-go { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: .35rem; }
@media (max-width: 479px) { .ac-line .tk-dl span { display: none; } .ac-line .tk-dl { padding-inline: .7rem; } }
.ac-sum { margin: .5rem 0 0; padding-top: .75rem; border-top: 1px solid rgb(var(--line)); }
.ac-sum > div { display: flex; align-items: baseline; justify-content: space-between; gap: 1rem; font-size: .8rem; }
.ac-sum > div + div { margin-top: .4rem; }
.ac-sum dt { color: rgb(var(--dim)); }
.ac-sum dd { margin: 0; font-weight: 600; color: rgb(var(--ink)); }
.ac-sum .is-total dt { font-weight: 700; color: rgb(var(--ink)); }
.ac-sum .is-total dd { font-size: 1.15rem; font-weight: 800; }
.ac-notes { list-style: none; margin: 0; padding: 0; display: grid; gap: .6rem; }
.ac-notes li { padding: .7rem .9rem; border-radius: var(--r-sm, .6rem); background: rgb(var(--surface-2)); font-size: .8rem; line-height: 1.9; color: rgb(var(--ink-2)); }
.ac-notes small { display: block; margin-bottom: .2rem; font-size: .68rem; color: rgb(var(--dim)); }

/* پروفایل */
.woocommerce-MyAccount-content form.ac-form { padding: 0; border: 0; border-radius: 0; background: none; }
.ac-fields { display: grid; gap: .8rem; margin-top: .5rem; }
@media (min-width: 640px) { .ac-fields { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.ac-f { margin: 0; }
.ac-f label { display: block; margin: 0 0 .35rem; font-size: .75rem; font-weight: 600; color: rgb(var(--ink-2)); }
.ac-f .required { color: rgb(var(--brand)); }
.ac-form .ac-f input.input-text {
  width: 100%; height: 2.85rem; margin: 0; padding: 0 .9rem; border: 1px solid transparent; border-radius: var(--r-sm, .6rem);
  background: rgb(var(--surface-2)); color: rgb(var(--ink)); font: inherit; font-size: .85rem; box-shadow: none;
  transition: border-color .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);
}
.ac-form .ac-f input.input-text:hover { border-color: rgb(var(--line)); }
.ac-form .ac-f input.input-text:focus { outline: none; border-color: rgb(var(--brand)); background: rgb(var(--surface)); box-shadow: 0 0 0 3px rgb(var(--brand) / .12); }
.ac-form .ac-f input[dir="ltr"] { text-align: left; }
.ac-form .ac-f input:disabled { opacity: .6; cursor: not-allowed; }
.ac-pass summary { display: flex; align-items: center; gap: .5rem; cursor: pointer; list-style: none; }
.ac-pass summary::-webkit-details-marker { display: none; }
.ac-pass summary .ac-card-t { margin: 0; }
.ac-pass summary small { font-size: .7rem; color: rgb(var(--dim)); }
.ac-pass summary .ic { width: 16px; height: 16px; margin-inline-start: auto; color: rgb(var(--dim)); transition: transform .25s var(--ease); }
.ac-pass[open] summary .ic { transform: rotate(180deg); }
.ac-pass[open] .ac-fields { margin-top: 1rem; }
@media (min-width: 900px) { .ac-pass .ac-fields { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.ac-form-f { display: flex; justify-content: flex-end; margin-top: 1rem; }
@media (max-width: 479px) { .ac-form-f .ac-btn { width: 100%; } }

/* خروجی شورتکدها گاهی با <br>/<p> خالی میان تگها آلوده میشود — در چیدمانهای اختصاصی نادیده گرفته شود */
:is(.tk-hero, .tk-card, .tk-actions, .tk-perks, .tk-receipt, .ac-head, .ac-card, .ac-facts, .ck-card, .ck-head) br,
:is(.tk-hero, .tk-card, .tk-actions, .ac-card, .ac-head, .ck-card) p:empty { display: none !important; }
.tk-note br { display: initial !important; }


/* ══════════════════════════════════════════════════════════════════
   حساب کاربری — پوسته (`.acx-`) و پیشخوان (`.ad-`)
   ══════════════════════════════════════════════════════════════════ */
.acx { display: grid; gap: 1.25rem; }

/* سربرگ پروفایل */
.acx-hero { position: relative; overflow: hidden; border: 1px solid rgb(var(--line)); border-radius: var(--r-xl, 1.5rem); background: rgb(var(--surface)); }
.acx-cover { position: relative; height: 7.5rem; overflow: hidden; background: linear-gradient(120deg, rgb(var(--brand) / .16), rgb(79 70 229 / .14) 55%, rgb(13 148 136 / .12)); }
.acx-cover i { position: absolute; border-radius: 50%; filter: blur(30px); opacity: .7; }
.acx-cover i:nth-child(1) { width: 16rem; height: 16rem; inset-inline-start: -3rem; top: -9rem; background: rgb(var(--brand) / .35); }
.acx-cover i:nth-child(2) { width: 14rem; height: 14rem; inset-inline-end: 12%; top: -8rem; background: rgb(124 58 237 / .3); }
.acx-cover i:nth-child(3) { width: 10rem; height: 10rem; inset-inline-end: -2rem; bottom: -6rem; background: rgb(245 158 11 / .25); }
.acx-cover::after {
  content: ""; position: absolute; inset: 0;
  background-image: radial-gradient(rgb(var(--ink) / .12) 1px, transparent 1.2px); background-size: 14px 14px;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 30%, #000 70%, transparent);
          mask-image: linear-gradient(90deg, transparent, #000 30%, #000 70%, transparent);
}

.acx-id { position: relative; display: flex; flex-wrap: wrap; align-items: flex-end; gap: 1rem 1.25rem; margin-top: -3rem; padding: 0 1.5rem 1.25rem; }
.acx-avatar { position: relative; flex: none; width: 6rem; height: 6rem; border-radius: 50%; padding: 4px; background: rgb(var(--surface)); }
.acx-avatar img { display: block; width: 100%; height: 100%; border-radius: 50%; object-fit: cover; }
.acx-avatar .dg-verified-badge { position: absolute; bottom: .2rem; inset-inline-end: .2rem; }
.acx-who { flex: 1; min-width: 14rem; padding-bottom: .2rem; }
.acx-hi { margin: 0; font-size: .78rem; font-weight: 600; color: rgb(var(--dim)); }
.acx-name { display: flex; flex-wrap: wrap; align-items: center; gap: .5rem; margin: .1rem 0 0; font-size: clamp(1.25rem, 1rem + .8vw, 1.6rem); font-weight: 800; line-height: 1.4; color: rgb(var(--ink)); }
.acx-tag { padding: .1rem .55rem; border-radius: 999px; background: rgb(var(--brand) / .12); color: rgb(var(--brand-text)); font-size: .7rem; font-weight: 700; }
.acx-meta { list-style: none; margin: .45rem 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: .35rem 1.1rem; }
.acx-meta li { display: inline-flex; align-items: center; gap: .35rem; font-size: .76rem; color: rgb(var(--ink-2)); }
.acx-meta .ic { width: 15px; height: 15px; color: rgb(var(--dim)); }
.acx-act { display: flex; flex-wrap: wrap; gap: .5rem; padding-bottom: .2rem; }

.acx-stats { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 0; border-top: 1px solid rgb(var(--line)); }
@media (min-width: 768px) { .acx-stats { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.acx-stats > * { display: flex; flex-direction: column; gap: .2rem; padding: .95rem 1.5rem; color: inherit; transition: background-color .2s var(--ease); }
.acx-stats > * + * { border-inline-start: 1px solid rgb(var(--line)); }
@media (max-width: 767px) { .acx-stats > :nth-child(3) { border-inline-start: 0; } .acx-stats > :nth-child(n+3) { border-top: 1px solid rgb(var(--line)); } }
.acx-stats > a:hover { background: rgb(var(--surface-2)); }
.acx-stats dt { font-size: .72rem; color: rgb(var(--dim)); }
.acx-stats dd { margin: 0; font-size: 1.25rem; font-weight: 800; line-height: 1.5; color: rgb(var(--ink)); }
.acx-stats dd .woocommerce-Price-currencySymbol { margin-inline-start: .2rem; font-size: .7rem; font-weight: 500; color: rgb(var(--dim)); }
.acx-stats dd.price i { font-style: normal; margin-inline-start: .2rem; font-size: .7rem; font-weight: 500; color: rgb(var(--dim)); }
.acx-meter { display: flex; align-items: center; gap: .6rem; }
.acx-meter i { position: relative; flex: 1; max-width: 7rem; height: 6px; border-radius: 6px; background: rgb(var(--surface-2)); overflow: hidden; }
.acx-meter i::after { content: ""; position: absolute; inset-block: 0; inset-inline-start: 0; width: calc(var(--p) * 1%); border-radius: inherit; background: rgb(var(--ok)); }
@media (max-width: 639px) {
  .acx-id { padding: 0 1rem 1rem; margin-top: -2.5rem; }
  .acx-avatar { width: 5rem; height: 5rem; }
  .acx-act { width: 100%; }
  .acx-act .ac-btn { flex: 1; }
  .acx-stats > * { padding: .8rem 1rem; }
}

/* منو */
.acx .acc-nav { padding: .5rem; }
.acx .acc-switch { margin: 0 0 .4rem; }
.acx .acc-list { padding: 0; gap: .15rem; }
.acx .acc-list a { padding: .7rem .8rem; border-radius: var(--r-sm, .6rem); }
.acc-count { min-width: 1.4rem; height: 1.4rem; padding-inline: .35rem; display: grid; place-items: center; border-radius: 999px; background: rgb(var(--surface-2)); font-size: .68rem; font-style: normal; font-weight: 700; color: rgb(var(--ink-2)); }
.acc-list .is-active .acc-count { background: rgb(var(--brand)); color: #fff; }
.acc-list a .acc-count + .acc-arrow { display: none; }
@media (max-width: 899px) {
  .acx .acc-nav { position: static; padding: .4rem; overflow-x: auto; scrollbar-width: none; }
  .acx .acc-list { display: flex; gap: .3rem; }
  .acx .acc-list li { flex: none; }
  .acx .acc-list a { padding: .55rem .8rem; white-space: nowrap; }
  .acx .acc-list .acc-arrow { display: none; }
  .acx .acc-list .is-active > a::after { display: none; }
  .woocommerce-account .acx-body { display: grid; gap: 1rem; }
}

/* پیشخوان */
.ad { display: grid; gap: 1rem; }
@media (min-width: 1100px) { .ad { grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); align-items: start; } .ad-profile, .ad-promo { grid-column: 1 / -1; } }
.ad .ac-card + .ac-card { margin-top: 0; }
.ad-h { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-bottom: .6rem; }
.ad-h h2 { margin: 0; font-size: .95rem; font-weight: 800; color: rgb(var(--ink)); }

.ad-list { list-style: none; margin: 0; padding: 0; }
.ad-list li + li { border-top: 1px dashed rgb(var(--line)); }
.ad-order { display: grid; grid-template-columns: 2.9rem minmax(0, 1fr) auto; grid-template-rows: auto auto; align-items: center; gap: .15rem .8rem; padding: .7rem .4rem; margin-inline: -.4rem; border-radius: var(--r-sm, .6rem); color: inherit; transition: background-color .2s var(--ease); }
.ad-order:hover { background: rgb(var(--surface-2)); }
.ad-order .tk-thumb { grid-row: 1 / 3; }
.ad-order-t { display: flex; flex-direction: column; gap: .1rem; min-width: 0; grid-row: 1 / 3; }
.ad-order-t b { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .84rem; font-weight: 700; color: rgb(var(--ink)); }
.ad-order-t b i { font-style: normal; font-size: .7rem; color: rgb(var(--dim)); }
.ad-order-t small { font-size: .7rem; color: rgb(var(--dim)); }
.ad-order .ac-status { justify-self: end; }
.ad-order-p { justify-self: end; font-size: .82rem; font-weight: 800; color: rgb(var(--ink)); white-space: nowrap; }
.ad-order-p .woocommerce-Price-currencySymbol { margin-inline-start: .15rem; font-size: .66rem; font-weight: 500; color: rgb(var(--dim)); }

.ad-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .7rem; }
.ad-file { display: grid; gap: .45rem; color: inherit; }
.ad-file-art { position: relative; display: block; aspect-ratio: 16 / 10; overflow: hidden; border-radius: var(--r, .8rem); background: rgb(var(--surface-2)); }
.ad-file-art > img, .ad-file-art > .pv-mini { display: block; width: 100% !important; height: 100% !important; object-fit: cover; transition: transform .5s var(--ease); }
.ad-file-art > .pv-mini { display: grid; place-items: center; border-radius: 0; }
.ad-file-go { position: absolute; inset-inline-end: .5rem; bottom: .5rem; display: grid; place-items: center; width: 2.2rem; height: 2.2rem; border-radius: 50%; background: rgb(var(--brand)); color: #fff; transform: translateY(.3rem); opacity: .92; transition: transform .25s var(--ease), opacity .25s var(--ease); }
.ad-file-go .ic { width: 16px; height: 16px; }
.ad-file:hover .ad-file-art > img { transform: scale(1.05); }
.ad-file:hover .ad-file-go { transform: none; opacity: 1; }
.ad-file b { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .78rem; font-weight: 700; color: rgb(var(--ink)); }

.ad-empty { display: grid; justify-items: start; gap: .7rem; padding: 1rem 0 .3rem; }
.ad-empty p { margin: 0; font-size: .8rem; color: rgb(var(--dim)); }

.ad-profile { display: flex; align-items: center; gap: 1rem; }
.ad-profile > div { flex: 1; min-width: 0; }
.ad-profile h2 { margin: 0; font-size: .9rem; font-weight: 800; color: rgb(var(--ink)); }
.ad-profile p { margin: .15rem 0 0; font-size: .76rem; color: rgb(var(--dim)); }
.ad-ring { position: relative; display: grid; place-items: center; width: 3.4rem; height: 3.4rem; flex: none; border-radius: 50%; background: conic-gradient(rgb(var(--ok)) calc(var(--p) * 1%), rgb(var(--surface-2)) 0); }
.ad-ring::before { content: ""; position: absolute; inset: 5px; border-radius: 50%; background: rgb(var(--surface)); }
.ad-ring b { position: relative; font-size: .78rem; font-weight: 700; color: rgb(var(--ink)); }
@media (max-width: 479px) { .ad-profile { flex-wrap: wrap; } .ad-profile .ac-btn { width: 100%; } }

.ad-promo { position: relative; overflow: hidden; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1rem; padding: 1.25rem 1.5rem; border-radius: var(--r-lg, 1rem); background: rgb(var(--ink)); color: rgb(var(--bg)); }
.ad-promo::after { content: ""; position: absolute; width: 14rem; height: 14rem; inset-inline-end: -4rem; top: -7rem; border-radius: 50%; background: rgb(var(--brand) / .45); filter: blur(40px); pointer-events: none; }
.ad-promo > * { position: relative; z-index: 1; }
.ad-promo h2 { margin: 0; font-size: 1rem; font-weight: 800; color: inherit; }
.ad-promo p { margin: .2rem 0 0; font-size: .78rem; opacity: .7; }
.ad-promo-btn { display: inline-flex; align-items: center; gap: .4rem; height: 2.6rem; padding-inline: 1.1rem; border-radius: var(--r-sm, .6rem); background: rgb(var(--brand)); color: #fff; font-size: .8rem; font-weight: 700; transition: background-color .2s var(--ease); }
.ad-promo-btn:hover { background: rgb(var(--brand-2)); }
.ad-promo-btn .ic { width: 15px; height: 15px; }

/* سربرگ داخلی زیرصفحهها کوچکتر — سربرگ پروفایل بالای صفحه هست */
.acx .ac-head { margin-bottom: .85rem; }
.acx .ac-title { font-size: 1.05rem; }
.acx .dg-notices { margin-bottom: 1rem; }

/* کاور پشت کل ناحیهٔ پروفایل (قبلاً فقط نیمهٔ بالا رنگ داشت) */
.acx-top { position: relative; isolation: isolate; }
.acx-top > .acx-cover { position: absolute; inset: 0; z-index: -1; height: auto; }
.acx-top > .acx-cover::before { content: ""; position: absolute; inset: 0; background: linear-gradient(0deg, rgb(var(--surface) / .55), transparent 70%); z-index: 1; }
/* نقطهها فقط سمت خالی کاور — نه پشت متن */
.acx-top > .acx-cover::after {
  -webkit-mask-image: linear-gradient(270deg, transparent 45%, #000 80%);
          mask-image: linear-gradient(270deg, transparent 45%, #000 80%);
}
.acx-top > .acx-id { margin-top: 0; padding: 2rem 1.5rem 1.5rem; align-items: center; }
.acx-top .acx-avatar { box-shadow: 0 10px 30px -14px rgb(var(--shadow) / .6); }
@media (max-width: 639px) { .acx-top > .acx-id { padding: 1.5rem 1rem 1.1rem; } }

/* سربرگ زیرصفحههای حساب (سفارشها، دانلودها، پروفایل…) — نوار کارتی بهجای تیتر شناور */
.acx .ac-head {
  position: relative; overflow: hidden; align-items: center;
  margin-bottom: .9rem; padding: .95rem 1.25rem; padding-inline-start: 1.4rem;
  border: 1px solid rgb(var(--line)); border-radius: var(--r-lg, 1rem);
  background: linear-gradient(270deg, rgb(var(--surface)) 50%, rgb(var(--brand) / .08)), rgb(var(--surface));
}
[dir="rtl"] .acx .ac-head { background: linear-gradient(90deg, rgb(var(--surface)) 50%, rgb(var(--brand) / .08)), rgb(var(--surface)); }
.acx .ac-head::before { content: ""; position: absolute; inset-block: 1rem; inset-inline-start: 0; width: 3px; border-radius: 3px; background: rgb(var(--brand)); }
.acx .ac-title { font-size: 1rem; line-height: 1.6; }
.acx .ac-sub { margin-top: .05rem; font-size: .76rem; }
.acx .ac-head > div { min-width: 0; }
.acx .ac-back { margin-bottom: .15rem; }


/* ══════════════════════════════════════════════════════════════════
   ۲.۱۳ — صفحهٔ عمومی طراح (`.sp-`)
   ⛔ `.vs-*` در vendor.css بود و با ورود از روتر SPA بارگذاری نمیشد؛ صفحه کاملاً خام دیده
   میشد. حالا همهچیز اینجاست. ساختار: کاور (بنر طراح یا صحنهٔ تیره) ← ردیف هویت
   که روی لبهٔ کاور مینشیند (آواتار، نام، حقایق، سه خانهٔ آمار) ← ستون معرفی + ویترین.
   ══════════════════════════════════════════════════════════════════ */
.sp-hero {
  position: relative;
  border-radius: var(--r-xl);
  background: rgb(var(--surface));
  box-shadow: 0 0 0 1px rgb(var(--line) / .9);
}

.sp-cover {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  height: 13rem;
  margin: 8px 8px 0;
  border-radius: calc(var(--r-xl) - 6px);
  background:
    radial-gradient(60% 140% at 92% 0%, rgb(var(--brand) / .5), transparent 60%),
    radial-gradient(55% 130% at 6% 110%, rgb(99 102 241 / .42), transparent 62%),
    linear-gradient(200deg, #1f1d2b, #121119 60%, #0c0b11);
}
@media (max-width: 640px) { .sp-cover { height: 9.5rem; } }
.sp-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -1; }
.sp-cover.has-img::after {
  content: ""; position: absolute; inset: 0; z-index: -1;
  background: linear-gradient(to top, rgb(0 0 0 / .45), transparent 55%);
}
.sp-glow {
  position: absolute; z-index: -1; width: 16rem; aspect-ratio: 1; border-radius: 50%;
  filter: blur(50px); opacity: .5;
}
.sp-glow-1 { top: -6rem; inset-inline-start: 22%; background: rgb(13 148 136 / .7); }
.sp-glow-2 { bottom: -9rem; inset-inline-end: 30%; background: rgb(217 119 6 / .55); }
/* نام طراح بهصورت واترمارک توخالی، فقط روی کاور تیره */
.sp-wm {
  position: absolute; z-index: -1;
  inset-inline-start: 1.5rem; bottom: -1.6rem;
  max-width: 70%;
  overflow: hidden;
  white-space: nowrap;
  font-size: clamp(3.5rem, 9vw, 7.5rem);
  font-weight: 900;
  line-height: 1.3;
  color: transparent;
  -webkit-text-stroke: 1px rgb(255 255 255 / .14);
}

.sp-cover-acts {
  position: absolute;
  top: .9rem;
  inset-inline-start: .9rem;
  display: flex;
  gap: .4rem;
}
.sp-chip {
  display: inline-flex;
  align-items: center;
  gap: .4rem;
  height: 2.1rem;
  padding-inline: .75rem;
  border-radius: 999px;
  background: rgb(255 255 255 / .12);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  font-size: .74rem;
  font-weight: 700;
  white-space: nowrap;
  transition: background .2s var(--ease);
}
.sp-chip:hover { background: rgb(255 255 255 / .24); }
.sp-chip.is-done { background: rgb(var(--ok)); }
.sp-chip .ic { width: 15px; height: 15px; }

/* ردیف هویت */
.sp-id {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: end;
  gap: 1.4rem;
  padding: 0 1.6rem 1.5rem;
}
.sp-ava {
  position: relative;
  width: 7.5rem;
  height: 7.5rem;
  margin-top: -3.4rem;
  flex: 0 0 auto;
}
.sp-ava img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 28px;
  background: rgb(var(--surface-2));
  box-shadow: 0 0 0 5px rgb(var(--surface)), 0 18px 36px -18px rgb(var(--shadow) / .6);
}
.sp-ava-badge { width: 1.9rem; height: 1.9rem; inset-inline-end: -6px; bottom: -6px; }

.sp-who { min-width: 0; padding-top: 1rem; }
.sp-kicker { font-size: .68rem; font-weight: 700; color: rgb(var(--brand-text)); }
.sp-name {
  margin-top: .15rem;
  font-size: clamp(1.45rem, 2.4vw, 1.95rem);
  font-weight: 900;
  line-height: 1.35;
  letter-spacing: -.01em;
  color: rgb(var(--ink));
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sp-tag { margin-top: .1rem; font-size: .86rem; font-weight: 500; color: rgb(var(--ink-2)); }
.sp-facts { display: flex; flex-wrap: wrap; gap: .35rem 1.1rem; margin-top: .7rem; }
.sp-facts li {
  display: inline-flex; align-items: center; gap: .35rem;
  font-size: .75rem; font-weight: 500; color: rgb(var(--dim)); white-space: nowrap;
}
.sp-facts .ic { width: 14px; height: 14px; }

/* آمار — دو عدد درشت با خط جداکننده + خانهٔ برجستهٔ امتیاز با ستارههای نیمهپر */
.sp-stats {
  display: flex;
  align-items: stretch;
  padding: .35rem;
  border-radius: var(--r-lg);
  background: rgb(var(--surface-2));
}
.sp-stat {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 6.4rem;
  padding: .6rem 1rem;
}
.sp-stat + .sp-stat { border-inline-start: 1px solid rgb(var(--line)); }
.sp-stat dt { font-size: .68rem; font-weight: 600; color: rgb(var(--dim)); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sp-stat dd { margin-top: .2rem; font-size: 1.45rem; font-weight: 900; line-height: 1.2; color: rgb(var(--ink)); white-space: nowrap; }
.sp-stat.is-rate {
  min-width: 8.5rem;
  margin-inline-start: .35rem;
  border-inline-start: 0;
  border-radius: calc(var(--r-lg) - 4px);
  background: rgb(var(--surface));
  box-shadow: 0 0 0 1px rgb(var(--line));
}
.sp-stat.is-rate dd { display: flex; align-items: center; flex-wrap: wrap; gap: .1rem .45rem; }
.sp-stat.is-rate b { font-size: 1.45rem; font-weight: 900; }
.sp-stat.is-rate small { flex-basis: 100%; font-size: .66rem; font-weight: 600; color: rgb(var(--dim)); }
.sp-stat.is-rate dd > small:only-child { font-size: .8rem; margin-top: .2rem; }
.sp-stars {
  --v: 0%;
  position: relative;
  display: inline-block;
  font-size: .82rem;
  line-height: 1;
  letter-spacing: .06em;
}
.sp-stars::before { content: "★★★★★"; color: rgb(var(--line)); }
.sp-stars::after {
  content: "★★★★★";
  position: absolute; inset-block: 0; inset-inline-start: 0;
  width: var(--v); overflow: hidden; white-space: nowrap;
  color: rgb(var(--gold));
}

@media (max-width: 1100px) {
  .sp-id { grid-template-columns: auto minmax(0, 1fr); }
  .sp-stats { grid-column: 1 / -1; }
  .sp-stat { flex: 1; min-width: 0; }
}
@media (max-width: 640px) {
  .sp-id { grid-template-columns: minmax(0, 1fr); gap: 1rem; padding: 0 1rem 1.1rem; }
  .sp-ava { width: 6rem; height: 6rem; margin-top: -3rem; }
  .sp-ava img { border-radius: 22px; }
  .sp-who { padding-top: 0; }
  .sp-name { white-space: normal; }
  .sp-stat { padding: .55rem .6rem; }
  .sp-stat dt { font-size: .62rem; }
  .sp-stat.is-rate { min-width: 0; flex: 1.3; }
  .sp-stat dd, .sp-stat.is-rate b { font-size: 1.15rem; }
  .sp-cover-acts .sp-chip span { display: none; }
  .sp-cover-acts .sp-chip { width: 2.1rem; justify-content: center; padding: 0; }
}

/* بدنه: ستون معرفی چسبان + ویترین */
.sp-body {
  display: grid;
  gap: 1.5rem;
  margin-top: 1.5rem;
}
@media (min-width: 1024px) {
  .sp-body { grid-template-columns: 18rem minmax(0, 1fr); align-items: start; }
  .sp-body:has(.sp-side:empty) { grid-template-columns: minmax(0, 1fr); }
  .sp-side { position: sticky; top: calc(var(--header-h) + 1.5rem); }
}
.sp-side { display: grid; gap: 1rem; }
/* روی موبایل اول ویترین، بعد معرفی */
@media (max-width: 1023px) { .sp-main { order: -1; } }
.sp-side:empty { display: none; }

.sp-card {
  padding: 1.15rem 1.2rem;
  border-radius: var(--r-lg);
  background: rgb(var(--surface));
  box-shadow: 0 0 0 1px rgb(var(--line) / .9);
}
.sp-h { font-size: .8rem; font-weight: 800; color: rgb(var(--ink)); }
.sp-h.mt { margin-top: 1.1rem; }
.sp-bio { margin-top: .6rem; font-size: .82rem; line-height: 2.05; color: rgb(var(--ink-2)); white-space: pre-line; }

/* دستهها با نوار سهم پشت هر ردیف */
.sp-cats { display: grid; gap: .35rem; margin-top: .75rem; }
.sp-cats li {
  --w: 0%;
  position: relative;
  isolation: isolate;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .6rem;
  padding: .45rem .7rem;
  border-radius: var(--r-sm);
  font-size: .78rem;
}
.sp-cats li::before {
  content: ""; position: absolute; inset-block: 0; inset-inline-start: 0; z-index: -1;
  width: var(--w); border-radius: inherit;
  background: rgb(var(--brand) / .08);
}
.sp-cats a { font-weight: 600; color: rgb(var(--ink)); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sp-cats a:hover { color: rgb(var(--brand-text)); }
.sp-cats span { font-size: .72rem; font-weight: 700; color: rgb(var(--dim)); }

.sp-tags { display: flex; flex-wrap: wrap; gap: .35rem; margin-top: .65rem; }
.sp-tags span {
  padding: .28rem .65rem;
  border-radius: 999px;
  background: rgb(var(--surface-2));
  font-size: .72rem;
  font-weight: 600;
  color: rgb(var(--ink-2));
  white-space: nowrap;
}
.sp-tags.is-tools span { border-radius: var(--r-sm); background: transparent; box-shadow: inset 0 0 0 1px rgb(var(--line)); }

/* نوار ویترین */
.sp-bar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: .8rem;
  margin-bottom: 1.1rem;
}
.sp-bar-t { display: flex; align-items: center; gap: .5rem; font-size: 1.1rem; font-weight: 800; color: rgb(var(--ink)); }
.sp-bar-t span {
  display: grid; place-items: center;
  min-width: 1.7rem; height: 1.7rem; padding-inline: .4rem;
  border-radius: 999px;
  background: rgb(var(--ink));
  color: rgb(var(--bg));
  font-size: .72rem;
  font-weight: 700;
}
.sp-sort {
  display: flex;
  gap: .2rem;
  max-width: 100%;
  overflow-x: auto;
  padding: .25rem;
  border-radius: 999px;
  background: rgb(var(--surface));
  box-shadow: 0 0 0 1px rgb(var(--line));
  scrollbar-width: none;
}
.sp-sort a {
  padding: .4rem .85rem;
  border-radius: 999px;
  font-size: .75rem;
  font-weight: 600;
  color: rgb(var(--dim));
  white-space: nowrap;
  transition: color .2s var(--ease), background .2s var(--ease);
}
.sp-sort a:hover { color: rgb(var(--ink)); }
.sp-sort a.on { background: rgb(var(--ink)); color: rgb(var(--bg)); }

.sp-grid { display: grid; gap: 1.25rem; grid-template-columns: repeat(auto-fill, minmax(15.5rem, 1fr)); align-items: stretch; }
/* همراستا با .sx-grid فروشگاه: زیر ۴۸۰px تکستونه، وگرنه داک قیمت/دکمه روی هم میافتد */
@media (max-width: 479px) { .sp-grid { grid-template-columns: minmax(0, 1fr); } }

.sp-empty {
  display: grid;
  justify-items: center;
  gap: .6rem;
  padding: 3.5rem 1.5rem;
  border-radius: var(--r-xl);
  background: rgb(var(--surface));
  box-shadow: 0 0 0 1px rgb(var(--line) / .9);
  text-align: center;
}
.sp-empty-ic {
  display: grid; place-items: center;
  width: 3.8rem; height: 3.8rem;
  margin-bottom: .3rem;
  border-radius: 1.1rem;
  background: rgb(var(--brand) / .08);
  color: rgb(var(--brand));
  transform: rotate(-6deg);
}
.sp-empty h3 { font-size: 1rem; font-weight: 800; color: rgb(var(--ink)); }
.sp-empty p { max-width: 24rem; font-size: .82rem; line-height: 2; color: rgb(var(--dim)); }
.sp-empty .btn { margin-top: .5rem; }


/* ══════════════════════════════════════════════════════════════════
   ۲.۱۳ — مگامنوی «تنظیم منوی سایت» (`.mm-`)
   مارکآپ پایه همان `.nav-item / .mega / .mega-link` است؛ اینها فقط افزودههای سازندهاند:
   نشان کنار عنوان، توضیح زیر لینک، ستون CTA (کارت محصول/نوشته یا بنر تصویری).
   ⚠️ پیشوند `mb-` عمداً استفاده نشد؛ با کلاسهای margin-bottom تیلویند قاطی میشود.
   ══════════════════════════════════════════════════════════════════ */
.mm-badge {
  display: inline-flex;
  align-items: center;
  height: 1.05rem;
  margin-inline-start: .35rem;
  padding-inline: .38rem;
  border-radius: 999px;
  font-size: .58rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0;
  white-space: nowrap;
  vertical-align: middle;
  background: rgb(var(--brand) / .1);
  color: rgb(var(--brand-text));
}
.mm-badge.t-ok    { background: rgb(var(--ok) / .12);  color: rgb(var(--ok)); }
.mm-badge.t-info  { background: rgb(37 99 235 / .1);   color: rgb(37 99 235); }
.mm-badge.t-amber { background: rgb(217 119 6 / .12);  color: rgb(180 83 9); }
.mm-badge.t-dark  { background: rgb(var(--ink));        color: rgb(var(--bg)); }
.dark .mm-badge.t-info  { color: rgb(125 170 255); }
.dark .mm-badge.t-amber { color: rgb(251 191 36); }

.nav-link.is-hl { color: rgb(var(--brand-text)); font-weight: 700; }

/* لینک با توضیح دوخطی */
.mm-l { display: flex; flex-direction: column; min-width: 0; }
.mm-l-t { display: flex; align-items: center; white-space: nowrap; }
.mega-link.has-desc { align-items: flex-start; padding-block: .5rem; }
.mega-link.has-desc .ic { margin-top: .2rem; }
.mm-l small {
  margin-top: .1rem;
  font-size: .68rem;
  line-height: 1.7;
  color: rgb(var(--dim));
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
a.mm-col-t { transition: opacity .2s var(--ease); }
a.mm-col-t:hover { opacity: .75; }

/* ستون CTA: کارت محصول/نوشته */
.mm-pick { display: block; }
.mm-pick .pv-wrap { display: block; }
.mm-pick-t {
  display: block;
  margin-top: .75rem;
  font-size: .82rem;
  font-weight: 700;
  line-height: 1.7;
  color: rgb(var(--ink));
  transition: color .2s var(--ease);
}
.mm-pick:hover .mm-pick-t { color: rgb(var(--brand-text)); }
.mm-pick-p { display: block; margin-top: .15rem; font-size: .9rem; font-weight: 800; color: rgb(var(--ink)); }
.mm-pick-p i { font-style: normal; font-size: .65rem; font-weight: 600; color: rgb(var(--dim)); }
.mm-pick-d { display: block; margin-top: .3rem; font-size: .72rem; line-height: 1.8; color: rgb(var(--dim)); }

/* ستون CTA: بنر تصویری با متن روی تصویر */
.mm-banner {
  position: relative;
  display: block;
  overflow: hidden;
  min-height: 15rem;
  height: 100%;
  border-radius: var(--r-lg);
  background: linear-gradient(200deg, #25232f, #121118);
  isolation: isolate;
}
.mm-cta-img {
  position: absolute; inset: 0; z-index: -2;
  width: 100%; height: 100%; object-fit: cover;
  transition: transform .8s var(--ease);
}
a.mm-banner:hover .mm-cta-img { transform: scale(1.05); }
.mm-banner::after {
  content: "";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(0 0 0 / .72),rgb(0 0 0 / .05) 62%)}.mm-banner-in{position:absolute;inset-inline:1.1rem;bottom:1.1rem;display:flex;flex-direction:column;gap:.2rem;color:#fff}.mm-banner-in b{font-size:1rem;font-weight:800;line-height:1.5}.mm-banner-in small{font-size:.74rem;line-height:1.8;color:rgb(255 255 255 / .78)}.mm-banner-in em{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;margin-top:.55rem;padding:.4rem .8rem;border-radius:999px;background:#fff;color:#14131a;font-style:normal;font-size:.72rem;font-weight:700;white-space:nowrap}.mm-dr-h{margin-top:.7rem;font-size:.68rem;font-weight:700;color:rgb(var(--dim))}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:640px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:640px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:641px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:641px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:640px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:641px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:641px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:641px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:640px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:640px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop"}}@media (max-width:-1){#elementor-device-mode:after{content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:640px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:640px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:640px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:640px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:641px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.elementor-kit-10624{--e-global-color-primary:#e5232f;--e-global-color-secondary:#14131a;--e-global-color-text:#4a4854;--e-global-color-accent:#be1822;--e-global-color-44998e2:#E00000;--e-global-color-20920a4:#FF0039;--e-global-typography-primary-font-family:"IRANSansX";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"IRANSansX";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"IRANSansX";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"IRANSansX";--e-global-typography-accent-font-weight:500}.elementor-kit-10624 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1360px}.e-con{--container-max-width:1360px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:640px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{ font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg") }.fab{font-family:"Font Awesome 5 Brands"}@font-face{ font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg") }.fab,.far{font-weight:400}@font-face{ font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg") }.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-star-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-lemon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-comment-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard,.fa.fa-paste{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-envelope-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-ring{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-clone,.fa.fa-hourglass-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cab:before{content:"\f1ba"}.spib-box{--spib-bg:#ffffff;--spib-border-color:#e5e7eb;--spib-border-width:1px;--spib-radius:12px;--spib-padding:16px;--spib-margin:28px;--spib-shadow:0 4px 18px rgba(0, 0, 0, .08);--spib-max-width:100%;--spib-head-bg:#f3f4f6;--spib-head-color:#111827;--spib-head-size:14px;--spib-title-color:#111827;--spib-title-size:17px;--spib-price-color:#16a34a;--spib-price-size:15px;--spib-img-width:140px;--spib-img-radius:8px;--spib-btn-bg:#2563eb;--spib-btn-hover:#1d4ed8;--spib-btn-color:#ffffff;--spib-btn-radius:8px;--spib-btn-size:14px;--spib-btn-width:auto;display:block;clear:both;overflow:hidden;box-sizing:border-box;width:100%;max-width:var(--spib-max-width);margin:var(--spib-margin) auto;background:var(--spib-bg);border:var(--spib-border-width) solid var(--spib-border-color);border-radius:var(--spib-radius);box-shadow:var(--spib-shadow)}.spib-box *,.spib-box *::before,.spib-box *::after{box-sizing:border-box}.spib-box .spib-head{padding:10px var(--spib-padding);background:var(--spib-head-bg);color:var(--spib-head-color);font-size:var(--spib-head-size);font-weight:700;line-height:1.8}.spib-box .spib-items{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:18px;padding:var(--spib-padding);margin:0;list-style:none}.spib-box.spib-cols-2 .spib-items{grid-template-columns:repeat(2,minmax(0,1fr))}.spib-box.spib-cols-3 .spib-items{grid-template-columns:repeat(3,minmax(0,1fr))}.spib-box.spib-cols-4 .spib-items{grid-template-columns:repeat(4,minmax(0,1fr))}.spib-box .spib-item{display:flex;align-items:center;gap:14px;min-width:0}.spib-box .spib-thumb{display:block;flex:0 0 var(--spib-img-width);max-width:var(--spib-img-width);line-height:0;text-decoration:none;border:0}.spib-box .spib-img{display:block;width:100%;height:auto;max-width:100%;margin:0;border-radius:var(--spib-img-radius);object-fit:cover}.spib-box .spib-content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.spib-box .spib-title{display:block;margin:0;color:var(--spib-title-color);font-size:var(--spib-title-size);font-weight:700;line-height:1.8;text-decoration:none;box-shadow:none}.spib-box .spib-title:hover{color:var(--spib-title-color);text-decoration:underline}.spib-box .spib-price{margin:0;color:var(--spib-price-color);font-size:var(--spib-price-size);font-weight:700;line-height:1.8}.spib-box .spib-price del{margin-inline-end:6px;font-weight:400;opacity:.6}.spib-box .spib-price ins{text-decoration:none;background:#fff0}.spib-box .spib-btn{display:inline-block;width:var(--spib-btn-width);padding:10px 20px;border:0;border-radius:var(--spib-btn-radius);background:var(--spib-btn-bg);color:var(--spib-btn-color);font-size:var(--spib-btn-size);font-weight:700;line-height:1.8;text-align:center;text-decoration:none;box-shadow:none;cursor:pointer;transition:background-color .2s ease}.spib-box .spib-btn:hover,.spib-box .spib-btn:focus{background:var(--spib-btn-hover);color:var(--spib-btn-color);text-decoration:none}.spib-box.spib-layout-card .spib-item{flex-direction:column;align-items:stretch}.spib-box.spib-layout-card .spib-thumb{flex:0 0 auto;width:100%;max-width:100%}.spib-box.spib-layout-card .spib-content{width:100%}.spib-box.spib-layout-compact{background:#fff0;border:0;border-radius:0;box-shadow:none}.spib-box.spib-layout-compact .spib-head{padding-right:0;padding-left:0;background:#fff0}.spib-box.spib-layout-compact .spib-items{padding-right:0;padding-left:0}@media screen and (max-width:600px){.spib-box .spib-items{grid-template-columns:repeat(1,minmax(0,1fr))}.spib-box .spib-item{flex-direction:column;align-items:stretch}.spib-box .spib-thumb{flex:0 0 auto;width:100%;max-width:100%}.spib-box .spib-btn{width:100%}}