/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-500:oklch(62.3% .214 259.815);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-gray-800:oklch(27.8% .033 256.848);--color-white:#fff;--spacing:.25rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-80{height:calc(var(--spacing) * 80)}.h-full{height:100%}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-6{width:calc(var(--spacing) * 6)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-\[72\%\]{width:72%}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.border-collapse{border-collapse:collapse}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-yellow-400\/20{border-color:#fac80033}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/20{border-color:color-mix(in oklab, var(--color-yellow-400) 20%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-400\/30{background-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/30{background-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.bg-cyan-400\/40{background-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/40{background-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.bg-cyan-400\/50{background-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/50{background-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.bg-cyan-400\/70{background-color:#00d2efb3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/70{background-color:color-mix(in oklab, var(--color-cyan-400) 70%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/30{background-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/30{background-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.bg-emerald-400\/40{background-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/40{background-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.bg-emerald-400\/50{background-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/50{background-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.bg-emerald-400\/70{background-color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/70{background-color:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-400\/10{background-color:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/10{background-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.bg-violet-400\/30{background-color:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/30{background-color:color-mix(in oklab, var(--color-violet-400) 30%, transparent)}}.bg-violet-400\/40{background-color:#a685ff66}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/40{background-color:color-mix(in oklab, var(--color-violet-400) 40%, transparent)}}.bg-violet-400\/50{background-color:#a685ff80}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/50{background-color:color-mix(in oklab, var(--color-violet-400) 50%, transparent)}}.bg-violet-400\/70{background-color:#a685ffb3}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/70{background-color:color-mix(in oklab, var(--color-violet-400) 70%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/10{background-color:color-mix(in oklab, var(--color-yellow-400) 10%, transparent)}}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/10{--tw-gradient-from:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.from-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/10{--tw-gradient-from:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.from-emerald-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/10{--tw-gradient-from:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.from-violet-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-blue-500\/0{--tw-gradient-to:color-mix(in oklab, var(--color-blue-500) 0%, transparent)}}.to-blue-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-fuchsia-500\/0{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-500) 0%, transparent)}}.to-fuchsia-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-green-500\/0{--tw-gradient-to:color-mix(in oklab, var(--color-green-500) 0%, transparent)}}.to-green-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/0{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 0%, transparent)}}.to-orange-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-amber-300{color:var(--color-amber-300)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-300{color:var(--color-emerald-300)}.text-gray-800{color:var(--color-gray-800)}.text-violet-300{color:var(--color-violet-300)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:text-white{color:var(--color-white)}}}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.plan-page{--bg-app:#f5f3ed;--bg-sidebar:#1a1a1c;--bg-panel:#fff;--text-dark:#1a1a1a;--text-gray:#8e8e93;--border:#0000000d;--radius-lg:24px;--radius-md:16px;--review-bg:#e6d5ff;--review-tx:#2c1a4d;--lesson-bg:#c2d6ff;--lesson-tx:#1a2c5b;--test-bg:#ffd1e3;--test-tx:#4d1a2c;--break-bg:#fde293;--break-tx:#4d3e1a;--other-bg:#ebebeb;--other-tx:#1a1a1a;--cell-empty-bg:#00000005;--cell-hover-bg:#0000000f;--card-input-bg:#fff9;--card-divider:#00000014;--shadow:0 4px 15px #00000008;--btn-control-bg:#0000000d;--btn-control-hover:#00000026}.plan-page .layout.dark{--bg-app:#121212;--bg-sidebar:#1c1c1e;--bg-panel:#2c2c2e;--text-dark:#f5f5f7;--text-gray:#a1a1a6;--border:#ffffff1a;--review-bg:#2c1a4d;--review-tx:#e6d5ff;--lesson-bg:#1a2c5b;--lesson-tx:#c2d6ff;--test-bg:#4d1a2c;--test-tx:#ffd1e3;--break-bg:#4d3e1a;--break-tx:#fde293;--other-bg:#3a3a3c;--other-tx:#ebebeb;--cell-empty-bg:#ffffff08;--cell-hover-bg:#ffffff14;--card-input-bg:#0000004d;--card-divider:#ffffff26;--shadow:0 4px 15px #0000004d;--btn-control-bg:#ffffff1a;--btn-control-hover:#ffffff40}.plan-page .layout.matrix{--bg-app:#0d0d0d;--bg-sidebar:#141414;--bg-panel:#000;--text-dark:#00ff41;--text-gray:#008f11;--border:#00ff4133;--review-bg:#0a2910;--review-tx:#00ff41;--lesson-bg:#051a08;--lesson-tx:#00ff41;--test-bg:#113d1a;--test-tx:#00ff41;--break-bg:#001a00;--break-tx:#00ff41;--other-bg:#1a1a1a;--other-tx:#00ff41;--cell-empty-bg:#00ff4105;--cell-hover-bg:#00ff410d;--card-input-bg:transparent;--card-divider:#00ff4133;--shadow:0 4px 15px #00ff411a;--btn-control-bg:#00ff411a;--btn-control-hover:#00ff4133}.plan-page .layout.cyberpunk{--bg-app:#0d0221;--bg-sidebar:#170438;--bg-panel:#260859;--text-dark:#00fff5;--text-gray:#f9c80e;--border:#00fff533;--review-bg:#ff007f;--review-tx:#fff;--lesson-bg:#00fff5;--lesson-tx:#0d0221;--test-bg:#f0f;--test-tx:#fff;--break-bg:#f9c80e;--break-tx:#0d0221;--other-bg:#3a0ca3;--other-tx:#fff;--cell-empty-bg:#ff007f0d;--cell-hover-bg:#00fff51a;--card-input-bg:#0006;--card-divider:#ffffff1a;--shadow:0 4px 15px #ff007f33;--btn-control-bg:#00fff51a;--btn-control-hover:#00fff54d}.plan-page .layout.nordic{--bg-app:#eceff4;--bg-sidebar:#4c566a;--bg-panel:#fff;--text-dark:#2e3440;--text-gray:#4c566a;--border:#2e34401a;--review-bg:#b48ead;--review-tx:#fff;--lesson-bg:#88c0d0;--lesson-tx:#2e3440;--test-bg:#bf616a;--test-tx:#fff;--break-bg:#ebcb8b;--break-tx:#2e3440;--other-bg:#d8dee9;--other-tx:#2e3440;--cell-empty-bg:#2e344008;--cell-hover-bg:#2e344014;--card-input-bg:#ffffff80;--card-divider:#2e34401a;--shadow:0 4px 15px #2e34400d;--btn-control-bg:#2e34400d;--btn-control-hover:#2e344026}.plan-page .layout.mocha{--bg-app:#f4efe6;--bg-sidebar:#a98467;--bg-panel:#fdfbf7;--text-dark:#4a3b32;--text-gray:#8b7d6b;--border:#4a3b321a;--review-bg:#d4a373;--review-tx:#fff;--lesson-bg:#a98467;--lesson-tx:#fff;--test-bg:#e29578;--test-tx:#fff;--break-bg:#ccd5ae;--break-tx:#4a3b32;--other-bg:#e9edc9;--other-tx:#4a3b32;--cell-empty-bg:#4a3b3208;--cell-hover-bg:#4a3b320f;--card-input-bg:#fff6;--card-divider:#4a3b321a;--shadow:0 4px 15px #4a3b320d;--btn-control-bg:#4a3b320d;--btn-control-hover:#4a3b3226}.plan-page .layout.dracula{--bg-app:#282a36;--bg-sidebar:#21222c;--bg-panel:#44475a;--text-dark:#f8f8f2;--text-gray:#6272a4;--border:#f8f8f21a;--review-bg:#bd93f9;--review-tx:#282a36;--lesson-bg:#8be9fd;--lesson-tx:#282a36;--test-bg:#ff79c6;--test-tx:#282a36;--break-bg:#f1fa8c;--break-tx:#282a36;--other-bg:#50fa7b;--other-tx:#282a36;--cell-empty-bg:#f8f8f20d;--cell-hover-bg:#f8f8f21a;--card-input-bg:#282a3680;--card-divider:#f8f8f21a;--shadow:0 4px 15px #0006;--btn-control-bg:#f8f8f21a;--btn-control-hover:#f8f8f233}.plan-page .layout.ocean{--bg-app:#011627;--bg-sidebar:#011221;--bg-panel:#0b2942;--text-dark:#d6deeb;--text-gray:#5f7e97;--border:#d6deeb1a;--review-bg:#82aaff;--review-tx:#011627;--lesson-bg:#21c7a8;--lesson-tx:#011627;--test-bg:#c792ea;--test-tx:#011627;--break-bg:#ecc48d;--break-tx:#011627;--other-bg:#1d3b53;--other-tx:#d6deeb;--cell-empty-bg:#d6deeb08;--cell-hover-bg:#d6deeb14;--card-input-bg:#01162780;--card-divider:#d6deeb1a;--shadow:0 4px 15px #00000080;--btn-control-bg:#d6deeb1a;--btn-control-hover:#d6deeb33}.plan-page .layout.glass{--bg-app:#e1e7f2;--bg-sidebar:#0f172ac7;--bg-panel:#ffffff52;--text-dark:#0f172a;--text-gray:#0f172aad;--border:#fff9;--radius-lg:28px;--radius-md:18px;--review-bg:#eff6ffcc;--review-tx:#1d4ed8;--lesson-bg:#dbeafed9;--lesson-tx:#0f172a;--test-bg:#fef2ffd9;--test-tx:#86198f;--break-bg:#fef9c3db;--break-tx:#7c2d12;--other-bg:#f8fafce0;--other-tx:#111827;--cell-empty-bg:#ffffff42;--cell-hover-bg:#fff9;--card-input-bg:#ffffff94;--card-divider:#94a3b88c;--shadow:0 22px 60px #0f172a2e;--btn-control-bg:#0f172a0f;--btn-control-hover:#0f172a29;background-color:#e5e7eb;background-image:radial-gradient(circle at 10% 20%,#3b82f640 0,#0000 50%),radial-gradient(circle at 80% 0,#ec489933 0,#0000 55%),radial-gradient(circle at 0 100%,#34d39940 0,#0000 45%)}.plan-page .layout.glass aside,.plan-page .layout.glass .parts-controller,.plan-page .layout.glass .stat-badge,.plan-page .layout.glass .toolbar{-webkit-backdrop-filter:blur(22px)saturate(140%);border:1px solid #ffffff73}.plan-page .layout.glass .card{-webkit-backdrop-filter:blur(18px);border:1px solid #ffffffb3;border-radius:20px;box-shadow:0 18px 45px #0f172a38}.plan-page .layout.glass .btn-export{color:#fff7fb}.plan-page .layout.glass .theme-dropdown-menu,.plan-page .layout.glass .export-dropdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plan-page .layout.pastel{--bg-app:#fff7fb;--bg-sidebar:#ffb7c5;--bg-panel:#fff;--text-dark:#42253b;--text-gray:#9a8194;--border:#f48fb18c;--radius-lg:24px;--radius-md:18px;--review-bg:#e9d5ff;--review-tx:#4c1d95;--lesson-bg:#bfdbfe;--lesson-tx:#1e3a8a;--test-bg:#fbcfe8;--test-tx:#9d174d;--break-bg:#fef3c7;--break-tx:#92400e;--other-bg:#bbf7d0;--other-tx:#14532d;--cell-empty-bg:#ffffffd1;--cell-hover-bg:#fce7f3fa;--card-input-bg:#ffffffe0;--card-divider:#f472b68c;--shadow:0 18px 40px #f472b63d;--btn-control-bg:#f472b624;--btn-control-hover:#ec489966;background-image:linear-gradient(130deg,#fff7fb 0%,#fef9c3 30%,#e0f2fe 100%)}.plan-page .layout.pastel aside{background:linear-gradient(#fb7185 0% 45%,#fb7185 60%,#fecaca 100%);box-shadow:0 22px 60px #f8717173}.plan-page .layout.pastel .brand{font-size:2rem;font-weight:900}.plan-page .layout.pastel .card{border:1px solid #f8bbd0cc;border-radius:22px;box-shadow:0 14px 32px #f48fb159}.plan-page .layout.pastel .toolbar{border:1px solid #f8bbd0d9;border-radius:999px}.plan-page .layout.pastel .chip{border-radius:999px;font-weight:800;box-shadow:0 10px 24px #f8bbd08c}.plan-page .layout.pastel .stat-badge{border-radius:999px}.plan-page .layout.neobrutal{--bg-app:#fffbe6;--bg-sidebar:#020617;--bg-panel:#fff;--text-dark:#020617;--text-gray:#4b5563;--border:#020617;--radius-lg:0px;--radius-md:4px;--review-bg:#f97316;--review-tx:#020617;--lesson-bg:#22c55e;--lesson-tx:#020617;--test-bg:#facc15;--test-tx:#020617;--break-bg:#38bdf8;--break-tx:#020617;--other-bg:#a855f7;--other-tx:#f9fafb;--cell-empty-bg:#fde68a;--cell-hover-bg:#fbbf24;--card-input-bg:#f9fafb;--card-divider:#020617;--shadow:6px 6px 0px #020617;--btn-control-bg:#fff;--btn-control-hover:#e5e7eb;background-image:linear-gradient(90deg,#fef9c3 0 60%,#f97316 60% 100%)}.plan-page .layout.neobrutal aside{background:#020617;border-inline-start:3px solid #020617;border-radius:0;box-shadow:12px 12px #020617}.plan-page .layout.neobrutal .brand{letter-spacing:.18em;text-transform:uppercase;font-size:1rem;font-weight:900}.plan-page .layout.neobrutal .parts-controller,.plan-page .layout.neobrutal .stat-badge,.plan-page .layout.neobrutal .toolbar,.plan-page .layout.neobrutal .perf-box,.plan-page .layout.neobrutal .theme-select,.plan-page .layout.neobrutal .btn-export{border:2px solid #020617;border-radius:0;box-shadow:6px 6px #020617!important}.plan-page .layout.neobrutal .btn-icon{border:2px solid #020617;border-radius:0;box-shadow:4px 4px #020617}.plan-page .layout.neobrutal .btn-icon:active{transform:translate(2px,2px);box-shadow:2px 2px #020617}.plan-page .layout.neobrutal .card{border:3px solid #020617;border-radius:0;box-shadow:6px 6px #020617}.plan-page .layout.neobrutal .chip{text-transform:uppercase;border:2px solid #020617;border-radius:0;font-size:.8rem;box-shadow:4px 4px #020617}@font-face{font-family:Shabnam;src:url(/assets/Shabnam-Ci_87ogH.woff2)format("woff2");font-weight:400}@font-face{font-family:Shabnam;src:url(/assets/Shabnam-Bold-C6MDpycz.woff2)format("woff2");font-weight:700}@font-face{font-family:Shabnam;src:url(/assets/Shabnam-Thin-C23aWo6c.woff2)format("woff2");font-weight:100}@font-face{font-family:Shabnam;src:url(/assets/Shabnam-Light-C1deMUII.woff2)format("woff2");font-weight:300}@font-face{font-family:Shabnam;src:url(/assets/Shabnam-Medium-DNmzH3VD.woff2)format("woff2");font-weight:500}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Regular-CtGL0YI-.woff2)format("woff2");font-weight:400}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Bold-_OhAJEdh.woff2)format("woff2");font-weight:700}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Thin-DdUiS1cj.woff2)format("woff2");font-weight:100}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Light-Byrs-DlH.woff2)format("woff2");font-weight:300}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Medium-D86t5Axy.woff2)format("woff2");font-weight:500}.plan-page{direction:rtl;width:100%}.plan-page .layout{background-color:var(--bg-app);width:100%;color:var(--text-dark);outline:none;height:100dvh;margin:0;padding:15px 15px 15px 0;font-family:Shabnam,Vazirmatn,sans-serif;transition:background-color .3s,color .3s;display:flex;overflow:hidden}.plan-page aside{background:var(--bg-sidebar);border-radius:var(--radius-lg);z-index:50;color:#fff;-o-transition:transform .35s ease, margin .35s ease;flex-direction:column;flex-shrink:0;width:260px;margin-left:15px;padding:30px 20px;transition:transform .35s,margin .35s;display:flex;box-shadow:0 10px 30px #0003}.plan-page .sidebar{will-change:transform, margin}.plan-page .sidebar.close{margin-left:-275px;transform:translate(110%)}.plan-page .brand{letter-spacing:-1px;color:#fff;align-items:center;gap:8px;margin-bottom:20px;font-size:1.8rem;font-weight:900;display:flex}.plan-page #student-list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.plan-page #student-list::-webkit-scrollbar{width:5px}.plan-page #student-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.plan-page .student-item{cursor:pointer;color:#a0a0a5;border-radius:14px;margin-bottom:4px;font-weight:500}.plan-page .student-item:hover{color:#fff}.plan-page .student-item.active{color:#fff;font-weight:700}.plan-page .student-row{border-radius:14px;align-items:center;gap:8px;margin-left:7px;padding:10px 12px;transition:background .2s;display:flex}.plan-page .student-item:hover .student-row{background:#ffffff0d}.plan-page .student-item.active .student-row{background:#ffffff1a}.plan-page .student-name{flex:1;font-size:.9rem}.plan-page .chevron{color:#a0a0a5;flex-shrink:0;align-items:center;transition:transform .25s;display:flex}.plan-page .chevron.open{transform:rotate(90deg)}.plan-page .btn-del{opacity:0;color:#ff6b6b;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;padding:2px;font-size:1.2rem;font-weight:900;line-height:1;transition:opacity .2s;display:flex}.plan-page .student-row:hover .btn-del{opacity:1}.plan-page .confirm-delete{flex-shrink:0;gap:4px;display:flex}.plan-page .confirm-yes,.plan-page .confirm-no{cursor:pointer;border:none;border-radius:6px;width:25px;height:25px;padding:6px 7px;font-size:.8rem;font-weight:700}.plan-page .confirm-yes{color:#ff6b6b;background:#ff6b6b33}.plan-page .confirm-yes:hover{background:#ff6b6b59}.plan-page .confirm-no{color:#ccc;background:#ffffff1a}.plan-page .confirm-no:hover{background:#ffffff2e}.plan-page .plan-list-wrapper{grid-template-rows:0fr;margin-top:5px;transition:grid-template-rows .28s;display:grid;overflow:hidden}.plan-page .plan-list-wrapper.open{opacity:1;grid-template-rows:1fr}.plan-page .plan-list-wrapper.close{opacity:0}.plan-page .plan-list{border-right:2px solid #ffffff1a;min-height:0;margin:0 7px 6px;padding:0 12px 0 0;list-style:none}.plan-page .plan-item{cursor:pointer;color:#888;border-radius:10px;align-items:center;gap:6px;margin-bottom:2px;padding:7px 10px;font-size:.85rem;transition:background .15s,color .15s;display:flex}.plan-page .plan-item:hover{color:#ddd;background:#ffffff0f}.plan-page .plan-item.active{color:#fff;background:#ffffff1f;font-weight:600}.plan-page .plan-name{flex:1}.plan-page .plan-rename-input{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:6px;outline:none;flex:1;width:100%;padding:2px 8px;font-family:inherit;font-size:.85rem}.plan-page .plan-actions{opacity:0;gap:2px;transition:opacity .2s;display:flex}.plan-page .plan-item:hover .plan-actions,.plan-page .plan-item.active .plan-actions{opacity:1}.plan-page .sidebar-btn-icon{cursor:pointer;color:#888;background:0 0;border:none;border-radius:5px;align-items:center;padding:3px;transition:background .15s,color .15s;display:flex}.plan-page .sidebar-btn-icon:hover{color:#ff6b6b;background:#ffffff1a}.plan-page .btn-new-plan{color:#888;cursor:pointer;text-align:right;background:0 0;border:1px dashed #ffffff26;border-radius:10px;width:100%;margin-top:4px;padding:6px 10px;font-family:inherit;font-size:.82rem;transition:border-color .2s,color .2s}.plan-page .btn-new-plan:hover{color:#fff;border-color:#ffffff59}.plan-page .btn-new{color:#000;cursor:pointer;background:#fff;border:none;border-radius:20px;width:100%;margin-top:10px;padding:14px;font-family:inherit;font-weight:800;transition:transform .3s}.plan-page .btn-new:hover{transform:scale(.98)}.plan-page main{background:0 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.plan-page header{z-index:40;flex-direction:column;gap:20px;padding:10px 20px 20px;display:flex}.plan-page .top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.plan-page .title-group-name{flex-direction:column;gap:5px;display:flex}.plan-page .pre-title{color:var(--text-gray);margin-bottom:-5px;font-size:1rem;font-weight:600}.plan-page .student-input{width:275px;color:var(--text-dark);letter-spacing:-1px;background:0 0;border:none;font-family:inherit;font-size:2.5rem;font-weight:900}.plan-page .stats-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-page .stat-badge{background:var(--bg-panel);box-shadow:var(--shadow);border-radius:30px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:800;display:flex}.plan-page .parts-controller{background:var(--bg-panel);box-shadow:var(--shadow);border-radius:30px;align-items:center;gap:10px;padding:6px 12px;font-size:.95rem;font-weight:800;display:flex}.plan-page .parts-controller.zoom span svg{position:relative;top:-3px}.plan-page .btn-icon{background:var(--btn-control-bg);color:var(--text-dark);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.2rem;font-weight:900;line-height:1;transition:all .2s;display:flex}.plan-page .btn-icon:hover{background:var(--btn-control-hover)}.plan-page .btn-icon:active{transform:scale(.9)}.plan-page .btn-theme{background:var(--bg-panel);color:var(--text-dark);cursor:pointer;box-shadow:var(--shadow);border:none;border-radius:30px;align-items:center;gap:6px;padding:12px 20px;font-family:inherit;font-weight:700;display:flex}.plan-page .btn-export{background:var(--text-dark);color:var(--bg-app);cursor:pointer;-o-transition:transform .3s ease;border:none;border-radius:30px;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-weight:700;transition:transform .3s;display:flex}.plan-page .btn-export:hover{transform:translateY(-3px)}.plan-page .toolbar{background:var(--bg-panel);width:fit-content;box-shadow:var(--shadow);-o-transition:transform .35s ease;border-radius:30px;flex-wrap:wrap;gap:10px;padding:8px 12px;transition:transform .35s;display:flex}.plan-page .toolbar.toolbar-translate{transform:translate(61px)}.plan-page .chip{cursor:grab;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:800;display:flex}.plan-page .c-rev{background:var(--review-bg);color:var(--review-tx)}.plan-page .c-les{background:var(--lesson-bg);color:var(--lesson-tx)}.plan-page .c-tst{background:var(--test-bg);color:var(--test-tx)}.plan-page .c-brk{background:var(--break-bg);color:var(--break-tx)}.plan-page .c-oth{background:var(--other-bg);color:var(--other-tx)}.plan-page .table-wrapper{flex:1;padding:0 10px 20px 0;overflow:auto}.plan-page .table-wrapper::-webkit-scrollbar{width:10px;height:10px}.plan-page .table-wrapper::-webkit-scrollbar-track{background:0 0}.plan-page .table-wrapper::-webkit-scrollbar-thumb{background:var(--text-gray);border:2px solid var(--bg-app);border-radius:10px}.plan-page table{border-collapse:separate;border-spacing:12px;zoom:var(--app-zoom,1);min-width:100%;max-width:max-content;transition:zoom .2s ease-in-out}.plan-page th,.plan-page td{vertical-align:top;border:none}.plan-page th{color:var(--text-gray);text-align:center;padding:10px;font-size:.9rem;font-weight:700}.plan-page .col-day{width:80px;min-width:80px;color:var(--text-dark);text-align:center;vertical-align:middle;font-size:1.1rem;font-weight:900}.plan-page .col-perf{vertical-align:middle;width:110px;min-width:110px}.plan-page .cell{background:var(--cell-empty-bg);border-radius:var(--radius-md);-o-transition:all .2s ease;border:2px dashed #0000;min-width:160px;height:175px;padding:0;transition:all .2s}.plan-page .cell.drag-over{background:var(--cell-hover-bg);border-color:var(--text-dark)}.plan-page .cell.set-new-card{cursor:pointer;text-align:center;position:relative}.plan-page .cell.set-new-card:hover{background:var(--cell-hover-bg);border-color:var(--text-dark)}.plan-page .cell.set-new-card:hover>span:before{content:"";background-color:var(--text-dark);-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:35px;height:5px;font-size:65px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.plan-page .cell.set-new-card:hover>span:after{content:"";background-color:var(--text-dark);-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:5px;height:35px;font-size:65px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.plan-page .cell.set-new-card:hover:after{content:"پارت جدید";color:var(--text-dark);font-size:18px;font-weight:700;position:absolute;top:65%;left:50%;transform:translate(-50%)}.plan-page .card{border-radius:var(--radius-md);-webkit-border-radius:var(--radius-md);-moz-border-radius:var(--radius-md);-ms-border-radius:var(--radius-md);-o-border-radius:var(--radius-md);flex-direction:column;height:100%;padding:12px;display:flex;position:relative;box-shadow:0 4px 10px #00000005}.plan-page .card>span.label,.plan-page .label-export{color:inherit;opacity:.5;-ms-border-radius:0 16px 0 25px;-o-border-radius:0 16px 0 25px;background:#0000000d;border-radius:0 16px 0 25px;padding:7px 7px 7px 15px;font-size:.9rem;font-weight:700;line-height:.8;position:absolute;top:0;right:0}.plan-page .card.review{background:var(--review-bg);color:var(--review-tx)}.plan-page .card.lesson{background:var(--lesson-bg);color:var(--lesson-tx)}.plan-page .card.test{background:var(--test-bg);color:var(--test-tx)}.plan-page .card.break{background:var(--break-bg);color:var(--break-tx)}.plan-page .card.other{background:var(--other-bg);color:var(--other-tx)}.plan-page .card-top{justify-content:flex-end;margin-bottom:2px;display:flex}.plan-page .btn-rm-card{color:inherit;cursor:pointer;opacity:.5;background:#0000000d;border:none;border-radius:10px;padding:2px 8px;font-size:1rem;font-weight:700;line-height:1}.plan-page .btn-rm-card:hover{opacity:1;background:#0000001a}.plan-page .layout.dark .btn-rm-card{background:#ffffff1a}.plan-page .layout.dark .btn-rm-card:hover{background:#fff3}.plan-page .layout.dark .label,.plan-page .layout.dark .label-export{background-color:#ffffff1a}.plan-page .card-content{flex-direction:column;flex:1;gap:6px;display:flex}.plan-page .card-title{border:none;border-bottom:2px solid var(--card-divider);width:100%;color:inherit;background:0 0;padding-bottom:4px;font-family:inherit;font-size:1.05rem;font-weight:900}.plan-page .card-title::placeholder{opacity:.5;font-weight:700}.plan-page .card-text{resize:none;width:100%;color:inherit;background:0 0;border:none;flex:1;min-height:40px;font-family:inherit;font-size:.85rem;font-weight:600;line-height:1.5}.plan-page .card-text::placeholder{opacity:.5}.plan-page .card-text::-webkit-scrollbar{width:2px;height:5px}.plan-page .card-text::-webkit-scrollbar-track{background:0 0}.plan-page .card-text::-webkit-scrollbar-thumb{background:#8e8e9333;border-radius:10px}.plan-page .card-bott{flex-wrap:nowrap;gap:6px;margin-top:3px;display:flex}.plan-page .inp-mini{background:var(--card-input-bg);border-radius:20px;flex:1;align-items:center;min-width:0;padding:4px 8px;display:flex}.plan-page .inp-mini span{opacity:.8;flex-shrink:0;margin-left:4px;font-size:.8rem}.plan-page .inp-val{text-align:center;width:100%;color:inherit;background:0 0;border:none;min-width:0;font-family:inherit;font-size:.85rem;font-weight:900}.plan-page .card-text,.plan-page .card-title,.plan-page .inp-val{outline:none}.plan-page .perf-box{background:var(--bg-panel);border-radius:var(--radius-md);box-shadow:var(--shadow);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:15px 10px;display:flex}.plan-page .perf-row{flex-direction:column;align-items:center;width:100%;display:flex}.plan-page .perf-lbl{color:var(--text-gray);font-size:.75rem;font-weight:700}.plan-page .perf-num{color:var(--text-dark);font-size:1.25rem;font-weight:900}.plan-page .perf-divider{background:var(--border);border-radius:2px;width:40%;height:2px}.plan-page .editable-header{text-align:center;width:100%;color:inherit;cursor:text;background:0 0;border:none;outline:none;padding:4px 2px;font-family:inherit;font-size:.95rem;font-weight:800}.plan-page .editable-header:focus{background:#0000000d;border-radius:6px}.plan-page .dark .editable-header:focus{background:#ffffff14}.plan-page .card-bott-export{flex-wrap:nowrap;gap:6px;margin-top:auto;display:flex}.plan-page .inp-mini-export{background:var(--card-input-bg);border-radius:20px;flex:1;align-items:center;min-width:0;height:27px;padding:4px 8px;display:flex;position:relative}.plan-page .inp-mini-export span{opacity:.8;flex-shrink:0;margin-left:4px;font-size:.8rem;position:absolute}.plan-page .inp-val-export{text-align:center;width:100%;color:inherit;background:0 0;border:none;min-width:0;font-family:inherit;font-size:.85rem;font-weight:900;position:absolute}.plan-page .perf-box-export{background:var(--bg-panel);border-radius:var(--radius-md);box-shadow:var(--shadow);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:144px;padding:15px 10px;display:flex;position:relative}.plan-page .perf-row-export{flex-direction:column;align-items:center;width:100%;display:flex;position:absolute}.plan-page .perf-box-export .perf-row-export:first-child{top:15px}.plan-page .perf-box-export .perf-row-export:last-child{top:86px}.plan-page .action_box{z-index:-2;align-items:center;gap:1rem;display:flex}.plan-page .sidebar-toggle-btn{cursor:pointer;background:var(--bg-panel);width:44px;height:44px;color:var(--text-dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;transition:transform .2s,box-shadow .2s,background .3s;display:flex;box-shadow:0 6px 20px #00000014}.plan-page .sidebar-toggle-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000026}.plan-page .sidebar-toggle-btn:active{transform:scale(.92)}.plan-page .sidebar-toggle-btn .icon{font-weight:900;line-height:1}.plan-page .sidebar-toggle-btn.open{z-index:-1;opacity:1;-o-transition:opacity .35s ease;transition:opacity .35s;position:relative}.plan-page .sidebar-toggle-btn.open.open_sidebar_btn_disappear{opacity:0}.plan-page .sidebar-toggle-btn.close{position:absolute;top:20px;left:20px}.plan-page .sidebar-toggle-btn svg{color:var(--text-dark);transition:transform .25s}.plan-page .sidebar-toggle-btn:hover svg{transform:scale(1.1)}.plan-page .backup-btn-wrapper{position:relative}.plan-page .backup-dropdown{background:var(--bg-card);border:1px solid var(--border);z-index:100;border-radius:8px;flex-direction:column;min-width:165px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.plan-page .backup-dropdown button{text-align:right;cursor:pointer;color:var(--text-dark);background:0 0;border:none;padding:8px 14px;font-family:Shabnam;font-size:.9rem;transition:background .15s}.plan-page .backup-dropdown button:hover{background:var(--bg-panel)}.plan-page .backup-dropdown button{gap:3px;display:flex}.plan-page .custom-theme-selector{z-index:100;font-family:inherit;position:relative}.plan-page .theme-dropdown-btn{background-color:var(--bg-panel);color:var(--text-dark);border:1px solid var(--border);border-radius:var(--radius-md,12px);cursor:pointer;min-width:160px;box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-family:Shabnam;font-size:14px;transition:all .2s;display:flex}.plan-page .theme-dropdown-btn:hover{background-color:var(--cell-hover-bg)}.plan-page .theme-dropdown-btn .chevron-down{margin-right:auto;transition:transform .3s}.plan-page .theme-dropdown-btn .chevron-down.open{transform:rotate(180deg)}.plan-page .theme-dropdown-menu{background-color:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-md,12px);width:100%;min-width:180px;box-shadow:var(--shadow);flex-direction:column;gap:4px;margin:0;padding:8px;list-style:none;animation:.2s fadeInDown;display:flex;position:absolute;top:calc(100% + 8px);right:0}.plan-page .theme-dropdown-item{cursor:pointer;color:var(--text-dark);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:all .2s;display:flex}.plan-page .theme-dropdown-item:hover{background-color:var(--cell-hover-bg)}.plan-page .theme-dropdown-item.active{background-color:var(--btn-control-bg);font-weight:700}.plan-page .theme-icon{font-size:16px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.plan-page .export-dropdown{background-color:var(--bg-card);border:1px solid var(--border);-ms-border-radius:8px;-o-border-radius:8px;z-index:100;border-radius:8px;flex-direction:column;min-width:160px;margin-top:8px;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.plan-page .export-format-btn{background-color:var(--bg-app);text-align:right;cursor:pointer;color:var(--text-dark);border:none;gap:5px;padding:10px 15px;font-family:inherit;font-size:.95rem;display:flex}.plan-page .export-format-btn:hover{background-color:var(--bg-panel)}.plan-page .export-format-btn .border{border-bottom:1px solid var(--border)}.plan-page .export-format-btn .back{align-items:center;gap:8px;font-weight:700}.plan-page .export-format-btn .daily{justify-content:space-between;align-items:center}.plan-page .backup-menu{right:-55%}.plan-page .search-wrapper{border:1px solid var(--border);background:var(--bg-panel);width:100%;color:var(--text-dark);-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;margin-bottom:1.5rem;padding:.2rem .5rem .2rem 1rem;font-family:inherit;font-size:.9rem;transition:all .2s;display:flex;position:relative}.plan-page .search-input{background-color:#0000;border:none;outline:none;width:70%;margin-right:5px;font-family:inherit}.plan-page .search-input::placeholder{color:var(--text-gray);opacity:.7}.plan-page .search-clear{color:var(--text-gray);cursor:pointer;opacity:.6;background:0 0;border:none;padding:.25rem;font-size:1.2rem;line-height:1;transition:opacity .2s;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.plan-page .search-clear:hover{opacity:1}.plan-page .search-highlight{color:inherit;background:#ffeb3b66;border-radius:3px;padding:.1rem .2rem;font-weight:500}.plan-page .layout.dark .search-highlight{background:#ffeb3b40}.plan-page .layout.matrix .search-highlight{background:#00ff414d}.plan-page .layout.cyberpunk .search-highlight{background:#ff00ff4d}.plan-page .layout.nordic .search-highlight{background:#88c0d04d}.plan-page .no-results{text-align:center;color:var(--text-gray);opacity:.7;padding:2rem 1rem;font-size:.9rem}.plan-page .sidebar-content{flex-direction:column;height:calc(100% - 60px);display:flex;overflow:hidden}.plan-page #student-list{flex:1;margin:0;padding:0 .5rem;overflow-y:auto}.plan-page .btn-new-student{flex-shrink:0;margin:1rem}.chip-popover{z-index:1000;background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:6px;min-width:140px;padding:8px;font-family:Shabnam;display:flex;position:fixed;box-shadow:0 4px 12px #00000026}.chip-popover-item{cursor:pointer;text-align:right;background:#f5f5f5;border:none;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:14px;transition:all .2s}.chip-popover-item:hover{transform:translate(-2px);box-shadow:0 2px 6px #0000001a}.chip-popover-item.c-rev{background:var(--review-bg);color:var(--review-tx)}.chip-popover-item.c-les{background:var(--lesson-bg);color:var(--lesson-tx)}.chip-popover-item.c-tst{background:var(--test-bg);color:var(--test-tx)}.chip-popover-item.c-brk{background:var(--break-bg);color:var(--break-tx)}.chip-popover-item.c-oth{background:var(--other-bg);color:var(--other-tx)}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Regular-CtGL0YI-.woff2);font-weight:400}._welcomePage_op0i8_13{--bg:#050505;--bg-2:#0b0b0b;--card:#ffffff0b;--card-strong:#ffffff12;--border:#ffffff14;--text:#f5f5f7;--muted:#f5f5f7b8;--muted-2:#f5f5f785;--accent:#7dd3fc;--accent-2:#a78bfa;--shadow:0 20px 80px #00000073;--radius-xl:30px;--radius-lg:22px;--radius-md:16px;--max:1180px}._welcomePage_op0i8_13 *{box-sizing:border-box;margin:0;padding:0}._welcomePage_op0i8_13{scroll-behavior:smooth;min-height:100vh;color:var(--text);background:radial-gradient(circle at 20% 10%,#7dd3fc1a,#0000 28%),radial-gradient(circle at 80% 15%,#a78bfa1a,#0000 30%),linear-gradient(#090909 0%,#050505 100%);font-family:Vazirmatn,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,sans-serif;line-height:1.6;overflow-x:hidden}._welcomePage_op0i8_13 a{color:inherit;text-decoration:none}._welcomePage_op0i8_13 button{font:inherit}._bgNoise_op0i8_135{pointer-events:none;opacity:.06;z-index:-2;background-image:linear-gradient(#fffc 1px,#0000 1px),linear-gradient(90deg,#fffc 1px,#0000 1px);background-size:70px 70px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 85%);mask-image:radial-gradient(circle,#000 30%,#0000 85%)}._glow_op0i8_161{filter:blur(60px);z-index:-3;pointer-events:none;opacity:.45;border-radius:50%;width:44vw;height:44vw;position:fixed}._glow_op0i8_161._one_op0i8_181{background:#7dd3fc1f;top:-18vw;right:-12vw}._glow_op0i8_161._two_op0i8_191{background:#a78bfa1a;bottom:-20vw;left:-14vw}._container_op0i8_203{width:min(var(--max), calc(100% - 32px));margin:0 auto}._navWrap_op0i8_213{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#050505d1,#0505057a);border-bottom:1px solid #ffffff0d;position:sticky;top:0}._navbar_op0i8_231{justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}._logo_op0i8_247{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;display:flex}._logoBadge_op0i8_267{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 24px #7dd3fc8c}._navLinks_op0i8_285{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._navLink_op0i8_285{color:var(--muted);border-radius:999px;padding:10px 14px;font-size:.95rem;transition:all .18s}._navLink_op0i8_285:hover{color:var(--text);background:#ffffff0d}._btn_op0i8_325{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:12px 18px;font-weight:600;transition:all .22s}._btn_op0i8_325:hover{transform:translateY(-1px)}._btnGhost_op0i8_351{color:var(--text);background:#ffffff0a;border:1px solid #ffffff14}._btnGhost_op0i8_351:hover{background:#ffffff12}._btnPrimary_op0i8_369{color:#050505;background:#fff;box-shadow:0 10px 30px #ffffff1a}._btnPrimary_op0i8_369:hover{box-shadow:0 14px 36px #ffffff24}._hero_op0i8_387{padding:76px 0 34px}._heroGrid_op0i8_395{grid-template-columns:1.15fr .85fr;align-items:center;gap:28px;display:grid}._pill_op0i8_409{color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:9px 14px;font-size:.88rem;display:inline-flex}._pillDot_op0i8_437{background:#7dd3fc;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #7dd3fca6}._welcomePage_op0i8_13 h1{letter-spacing:-.06em;max-width:10ch;margin-bottom:18px;font-size:clamp(2.4rem,5vw,4.9rem);line-height:1.05}._hero_op0i8_387 p{color:var(--muted);max-width:56ch;margin-bottom:26px;font-size:clamp(1rem,1.8vw,1.18rem)}._actions_op0i8_483{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}._stats_op0i8_497{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;margin-top:24px;display:grid}._stat_op0i8_497{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #ffffff12;padding:18px}._stat_op0i8_497 strong{letter-spacing:-.03em;margin-bottom:6px;font-size:1.15rem;display:block}._stat_op0i8_497 span{color:var(--muted-2);font-size:.92rem}._heroCard_op0i8_549{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:34px;padding:18px}._mockScreen_op0i8_575{background:#050505;border:1px solid #ffffff0f;border-radius:26px;min-height:540px;position:relative;overflow:hidden}._mockTop_op0i8_593{color:var(--muted-2);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 18px;font-size:.88rem;display:flex}._traffic_op0i8_613{gap:7px;display:flex}._traffic_op0i8_613 span{background:#ffffff29;border-radius:50%;width:10px;height:10px}._screenBody_op0i8_635{padding:18px}._scheduleHead_op0i8_643{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._scheduleHead_op0i8_643 h3{letter-spacing:-.03em;font-size:1.1rem}._miniChip_op0i8_669{color:var(--muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:8px 12px;font-size:.84rem}._taskList_op0i8_687{gap:12px;display:grid}._task_op0i8_687{background:#ffffff09;border:1px solid #ffffff12;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}._taskLeft_op0i8_719{align-items:center;gap:12px;display:flex}._check_op0i8_731{border:1px solid #7dd3fc99;border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 3px #7dd3fc1f}._task_op0i8_687 strong{margin-bottom:3px;font-size:.96rem;display:block}._task_op0i8_687 small{color:var(--muted-2)}._tag_op0i8_767{color:#dbeafe;white-space:nowrap;background:#7dd3fc1a;border:1px solid #7dd3fc2e;border-radius:999px;padding:7px 10px;font-size:.78rem}._section_op0i8_787{padding:34px 0}._sectionTitle_op0i8_795{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}._sectionTitle_op0i8_795 h2{letter-spacing:-.04em;font-size:clamp(1.55rem,2.2vw,2.1rem)}._sectionTitle_op0i8_795 p{color:var(--muted-2);max-width:58ch}._features_op0i8_833{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._feature_op0i8_833{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:180px;padding:22px;transition:all .22s}._feature_op0i8_833:hover{background:var(--card-strong);border-color:#ffffff1f;transform:translateY(-3px)}._featureIcon_op0i8_875{background:#ffffff12;border:1px solid #ffffff14;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:14px;font-size:1.1rem;display:grid}._feature_op0i8_833 h3{letter-spacing:-.03em;margin-bottom:8px;font-size:1.05rem}._feature_op0i8_833 p{color:var(--muted);font-size:.96rem}._cta_op0i8_921{padding:44px 0 82px}._ctaBox_op0i8_929{box-shadow:var(--shadow);background:linear-gradient(135deg,#ffffff0f,#ffffff06);border:1px solid #ffffff14;border-radius:34px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:28px;display:flex}._ctaBox_op0i8_929 h2{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(1.5rem,2.2vw,2.2rem)}._ctaBox_op0i8_929 p{color:var(--muted);max-width:52ch}._footer_op0i8_985{color:var(--muted-2);text-align:center;border-top:1px solid #ffffff12;padding:18px 0 30px;font-size:.88rem}@media (width<=980px){._heroGrid_op0i8_395,._features_op0i8_833,._stats_op0i8_497{grid-template-columns:1fr}._mockScreen_op0i8_575{min-height:460px}}@media (width<=720px){._navbar_op0i8_231{flex-direction:column;align-items:stretch}._navLinks_op0i8_285,._logo_op0i8_247{justify-content:center}._hero_op0i8_387{padding-top:54px}._actions_op0i8_483{justify-content:stretch}._actions_op0i8_483 ._btn_op0i8_325{flex:100%}._ctaBox_op0i8_929{padding:22px}}@font-face{font-family:Shabnam;src:url(/assets/Shabnam-Ci_87ogH.woff2)}.support-page{--bg-base:#000;--bg-body:#0a0a0a;--bg-card:#111;--bg-card-hover:#161616;--text-main:#ededed;--text-muted:#a1a1aa;--border-subtle:#222;--border-strong:#333;--accent-blue:#3b82f6;--accent-blue-glow:#3b82f626;--danger-bg:#ef44441a;--danger-text:#ef4444;--success-bg:#22c55e1a;--success-text:#22c55e;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--transition:all .2s ease}.support-page *{box-sizing:border-box;margin:0;padding:0}.support-page{background-color:var(--bg-base);height:100%;color:var(--text-main);background-image:radial-gradient(circle at 50% 0%, var(--bg-card), var(--bg-base) 70%);direction:rtl;background-attachment:fixed;flex-direction:column;width:100%;min-height:100vh;font-family:Shabnam,sans-serif;line-height:1.6;display:flex;overflow:auto}.support-page::-webkit-scrollbar{display:none}.support-page a{color:var(--accent-blue);transition:var(--transition);text-decoration:none}.support-page a:hover{color:#60a5fa}.support-page .navbar{border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#000000b3;justify-content:space-between;align-items:center;padding:16px 5%;display:flex;position:sticky;top:0}.support-page .nav-right{align-items:center;gap:12px;display:flex}.support-page .brand-title{align-items:center;gap:8px;font-size:1.2rem;font-weight:700;display:flex}.support-page .brand-subtitle{color:var(--text-muted);font-size:.8rem;font-weight:400}.support-page .status-pill{background:var(--success-bg);color:var(--success-text);border:1px solid #22c55e33;border-radius:99px;align-items:center;gap:6px;padding:4px 12px;font-size:.8rem;display:flex}.support-page .status-dot{background-color:var(--success-text);width:8px;height:8px;box-shadow:0 0 8px var(--success-text);border-radius:50%}.support-page .container{width:100%;max-width:1200px;margin:0 auto;padding:0 5%}.support-page .hero{text-align:center;grid-template-columns:1fr;gap:40px;padding:80px 0;display:grid}.support-page .kicker{color:var(--accent-blue);letter-spacing:.5px;margin-bottom:16px;font-size:.9rem;font-weight:700}.support-page .hero h1{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#a1a1aa);-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:3rem;line-height:1.3}.support-page .hero-subtitle{color:var(--text-muted);max-width:700px;margin:0 auto 32px;font-size:1.1rem}.support-page .meta-pills{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.support-page .meta-pill{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:99px;padding:6px 16px;font-size:.85rem}.support-page .cta-group{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:16px;display:flex}.support-page .btn{cursor:pointer;transition:var(--transition);border:none;border-radius:99px;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:.95rem;display:inline-flex}.support-page .btn-primary{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 4px 14px #2563eb4d}.support-page .btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2563eb66}.support-page .btn-secondary{background:var(--bg-card);color:var(--text-main);border:1px solid var(--border-strong)}.support-page .btn-secondary:hover{border-color:var(--accent-blue);background:var(--bg-card-hover)}.support-page .cta-hint{color:var(--text-muted);font-size:.8rem}.support-page .social-platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:32px 0;display:flex}.support-page .platform-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:140px;transition:var(--transition);cursor:pointer;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.support-page .platform-card:hover{border-color:var(--border-strong);background:var(--bg-card-hover);transform:translateY(-2px)}.support-page .platform-logo{object-fit:contain;background:#ffffff0d;border-radius:12px;width:60px;height:60px;padding:8px}.support-page .platform-name{color:var(--text-main);font-size:.95rem;font-weight:700}.support-page .platform-ids{text-align:center;flex-direction:column;gap:4px;display:flex}.support-page .platform-id{color:var(--text-muted);direction:ltr;font-size:.75rem}.support-page .app-window-wrapper{margin:40px auto 80px;position:relative}.support-page .glow-effect{background:var(--accent-blue-glow);filter:blur(100px);z-index:-1;border-radius:50%;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support-page .app-window{background:var(--bg-body);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.support-page .window-header{background:var(--bg-card);border-bottom:1px solid var(--border-subtle);align-items:center;padding:12px 16px;display:flex}.support-page .window-controls{gap:8px;display:flex}.support-page .control-dot{border-radius:50%;width:12px;height:12px}.support-page .dot-red{background:#ff5f56}.support-page .dot-yellow{background:#ffbd2e}.support-page .dot-green{background:#27c93f}.support-page .window-title{text-align:center;color:var(--text-muted);flex:1;margin-right:-44px;font-size:.85rem}.support-page .window-body{background:var(--border-subtle);grid-template-columns:1fr 1fr;gap:1px;display:grid}.support-page .panel{background:var(--bg-body);padding:32px}.support-page .panel-title{color:var(--text-main);margin-bottom:12px;font-size:1.2rem}.support-page .panel-desc{color:var(--text-muted);margin-bottom:24px;font-size:.9rem}.support-page .contact-list{flex-direction:column;gap:16px;display:flex}.support-page .contact-item{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition);padding:16px}.support-page .contact-item:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}.support-page .contact-item h4{color:var(--text-main);margin-bottom:4px;font-size:.95rem}.support-page .contact-item p{color:var(--text-muted);margin-bottom:8px;font-size:.85rem}.support-page .phone-number{color:var(--text-main);letter-spacing:1px;margin-top:4px;font-size:1.1rem;font-weight:700;display:inline-block}.support-page .alert-box{background:var(--danger-bg);border-radius:var(--radius-md);color:var(--text-muted);border:1px solid #ef444433;align-items:flex-start;gap:8px;margin-top:24px;padding:12px;font-size:.85rem;display:flex}.support-page .report-textarea{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;height:380px;color:var(--text-muted);resize:none;outline:none;margin-bottom:16px;padding:16px;font-family:inherit;font-size:.85rem;line-height:1.8}.support-page .report-textarea::-webkit-scrollbar{width:8px}.support-page .report-textarea::-webkit-scrollbar-track{background:0 0;border-radius:8px}.support-page .report-textarea::-webkit-scrollbar-thumb{background:#343434;border-radius:8px}.support-page .report-textarea::-webkit-scrollbar-thumb:hover{background:#2c2c2c}.support-page .report-textarea:focus{border-color:var(--border-strong)}.support-page .btn-full{justify-content:center;width:100%}.support-page .faq-section{padding:60px 0 100px}.support-page .faq-section h2{text-align:center;margin-bottom:40px;font-size:2rem}.support-page .faq-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.support-page .faq-item{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:24px}.support-page .faq-item h3{color:var(--text-main);margin-bottom:12px;font-size:1.05rem}.support-page .faq-item p{color:var(--text-muted);font-size:.9rem}.support-page .footer{border-top:1px solid var(--border-subtle);text-align:center;color:var(--text-muted);background:var(--bg-body);margin-top:auto;padding:32px 5%;font-size:.85rem}.support-page .footer-content{flex-direction:column;align-items:center;gap:8px;display:flex}.support-page .footer-phone{color:var(--text-muted);font-size:.9rem}.support-page .toast{background:var(--bg-card);border:1px solid var(--border-strong);color:var(--text-main);opacity:0;z-index:1000;border-radius:99px;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)translateY(100px);box-shadow:0 10px 25px #00000080}.support-page .toast.show{opacity:1;transform:translate(-50%)translateY(0)}.support-page .welcome_back_btn{color:#fff;cursor:pointer;transform-style:preserve-3d;background:#141419cc;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:12px;padding:15px 35px;font-family:Shabnam;font-size:1.05rem;font-weight:400;text-decoration:none;transition:transform .1s ease-out,box-shadow .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #00000080}.support-page .welcome_back_btn span:first-child{transition:transform .1s ease-out}.support-page .welcome_back_btn:hover span:first-child,.support-page .welcome_back_btn:hover{transform:translate(8px)}@media (width<=900px){.support-page .window-body{grid-template-columns:1fr}.support-page .hero h1{font-size:2.2rem}.support-page .navbar{flex-direction:column;align-items:stretch;gap:12px}.support-page .nav-right,.support-page .nav-left{justify-content:center}.support-page .faq-grid{grid-template-columns:1fr}.support-page .panel{padding:24px}.support-page .report-textarea{height:300px}}@media (width<=640px){.support-page .hero{padding:40px 0}.support-page .hero h1{font-size:1.8rem;line-height:1.4}.support-page .hero-subtitle{font-size:.95rem}.support-page .kicker{font-size:.8rem}.support-page .meta-pills{flex-direction:column;gap:8px}.support-page .meta-pill{padding:6px 12px;font-size:.8rem}.support-page .cta-group{flex-direction:column;width:100%}.support-page .btn{justify-content:center;width:100%;padding:14px 20px;font-size:.9rem}.support-page .social-platforms{gap:12px}.support-page .platform-card{min-width:110px;padding:16px 12px}.support-page .platform-logo{width:50px;height:50px}.support-page .platform-name{font-size:.85rem}.support-page .platform-id{font-size:.7rem}.support-page .window-header{padding:10px 12px}.support-page .window-title{margin-right:-36px;font-size:.75rem}.support-page .control-dot{width:10px;height:10px}.support-page .panel{padding:20px 16px}.support-page .panel-title{font-size:1.1rem}.support-page .panel-desc{font-size:.85rem}.support-page .contact-item{padding:14px}.support-page .contact-item h4{font-size:.9rem}.support-page .contact-item p{font-size:.8rem}.support-page .phone-number{font-size:1rem}.support-page .alert-box{padding:10px;font-size:.8rem}.support-page .report-textarea{height:250px;padding:12px;font-size:.8rem}.support-page .faq-section{padding:40px 0 60px}.support-page .faq-section h2{margin-bottom:24px;font-size:1.6rem}.support-page .faq-item{padding:18px}.support-page .faq-item h3{font-size:.95rem}.support-page .faq-item p{font-size:.85rem}.support-page .brand-title{flex-direction:column;align-items:flex-start;gap:4px;font-size:1rem}.support-page .brand-subtitle{font-size:.7rem}.support-page .status-pill{padding:4px 10px;font-size:.75rem}.support-page .welcome_back_btn{justify-content:center;width:100%;padding:12px 24px;font-size:.95rem}.support-page .toast{max-width:90%;padding:10px 20px;font-size:.85rem;bottom:20px}.support-page .app-window-wrapper{margin:20px auto 40px}.support-page .glow-effect{width:100%;height:100%}}@media (width<=400px){.support-page .hero h1{font-size:1.5rem}.support-page .platform-card{min-width:100px;padding:12px 8px}.support-page .platform-logo{width:45px;height:45px}.support-page .container{padding:0 4%}.support-page .navbar{padding:12px 4%}}.login-page{--violet:#4f12b8;--blue:#617bc9;--mint:#37d99e;--sun:#ffd166;--ink:#121212;--muted:#77777f;--field:#e5e5e5;--danger:#d93655;--success:#168a5a;--white:#fff;--motion:.9s cubic-bezier(.77, 0, .175, 1);text-align:left;direction:ltr;background:linear-gradient(#4f12b80b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#4f12b80b 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 20% 20%,#eef2f9 0 18%,#0000 38%),#d6dbe4;place-items:center;min-height:100dvh;font-family:Montserrat,sans-serif;display:grid;overflow-x:hidden}.login-page .shell{width:min(100%,1050px);padding:18px}.login-page .container{background:var(--white);border-radius:32px;width:940px;max-width:100%;min-height:570px;margin:auto;position:relative;overflow:hidden;box-shadow:0 2px 20px #212b4059}.login-page .form-container{width:50%;height:100%;transition:transform var(--motion), opacity .65s ease-in-out;will-change:transform, opacity;backface-visibility:hidden;position:absolute;top:0}.login-page .brand{z-index:1200;color:var(--ink);letter-spacing:-.4px;align-items:center;gap:9px;font-size:18px;font-weight:800;text-decoration:none;transition:color .5s;display:inline-flex;position:absolute;top:24px;left:34px}.login-page .brand-mark{background:linear-gradient(135deg, var(--violet), var(--blue));color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px #4f12b838}.login-page .brand span{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.login-page .container.active .brand{color:#fff}.login-page .container.active .brand-mark{background:#fff3;border:1px solid #ffffff59}.login-page form{text-align:center;background:var(--white);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 48px;display:flex}.login-page h1{color:var(--ink);letter-spacing:-1px;margin-bottom:12px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.login-page .form-copy{max-width:310px;color:var(--muted);margin-bottom:20px;font-size:13px;font-weight:600}.login-page .social-icons{gap:12px;margin:0 0 27px;display:flex}.login-page .social-icons a{color:#111;border:2px solid #d4d4d7;border-radius:10px;place-items:center;width:50px;height:50px;font-size:17px;font-weight:800;text-decoration:none;display:grid;box-shadow:inset 0 1px 2px #00000014}.login-page form>span{color:#67676d;margin-bottom:12px;font-size:14px;font-weight:600}.login-page .field{text-align:left;width:100%;margin:7px 0;display:block;position:relative}.login-page input{background:var(--field);color:#333;border:0;border-radius:8px;outline:0;width:100%;height:45px;padding:0 18px;font:500 15px Montserrat,sans-serif;transition:box-shadow .18s,background .18s}.login-page .field:has(.password-toggle) input{padding-right:72px}.login-page input:focus{background:#eee;box-shadow:0 0 0 3px #4f12b824}.login-page .field.invalid input{box-shadow:0 0 0 3px #d9365524}.login-page .error-message{min-height:15px;color:var(--danger);padding:4px 2px 0;font-size:11px;font-weight:700;display:block}.login-page .success-message{min-height:18px;color:var(--success);margin-top:12px;font-size:12px;font-weight:800}.login-page .password-toggle{min-width:auto;min-height:45px;color:var(--violet);box-shadow:none;letter-spacing:0;background:0 0;border-radius:6px;padding:0 8px;font-size:11px;position:absolute;top:0;right:8px}.login-page input::placeholder{color:#9c9ca1}.login-page .forgot{color:#5e5e65;margin:22px 0 24px;font-size:15px;font-weight:700;text-decoration:none}.login-page button,.login-page .social-icons a{-webkit-tap-highlight-color:transparent}.login-page button{cursor:pointer;color:#fff;letter-spacing:.6px;text-transform:uppercase;background:linear-gradient(90deg,#5520bd,#4c0cb2);border:0;border-radius:8px;min-width:176px;min-height:48px;font:800 14px Montserrat,sans-serif;transition:transform .18s,box-shadow .18s;box-shadow:0 3px 8px #4f12b859}.login-page button:active{transform:scale(.97)}.login-page button.ghost{box-shadow:none;background:0 0;border:3px solid #ffffff7a}.login-page .sign-in{z-index:2;left:0}.login-page .sign-up{opacity:0;z-index:1;left:0}.login-page .container.active .sign-in{opacity:0;transform:translate(100%)}.login-page .container.active .sign-up{opacity:1;z-index:5;transform:translate(100%)}.login-page .toggle-container{z-index:1000;width:50%;height:100%;transition:transform var(--motion), border-radius var(--motion);will-change:transform, border-radius;backface-visibility:hidden;border-radius:160px 32px 32px 160px;position:absolute;top:0;left:50%;overflow:hidden}.login-page .container.active .toggle-container{border-radius:32px 160px 160px 32px;transform:translate(-100%)}.login-page .toggle{width:200%;height:100%;transition:transform var(--motion);will-change:transform;backface-visibility:hidden;background:linear-gradient(100deg, var(--blue), var(--violet));color:#fff;position:relative;left:-100%;transform:translate(0,0)}.login-page .toggle:before,.login-page .toggle:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:999px;position:absolute}.login-page .toggle:before{width:190px;height:190px;top:54px;left:42%}.login-page .toggle:after{width:120px;height:120px;bottom:46px;right:10%}.login-page .container.active .toggle{transform:translate(50%)}.login-page .toggle-panel{text-align:center;width:50%;height:100%;transition:transform var(--motion);will-change:transform;backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;padding:0 58px;display:flex;position:absolute;top:0}.login-page .toggle-panel h1{color:#fff;text-shadow:0 1px 1px #0000001f;margin-bottom:26px}.login-page .toggle-panel p{color:#ffffffb8;max-width:370px;margin-bottom:24px;font-size:17px;font-weight:700;line-height:1.45}.login-page .planner-stack{width:min(280px,85%);height:92px;margin-bottom:28px;position:relative}.login-page .planner-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff38;border-radius:18px;width:190px;padding:13px 15px;animation:5s ease-in-out infinite floatCard;position:absolute;top:0;left:8px;box-shadow:0 16px 35px #1a084c38}.login-page .planner-card:before{content:"";background:var(--mint);border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.login-page .planner-card strong,.login-page .planner-card span{color:#fff;text-align:left;display:block}.login-page .planner-card strong{margin-bottom:6px;font-size:13px;font-weight:800}.login-page .planner-card span{color:#ffffffb8;margin:0;font-size:11px;font-weight:700}.login-page .planner-card.accent{width:168px;animation-delay:-1.8s;top:32px;left:auto;right:5px}.login-page .planner-card.accent:before{background:var(--sun)}@keyframes floatCard{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}.login-page .toggle-left{transform:translate(-200%)}.login-page .container.active .toggle-left{transform:translate(0,0)}.login-page .toggle-right{right:0;transform:translate(0,0)}.login-page .container.active .toggle-right{transform:translate(200%)}@media (width<=760px){.login-page{min-height:100svh;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));place-items:center;overflow-y:auto}.login-page .shell{width:100%;max-width:450px;padding:0}.login-page .container{border-radius:26px;width:100%;height:min(760px,100svh - 20px);min-height:min(760px,100svh - 20px);box-shadow:0 14px 32px #212b4047}.login-page .brand{color:#fff;font-size:16px;top:16px;left:20px}.login-page .brand-mark{border-radius:10px;width:31px;height:31px}.login-page .form-container{width:100%;height:67%;top:33%}.login-page form{-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:28px 24px 18px;overflow-y:auto}.login-page h1{margin-bottom:9px;font-size:clamp(1.75rem,8vw,2.1rem)}.login-page .form-copy{max-width:280px;margin-bottom:13px;font-size:12px}.login-page .social-icons{gap:10px;margin-bottom:14px}.login-page .social-icons a{border-radius:12px;width:46px;height:46px;font-size:15px}.login-page form>span{margin-bottom:8px;font-size:12px}.login-page .field{margin:5px 0}.login-page input{border-radius:11px;height:48px;font-size:16px}.login-page .password-toggle{min-height:48px;right:10px}.login-page .error-message{min-height:14px;padding-top:3px;font-size:10px}.login-page .forgot{margin:13px 0 15px;font-size:13px}.login-page button{border-radius:11px;width:min(100%,190px);min-height:48px}.login-page .sign-in,.login-page .sign-up{left:0}.login-page .container.active .sign-in,.login-page .container.active .sign-up{transform:none}.login-page .sign-in{opacity:1}.login-page .container.active .sign-in{opacity:0;pointer-events:none}.login-page .sign-up{pointer-events:none}.login-page .container.active .sign-up{pointer-events:auto}.login-page .toggle-container{border-radius:26px 26px 95px 95px;width:100%;height:33%;top:0;left:0}.login-page .container.active .toggle-container{border-radius:26px 26px 95px 95px;transform:none}.login-page .toggle{width:200%;left:0;transform:translate(0,0)}.login-page .container.active .toggle{transform:translate(-50%)}.login-page .toggle-panel{justify-content:flex-end;width:50%;padding:60px 26px 30px}.login-page .toggle-left{left:50%;transform:none}.login-page .toggle-right{left:0;right:auto;transform:none}.login-page .container.active .toggle-left,.login-page .container.active .toggle-right{transform:none}.login-page .toggle-panel p{max-width:315px;margin-bottom:16px;font-size:13px;line-height:1.35}.login-page .toggle-panel h1{margin-bottom:10px;font-size:clamp(1.6rem,8vw,2rem)}.login-page button.ghost{border-width:2px;min-height:44px}.login-page .planner-stack{display:none}}@media (width<=420px){.login-page{padding:8px}.login-page .container{border-radius:22px;height:min(720px,100svh - 16px);min-height:min(720px,100svh - 16px)}.login-page form{padding:22px 18px 14px}.login-page h1{font-size:1.68rem}.login-page .form-copy{margin-bottom:10px}.login-page input{height:46px}.login-page .password-toggle,.login-page button{min-height:46px}.login-page .toggle-container,.login-page .container.active .toggle-container{border-radius:22px 22px 80px 80px}.login-page .toggle-panel{padding:54px 20px 25px}}@media (width<=370px),(height<=680px) and (width<=760px){.login-page .container{height:auto;min-height:670px}.login-page .form-container{height:69%;top:31%}.login-page .toggle-container{height:31%}.login-page form{padding-top:18px}.login-page .social-icons{margin-bottom:10px}.login-page .social-icons a{width:42px;height:42px}.login-page .toggle-panel{padding-bottom:20px}.login-page .toggle-panel p{display:none}}@media (prefers-reduced-motion:reduce){.login-page,.login-page:before,.login-page:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}._container_1cfyj_2{--ink:#151515;--muted:#777b83;--line:#e5e5e7;--paper:#ffffffe6;--paper-strong:#fff;--brand:#111;--brand-dark:#000;--brand-soft:#f1f1f3;--gold:#e9d8ff;--error:#dc2626;--success:#22c55e;--shadow:0 26px 70px #0000001f;--radius-xl:32px;--radius-md:18px;--radius-sm:12px;width:100%;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;background:radial-gradient(circle at 16% 18%,#e9d8ff8c,#0000 28%),radial-gradient(circle at 82% 8%,#ccf5e1a6,#0000 32%),linear-gradient(135deg,#f3f3f4 0%,#fff 48%,#eeeeef 100%);font-family:Vazirmatn,Noto Sans Arabic,Segoe UI,Tahoma,sans-serif;position:relative;overflow-x:hidden}._container_1cfyj_2 *,._container_1cfyj_2 :before,._container_1cfyj_2 :after{box-sizing:border-box;margin:0;padding:0}._container_1cfyj_2:before,._container_1cfyj_2:after{content:"";pointer-events:none;z-index:0;border-radius:999px;position:fixed}._container_1cfyj_2:before{filter:blur(4px);background:#0000000e;width:340px;height:340px;top:18%;right:-120px}._container_1cfyj_2:after{filter:blur(6px);background:#e9d8ff6b;width:280px;height:280px;bottom:8%;left:-90px}._fullScreenContainer_1cfyj_79{z-index:1;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:48px 20px;display:flex;position:relative}._registrationShell_1cfyj_90{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:24px;width:min(1120px,100%);display:grid}._heroCard_1cfyj_99,._form_1cfyj_100{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px)saturate(160%);border:1px solid #ffffffb8}._heroCard_1cfyj_99{border-radius:var(--radius-xl);color:#fff;background:linear-gradient(155deg,#121212f5,#000000fa),url("data:image/svg+xml,%3Csvg width='140' height='140' viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.16' stroke-width='1'%3E%3Cpath d='M0 70h140M70 0v140'/%3E%3Ccircle cx='70' cy='70' r='38'/%3E%3C/g%3E%3C/svg%3E");min-height:620px;padding:38px;animation:.7s cubic-bezier(.22,1,.36,1) both _cardIn_1cfyj_1;position:relative;overflow:hidden}._heroCard_1cfyj_99:before{content:"";background:#e9d8ff3d;border-radius:50%;width:220px;height:220px;position:absolute;top:-64px;left:-76px}._heroCard_1cfyj_99:after{content:"";border:1px solid #ffffff47;border-radius:34px;width:130px;height:130px;position:absolute;inset:auto 28px 28px auto;transform:rotate(12deg)}._heroContent_1cfyj_142{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}._eyebrow_1cfyj_150{background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;width:fit-content;padding:8px 14px;font-size:.88rem;font-weight:700}._header_1cfyj_160{margin-top:44px}._header_1cfyj_160 h1{color:var(--paper-strong);letter-spacing:-.06em;max-width:420px;font-size:clamp(2.15rem,5vw,4rem);font-weight:900;line-height:1.15}._header_1cfyj_160 p{color:#ffffffc7;max-width:390px;margin-top:18px;font-size:1.05rem;line-height:1.9}._heroStats_1cfyj_181{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:auto;display:grid}._statCard_1cfyj_188{background:#ffffff21;border:1px solid #ffffff29;border-radius:22px;padding:18px}._statCard_1cfyj_188 strong{color:#ccf5e1;margin-bottom:8px;font-size:1.35rem;display:block}._statCard_1cfyj_188 span{color:#ffffffc7;font-size:.9rem;line-height:1.7}._form_1cfyj_100{border-radius:var(--radius-xl);background:var(--paper);padding:34px;animation:.7s cubic-bezier(.22,1,.36,1) .12s both _cardIn_1cfyj_1;position:relative;overflow:hidden}._form_1cfyj_100:before{content:"";background:linear-gradient(90deg,#e9d8ff,#ccf5e1,#111);height:7px;position:absolute;inset:0 0 auto}._formTopbar_1cfyj_226{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:26px;display:flex}._formTitle_1cfyj_234 h2{letter-spacing:-.04em;font-size:1.55rem;font-weight:900}._formTitle_1cfyj_234 p{color:var(--muted);margin-top:8px;font-size:.95rem;line-height:1.8}._secureBadge_1cfyj_247{color:#111;background:linear-gradient(135deg,#e9d8ff,#ccf5e1);border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:.86rem;font-weight:800;display:inline-flex}._formGrid_1cfyj_260{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._formGroup_1cfyj_266,._formGroupFull_1cfyj_267{opacity:0;flex-direction:column;animation:.55s cubic-bezier(.22,1,.36,1) forwards _fadeUp_1cfyj_1;display:flex;position:relative}._selectFormGroup_1cfyj_275{z-index:50}._formGroup_1cfyj_266:first-child{animation-delay:.12s}._formGroup_1cfyj_266:nth-child(2){animation-delay:.17s}._formGroup_1cfyj_266:nth-child(3){animation-delay:.22s}._formGroup_1cfyj_266:nth-child(4){animation-delay:.27s}._formGroup_1cfyj_266:nth-child(5){animation-delay:.32s}._formGroup_1cfyj_266:nth-child(6){animation-delay:.37s}._formGroupFull_1cfyj_267{grid-column:1/-1;animation-delay:.42s}._container_1cfyj_2 label{color:var(--ink);margin-bottom:9px;font-size:.93rem;font-weight:800}._fieldHint_1cfyj_310{color:var(--muted);margin-top:7px;font-size:.78rem}._container_1cfyj_2 input[type=text],._container_1cfyj_2 input[type=tel],._container_1cfyj_2 textarea{border:1.5px solid var(--line);border-radius:var(--radius-md);width:100%;color:var(--ink);font:inherit;appearance:none;background-color:#ffffffeb;outline:none;padding:15px 16px;font-size:.98rem;transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s}._container_1cfyj_2 input::placeholder,._container_1cfyj_2 textarea::placeholder{color:#9aa5b5}._container_1cfyj_2 input:hover,._container_1cfyj_2 textarea:hover{background-color:var(--paper-strong);border-color:#b8c4d4}._container_1cfyj_2 input:focus,._container_1cfyj_2 textarea:focus{background-color:var(--paper-strong);border-color:#111;transform:translateY(-1px);box-shadow:0 0 0 5px #00000014}._container_1cfyj_2 textarea{resize:vertical;min-height:126px;line-height:1.8}._radioGroup_1cfyj_364{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._radioLabel_1cfyj_370{border:1.5px solid var(--line);border-radius:var(--radius-md);min-height:52px;color:var(--muted);cursor:pointer;background:#ffffffc7;justify-content:center;align-items:center;margin:0;font-weight:800;transition:all .2s;display:flex;position:relative}._radioLabel_1cfyj_370:hover{color:#111;background:#fafafa;border-color:#111}._radioLabel_1cfyj_370 input{opacity:0;pointer-events:none;position:absolute}._radioLabel_1cfyj_370:has(input:checked){border-color:var(--brand);color:#111;background:linear-gradient(135deg,#e9d8ff,#ccf5e1);box-shadow:inset 0 0 0 1px #0000001f}._errorMessage_1cfyj_406{color:var(--error);margin-top:8px;font-size:.8rem;font-weight:700;animation:.2s forwards _fadeIn_1cfyj_1}._inputError_1cfyj_414{border-color:var(--error)!important;background-color:#fff7f7!important}._inputError_1cfyj_414:focus{box-shadow:0 0 0 5px #dc26261a!important}._inputSuccess_1cfyj_423{border-color:var(--success)!important}._inputSuccess_1cfyj_423:focus{box-shadow:0 0 0 5px #ccf5e1b8!important}._customSelect_1cfyj_432{width:100%;position:relative}._selectTrigger_1cfyj_437{border:1.5px solid var(--line);border-radius:var(--radius-md);width:100%;color:var(--ink);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background-color:#ffffffeb;outline:none;justify-content:space-between;align-items:center;padding:15px 16px;font-size:.98rem;transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s;display:flex}._selectTrigger_1cfyj_437:hover{background-color:var(--paper-strong);border-color:#b8c4d4}._selectTriggerOpen_1cfyj_466,._selectTrigger_1cfyj_437:focus{background-color:var(--paper-strong);border-color:#111;transform:translateY(-1px);box-shadow:0 0 0 5px #00000014}._placeholder_1cfyj_474{color:#9aa5b5}._arrow_1cfyj_478{font-size:.8rem;transition:transform .2s}._arrowOpen_1cfyj_483{transform:rotate(180deg)}._selectDropdown_1cfyj_487{z-index:9999;background:var(--paper-strong);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);max-height:220px;margin:0;padding:6px 0;list-style:none;animation:.15s _fadeUp_1cfyj_1;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}._selectDropdown_1cfyj_487::-webkit-scrollbar{display:none}._selectOption_1cfyj_509{cursor:pointer;padding:10px 16px;font-size:.95rem;transition:background .15s}._selectOption_1cfyj_509:hover{background:var(--brand-soft)}._selectOptionSelected_1cfyj_520{background:linear-gradient(135deg,#e9d8ff,#ccf5e1);font-weight:800}._buttonGroup_1cfyj_526{opacity:0;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;animation:.55s cubic-bezier(.22,1,.36,1) .47s forwards _fadeUp_1cfyj_1;display:flex}._container_1cfyj_2 button{min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:16px;padding:14px 26px;font-size:.98rem;font-weight:900;transition:transform .2s,box-shadow .2s,background-color .2s}._btnSubmit_1cfyj_552{color:#fff;background:linear-gradient(135deg,#202020,#000);min-width:178px;box-shadow:0 14px 30px #00000038}._btnSubmit_1cfyj_552:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0000004d}._btnReset_1cfyj_564{color:var(--muted);border:1.5px solid var(--line);background:#ffffffb3}._btnReset_1cfyj_564:hover{color:var(--ink);background:#fff;transform:translateY(-1px)}._toast_1cfyj_577{z-index:100;color:#fff;opacity:0;pointer-events:none;background:#111827;border-radius:18px;max-width:min(420px,100vw - 48px);padding:16px 18px;font-weight:800;line-height:1.8;transition:opacity .25s,transform .25s;position:fixed;bottom:24px;right:24px;transform:translateY(16px);box-shadow:0 18px 50px #11182747}._toastVisible_1cfyj_598{opacity:1;transform:translateY(0)}._toastSuccess_1cfyj_603{background:#111}._toastError_1cfyj_607{background:var(--error)}@keyframes _cardIn_1cfyj_1{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _fadeUp_1cfyj_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_1cfyj_1{0%{opacity:0}to{opacity:1}}@media (width<=980px){._registrationShell_1cfyj_90{grid-template-columns:1fr}._heroCard_1cfyj_99{min-height:auto}._heroStats_1cfyj_181{margin-top:42px}}@media (width<=680px){._fullScreenContainer_1cfyj_79{align-items:flex-start;padding:20px 12px}._heroCard_1cfyj_99,._form_1cfyj_100{border-radius:24px}._heroCard_1cfyj_99{padding:28px 22px}._form_1cfyj_100{padding:28px 18px}._formTopbar_1cfyj_226{flex-direction:column}._formGrid_1cfyj_260,._heroStats_1cfyj_181{grid-template-columns:1fr}._buttonGroup_1cfyj_526{flex-direction:column-reverse}._container_1cfyj_2 button{width:100%}}@supports not selector(:has(*)){._radioLabel_1cfyj_370 input{opacity:1;margin-left:8px;position:static}}._dashboardPage_1anu6_1{--ink:#090909;--ink-soft:#1a1a1a;--paper:#fbfbfb;--mist:#f3f4f6;--line:#e7e7e7;--muted:#747474;--shadow:0 26px 70px #0000002e;--radius-lg:1px;--radius-md:20px;--ease:cubic-bezier(.2, .8, .2, 1)}._dashboardPage_1anu6_1 *{box-sizing:border-box}._dashboardPage_1anu6_1{width:100vw;min-height:100vh;color:var(--ink);direction:ltr;background:radial-gradient(circle at 18% 20%,#fffffff2,#0000 24rem),linear-gradient(135deg,#ededed 0%,#fff 48%,#dedede 100%);margin:0;font-family:Vazirmatn,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}._dashboardPage_1anu6_1 button,._dashboardPage_1anu6_1 input{font:inherit}._dashboardPage_1anu6_1 button{cursor:pointer;border:0}._dashboardShell_1anu6_51{border:7px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);width:100vw;height:100vh;min-height:100vh;box-shadow:var(--shadow);display:flex;position:relative;overflow:hidden}._dashSidebar_1anu6_64{background:var(--ink);z-index:9999;width:84px;transition:transform .55s var(--ease), border-radius .55s var(--ease), box-shadow .55s var(--ease);will-change:transform;border-radius:20px;flex-direction:column;align-items:center;gap:20px;height:calc(100% - 56px);margin:28px 0 28px 30px;padding:18px 0;display:flex;position:absolute;left:18px;transform:translate(-160px);box-shadow:0 20px 40px #00000047}._dashSidebar_1anu6_64._open_1anu6_88{transform:translate(0)}._logo_1anu6_92,._navBtn_1anu6_93{color:#fff;width:48px;height:48px;transition:background .38s var(--ease), color .38s var(--ease), transform .38s var(--ease), box-shadow .38s var(--ease);background:0 0;border-radius:16px;place-items:center;display:grid}._logo_1anu6_92{color:var(--ink);background:#fff;margin-bottom:16px}._logo_1anu6_92 svg{width:28px;height:28px}._navBtn_1anu6_93 svg,._headerIcon_1anu6_120 svg,._mobileMenu_1anu6_121 svg{stroke-width:2.15px;width:22px;height:22px}._navBtn_1anu6_93:hover,._navBtn_1anu6_93:focus-visible,._navBtn_1anu6_93._active_1anu6_129{color:var(--ink);background:#fff;outline:none;transform:translate(10px)}._logout_1anu6_136{margin-top:auto}._contentWrap_1anu6_140{flex-direction:column;flex:1;min-width:0;display:flex}._topbar_1anu6_147{z-index:9999;background-color:var(--ink);width:65%;height:52px;transition:transform .55s var(--ease), box-shadow .55s var(--ease);will-change:transform;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;left:calc(19% - 26px);transform:translateY(-70px);box-shadow:0 20px 40px #00000047}._topbar_1anu6_147._open_1anu6_88{transform:translateY(15px)}._mobileMenu_1anu6_121{color:#fff;background:var(--ink);z-index:9998;border-radius:14px;flex:none;justify-content:center;align-items:center;width:14px;height:65px;display:flex;position:absolute;top:10%;left:-5px}._search_1anu6_188{border:1px solid var(--line);width:min(240px,48vw);height:38px;transition:box-shadow .25s var(--ease), border-color .25s var(--ease);background:#fff;border-radius:30px;align-items:center;gap:9px;margin-left:20px;padding:0 14px;display:flex}._search_1anu6_188:focus-within{border-color:#c9c9c9;box-shadow:0 8px 22px #00000012}._search_1anu6_188 svg{color:#8a8a8a;flex:none;width:15px;height:15px}._search_1anu6_188 input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}._headerActions_1anu6_225{align-items:center;gap:16px;margin-left:auto;display:flex;position:relative}._headerIcon_1anu6_120{color:#fff;width:42px;height:42px;transition:background .25s var(--ease), transform .25s var(--ease);background:0 0;border-radius:14px;place-items:center;display:grid;position:relative}._headerIcon_1anu6_120:hover,._profileButton_1anu6_248:hover{color:var(--ink);background:var(--mist);transform:translateY(-1px)}._headerIcon_1anu6_120:hover ._badge_1anu6_254{color:#fff;background:var(--ink)}._badge_1anu6_254{min-width:16px;height:16px;color:var(--ink);background:#fff;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 4px;font-size:10px;line-height:1;display:grid;position:absolute;top:8px;right:9px}._profileButton_1anu6_248{color:#fff;min-height:44px;transition:background .25s var(--ease), transform .25s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:11px;padding:5px 8px 5px 5px;display:flex}._avatar_1anu6_290{color:#4c1d1d;background:linear-gradient(135deg,#f6a5c0,#f7d5a4);border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid;box-shadow:0 5px 14px #00000021}._profileName_1anu6_303{white-space:nowrap;font-size:13px;font-weight:600}._chevron_1anu6_309{width:14px;height:14px;transition:transform .25s var(--ease)}._profileButton_1anu6_248[aria-expanded=true] ._chevron_1anu6_309{transform:rotate(180deg)}._dropdown_1anu6_319{border:1px solid var(--line);opacity:0;visibility:hidden;transform-origin:100% 0;width:230px;transition:opacity .34s var(--ease), transform .34s var(--ease), visibility .34s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:opacity, transform;background:#fffffff5;border-radius:18px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-10px)scale(.96);box-shadow:0 18px 45px #00000021}._dropdown_1anu6_319._open_1anu6_88{opacity:1;visibility:visible;transform:translateY(0)scale(1)}._dropdown_1anu6_319 h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:6px 8px 10px;font-size:13px}._dropdownItem_1anu6_355{width:100%;color:var(--ink);text-align:left;transition:background .2s var(--ease);background:0 0;border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}._dropdownItem_1anu6_355:hover{background:var(--mist)}._dropdownItem_1anu6_355 small{color:var(--muted);margin-top:2px;display:block}._pageStage_1anu6_379{direction:rtl;flex:1;place-items:center;position:relative;overflow:hidden}._blankPage_1anu6_387{opacity:0;pointer-events:none;will-change:opacity, transform, filter;justify-content:flex-start;align-items:flex-start;padding:36px 8px 8px;display:flex;position:absolute;inset:0;transform:translate(28px)}._blankPage_1anu6_387._active_1anu6_129{opacity:1;pointer-events:auto;animation:_pageIn_1anu6_1 .68s var(--ease) both;transform:translate(0)}._blankPage_1anu6_387._leaving_1anu6_407{pointer-events:none;animation:_pageOut_1anu6_1 .46s var(--ease) both}._pageLabel_1anu6_412{opacity:.16;letter-spacing:-.08em;-webkit-user-select:none;user-select:none;font-size:clamp(42px,8vw,100px);font-weight:800}._mobileBackdrop_1anu6_420{opacity:0;pointer-events:none;transition:opacity .3s var(--ease);z-index:50;background:#00000052;display:block;position:absolute;inset:0}._mobileBackdrop_1anu6_420._show_1anu6_431{opacity:1;pointer-events:auto}@keyframes _pageIn_1anu6_1{0%{opacity:0;filter:blur(10px);transform:translate(46px)scale(.982)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes _pageOut_1anu6_1{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}to{opacity:0;filter:blur(8px);transform:translate(-30px)scale(.985)}}@keyframes _shellRise_1anu6_1{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.982)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}._dashboardShell_1anu6_51{animation:_shellRise_1anu6_1 .8s var(--ease) both}@media (width<=760px){._dashboardPage_1anu6_1{overflow:hidden}._dashboardShell_1anu6_51{border-width:4px;border-radius:24px;width:100vw;height:100vh;min-height:100vh}._mobileBackdrop_1anu6_420{display:block}._dashSidebar_1anu6_64{width:74px;margin:0;position:absolute;top:132px;bottom:18px;left:18px;transform:translate(-120px);box-shadow:0 20px 40px #00000047}._dashSidebar_1anu6_64._open_1anu6_88{transform:translate(0)}._navBtn_1anu6_93:hover,._navBtn_1anu6_93:focus-visible,._navBtn_1anu6_93._active_1anu6_129{transform:translate(0)scale(1.04)}._contentWrap_1anu6_140{padding:18px}._topbar_1anu6_147{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;height:auto;display:grid}._mobileMenu_1anu6_121{flex:none;display:flex}._search_1anu6_188{z-index:9;grid-area:2/1/auto/-1;width:100%;height:44px;position:relative}._headerActions_1anu6_225{justify-self:end;gap:8px}._profileName_1anu6_303,._profileButton_1anu6_248 ._chevron_1anu6_309{display:none}._profileButton_1anu6_248{padding:5px}._dropdown_1anu6_319{width:min(86vw,260px);right:-2px}._pageStage_1anu6_379{min-height:56vh}._blankPage_1anu6_387{padding-top:28px}}._studentList_k9j6x_1{--bg:#f3f4f6;--panel:#ffffffdb;--panel-strong:#fffffff5;--line:#11182714;--text:#111827;--muted:#6b7280;--sidebar:#09090b;--sidebar-soft:#171717;--sidebar-line:#ffffff14;--primary:#111827;--primary-soft:#1118270f;--danger:#ef4444;--danger-soft:#ef44441a;--success:#10b981;--success-soft:#10b9811a;--warning:#f59e0b;--warning-soft:#f59e0b1f;--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--shadow:0 18px 50px #0f172a14;--shadow-sm:0 10px 28px #0f172a0f;--transition:.22s ease}._studentList_k9j6x_1 *{box-sizing:border-box}._studentList_k9j6x_1 button,._studentList_k9j6x_1 input,._studentList_k9j6x_1 select,._studentList_k9j6x_1 textarea{font:inherit}._studentList_k9j6x_1 button{cursor:pointer;border:0}._studentList_k9j6x_1 a{color:inherit;text-decoration:none}._studentList_k9j6x_1{scroll-behavior:smooth;width:100%;height:100%;min-height:100vh;color:var(--text);direction:rtl;background:#ffffffb8;margin:0;font-family:Vazirmatn,system-ui,sans-serif;overflow:hidden;box-shadow:0 22px 60px #0f172a1f}._studentList_k9j6x_1::-webkit-scrollbar{display:none}._field_k9j6x_76,._counter_k9j6x_77,._clearBtn_k9j6x_78{direction:rtl}._page_k9j6x_82{direction:rtl;flex-direction:column;gap:20px;min-width:0;padding:14px 28px 28px;display:flex}._heroTitle_k9j6x_91{letter-spacing:-2px;color:#1118271f;-webkit-user-select:none;user-select:none;margin:8px 0 0;font-size:clamp(3.2rem,7vw,5.8rem);font-weight:800;line-height:.92;position:relative}._subtext_k9j6x_102{color:var(--muted);margin:4px 0 0;font-size:1rem}._toolbar_k9j6x_108{grid-template-columns:minmax(220px,270px) minmax(220px,270px) auto auto;justify-content:start;align-items:center;gap:12px;display:grid}._field_k9j6x_76{position:relative}._field_k9j6x_76 svg{color:#9ca3af;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._control_k9j6x_131{width:100%;height:46px;color:var(--text);transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);background:#fffffff0;border:1px solid #e5e7eb;border-radius:14px;outline:none;padding:0 42px 0 14px}._control_k9j6x_131:focus{border-color:#1118272e;box-shadow:0 0 0 4px #1118270d}._studentList_k9j6x_1 select._control_k9j6x_131{appearance:none;cursor:pointer}._counter_k9j6x_77{white-space:nowrap;background:#fffffff0;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-width:110px;height:46px;padding:0 16px;display:inline-flex}._clearBtn_k9j6x_78{color:#fff;white-space:nowrap;height:46px;transition:transform var(--transition), box-shadow var(--transition), background var(--transition);background:#111827;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}._clearBtn_k9j6x_78 svg{width:18px;height:18px}._clearBtn_k9j6x_78:hover{background:#030712;transform:translateY(-2px);box-shadow:0 12px 24px #11182729}._statsGrid_k9j6x_197{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._statCard_k9j6x_203{min-height:112px;box-shadow:var(--shadow-sm);background:#ffffffe6;border:1px solid #e5e7eb;border-radius:22px;padding:16px;position:relative;overflow:hidden}._statCard_k9j6x_203:after{content:"";background:#1118270d;border-radius:999px;width:82px;height:82px;position:absolute;top:-28px;left:-28px}._statLabel_k9j6x_225{color:var(--muted);margin-bottom:10px;font-size:.88rem;font-weight:600;display:block}._statValue_k9j6x_233{letter-spacing:-.5px;font-size:1.9rem;font-weight:800;line-height:1;display:block}._statHint_k9j6x_241{color:#9ca3af;margin-top:10px;font-size:.82rem;display:block}._statCard_k9j6x_203._accentDark_k9j6x_248{color:#fff;background:#111827}._statCard_k9j6x_203._accentDark_k9j6x_248 ._statLabel_k9j6x_225,._statCard_k9j6x_203._accentDark_k9j6x_248 ._statHint_k9j6x_241{color:#ffffffad}._statCard_k9j6x_203._accentDark_k9j6x_248:after{background:#ffffff14}._tableHeader_k9j6x_261{border-bottom:1px solid var(--line);background:#ffffffbd;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}._tableHeader_k9j6x_261 h2{margin:0;font-size:1.08rem;font-weight:800}._tableHeader_k9j6x_261 p{color:var(--muted);margin:5px 0 0;font-size:.88rem}._tableMeta_k9j6x_283{color:#374151;background:#1118270d;border-radius:999px;align-items:center;gap:8px;min-width:max-content;padding:9px 12px;font-size:.86rem;font-weight:700;display:inline-flex}._contentCard_k9j6x_296{background:var(--panel-strong);box-shadow:var(--shadow);border:1px solid #e5e7eb;border-radius:26px;overflow:hidden}._tableScroll_k9j6x_304{overflow-x:auto}._studentList_k9j6x_1 table{border-collapse:collapse;width:100%;min-width:920px}._studentList_k9j6x_1 thead{background:linear-gradient(#f9fafb,#f3f4f6eb)}._studentList_k9j6x_1 th,._studentList_k9j6x_1 td{text-align:right;vertical-align:middle;border-bottom:1px solid var(--line);padding:17px 18px}._studentList_k9j6x_1 th{color:#374151;white-space:nowrap;font-size:.92rem;font-weight:700}._studentList_k9j6x_1 td{color:#111827;font-size:.95rem}._studentList_k9j6x_1 tbody tr{transition:background var(--transition), transform var(--transition)}._studentList_k9j6x_1 tbody tr:nth-child(2n){background:#f9fafb9e}._studentList_k9j6x_1 tbody tr:hover{background:#1118270a}._studentList_k9j6x_1 tbody tr:last-child td{border-bottom:0}._indexPill_k9j6x_351,._tag_k9j6x_352{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 10px;font-size:.85rem;font-weight:700;display:inline-flex}._indexPill_k9j6x_351{background:var(--primary-soft)}._tag_k9j6x_352{background:#1118270d}._actions_k9j6x_369{align-items:center;gap:8px;display:flex}._iconBtn_k9j6x_374{color:#111827;width:40px;height:40px;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition), background var(--transition);background:#fff;border:1px solid #e5e7eb;border-radius:12px;place-items:center;display:grid}._iconBtn_k9j6x_374 svg{width:18px;height:18px}._iconBtn_k9j6x_374:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0f172a14}._viewBtn_k9j6x_397:hover{background:#f8fafc;border-color:#cbd5e1}._deleteBtn_k9j6x_401:hover{background:var(--danger-soft);color:var(--danger);border-color:#ef444438}._emptyState_k9j6x_407{text-align:center;padding:64px 24px;display:block}._emptyState_k9j6x_407._show_k9j6x_412{display:block}._emptyIcon_k9j6x_415{color:#111827;background:#1118270d;border-radius:26px;place-items:center;width:76px;height:76px;margin:0 auto 16px;display:grid}._emptyIcon_k9j6x_415 svg{width:34px;height:34px}._emptyState_k9j6x_407 h2{margin:0 0 8px;font-size:1.3rem}._emptyState_k9j6x_407 p{color:var(--muted);margin:0}._modalBackdrop_k9j6x_438{z-index:50;-webkit-backdrop-filter:blur(10px);background:#11182759;justify-content:center;align-items:center;padding:18px;display:none;position:fixed;inset:0}._modalBackdrop_k9j6x_438._show_k9j6x_412{display:flex}._modal_k9j6x_438{background:#fffffffa;border:1px solid #e5e7eb;border-radius:26px;width:min(760px,100%);max-height:min(84vh,760px);overflow:auto;box-shadow:0 30px 80px #0f172a33}._modalHeader_k9j6x_462{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 16px;display:flex}._modalHeader_k9j6x_462 h2{margin:0;font-size:1.4rem}._modalHeader_k9j6x_462 p{color:var(--muted);margin:6px 0 0}._closeBtn_k9j6x_478{color:#111827;width:40px;height:40px;transition:background var(--transition), transform var(--transition);background:#1118270d;border-radius:12px}._closeBtn_k9j6x_478:hover{background:#ef44441f;transform:rotate(6deg)}._modalBody_k9j6x_492{padding:22px}._detailGrid_k9j6x_495{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._detailItem_k9j6x_500{background:#f9fafb;border:1px solid #eef2f7;border-radius:18px;padding:14px 15px}._detailItem_k9j6x_500._full_k9j6x_506{grid-column:1/-1}._detailLabel_k9j6x_509{color:var(--muted);margin-bottom:6px;font-size:.82rem;display:block}._detailValue_k9j6x_515{overflow-wrap:anywhere;line-height:1.8}@media (width<=1140px){._toolbar_k9j6x_108{grid-template-columns:1fr 1fr}._counter_k9j6x_77,._clearBtn_k9j6x_78{width:100%}._statsGrid_k9j6x_197{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){._studentList_k9j6x_1{grid-template-columns:1fr;width:min(100% - 16px,1600px);margin:8px auto}._page_k9j6x_82{padding:14px 16px 18px}._heroTitle_k9j6x_91{font-size:clamp(2.6rem,11vw,4.6rem)}._toolbar_k9j6x_108{grid-template-columns:1fr}._counter_k9j6x_77{justify-content:space-between;width:100%}._clearBtn_k9j6x_78{width:100%}._statsGrid_k9j6x_197{grid-template-columns:1fr 1fr}._tableHeader_k9j6x_261{flex-direction:column;align-items:flex-start}}@media (width<=640px){._studentList_k9j6x_1{border-width:4px;border-radius:22px}._statsGrid_k9j6x_197{grid-template-columns:1fr}._statCard_k9j6x_203{min-height:96px}._contentCard_k9j6x_296{border-radius:20px}._tableScroll_k9j6x_304{overflow:visible}._studentList_k9j6x_1 table,._studentList_k9j6x_1 thead,._studentList_k9j6x_1 tbody,._studentList_k9j6x_1 th,._studentList_k9j6x_1 td,._studentList_k9j6x_1 tr{display:block}._studentList_k9j6x_1 table{min-width:0}._studentList_k9j6x_1 thead{display:none}._studentList_k9j6x_1 tbody{gap:12px;padding:12px;display:grid}._studentList_k9j6x_1 tbody tr,._studentList_k9j6x_1 tbody tr:nth-child(2n){background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 8px 20px #0f172a0a}._studentList_k9j6x_1 td{border-bottom:1px solid #eef2f7;grid-template-columns:118px 1fr;gap:10px;padding:12px 14px;display:grid}._studentList_k9j6x_1 td:before{content:attr(data-label);color:var(--muted);font-weight:700}._studentList_k9j6x_1 td:last-child{border-bottom:0}._actions_k9j6x_369{justify-content:flex-start}._detailGrid_k9j6x_495{grid-template-columns:1fr}._modalHeader_k9j6x_462,._modalBody_k9j6x_492{padding:18px}}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Regular-CtGL0YI-.woff2)}._homePage_1ppej_8 *{box-sizing:border-box;font-family:Vazirmatn,sans-serif}._homePage_1ppej_8{scroll-behavior:smooth;color:#fff;background:radial-gradient(circle at 0 0,#6366f12e,#0000 25%),radial-gradient(circle at 100% 100%,#10b98114,#0000 25%),#050816;width:100%;height:100%;min-height:100vh;margin:0;overflow-x:hidden}._homePage_1ppej_8::-webkit-scrollbar{display:none}._glass_1ppej_39{-webkit-backdrop-filter:blur(18px);background:#ffffff0a;border:1px solid #ffffff14;box-shadow:0 10px 40px #00000059}._cardHover_1ppej_47{transition:transform .3s,border-color .3s,background .3s}._cardHover_1ppej_47:hover{background:#ffffff0f;border-color:#ffffff29;transform:translateY(-6px)}._calendarDay_1ppej_60{cursor:pointer;transition:transform .25s}._calendarDay_1ppej_60:hover{transform:scale(1.03)}._scroll-hidden_1ppej_69::-webkit-scrollbar{display:none}._homePage_1ppej_8 canvas{width:100%!important;height:100%!important}
