@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Instrument 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-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-medium:500;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--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;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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.-ml-8{margin-left:calc(var(--spacing)*-8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing)*1)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/376\]{aspect-ratio:335/376}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-5{height:calc(var(--spacing)*5)}.h-14\.5{height:calc(var(--spacing)*14.5)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-5{width:calc(var(--spacing)*5)}.w-\[448px\]{width:448px}.w-full{width:100%}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-gray-300{border-color:var(--color-gray-300)}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing)*6)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-100{opacity:1}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008),0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}@media(hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media(min-width:40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing)*2)}}@media(min-width:64rem){.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-20{padding:calc(var(--spacing)*20)}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}}:root{--bg-main:#060304;--bg-elevated:#110a0d;--border-soft:#b89ca359;--accent:#e21b2c;--accent-strong:#b01120;--accent-2:#ff6b74;--accent-rgb:226,27,44;--accent-strong-rgb:176,17,32;--accent-2-rgb:255,107,116;--accent-soft:rgba(var(--accent-rgb),.14);--text-main:#f9fafb;--text-muted:#a89aa0;--radius-lg:22px;--radius-md:18px;--transition-fast:.2s ease-out;--transition-normal:.3s ease-out;--shadow-soft:0 18px 45px #17080dbf}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}section[id]{scroll-margin-top:120px}#hero{scroll-margin-top:0}body{background:radial-gradient(circle at top left,rgba(var(--accent-2-rgb),.08),transparent 50%),radial-gradient(circle at bottom right,rgba(var(--accent-rgb),.09),transparent 50%),var(--bg-main);min-height:100vh;color:var(--text-main);background-repeat:no-repeat;background-size:cover;flex-direction:column;font-family:Vazirmatn,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.8;display:flex}main{flex:1 0 auto;width:100%}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}header{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at top,#120b0ef0,#120b0ef5);border-bottom:1px solid #b89ca340;position:fixed;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.logo{letter-spacing:.08em;text-transform:uppercase;color:#e5e7eb;align-items:center;gap:6px;font-size:1.05rem;font-weight:800;display:flex}.logo-mark{object-fit:contain;filter:drop-shadow(0 2px 8px #00000029);width:auto;height:32px;display:block}.header-nav{color:var(--text-muted);align-items:center;gap:20px;font-size:.85rem;display:flex}.header-nav a{padding-bottom:2px;position:relative}.header-nav a:after{content:"";background:linear-gradient(135deg,var(--accent),var(--accent-2));width:0;height:2px;transition:width var(--transition-normal);border-radius:999px;position:absolute;bottom:0;right:0}.header-nav a:hover:after{width:100%}.header-nav a.active{color:#e5e7eb}.header-nav a.active:after{width:100%}.header-actions{align-items:center;gap:8px;display:flex}.header-phone{color:var(--text-muted);transition:color var(--transition-normal),border-color var(--transition-normal);cursor:pointer;background:#120b0e80;border:1px solid #b89ca359;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.header-phone:hover{color:#e5e7eb;border-color:rgba(var(--accent-rgb),.5)}.user-chip{color:#e5e7eb;cursor:pointer;background:#120b0ea6;border:1px solid #b89ca359;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.9rem;font-weight:600;display:inline-flex}.user-chip .caret{color:var(--text-muted);font-size:.9rem}.user-chip-avatar{display:none}.user-menu{position:relative}.user-menu-dropdown{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#24181df0,#120b0ef0);border:1px solid #e6ccd62e;border-radius:10px;min-width:198px;max-width:min(240px,100vw - 24px);padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #00000057,inset 0 0 0 1px #ffffff08}.user-menu-dropdown a,.user-menu-dropdown button{text-align:right;color:#f4edf0;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:.88rem;font-weight:650;line-height:1.4;display:flex}.user-menu-dropdown svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;color:var(--accent-2);flex:0 0 17px}@media(max-width:768px){.user-menu-dropdown svg{flex:0 0 19px;width:19px;height:19px}.user-menu-dropdown a,.user-menu-dropdown button{padding:9px 8px;font-size:.88rem}}.user-menu-dropdown span{min-width:0}.user-menu-dropdown a:hover,.user-menu-dropdown button:hover{color:#fff;background:#e6ccd61f}.user-menu-dropdown a.active{background:rgba(var(--accent-rgb),.18);color:#fff}.user-menu-dropdown form{border-top:1px solid #e6ccd61a;margin-top:3px;padding-top:3px}.user-menu-dropdown form button{color:#fecaca}.btn{cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;color:var(--text-main);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 20px;font-size:.9rem;display:inline-flex}.btn svg{width:16px;height:16px}.btn-primary{background:linear-gradient(110deg,var(--accent-strong)0%,var(--accent)55%,var(--accent-2)100%);color:#fcf8fa;border:1px solid rgba(var(--accent-strong-rgb),.9);box-shadow:0 12px 30px rgba(var(--accent-strong-rgb),.35),0 0 0 1px rgba(var(--accent-rgb),.08);background-position:30%;background-size:160% 160%;font-weight:700}.btn-primary:hover{filter:brightness(1.04);box-shadow:0 18px 40px rgba(var(--accent-strong-rgb),.45);background-position:70%;transform:translateY(-1px)translateZ(0)}.btn-primary:disabled:not(.btn-loading){background:#32242ab3;background-size:unset;box-shadow:none;color:#b89ca373;cursor:not-allowed;filter:none;border-color:#b89ca326;transform:none}.btn-outline{color:#e5e7eb;background:#120b0ecc;border-color:#b89ca399}.btn-outline:hover{background:#b89ca32e}.btn-ghost{color:#e5e7eb;cursor:pointer;transition:all var(--transition-fast);background:#120b0ee6;border:1px dashed #b89ca3b3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;display:inline-flex}.btn-ghost:hover{background:#b89ca329;border-style:solid}.btn-ghost:disabled{cursor:not-allowed;color:#e1cbd38f;background:#120b0e73;border-style:solid;border-color:#b89ca33d;transform:none}.btn-ghost:disabled:hover{background:#120b0e73}main{padding-top:100px;padding-bottom:0}section{margin-bottom:64px;padding:0}.section-stack{flex-direction:column;gap:72px;display:flex}.settings-stack{gap:32px}.settings-preamble{background:linear-gradient(135deg,#120b0ee6,#120b0ebf);border:1px solid #b89ca340;border-radius:14px;align-items:center;gap:12px;margin-bottom:22px;padding:12px 14px;display:flex;box-shadow:0 10px 24px #00000047}.settings-preamble__icon{background:rgba(var(--accent-rgb),.18);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:inline-flex}.settings-preamble__title{color:#e5e7eb;font-weight:800}.settings-preamble__subtitle{color:var(--text-muted);font-size:.9rem}.settings-stack .card{background:linear-gradient(145deg,#120b0ef0,#120b0ed1);border-color:#b89ca34d;padding:16px 18px 14px}.settings-stack .form-grid{gap:18px 16px}.settings-stack .form-grid>div:not(.form-grid){flex-direction:column;gap:10px;display:flex}.settings-stack .editor-shell{background:#120b0eb3;border:1px solid #b89ca359;box-shadow:0 8px 18px #00000040}.settings-stack .button-row{flex-direction:row;justify-content:flex-start;margin-top:6px}.settings-page-head{margin-bottom:18px}.settings-card-head{border-bottom:1px dashed #b89ca33d;align-items:flex-start;margin-bottom:14px;padding-bottom:10px}.settings-block{border-top:1px dashed #b89ca338;flex-direction:column;gap:12px;margin-top:14px;padding-top:10px;display:flex}.settings-mini-card{box-shadow:none;background:#060304a6;border-style:dashed;padding:12px}.settings-footnote{margin-top:12px}.settings-stack input,.settings-stack select,.settings-stack textarea{min-height:48px;padding:12px 14px}.settings-stack textarea{line-height:1.6}.settings-stack textarea[data-editorjs]{min-height:120px}.why-textarea,.editor-shell.why-textarea .editor-area{min-height:140px}.agreement-body{color:#e5e7eb;line-height:1.8}.agreement-body p{margin:0 0 12px}.agreement-body ul,.agreement-body ol{margin:0 0 12px;padding-left:18px}.agreement-body strong{color:#fcf8fa}.settings-stack label{margin-bottom:4px;font-weight:600}.settings-stack .section-title{font-size:1.2rem}.settings-stack .section-subtitle{margin-top:2px}.settings-agreement{margin-bottom:24px}.card{background:radial-gradient(circle at top,rgba(var(--accent-2-rgb),.06),#120b0ef5);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);border:1px solid #b89ca340;padding:18px 18px 16px}.form-grid{gap:12px;display:grid}.form-grid.two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.form-grid.three{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.editor-shell{border-radius:var(--radius-md);background:#120b0e99;border:1px dashed #b89ca359;overflow:hidden}.editor-toolbar{background:#060304b3;border-bottom:1px solid #b89ca333;align-items:center;gap:8px;padding:8px 10px;display:flex}.editor-toolbar button{color:#e5e7eb;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);background:#b89ca326;border:1px solid #b89ca34d;border-radius:8px;padding:4px 8px;font-weight:700}.editor-toolbar button:hover{background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.45)}.editor-area{color:#e5e7eb;outline:none;min-height:120px;padding:10px}.inline-toolbar{z-index:50;background:#060304eb;border:1px solid #b89ca359;border-radius:10px;align-items:center;gap:6px;min-height:35px;padding:4px 6px;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 10px 30px #0006}.inline-toolbar button{color:#e5e7eb;cursor:pointer;height:26px;transition:background var(--transition-fast),border-color var(--transition-fast);background:#b89ca326;border:1px solid #b89ca34d;border-radius:8px;justify-content:center;align-items:center;padding:3px 6px;font-size:.85rem;font-weight:500;line-height:1;display:inline-flex}.inline-toolbar button:hover{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.55)}.auth-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}label{color:#e6ccd6;margin-bottom:6px;font-size:.9rem;display:block}input,select,textarea{color:#fcf8fa;background:#120b0eb3;border:1px solid #b89ca359;border-radius:12px;width:100%;min-height:44px;padding:10px 12px;font-size:.95rem}textarea:not([data-editorjs]){height:auto;min-height:44px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent-2)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23cbd5f5' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;background-size:12px;padding-left:32px;padding-right:12px}.table{border-collapse:collapse;width:100%}.table thead th{background:#b89ca314}.table thead th:first-child{border-top-right-radius:12px}.table thead th:last-child{border-top-left-radius:12px}.table tbody tr:hover td{background:#b89ca30f}.table th,.table td{text-align:right;vertical-align:middle;border-bottom:1px solid #b89ca333;padding:16px 10px;font-size:.92rem}.table th{color:#e6ccd6;font-weight:700}.table .hash-chip{max-width:140px;font-size:.82rem}.nowrap{white-space:nowrap}.hash-chip{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;max-width:170px;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);background:#b89ca31f;border:1px solid #b89ca340;border-radius:10px;align-items:center;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86rem;display:inline-flex;overflow:hidden}.hash-chip--full{white-space:nowrap;text-overflow:ellipsis;direction:ltr;width:100%;max-width:100%;padding:8px 12px;font-size:.78rem;display:flex;overflow:hidden}.hash-chip:hover{background:#b89ca32e;border-color:#b89ca38c}.hash-chip.copied{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb),.12)}.copyable-wallet{cursor:pointer;color:var(--accent-2);-webkit-text-decoration:underline dotted rgba(var(--accent-2-rgb),.5);text-decoration:underline dotted rgba(var(--accent-2-rgb),.5)}.upload-field{flex-direction:column;gap:6px;display:flex;position:relative}.upload-input{display:none}.upload-drop{cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);background:#120b0e99;border:1px dashed #b89ca380;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.upload-drop:hover{border-color:rgba(var(--accent-2-rgb),.7);background:#120b0ebf}.agreement-subtitle{width:100%;display:block}.agreement-preview-card{margin-bottom:16px}.agreement-preview-link{background:#120b0e99;border:1px solid #b89ca34d;border-radius:12px;width:100%;display:block;overflow:hidden}.agreement-preview-img{object-fit:contain;width:100%;max-height:380px;display:block}.agreement-page .card{width:100%}.agreement-page .form-grid{flex-direction:column;gap:12px;width:100%;display:flex}.agreement-page .button-row{justify-content:flex-start}.agreement-page .upload-field,.agreement-page .upload-drop,.agreement-page .section-subtitle{width:100%;max-width:none}.upload-icon{background:rgba(var(--accent-2-rgb),.15);width:34px;height:34px;color:var(--accent-2);border-radius:10px;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.upload-title{color:#e5e7eb;font-weight:700}.upload-hint{color:var(--text-muted);font-size:.85rem}.upload-filename{color:#e6ccd6;margin-top:4px;font-size:.82rem}.copy-toast{color:#e5e7eb;z-index:4000;opacity:0;background:#120b0ef2;border:1px solid #b89ca359;border-radius:12px;padding:10px 16px;font-size:.9rem;animation:.25s ease-out forwards toast-in,.35s ease-in 1.8s forwards toast-out;position:fixed;top:18px;right:50%;transform:translate(50%);box-shadow:0 10px 28px #00000073}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{to{opacity:0;transform:translate(50%)translateY(-8px)}}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.85rem;font-weight:700;display:inline-flex}.badge-success{color:#34b368;background:#34b36833;border:1px solid #34b36859}.badge-completed{color:#d8b4fe;background:linear-gradient(110deg,#c084fc33,#a855f71f);border:1px solid #c084fc59;gap:5px;padding:5px 12px;font-size:.82rem;font-weight:700;box-shadow:0 0 10px #c084fc26}.badge-approved{color:#6fcf97;background:linear-gradient(110deg,#16a34a40,#34b36826);border:1px solid #34b36873;gap:5px;padding:5px 12px;font-size:.82rem;font-weight:700;box-shadow:0 0 12px #34b3682e,inset 0 1px #ffffff0f}.badge-button{color:inherit;cursor:pointer;background:0 0;border:none;padding:5px 12px}.badge-warning{color:#e8bc4a;background:#eab3082e;border:1px solid #eab30859}.badge-neutral{color:#e6ccd6;background:#b89ca329;border:1px solid #b89ca359}.badge-danger{color:#ef4444;background:#ef44442e;border:1px solid #ef444459}.badge-info{background:rgba(var(--accent-rgb),.18);color:var(--accent-2);border:1px solid rgba(var(--accent-rgb),.35)}.alert{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #b89ca34d;border-radius:12px;align-items:center;min-height:58px;margin-top:10px;margin-bottom:14px;padding:12px 16px 13px 46px;font-size:.92rem;transition:opacity .4s,transform .4s;display:flex;position:relative;overflow:hidden}.alert-copy{flex-direction:column;gap:2px;width:100%;min-width:0;padding-right:36px;display:flex}.alert-copy--inline{flex-direction:row;align-items:baseline;gap:6px;padding-left:24px}.alert-title{color:#fff7f7;white-space:nowrap;letter-spacing:0;font-weight:800;line-height:1.5}.alert-body{color:inherit;overflow-wrap:anywhere;opacity:.94;min-width:0;padding-left:26px;font-size:.88rem;line-height:1.7}.alert-copy--inline .alert-body{padding-left:0}.alert-fading{opacity:0;pointer-events:none;transform:translateY(-6px)}.admin-toast-wrap{z-index:2600;pointer-events:none;flex-direction:column;gap:10px;width:clamp(320px,45vw,600px);display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}@media(max-width:768px){.admin-toast-wrap{width:auto;min-width:0;max-width:none;left:12px;right:12px;transform:none}.admin-toast,.user-toast{min-height:54px;padding:10px 14px 10px 40px;font-size:.88rem}.alert-title{white-space:normal}}.user-toast-wrap{z-index:2600;pointer-events:none;flex-direction:column;gap:10px;width:clamp(420px,56vw,720px);display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.user-toast,.admin-toast{pointer-events:auto;width:100%;margin:0;animation:.3s ease-out toast-in;box-shadow:0 18px 44px #0000006b,inset 0 0 0 1px #ffffff08}.alert-success{color:#e3f3e9;background:radial-gradient(circle at 100%,#4ade802e,#0000 34%),linear-gradient(135deg,#14532d61,#120b0ee0),#120b0ed1;border-color:#4ade805c;box-shadow:0 14px 34px #1665342e}.alert-success:before{content:"";background:linear-gradient(135deg,#34b368f2,#6fcf97e6);border-radius:999px;width:20px;height:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%);box-shadow:0 0 0 4px #34b3681f}.alert-success:after{content:"";border-bottom:2px solid #052e16;border-left:2px solid #052e16;width:9px;height:6px;position:absolute;top:50%;right:19px;transform:translateY(-65%)rotate(-45deg)}.alert-error{color:#fecaca;background:radial-gradient(circle at 100%,#f871712e,#0000 34%),linear-gradient(135deg,#7f1d1d61,#120b0ee0),#120b0ed1;border-color:#f8717161;box-shadow:0 14px 34px #7f1d1d2e}.alert-error:before{content:"!";color:#450a0a;background:linear-gradient(135deg,#f87171f2,#fca5a5e6);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%);box-shadow:0 0 0 4px #f871711f}.muted{color:var(--text-muted);font-size:.9rem}.text-danger{color:#f87171}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.is-hidden{display:none}.max-w-240{max-width:240px}.max-w-260{max-width:260px}.span-two,.span-full{grid-column:span 2}.span-three{grid-column:span 3}.flex-between,.flex-end-row,.flex-start-row,.inline-flex-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.flex-between{justify-content:space-between}.flex-end-row{justify-content:flex-end}.flex-start-row{justify-content:flex-start}.inline-flex-wrap{gap:6px;display:inline-flex}.form-inline{align-items:center;gap:6px;display:inline-flex}.hash-label{margin-left:6px;display:inline-block}.muted-small{font-size:.82rem}.muted-note{font-size:.86rem}.resend-button{border-style:solid;border-color:rgba(var(--accent-2-rgb),.38);background:rgba(var(--accent-rgb),.08);color:#ffe0e3;border-radius:12px;justify-content:space-between;width:100%;min-height:52px;padding:12px 14px;font-size:.86rem;font-weight:700}.resend-button:not(:disabled):hover{border-color:rgba(var(--accent-2-rgb),.68);background:rgba(var(--accent-rgb),.14)}.resend-button:disabled{color:#e1cbd394;background:#120b0e75;border-color:#b89ca338}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-loading{pointer-events:none;position:relative;color:#0000!important}.btn-loading:after{content:"";border:2px solid #e1cbd359;border-left-color:#f0e2e8;border-radius:50%;width:18px;height:18px;margin:auto;animation:.65s linear infinite btn-spin;position:absolute;inset:0}.auth-field-label-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.auth-field-label-row label{margin-bottom:0}.resend-timer{color:rgba(var(--accent-2-rgb),1);font-variant-numeric:tabular-nums;letter-spacing:.03em;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-2-rgb),.2);direction:ltr;border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:700;transition:color .4s,background .4s,border-color .4s}.resend-timer.is-urgent{color:#fca5a5;background:#f8717114;border-color:#f8717140}.otp-timer-bar-wrap{margin-top:10px}.otp-timer-bar{background:#b89ca31a;border-radius:999px;height:3px;overflow:hidden}.otp-timer-bar-fill{background:linear-gradient(270deg,rgba(var(--accent-2-rgb),1),rgba(var(--accent-rgb),.7));transform-origin:100%;border-radius:999px;width:100%;height:100%;transition:transform .95s linear,background .4s;transform:scaleX(1)}.otp-timer-bar-fill.is-urgent{background:linear-gradient(270deg,#f87171,#dc2626)}.agreement-card{background:#120b0e99;margin-bottom:12px;padding:12px}.agreement-check{align-items:center;gap:8px;display:flex}.checkbox-compact{width:auto;min-height:auto}.btn-compact{padding:4px 10px;font-size:.85rem}.btn-pay{padding:6px 12px}.alert-followup{margin-top:12px}.error-list{margin:0;padding-right:18px}.copy-wallet-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.copyable-wallet{align-items:center;gap:6px;display:inline-flex}.wallet-missing{margin-top:6px}.svg-blend-hard-light{mix-blend-mode:hard-light}.svg-blend-plus-darker{mix-blend-mode:plus-darker}footer{border-top:1px solid var(--border-soft);color:var(--text-muted);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top,#120b0ef7,#120b0efa);padding:8px 0;font-size:.8rem;position:static}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.trust-band{border-radius:var(--radius-lg);color:#fcf8fa;box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#130c0ff5,#060304f0);border:1px solid #b89ca359;justify-content:space-between;align-items:center;gap:28px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.trust-band:before{content:"";background:radial-gradient(circle at 90% 30%,rgba(var(--accent-2-rgb),.1),transparent 55%);opacity:.9;pointer-events:none;position:absolute;inset:0}.trust-band>*{z-index:1;position:relative}.trust-band-text{min-width:0}.trust-band-pill{color:#6fcf97;background:#34b3681f;border:1px solid #34b36840;border-radius:99px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.trust-seal{background:#fff;border-radius:14px;flex-shrink:0;padding:10px;line-height:0;transition:transform .15s,box-shadow .15s;display:inline-flex}.trust-seal:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0006}.trust-seal img{width:auto;height:96px;display:block}@media(max-width:640px){.trust-band{text-align:center;flex-direction:column;gap:20px;padding:24px 18px}.trust-seal img{height:88px}}@media(max-width:768px){.header-inner{padding:12px}}.stats-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0;display:grid}.stat-box{background:#120b0ed9;border:1px dashed #b89ca359;border-radius:14px;padding:14px}.stat-box .value{color:var(--accent);font-size:1.3rem;font-weight:800}.stat-box .label{color:var(--text-muted);font-size:.9rem}.modal-backdrop{box-sizing:border-box;z-index:2000;background:#060304b3;justify-content:center;align-items:center;padding:24px 12px;display:none;position:fixed;inset:0;overflow-y:auto}.modal{border-radius:var(--radius-md);width:92%;max-width:640px;max-height:calc(100vh - 48px);box-shadow:var(--shadow-soft);background:#120b0e;border:1px solid #b89ca34d;flex-shrink:0;padding:18px;overflow:hidden auto}.modal-header{z-index:10;background:#120b0e;border-bottom:1px solid #b89ca31a;justify-content:space-between;align-items:center;margin:-18px -18px 10px;padding:14px 18px;display:flex;position:sticky;top:-18px}.close-btn{width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);background:#b89ca312;border:1px solid #b89ca333;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;display:flex}.close-btn:hover{color:var(--text-main);background:#b89ca329;border-color:#b89ca366}.pill-button{color:#e5e7eb;cursor:pointer;background:#120b0ed9;border:1px solid #b89ca359;border-radius:12px;padding:6px 12px}.pill-button:hover{border-color:#b89ca3b3}.section-title{margin-bottom:8px;font-size:1.5rem;font-weight:800}.section-subtitle{color:var(--text-muted);max-width:620px;margin-bottom:18px;font-size:.95rem}.reveal{opacity:0;transition:opacity .7s var(--transition-normal),transform .7s var(--transition-normal),box-shadow .25s ease-out;will-change:opacity,transform;transform:translateY(30px)scale(.98)}.reveal.visible{opacity:1;transform:translateY(0)scale(1)}.hero{align-items:center;min-height:calc(55vh - 80px);display:flex}.hero-content{flex-direction:column;height:100%;display:flex}.hero-layout{grid-template-columns:minmax(0,3.5fr) minmax(0,2.5fr);align-items:center;gap:32px;display:grid}.hero-content{gap:10px}.hero-pill{width:fit-content;color:var(--text-muted);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#120b0ed9;border:1px solid #b89ca366;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:4px 12px;font-size:.78rem;display:inline-flex}.hero-pill span{background:radial-gradient(circle at center,var(--accent),transparent 70%);width:8px;height:8px;box-shadow:0 0 14px rgba(var(--accent-rgb),.6);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.hero-title-main{margin-bottom:4px;font-size:2.1rem;font-weight:900}.hero-title-main span{background:linear-gradient(135deg,#ff8b93,var(--accent));color:#0000;-webkit-background-clip:text}.hero-title-sub{color:var(--text-muted);margin-bottom:14px;font-size:1.1rem;font-weight:500}.hero-text{color:#e5e7eb;max-width:520px;margin-bottom:18px;font-size:.95rem}.hero-meta{color:var(--text-muted);flex-wrap:wrap;gap:10px;margin-top:6px;font-size:.8rem;display:flex}.hero-meta span{background:#b89ca314;border:1px solid #b89ca340;border-radius:12px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.hero-meta span:before{content:"";background:#b89ca3b3;border-radius:999px;width:6px;height:6px}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.hero-secondary{color:var(--text-muted);font-size:.82rem}.hero-secondary strong{color:#e5e7eb}.hero-card{background:radial-gradient(circle at top,rgba(var(--accent-2-rgb),.08),#120b0ef5);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid #b89ca35c;padding:18px 18px 20px;position:relative;overflow:hidden}.hero-card:before{content:"";background:radial-gradient(circle at top left,rgba(var(--accent-2-rgb),.07),transparent 50%),radial-gradient(circle at bottom right,rgba(var(--accent-rgb),.07),transparent 50%);opacity:.6;pointer-events:none;position:absolute;inset:0}.hero-card-inner{z-index:1;position:relative}.hero-card-header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.hero-card-title{font-size:.95rem;font-weight:700}.hero-card-tag{color:#e5e7eb;background:#120b0ea8;border:1px solid #f0e2e899;border-radius:999px;padding:3px 10px;font-size:.75rem}.hero-card-percent{color:var(--accent);margin-bottom:4px;font-size:1.7rem;font-weight:800}.hero-card-sub{color:var(--text-muted);margin-bottom:10px;font-size:.78rem}.hero-card-list{color:#e5e7eb;gap:4px;margin-bottom:12px;font-size:.8rem;display:grid}.hero-card-list span{opacity:.9}.hero-card-list span:before{content:"•";color:var(--accent);margin-left:4px}.hero-card-footnote{color:var(--text-muted);font-size:.7rem}.why-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.why-note{color:var(--text-muted);max-width:360px;font-size:.8rem}.why-note strong{color:#e5e7eb}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.why-card{background:radial-gradient(circle at top,var(--accent-soft),#120b0efa);border-radius:var(--radius-md);transform-origin:50%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #b89ca359;flex-direction:column;gap:8px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #120b0eb3}.why-card:after{content:"";background:radial-gradient(circle at center,rgba(var(--accent-rgb),.08),transparent 60%);opacity:0;width:80%;height:120%;transition:opacity var(--transition-normal);position:absolute;bottom:-50%;left:-20%}.why-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px #120b0ee6}.why-card:hover:after{opacity:1}.why-icon-wrap{background:radial-gradient(circle at 30% 30%,rgba(var(--accent-2-rgb),.14),transparent 55%),radial-gradient(circle at 70% 70%,rgba(var(--accent-rgb),.12),transparent 60%);border:1px solid rgba(var(--accent-rgb),.25);color:#ff8f97;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;display:inline-flex;box-shadow:0 10px 24px #120b0eb3}.why-icon{width:26px;height:26px;filter:drop-shadow(0 4px 10px rgba(var(--accent-rgb),.2))}.calc-head{text-align:center;margin-bottom:28px}.calc-card{background:#120b0e99;border:1px solid #b89ca32e;border-radius:24px;grid-template-columns:1.1fr 1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 30px 70px -30px #0009}.calc-form{flex-direction:column;gap:22px;padding:28px;display:flex}.calc-field{flex-direction:column;gap:10px;display:flex}.calc-field>label{color:var(--text-muted);font-size:.82rem;font-weight:600}.calc-plan-tabs{flex-wrap:wrap;gap:8px;display:flex}.calc-plan-tab{min-width:110px;color:var(--text-main);cursor:pointer;background:#b89ca30d;border:1px solid #b89ca333;border-radius:14px;flex:1;align-items:center;gap:9px;padding:11px 13px;font-family:inherit;transition:all .18s;display:flex}.calc-plan-tab-icon{width:34px;height:34px;color:var(--text-muted);background:#b89ca31a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:flex}.calc-plan-tab-text{text-align:right;flex-direction:column;gap:3px;display:flex}.calc-plan-tab-name{font-size:.9rem;font-weight:700}.calc-plan-tab-rate{color:#6fcf97;font-size:.7rem;font-weight:600}.calc-plan-tab.is-active .calc-plan-tab-icon{background:rgba(var(--accent-rgb),.2);color:var(--accent-2)}.calc-plan-tab:hover{border-color:rgba(var(--accent-rgb),.4);transform:translateY(-1px)}.calc-plan-tab.is-active{border-color:rgba(var(--accent-rgb),.65);background:linear-gradient(135deg,rgba(var(--accent-rgb),.2),rgba(var(--accent-rgb),.08));box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.calc-amount-wrap{background:#06030499;border:1px solid #b89ca347;border-radius:14px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.calc-amount-wrap:focus-within{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.calc-amount-currency{color:var(--accent-2);border-left:1px solid #b89ca32e;align-self:stretch;align-items:center;padding:0 16px;font-size:1.1rem;font-weight:800;display:flex}.calc-amount-wrap input{color:#fcf8fa;letter-spacing:.02em;background:0 0;border:none;flex:1;height:56px;padding:0 16px;font-size:1.25rem;font-weight:800}.calc-amount-wrap input:focus{box-shadow:none;outline:none}.calc-min{color:var(--text-muted);font-size:.74rem;transition:color .15s}.calc-min--error{color:#e9c154}.calc-results{background:linear-gradient(145deg,#130c0ff5,#060304f0);border-right:1px solid #b89ca31f;flex-direction:column;justify-content:center;gap:14px;padding:28px;display:flex;position:relative;overflow:hidden}.calc-results:before{content:"";background:radial-gradient(circle at 10% 90%,rgba(var(--accent-2-rgb),.1),transparent 55%);opacity:.9;pointer-events:none;position:absolute;inset:0}.calc-results>*{z-index:1;position:relative}.calc-results-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.calc-results-title{color:var(--text-main);font-size:.9rem;font-weight:700}.calc-results-badge{color:#6fcf97;background:#34b3681f;border:1px solid #34b36840;border-radius:99px;padding:3px 10px;font-size:.7rem;font-weight:700}.calc-result{justify-content:space-between;align-items:center;gap:12px;display:flex}.calc-result-label{color:var(--text-muted);align-items:center;gap:7px;font-size:.84rem;display:flex}.calc-result-label svg{opacity:.6;flex-shrink:0}.calc-result-label em{opacity:.7;font-size:.7rem;font-style:normal}.calc-result-value{color:var(--accent-2);white-space:nowrap;direction:ltr;font-size:1.2rem;font-weight:800}.calc-result-value--green{color:#6fcf97}.calc-result--final{border-top:1px dashed #b89ca338;margin-top:2px;padding-top:14px}.calc-result--final .calc-result-value{color:#fcf8fa;font-size:1.5rem}@media(max-width:760px){.calc-card{grid-template-columns:1fr}.calc-results{border-top:1px solid #b89ca31f;border-right:none}.calc-form{padding:20px}.calc-results{padding:22px 20px}}@media(max-width:560px){.calc-plan-tabs{flex-direction:column;gap:8px}.calc-plan-tab{flex:none;width:100%;min-width:0;padding:11px 14px}.calc-plan-tab-text{flex-direction:row;flex:1;justify-content:space-between;align-items:center}.calc-plan-tab-rate{background:#34b3681f;border-radius:99px;padding:2px 8px}}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:26px;margin-bottom:32px;display:grid}.plan-card{border-radius:var(--radius-lg);clip-path:inset(0 round var(--radius-lg));contain:paint;box-shadow:var(--shadow-soft);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),translate var(--transition-fast);background:linear-gradient(145deg,#130c0ff5,#060304f0);border:1px solid #b89ca340;flex-direction:column;gap:8px;padding:20px 18px 18px;display:flex;position:relative;overflow:hidden}.plan-card .plan-accent{background:linear-gradient(120deg,rgba(var(--accent-rgb),.35),rgba(var(--accent-2-rgb),.25));opacity:.95;pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.plan-card:before{content:"";background:radial-gradient(circle at 90% 12%,rgba(var(--accent-2-rgb),.09),transparent 55%);opacity:.9;transition:opacity var(--transition-fast);pointer-events:none;position:absolute;inset:0}.plan-card>*{z-index:1;position:relative}.plan-card.popular{border-color:#e8bc4af2;box-shadow:0 16px 42px #a1620759,0 0 0 1px #e8bc4a59}.plan-card:hover{border-color:#b89ca38c;transform:translateY(-4px);box-shadow:0 18px 40px #120b0ed9}.plan-card:hover:before{opacity:1}.plan-badge{color:var(--bg-main);letter-spacing:.02em;background:linear-gradient(135deg,#e8bc4a,#c98f2d);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:12px;left:14px;box-shadow:0 12px 28px #e8bc4a73}.plan-header{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.plan-icon{flex-shrink:0;width:32px;height:32px}.plan-medal{width:32px;height:32px}.plan-icon-wrap{background:#b89ca31f;border:1px solid #b89ca34d;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.plan-name{color:#e5e7eb;font-size:.95rem;font-weight:700}.plan-duration{color:var(--text-muted);font-size:.82rem}.plan-rate-hero{align-items:baseline;gap:8px;margin-top:14px;display:flex}.plan-rate-num{color:var(--accent-2);letter-spacing:-.01em;font-size:2.4rem;font-weight:800;line-height:1}.plan-rate-num small{margin-right:1px;font-size:1.1rem;font-weight:700}.plan-rate-cap{color:var(--text-muted);font-size:.82rem;font-weight:600}.plan-min{background:#b89ca30f;border:1px solid #b89ca324;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;display:flex}.plan-min-label{color:var(--text-muted);font-size:.78rem}.plan-min-val{color:#e5e7eb;direction:ltr;font-size:.92rem;font-weight:800}.plan-divider{background:#b89ca324;height:1px;margin:14px 0 2px}.plan-features{color:#e1cbd4;gap:7px;margin-top:10px;font-size:.84rem;display:grid}.plan-features p{align-items:flex-start;gap:7px;margin:0;display:flex}.plan-features p:before{content:"";background:rgba(var(--accent-rgb),.14)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23ff6b74' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/10px no-repeat;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px}.plan-cta{margin-top:auto;padding-top:16px}.plan-cta .btn{letter-spacing:.01em;border-radius:14px;justify-content:center;width:100%;padding:11px 16px;font-size:.92rem;font-weight:700}.plan-card.plan-bronze .plan-min-val{color:#fcd9c2}.plan-card.plan-silver .plan-min-val{color:#efe9eb}.plan-card.plan-gold .plan-min-val{color:#f2dc9d}.plan-card.plan-bronze{border-color:#b89ca340}.plan-card.plan-bronze:before{background:radial-gradient(circle at 90% 12%,#d1885a2e,#0000 55%)}.plan-card.plan-bronze .plan-rate-num,.plan-card.plan-bronze .plan-min:before,.plan-card.plan-bronze .plan-features p:before{color:#d1885a}.plan-card.plan-bronze .plan-cta .btn-primary{color:var(--bg-main);background:linear-gradient(135deg,#d1885a,#a85f36);border-color:#d1885ab3;box-shadow:0 12px 28px #d1885a59}.plan-card.plan-bronze .plan-cta .btn-primary:hover{filter:brightness(1.04);box-shadow:0 16px 38px #d1885a73}.plan-card.plan-bronze .plan-icon-wrap{background:radial-gradient(circle at top,#d1885a40,#0000 70%);border-color:#d1885a73}.plan-card.plan-bronze .plan-medal path{stroke:#d1885a;fill:#d1885a2e}.plan-card.plan-bronze .plan-accent{background:linear-gradient(120deg,#d1885a,#a85f36)}.plan-card.plan-bronze:hover{border-color:#d1885ab3;box-shadow:0 20px 44px #d1885a38}.plan-card.plan-silver{border-color:#b89ca340}.plan-card.plan-silver:before{background:radial-gradient(circle at 90% 12%,#ded7da29,#0000 55%)}.plan-card.plan-silver .plan-rate-num,.plan-card.plan-silver .plan-min:before,.plan-card.plan-silver .plan-features p:before{color:#dcd5d8}.plan-card.plan-silver .plan-cta .btn-primary{color:var(--bg-main);background:linear-gradient(135deg,#e0d9dc,#9c9396);border-color:#b89ca3b3;box-shadow:0 12px 28px #b89ca34d}.plan-card.plan-silver .plan-cta .btn-primary:hover{filter:brightness(1.04);box-shadow:0 16px 38px #b89ca366}.plan-card.plan-silver .plan-icon-wrap{background:radial-gradient(circle at top,#b89ca333,#0000 70%);border-color:#b89ca359}.plan-card.plan-silver .plan-medal path{stroke:#dcd5d8;fill:#b89ca32e}.plan-card.plan-silver .plan-accent{background:linear-gradient(120deg,#e0d9dc,#9c9396)}.plan-card.plan-silver:hover{border-color:#b89ca3b3;box-shadow:0 20px 44px #b89ca333}.plan-card.plan-gold{border-color:#b89ca340}.plan-card.plan-gold:before{background:radial-gradient(circle at 90% 12%,#e8bc4a2e,#0000 55%)}.plan-card.plan-gold .plan-rate-num,.plan-card.plan-gold .plan-min:before,.plan-card.plan-gold .plan-features p:before{color:#e8bc4a}.plan-card.plan-gold .plan-cta .btn-primary{color:var(--bg-main);background:linear-gradient(135deg,#e8bc4a,#c98f2d);border-color:#e8bc4abf;box-shadow:0 12px 28px #e8bc4a52}.plan-card.plan-gold .plan-cta .btn-primary:hover{filter:brightness(1.04);box-shadow:0 16px 38px #e8bc4a6b}.plan-card.plan-gold .plan-icon-wrap{background:radial-gradient(circle at top,#e8bc4a33,#0000 70%);border-color:#e8bc4a59}.plan-card.plan-gold .plan-medal path{stroke:#e8bc4a;fill:#e8bc4a2e}.plan-card.plan-gold .plan-accent{background:linear-gradient(120deg,#e8bc4a,#c98f2d)}.plan-card.plan-gold:hover{border-color:#e8bc4abf;box-shadow:0 20px 44px #e8bc4a3d}.cta-box{border-radius:var(--radius-lg);color:#fcf8fa;box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#130c0ff5,#060304f0);border:1px solid #b89ca359;margin-top:32px;padding:28px 24px;position:relative;overflow:hidden}.cta-box:before{content:"";background:radial-gradient(circle at 15% 20%,rgba(var(--accent-2-rgb),.08),transparent 50%),radial-gradient(circle at 85% 80%,rgba(var(--accent-rgb),.08),transparent 50%);opacity:.8;pointer-events:none;position:absolute;inset:0}.cta-box-inner{z-index:1;position:relative}.cta-grid{grid-template-columns:1fr;align-items:stretch;gap:14px;display:grid}.cta-box h2{margin-bottom:8px;font-size:1.5rem;font-weight:900}.cta-box p{color:#f0e2e8;margin-bottom:16px;font-size:.95rem}.cta-caption{opacity:.9;margin-top:6px;font-size:.8rem}.cta-box .btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fcf8fa;border-color:rgba(var(--accent-rgb),.5);box-shadow:0 12px 28px rgba(var(--accent-strong-rgb),.28)}.cta-box .btn-primary:hover{box-shadow:0 16px 38px rgba(var(--accent-strong-rgb),.36)}.cta-eyebrow{color:var(--accent);background:rgba(var(--accent-2-rgb),.12);border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 12px;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 10px 25px #0003}.cta-highlights{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cta-highlights span{color:#f0e2e8;background:#ffffff14;border:1px solid #b89ca359;border-radius:12px;align-items:center;gap:6px;padding:6px 10px;font-size:.85rem;font-weight:700;display:inline-flex}.cta-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:0;display:flex}.cta-caption{opacity:.9;text-align:center;color:#e6ccd6;font-size:.82rem}.cta-foot-actions .btn-primary{justify-content:center;min-width:220px}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll-y{max-height:70vh;overflow-y:auto}.admin-page main{padding-top:58px}.admin-page footer{display:none}.admin-page header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at top,#120b0ef0,#120b0ef5);border-bottom:1px solid #b89ca340;right:260px;box-shadow:0 16px 38px #06030452}.admin-page .header-inner{padding-inline:16px}.admin-page .header-actions{margin-inline-start:auto}.admin-page header .container{max-width:none}.admin-page main>.container,.admin-page section>.container.admin-shell{width:100%;max-width:none;padding:0}.admin-page section{margin-bottom:0}.admin-shell{direction:rtl;min-height:calc(100vh - 58px);display:block}.admin-sidebar{z-index:1100;background:radial-gradient(circle at top,rgba(var(--accent-rgb),.09),transparent 34%),linear-gradient(180deg,var(--bg-elevated),var(--bg-main));border-left:1px solid #b89ca33d;width:260px;height:100vh;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.admin-sidebar-brand{border-bottom:1px solid #b89ca32e;justify-content:center;align-items:center;min-height:65px;padding:0 16px;display:flex}.admin-sidebar-brand img{object-fit:contain;filter:drop-shadow(0 10px 24px #0000003d);width:auto;max-width:150px;height:auto;max-height:42px;display:block}.admin-sidebar-toggle{cursor:pointer;background:#06030494;border:1px solid #b89ca352;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;display:none}.admin-sidebar-toggle span{width:16px;height:2px;transition:transform var(--transition-fast),opacity var(--transition-fast);transform-origin:50%;background:#e5e7eb;border-radius:999px;margin:0 auto;display:block}.admin-sidebar-toggle.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.admin-sidebar-toggle.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.admin-sidebar-toggle.is-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.admin-sidebar-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity var(--transition-normal);background:#060304a6;display:none;position:fixed;inset:58px 0 0}.admin-sidebar-overlay.is-visible{opacity:1;display:block}.admin-header-logo{pointer-events:auto;align-items:center;display:none;position:absolute;left:50%;transform:translate(-50%)}.admin-header-logo img{object-fit:contain;filter:drop-shadow(0 4px 12px #0000004d);width:auto;max-height:32px;display:block}.admin-topbar-title{color:#e5e7eb;margin-inline:10px auto;font-size:.98rem;font-weight:800}.admin-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.admin-section-note{color:var(--text-muted);margin:0;font-size:.92rem}.admin-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 12px 18px}.admin-nav{gap:8px;display:grid}.admin-nav a{text-align:right;color:#e5e7eb;transition:border-color var(--transition-fast),transform var(--transition-fast),background var(--transition-fast);direction:rtl;background:#06030499;border:1px solid #b89ca340;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.admin-nav a:hover{background:#b89ca31f;border-color:#b89ca399;transform:translate(-2px)}.admin-nav a.active{border-color:rgba(var(--accent-rgb),.85);color:#ffe4e6;box-shadow:0 14px 32px rgba(var(--accent-rgb),.32),inset 0 1px #ffffff0f,0 0 0 1px rgba(var(--accent-rgb),.28);background:linear-gradient(135deg,#120b0ef5,#1f1519e6);font-weight:800;position:relative}.admin-content{min-width:0;min-height:calc(100vh - 58px);margin-right:260px;padding:24px}.payout-section-head{border-bottom:1px solid #b89ca314;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.payout-section-title{color:var(--text-main);align-items:center;gap:10px;font-size:.88rem;font-weight:600;display:flex}.payout-due-dot,.payout-paid-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite dot-pulse}.payout-due-dot{background:#e9c154;box-shadow:0 0 0 3px #e9c15426}.payout-paid-dot{background:#6fcf97;animation:none;box-shadow:0 0 0 3px #6fcf971f}@keyframes dot-pulse{0%,to{box-shadow:0 0 0 3px #e9c15426}50%{box-shadow:0 0 0 6px #e9c1540f}}.sadri-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0 4px;display:flex}.sadri-pagination-info{color:var(--text-muted);font-size:.78rem}.sadri-pagination-btns{align-items:center;gap:4px;display:flex}.sadri-page-btn{min-width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:#b89ca30f;border:1px solid #b89ca31f;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.sadri-page-btn:hover{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.3);color:var(--accent-2)}.sadri-page-btn--active{background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.4);color:var(--accent-2);cursor:default;font-weight:700}.sadri-page-btn--disabled{opacity:.3;cursor:default;pointer-events:none}.sadri-page-btn--dots{cursor:default;color:var(--text-muted);background:0 0;border:none;font-size:1rem}.admin-content .card{margin-bottom:16px}.admin-sidebar,.admin-page header,.admin-content{transition:width var(--transition-normal),right var(--transition-normal),margin-right var(--transition-normal)}.admin-sidebar-collapsed .admin-sidebar{border-left:0;width:0;overflow:hidden}.admin-sidebar-collapsed .admin-page header,.admin-sidebar-collapsed header{right:0}.admin-sidebar-collapsed .admin-content{margin-right:0}.admin-sidebar-collapsed .admin-sidebar-brand{padding:0 10px}.admin-sidebar-collapsed .admin-sidebar-brand img{max-width:44px}.admin-sidebar-collapsed .admin-nav-section{display:none}.admin-sidebar-collapsed .admin-nav a{justify-content:center;min-height:44px;padding:10px;font-size:0}.admin-sidebar-collapsed .admin-nav a:first-letter{font-size:.9rem}.admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.auth-section{justify-content:center;align-items:center;min-height:calc(100dvh - 140px);padding:24px 16px;display:flex}.auth-page main{position:relative}.auth-page main>.container{width:100%;max-width:560px;padding:0 16px;transition:max-width .3s}.auth-page main>.container.auth-section--wide{max-width:860px}.auth-section.auth-section--wide{margin-bottom:32px}.auth-page main>.container:not(.auth-section){z-index:20;pointer-events:none;position:absolute;top:80px;right:50%;transform:translate(50%)}.auth-page .alert{pointer-events:auto;margin:10px auto 0}.auth-page .alert-error{border-radius:12px}.auth-page .alert-error .error-list{color:#fecaca;margin:0;padding-right:0;font-size:.84rem;line-height:1.7}@media(max-width:640px){.user-toast-wrap{min-width:0}.auth-page main>.container:not(.auth-section){top:auto;left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));z-index:200;width:min(100vw - 24px,520px);max-width:none;padding:0;position:fixed;transform:translate(-50%)}.auth-page .alert{box-sizing:border-box;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;width:100%;margin:0 0 8px;font-size:.9rem;line-height:1.6;box-shadow:0 8px 32px #00000073}.auth-page .alert-fading{transform:translateY(12px)}}.auth-card{background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.09),transparent 55%),linear-gradient(160deg,#130c0ffa,#060304);border-radius:var(--radius-lg);width:100%;max-width:520px;box-shadow:0 32px 80px #060304a6,inset 0 0 0 1px rgba(var(--accent-rgb),.05);border:1px solid #b89ca333;padding:36px 32px 32px;transition:max-width .3s;position:relative;overflow:hidden}.auth-card:before{content:"";background:linear-gradient(90deg,transparent,rgba(var(--accent-2-rgb),.45),transparent);pointer-events:none;height:1px;position:absolute;top:0;left:12%;right:12%}.auth-logo{justify-content:center;margin-bottom:28px;display:flex}.auth-logo img{object-fit:contain;width:auto;height:34px;filter:drop-shadow(0 0 12px rgba(var(--accent-rgb),.3))}.auth-badge{color:var(--text-muted);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#120b0ed9;border:1px solid #b89ca347;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:.78rem;display:inline-flex}.auth-badge-dot{background:var(--accent-2);width:6px;height:6px;box-shadow:0 0 8px rgba(var(--accent-2-rgb),.9);border-radius:999px;flex-shrink:0}.auth-title{color:#f9f1f5;margin-bottom:6px;font-size:1.5rem;font-weight:800;line-height:1.3}.auth-subtitle{color:var(--text-muted);margin-bottom:24px;font-size:.88rem;line-height:1.7}.auth-steps{gap:5px;margin-bottom:26px;display:flex}.auth-step{background:#b89ca326;border-radius:999px;flex:1;height:3px}.auth-step.done{background:rgba(var(--accent-rgb),.45)}.auth-step.active{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.auth-fields{flex-direction:column;gap:14px;display:flex}.auth-fields-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-card.auth-card--wide{max-width:780px}.auth-field label{color:#a89aa0;margin-bottom:6px;font-size:.84rem;font-weight:500;display:block}.auth-field input{color:#fcf8fa;width:100%;min-height:46px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:#06030499;border:1px solid #b89ca347;border-radius:12px;padding:11px 14px;font-size:.95rem}.auth-field input:focus{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1);outline:none}.field-hint{color:var(--text-muted);font-size:.75rem;font-weight:400}.field-error{pointer-events:none;display:block;background:0 0!important;border:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.field-error:before{display:none!important}.input-error,input.input-error,select.input-error{border-color:#f8717180!important;box-shadow:0 0 0 3px #f8717114!important}:has(>.field-error:not(.is-hidden)) input,:has(>.field-error:not(.is-hidden)) select,:has(>.field-error:not(.is-hidden)) textarea,:has(.field-error:not(.is-hidden))>input,:has(.field-error:not(.is-hidden))>select,:has(.field-error:not(.is-hidden))>textarea,.inv-amount-field:has(.field-error:not(.is-hidden)) input{border-color:#f8717199!important;box-shadow:0 0 0 3px #f871711a!important}.field-error:not(.is-hidden){color:#f87171;margin-top:4px;font-size:.78rem;display:block}input.is-error,select.is-error,textarea.is-error{border-color:#f8717199!important;box-shadow:0 0 0 3px #f871711a!important}.auth-otp-input{direction:ltr;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.auth-otp-input input{color:#fcf8fa;text-align:center;font-variant-numeric:tabular-nums;width:100%;min-height:60px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:#06030499;border:1px solid #b89ca347;border-radius:12px;padding:0;font-size:1.15rem;font-weight:700;line-height:1}.auth-otp-input input:focus{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1);outline:none}.auth-otp-input input:disabled{cursor:not-allowed;opacity:.45}.auth-mobile-chip{background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.22);color:#f0e2e8;direction:ltr;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:5px 14px;font-size:.88rem;font-weight:600;display:inline-flex}.auth-actions{gap:10px;margin-top:22px;display:flex}.auth-actions .btn{flex:1;min-height:46px;font-size:.95rem;font-weight:700}.auth-resend{margin-top:14px}.auth-footer{text-align:center;color:var(--text-muted);border-top:1px solid #b89ca31f;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;margin-top:20px;padding-top:18px;font-size:.85rem;line-height:1.8;display:flex}.auth-footer a{color:var(--accent-2);font-weight:600}.auth-footer a:hover{text-decoration:underline}.auth-footer-sep{color:#b89ca366;margin:0 4px}.auth-footer--modern{justify-content:space-between;gap:6px}.auth-footer-link{background:#b89ca30f;border:1px solid #b89ca324;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;transition:background .15s,border-color .15s;display:inline-flex;color:var(--text-main)!important;font-weight:600!important}.auth-footer-link svg{color:var(--accent-2);flex-shrink:0}.auth-footer-link:hover{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.3);text-decoration:none!important}@media(max-width:640px){.auth-section{width:100%;max-width:480px;padding:8px 12px calc(28px + env(safe-area-inset-bottom));align-items:flex-start;min-height:calc(100dvh - 96px);margin-inline:auto;padding-top:12px}.auth-card{max-width:100%;box-shadow:0 22px 54px #0603048c,inset 0 0 0 1px rgba(var(--accent-rgb),.05);border-radius:16px;padding:22px 16px 24px}.auth-steps{gap:4px;margin-bottom:18px}.auth-step{height:4px}.auth-badge{margin-bottom:10px;padding:3px 10px;font-size:.74rem}.auth-title{margin-bottom:5px;font-size:1.25rem}.auth-subtitle{margin-bottom:16px;font-size:.84rem;line-height:1.65}.auth-fields{gap:13px}.auth-fields-row{gap:12px;grid-template-columns:1fr!important}.auth-field input{box-sizing:border-box;border-radius:10px;min-height:52px;padding:12px 14px;font-size:16px}.auth-field label{margin-bottom:5px;font-size:.82rem}.auth-otp-input{gap:6px}.auth-otp-input input{border-radius:10px;min-height:56px;font-size:1.25rem}.auth-actions{margin-top:18px;margin-bottom:4px}.auth-actions .btn{border-radius:12px;min-height:54px;font-size:1rem}.auth-page main>.container.auth-section--wide{max-width:100%}.auth-footer{margin-top:16px;padding-top:14px;font-size:.82rem;line-height:1.9}.auth-footer-sep{display:none}}@media(max-width:380px){.auth-section{padding-inline:8px}.auth-card{padding:20px 12px 22px}.auth-otp-input{gap:5px}.auth-otp-input input{min-height:52px;font-size:1.15rem}}@media(max-width:640px){.jalali-cal-panel:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-1;background:#060304b3;position:fixed;inset:0}.jalali-cal-panel{max-height:calc(100dvh - 20px);padding:20px 16px 24px;overflow-y:auto;transform:translateY(-50%);border-radius:20px!important;width:auto!important;inset:50% 10px auto!important}.jalali-cal-header{margin-bottom:10px}.jalali-header-sel{box-sizing:border-box;height:48px;min-height:48px;padding:0 12px;font-size:1rem}.jalali-nav-btn{box-sizing:border-box;border-radius:12px;width:48px;height:48px;min-height:48px}.jalali-cal-weekdays{gap:4px;margin-bottom:4px}.jalali-cal-weekdays span{padding:6px 0;font-size:.85rem}.jalali-cal-grid{gap:8px}.jalali-day{border-radius:12px;min-height:58px;font-size:1.08rem}.jalali-picker-trigger{border-radius:12px;height:55px;padding:10px 12px;font-size:16px}}.profile-head{margin-bottom:20px}.profile-head .section-title{margin-bottom:4px}.profile-head .section-subtitle,.settings-card-head .section-title{margin:0}.profile-head+.card,.profile-head~.card{margin-bottom:16px}.admin-content .profile-wrap__actions{justify-content:flex-end;margin-top:15px}.profile-grid{grid-template-columns:repeat(2,1fr)}.span-full{grid-column:1/-1}@media(max-width:900px){.profile-grid{grid-template-columns:1fr}.span-full{grid-column:auto}}.profile-identity{background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.05),transparent 60%),#120b0e99;border-radius:var(--radius-md);border:1px solid #b89ca333;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.profile-avatar{background:linear-gradient(135deg,rgba(var(--accent-rgb),.7),rgba(var(--accent-2-rgb),.7));color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.4rem;font-weight:800;display:flex}.profile-identity-name{color:#f9f1f5;margin-bottom:6px;font-size:1.05rem;font-weight:700}.profile-identity-meta{flex-wrap:wrap;gap:6px;display:flex}.profile-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid #b89ca324;margin:0 0 14px;padding-bottom:10px;font-size:.8rem;font-weight:700}.button-row{flex-flow:row-reverse wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:12px;display:flex}.search-bar{align-items:center;gap:10px;display:block}.search-bar .search-input{width:100%;position:relative}.search-input{position:relative}.search-clear{width:22px;height:22px;color:var(--text-muted);background:#b89ca326;border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search-clear:hover{color:#f87171;background:#ef44442e}.search-input:has(.search-clear) input,.search-bar .search-input input{padding-left:38px}.search-bar .search-input:before{content:"";opacity:.85;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='6' stroke='%23cbd5f5' stroke-width='2'/%3E%3Cpath d='M15.5 15.5L20 20' stroke='%23cbd5f5' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-bar .search-actions{flex-wrap:wrap;gap:8px;display:flex}.search-trends{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.search-pill{color:#e5e7eb;cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast);background:#060304a6;border:1px solid #b89ca359;border-radius:12px;padding:6px 10px;font-size:.85rem}.search-pill:hover{border-color:#b89ca3b3;transform:translateY(-1px)}@media(max-width:900px){.admin-sidebar-toggle{display:inline-flex}.admin-page header{right:0}.admin-page .header-inner{padding-inline:14px;padding-top:10px;padding-bottom:10px;position:relative}.admin-shell{min-height:auto;display:block}.admin-nav-section{display:none}.admin-sidebar{z-index:1001;width:min(280px,82vw);height:calc(100vh - 58px);transition:transform var(--transition-normal);border-left:0;position:fixed;top:58px;bottom:0;right:0;transform:translate(0)}.admin-sidebar-brand{display:none}.admin-header-logo{display:flex}.admin-sidebar-collapsed .admin-sidebar{display:block;transform:translate(100%)}.admin-content{margin-right:0;padding:16px}.admin-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-nav a{text-align:center;justify-content:center}.stats-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.table th,.table td{padding:12px 8px;font-size:.86rem}.table .hash-chip{max-width:120px;font-size:.78rem}.admin-page .user-chip .user-chip-name,.admin-page .user-chip .caret{display:none}.admin-page .user-chip{background:linear-gradient(135deg,rgba(var(--accent-rgb),.35),rgba(var(--accent-2-rgb),.25));border-color:rgba(var(--accent-rgb),.45);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0}.admin-page .user-chip .user-chip-avatar{color:#e5e7eb;font-size:1rem;font-weight:700;line-height:1;display:inline}.admin-page .user-menu-dropdown{min-width:172px;left:0;right:auto}}@media(max-width:1000px){.hero-layout{grid-template-columns:minmax(0,1fr)}.hero{padding:10px 0}}@media(max-width:900px){.header-nav{display:none}.why-grid,.plans-grid{grid-template-columns:1fr}.hero-title-main{font-size:1.7rem}.hero-title-sub{font-size:1rem}}@media(max-width:600px){.header-inner{flex-direction:row;gap:8px}.header-actions .btn{padding:6px 12px;font-size:.78rem}.header-phone{padding:7px}.header-phone-text{display:none}section{padding:0}main{padding-top:80px;padding-bottom:0}.hero-card{margin-top:24px}.cta-box,.cta-box-inner{text-align:right}.cta-grid{grid-template-columns:1fr;gap:12px}.cta-actions{align-items:stretch}.cta-box{padding:22px 18px}.cta-foot{text-align:right;flex-direction:column;align-items:stretch}.cta-caption{text-align:right}.cta-foot-actions .btn-primary{width:100%}}@media(min-width:1024px){.cta-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cta-foot{margin-top:18px}}.text-center{text-align:center!important}.u-m-0{margin:0!important}.u-mt-0{margin-top:0!important}.u-mt-6{margin-top:6px!important}.u-mt-8{margin-top:8px!important}.u-mt-10{margin-top:10px!important}.u-mt-12{margin-top:12px!important}.u-mt-14{margin-top:14px!important}.u-mt-18{margin-top:18px!important}.u-mb-0{margin-bottom:0!important}.u-mb-4{margin-bottom:4px!important}.u-mb-6{margin-bottom:6px!important}.u-mb-8{margin-bottom:8px!important}.u-mb-10{margin-bottom:10px!important}.u-mb-12{margin-bottom:12px!important}.u-mb-14{margin-bottom:14px!important}.u-mb-16{margin-bottom:16px!important}.full-width{width:100%!important}.flex-between{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.flex-end-row{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.flex-start-row{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.inline-flex-wrap{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.section-title-compact{margin:0!important;font-size:1rem!important}.section-title-small{margin:0!important;font-size:1.05rem!important}.section-subtitle-compact{font-size:.92rem!important}.auth-field-hint{color:#b89ca399;margin-top:5px;font-size:.75rem;display:block}.jalali-picker{width:100%;position:relative}.jalali-picker-trigger{box-sizing:border-box;color:#fcf8fa;cursor:pointer;width:100%;height:52px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);direction:ltr;border:1px solid #a89aa047;border-radius:12px;flex-direction:row;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:.95rem;display:flex}.jalali-picker-trigger svg{opacity:.5;flex-shrink:0}.jalali-picker-trigger:hover{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.jalali-picker-trigger[aria-expanded=true],.jalali-picker-trigger:focus-visible{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1);outline:none}.jalali-picker-label{text-align:right;color:#a89aa0;white-space:nowrap;text-overflow:ellipsis;direction:rtl;flex:1;overflow:hidden}.jalali-picker-label.jalali-picker-has-value{color:#fcf8fa}.jalali-cal-panel{z-index:9999;background:#1d0e14;border:1px solid #b89ca338;border-radius:16px;width:280px;padding:14px;display:none;position:fixed;box-shadow:0 20px 50px #0009}.jalali-cal-panel.jalali-cal-open{animation:.18s ease-out cal-in;display:block}@keyframes cal-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:540px){.jalali-cal-panel{transform:none;top:auto!important;left:12px!important;right:12px!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;border-radius:20px!important;width:auto!important}}.jalali-cal-header{align-items:center;gap:6px;margin-bottom:12px;display:flex}.jalali-cal-nav-center{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.jalali-header-sel{color:#f0e2e8;cursor:pointer;appearance:none;box-sizing:border-box;background:#b89ca314;border:1px solid #b89ca32e;border-radius:8px;height:32px;min-height:32px;padding:0 8px;font-family:inherit;font-size:.85rem}.jalali-header-sel:focus{border-color:rgba(var(--accent-rgb),.5);outline:none}.jalali-header-sel option{background:#1d0e14}.jalali-nav-btn{box-sizing:border-box;color:#a89aa0;cursor:pointer;background:#b89ca30f;border:1px solid #b89ca32e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;min-height:32px;transition:background .15s,color .15s;display:flex}.jalali-nav-btn:hover{color:#fcf8fa;background:#b89ca326}.jalali-cal-weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.jalali-cal-weekdays span{text-align:center;color:#b89ca373;padding:3px 0;font-size:.72rem;font-weight:700}.jalali-cal-grid{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.jalali-day{color:#e1cbd4;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:34px;font-family:inherit;font-size:.82rem;transition:background .12s,color .12s;display:flex}.jalali-day:hover{background:rgba(var(--accent-rgb),.18);color:#fcf8fa}.jalali-day-sel{font-weight:700;background:rgba(var(--accent-rgb),.9)!important;color:#fff!important}.jalali-cal-titlebar{display:none}.jalali-close-btn{color:#a89aa0;cursor:pointer;background:#b89ca314;border:1px solid #b89ca333;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;transition:background .15s,color .15s;display:flex}.jalali-close-btn:hover{color:#fcf8fa;background:#b89ca32e}@media(max-width:640px){.jalali-cal-titlebar{color:#f0e2e8;direction:rtl;border-bottom:1px solid #b89ca31f;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;font-size:.95rem;font-weight:600;display:flex}}.jalali-day-blank{pointer-events:none;cursor:default}.nav-badge{color:#fff;background:#ef4444;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;margin-right:8px;padding:0 6px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.pending-icon-wrap{justify-content:center;margin-bottom:20px;display:flex}.pending-icon{color:#e8bc4a;background:#eab3081a;border:1px solid #eab3084d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;animation:2.5s ease-in-out infinite pending-pulse;display:flex}.pending-icon svg{width:36px;height:36px}@keyframes pending-pulse{0%,to{box-shadow:0 0 #eab3084d}50%{box-shadow:0 0 0 12px #eab30800}}.pending-steps{justify-content:center;align-items:flex-start;gap:0;margin:28px 0 24px;display:flex;position:relative}.pending-steps:before{content:"";z-index:0;background:#b89ca326;height:2px;position:absolute;top:9px;left:18px;right:18px}.pending-step{z-index:1;color:#b89ca380;text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:.75rem;display:flex;position:relative}.pending-step-dot{background:#b89ca326;border:2px solid #b89ca340;border-radius:50%;flex-shrink:0;width:20px;height:20px}.pending-step.done .pending-step-dot{background:#34b36833;border-color:#34b36899}.pending-step.done{color:#34b368}.pending-step.active .pending-step-dot{background:#eab30826;border-color:#eab308b3;box-shadow:0 0 10px #eab3084d}.pending-step.active{color:#e8bc4a;font-weight:700}.pending-actions{justify-content:center;margin-top:8px;display:flex}.inv-modal{max-width:480px}.inv-steps{justify-content:center;align-items:center;gap:0;margin-bottom:20px;display:flex}.inv-step{border:2px solid var(--border-soft);width:32px;height:32px;color:var(--text-muted);background:var(--bg-elevated);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:all .25s;display:flex}.inv-step.active{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb),.12);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.1)}.inv-step.done{color:#34b368;background:#34b3681f;border-color:#34b36899}.inv-step-line{background:var(--border-soft);border-radius:1px;flex:1;max-width:48px;height:2px;margin:0 4px}.inv-step-label{color:var(--text-muted);margin-bottom:16px;font-size:13px}.inv-plan-hint{color:var(--text-muted);border:1px solid var(--border-soft);background:#b89ca30f;border-radius:8px;min-height:34px;padding:8px 12px;font-size:12.5px;line-height:1.5}.inv-payment-panel-title span{color:var(--text-muted);font-size:.74rem;line-height:1.5;display:block}.payment-methods{grid-template-columns:1fr;gap:8px;display:grid}.payment-card{border:1px solid var(--border-soft);cursor:pointer;-webkit-user-select:none;user-select:none;background:#120b0e47;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.payment-card:hover{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.06);transform:translateY(-1px)}.payment-card.is-selected{border-color:var(--accent);background:linear-gradient(180deg,rgba(var(--accent-rgb),.12),#120b0e3d);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.payment-card-icon{width:36px;height:36px;color:var(--accent-2);background:#b89ca31a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.payment-card.is-selected .payment-card-icon{background:rgba(var(--accent-rgb),.15);color:var(--accent-2)}.payment-card-body{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.payment-card-name{color:var(--text-main);font-size:14px;font-weight:600}.payment-card-note{color:var(--text-muted);text-align:left;font-size:12px;line-height:1.55}.payment-card-check{color:var(--border-soft);opacity:0;flex-shrink:0;transition:opacity .2s,color .2s}.payment-card.is-selected .payment-card-check{opacity:1;color:var(--accent)}.invoice-confirm-wait{border:1px solid rgba(var(--accent-rgb),.24);background:rgba(var(--accent-rgb),.08);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.invoice-confirm-wait strong{color:var(--text-main);font-size:.86rem;font-weight:800}.invoice-confirm-wait span{color:var(--text-muted);text-align:left;font-size:.78rem;line-height:1.6}.inv-summary{border:1px solid var(--border-soft);background:#b89ca30d;border-radius:12px;flex-direction:column;gap:10px;padding:12px 16px;display:flex}.inv-summary-row{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.inv-summary-row span{color:var(--text-muted)}.inv-summary-row strong{color:var(--text-main);font-weight:600}.badge-neutral{color:var(--text-muted);border:1px solid var(--border-soft);background:#b89ca31f}.d-hide-mobile{display:block}.d-show-mobile{display:none}@media(max-width:700px){.d-hide-mobile{display:none!important}.d-show-mobile{display:block!important}}.invest-cards{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media(max-width:700px){.invest-cards{grid-template-columns:1fr;gap:8px}}.invest-card-row{border:1px solid var(--border-soft);text-align:right;cursor:pointer;width:100%;transition:background var(--transition-fast),border-color var(--transition-fast);color:var(--text-main);font-family:inherit;font-size:inherit;background:#120b0e80;border-radius:14px;padding:14px 16px}.invest-card-row:hover{background:rgba(var(--accent-rgb),.07);border-color:rgba(var(--accent-rgb),.3)}.invest-card-main{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.invest-card-plan{font-size:.95rem;font-weight:600}.invest-card-amount{color:var(--accent-2);direction:ltr;font-size:1rem;font-weight:700}.invest-card-stats{border-top:1px solid #b89ca314;border-bottom:1px solid #b89ca314;justify-content:space-between;align-items:center;margin:6px 0;padding:7px 0;display:flex}.invest-card-stat-label{color:var(--text-muted);font-size:.76rem}.invest-card-stat-val{color:var(--text-muted);direction:ltr;font-size:.85rem;font-weight:600}.invest-card-stat-val--green{color:#34b368}.invest-card-meta{justify-content:space-between;align-items:center;display:flex}.invest-card-date{font-size:.8rem}.payout-list{flex-direction:column;gap:0;display:flex}.payout-row{border-bottom:1px solid #b89ca314;align-items:center;gap:16px;padding:14px 0;display:flex}.payout-row:last-child{border-bottom:none}.payout-row-right{flex:1;min-width:0}.payout-plan{color:var(--text-main);font-size:.9rem;font-weight:600}.payout-note{color:var(--text-muted);margin-top:2px;font-size:.78rem}.payout-row-mid{flex-direction:column;flex-shrink:0;align-items:center;gap:1px;display:flex}.payout-date-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.67rem}.payout-date-val{color:var(--text-muted);direction:ltr;font-size:.82rem;font-weight:600}.payout-date-val--paid{color:#34b368}.u-mt-4{margin-top:4px}.payout-row-left{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.payout-amount{color:var(--text-muted);direction:ltr;font-size:1rem;font-weight:700}.payout-amount--paid{color:#34b368}@media(max-width:500px){.payout-row{gap:10px}.payout-row-mid{display:none}}.admin-back-bar{background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.25);color:var(--accent-2);transition:background var(--transition-fast),border-color var(--transition-fast);border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:.87rem;font-weight:600;display:inline-flex}.admin-back-bar:hover{background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.45);color:var(--accent-2)}.invest-empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.invest-empty-icon{background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.18);width:72px;height:72px;color:var(--accent-2);border-radius:20px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.invest-empty-title{color:var(--text-main);margin:0;font-size:1.05rem;font-weight:700}.invest-empty-desc{color:var(--text-muted);max-width:320px;margin:0;font-size:.87rem;line-height:1.7}.sub-detail-modal{max-width:680px}.sub-stats{background:#120b0e80;border:1px solid #b89ca31f;border-radius:14px;gap:0;margin:14px 0;display:flex;overflow:hidden}.sub-stat{border-left:1px solid #b89ca31a;flex-direction:column;flex:1;align-items:center;gap:4px;padding:14px 10px;display:flex}.sub-stat:last-child{border-left:none}.sub-stat-label{color:var(--text-muted);text-align:center;white-space:nowrap;font-size:.68rem}.sub-stat-val{color:var(--text-main);letter-spacing:-.02em;direction:ltr;font-size:1rem;font-weight:800}.sub-stat-val--green{color:#34b368}.sub-stat-val--muted{color:var(--text-muted)}.invoice-edit-btn{color:var(--text-muted);cursor:pointer;background:#b89ca314;border:1px solid #b89ca33d;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:4px 9px;font-size:.68rem;font-weight:800;line-height:1.3;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.invoice-edit-btn--pill{border-radius:999px;margin-top:6px}.invoice-edit-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 12px;width:12px;height:12px}.invoice-edit-btn:hover{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.36);color:var(--accent-2)}.invoice-payment-actions{align-items:center;gap:6px;margin-top:6px;display:flex}.invoice-payment-actions form{flex:none}.invoice-modal-actions{border-top:1px solid #b89ca31a;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;display:grid}.invoice-modal-actions .invoice-action-btn{width:100%;min-height:34px}.invoice-final-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.invoice-final-actions .btn{width:100%}.btn-danger-soft{color:#fca5a5;background:#ef444414;border-color:#ef444447}.btn-danger-soft:hover{color:#fecaca;background:#ef444424;border-color:#ef444473}.payment-edit-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.payment-edit-summary>div{background:#b89ca30e;border:1px solid #b89ca31a;border-radius:10px;padding:10px 12px}.payment-edit-summary span{color:var(--text-muted);margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.payment-edit-summary strong{color:var(--text-main);font-size:.9rem;font-weight:800;display:block}.payment-save-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.payment-save-row .btn{width:100%}.payment-cancel-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:8px 4px;font-family:inherit;font-size:.78rem;font-weight:800;transition:color .15s}.payment-cancel-btn:hover{color:var(--text-main)}.payment-review-box{background:#120b0e5c;border:1px solid #b89ca31f;border-radius:12px;margin-top:14px;padding:12px}.payment-review-copy{flex-direction:column;gap:3px;display:flex}.payment-review-copy strong{color:var(--text-main);font-size:.86rem;font-weight:800}.payment-review-copy span{color:var(--text-muted);font-size:.75rem;line-height:1.7}.invoice-action-btn{min-height:28px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:#b89ca314;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:.72rem;font-weight:800;line-height:1.2;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.invoice-action-btn svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 13px;width:13px;height:13px}.invoice-action-btn:hover{transform:translateY(-1px)}.invoice-action-btn--confirm{color:#6fcf97;background:#34b3681f;border-color:#34b36847}.invoice-action-btn--confirm:hover{background:#34b36833;border-color:#34b36873}.invoice-action-btn--reject{color:#fca5a5;background:#ef44441a;border-color:#ef44443d}.invoice-action-btn--reject:hover{background:#ef44442e;border-color:#ef44446b}.invoice-payment-line-actions{align-items:center;gap:6px;display:flex}.invoice-action-btn--sm{min-width:26px;min-height:26px;padding:5px}.invoice-action-btn--sm svg{margin:0}.invoice-meta-action,.invoice-payment-amount{align-items:center;gap:8px;display:inline-flex}.invoice-payment-amount{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.invoice-payment-amount .badge{order:-1}.invoice-edit-modal{max-width:460px}.invoice-edit-summary{background:#b89ca30a;border:1px solid #b89ca31f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.86rem;display:flex}.invoice-edit-summary span{color:var(--text-muted)}.invoice-edit-summary strong{color:var(--text-main)}.sub-meta{border:1px solid #b89ca31a;border-radius:12px;flex-direction:column;gap:0;margin-bottom:14px;display:flex;overflow:hidden}.sub-meta-row{border-bottom:1px solid #b89ca312;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:.87rem;display:flex}.sub-meta-row:last-child{border-bottom:none}.sub-meta-row>span:first-child{color:var(--text-muted);flex-shrink:0}.sub-meta-row strong{color:var(--text-main);font-weight:600}.sub-payouts{border:1px solid #b89ca31a;border-radius:14px;margin-bottom:4px;overflow:hidden}.sub-payouts-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;background:#b89ca308;border-bottom:1px solid #b89ca314;padding:10px 16px 8px;font-size:.72rem;font-weight:700}.invoice-payments-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.invoice-payments-title{align-items:center;gap:8px;display:inline-flex}.invoice-payments-title b{background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.24);min-width:20px;height:20px;color:var(--accent-2);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:.68rem;line-height:1;display:inline-flex}.invoice-payments-head .invoice-edit-btn{color:var(--text-main);letter-spacing:0;text-transform:none}.invoice-empty-payments{color:var(--text-muted);text-align:center;padding:16px;font-size:.84rem}.invoice-payment-card{background:#120b0e3d;border-bottom:1px solid #b89ca312;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px 16px;transition:background .15s;display:grid}.invoice-payment-card:last-child{border-bottom:none}.invoice-payment-card:hover{background:#b89ca30b}.invoice-payment-card--paid{box-shadow:inset 3px 0 #34b36873}.invoice-payment-card--pending{box-shadow:inset 3px 0 #e9c15480}.invoice-payment-card--editable{cursor:pointer}.invoice-payment-card--editable:hover{background:rgba(var(--accent-rgb),.075)}.invoice-payment-card--failed,.invoice-payment-card--rejected{box-shadow:inset 3px 0 #ef444480}.invoice-payment-main{align-items:center;gap:12px;min-width:0;display:flex}.invoice-payment-list{max-height:360px;overflow-y:auto}.invoice-payment-num{min-width:26px;color:var(--text-muted);text-align:center;direction:ltr;background:#b89ca314;border-radius:7px;flex-shrink:0;align-self:center;padding:2px 6px;font-size:.68rem;font-weight:800}.invoice-payment-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.invoice-payment-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.invoice-payment-review{border-right:1px solid #b89ca314;justify-content:center;min-width:150px;padding-right:12px}@media(max-width:620px){.invoice-payments-head{flex-direction:column;align-items:stretch}.invoice-payments-head .invoice-edit-btn{width:100%}.invoice-payment-card{grid-template-columns:1fr;gap:10px;padding:13px 14px}.invoice-payment-review{border-top:1px solid #b89ca314;border-right:none;align-items:stretch;min-width:0;padding-top:10px;padding-right:0}.invoice-payment-amount{align-items:stretch}.invoice-payment-actions{justify-content:stretch}.invoice-payment-actions form,.invoice-action-btn{flex:1}}.sub-payout-row{border-bottom:1px solid #b89ca30f;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.sub-payout-row:last-child{border-bottom:none}.sub-payout-row:hover{background:#34b36808}.sub-payout-icon{background:#34b3681a;border:1px solid #34b36833;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sub-payout-icon svg{display:block}.sub-payout-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sub-payout-note{color:var(--text-main);font-size:.85rem;font-weight:600}.sub-payout-date{color:var(--text-muted);font-size:.72rem}.sub-payout-date--paid{color:#34b368cc}.sub-payout-ref{color:#b89ca380;word-break:break-all;direction:rtl;background:#b89ca30e;border:1px solid #b89ca314;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:3px 7px;font-size:.68rem;display:inline-flex}.sub-payout-ref-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}button.sub-payout-ref{cursor:pointer;font-family:inherit}.sub-payout-ref--copy{color:#b89ca3b8;transition:background .15s,border-color .15s,color .15s}.sub-payout-ref--copy:hover,.sub-payout-ref--copy.copied{color:var(--text-main);background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.28)}.sub-payout-ref--copy .payout-copy-icon{opacity:.55;flex:0 0 11px}.amt-edit-form{display:flex}.amt-edit-group{direction:ltr;background:0 0;border:1px dashed #b89ca34d;border-radius:8px;align-items:center;gap:3px;padding:4px 8px;transition:border-color .15s,background .15s;display:inline-flex}.amt-edit-group:hover,.amt-edit-group:focus-within{border-style:solid;border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.06)}.amt-edit-currency{color:var(--text-muted);font-size:.92rem;font-weight:700}.amt-edit-group--paid .amt-edit-currency,.amt-edit-group--paid .amt-edit-input{color:#6fcf97}.amt-edit-input{width:84px;color:var(--text-main);text-align:left;direction:ltr;background:0 0;border:none;padding:0;font-size:.92rem;font-weight:700}.amt-edit-input:focus{outline:none}.amt-edit-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amt-edit-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amt-edit-input[type=number]{-moz-appearance:textfield}.amt-edit-pencil{width:11px;height:11px;color:var(--text-muted);opacity:.4;flex-shrink:0;transition:opacity .15s,color .15s}.amt-edit-group:hover .amt-edit-pencil,.amt-edit-group:focus-within .amt-edit-pencil{opacity:.85;color:var(--accent-2)}.amt-edit-save{color:#6fcf97;cursor:pointer;opacity:0;background:#34b3682e;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:0;height:22px;padding:0;transition:width .15s,opacity .15s,transform .15s,margin .15s,border-color .15s;display:flex;overflow:hidden;transform:scale(.7)}.amt-edit-group.is-dirty .amt-edit-save{opacity:1;border-color:#34b36866;width:22px;margin-inline-start:3px;transform:scale(1)}.amt-edit-save svg{flex-shrink:0;width:12px;height:12px}.sub-payout-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.sub-payout-amount{color:var(--text-muted);text-align:left;direction:ltr;font-size:1rem;font-weight:800;line-height:1.2}.sub-payout-amount--paid{color:#6fcf97}.invoice-retry-form{margin-top:6px}.invoice-retry-btn{border:1px solid rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.09);color:var(--accent-2);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-family:inherit;font-size:.7rem;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.invoice-retry-btn:hover{background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.45)}.invoice-retry-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 12px;width:12px;height:12px}.invoice-pay-section{padding:14px 16px}.invoice-pay-online{border:1px solid rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.08);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.invoice-pay-online-icon{background:rgba(var(--accent-rgb),.14);width:34px;height:34px;color:var(--accent-2);border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.invoice-pay-online-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.invoice-pay-online-copy strong{color:var(--text-main);font-size:.84rem;font-weight:800}.invoice-pay-online-copy span{color:var(--text-muted);font-size:.7rem}.invoice-pay-online form{flex:none}.invoice-pay-online .btn{white-space:nowrap}.invoice-pay-divider{color:var(--text-muted);align-items:center;gap:10px;margin:12px 0;font-size:.68rem;font-weight:700;display:flex}.invoice-pay-divider:before,.invoice-pay-divider:after{content:"";background:#b89ca324;flex:1;height:1px}@media(max-width:560px){.invoice-pay-section{padding:12px}.invoice-pay-online{border-radius:11px;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:11px}.invoice-pay-online-icon{border-radius:9px;flex-basis:32px;width:32px;height:32px}.invoice-pay-online-copy{padding-top:1px}.invoice-pay-online-copy strong{font-size:.8rem;line-height:1.5}.invoice-pay-online-copy span{font-size:.68rem;line-height:1.6}.invoice-pay-online form,.invoice-pay-online .btn{width:100%}.invoice-pay-divider{margin:10px 0}.invoice-pay-section .payout-extra{background:#120b0e52;border-radius:13px}.invoice-pay-section .payout-extra-toggle{text-align:right;gap:10px;min-height:48px;padding:12px;font-size:.8rem;line-height:1.5}.invoice-pay-section .payout-extra-toggle span{overflow-wrap:anywhere;min-width:0}.invoice-pay-section .payout-extra-chevron{flex:0 0 16px;width:16px;height:16px}.invoice-pay-section .payout-extra-panel.is-open .payout-extra-inner{border-top:1px solid #b89ca31a;padding:10px}.invoice-pay-section .form-grid,.invoice-pay-section .form-grid.two{grid-template-columns:1fr;gap:10px}.invoice-pay-section .form-grid>.span-two{grid-column:auto}.invoice-pay-section label{color:var(--text-muted);margin-bottom:5px;font-size:.76rem;font-weight:800}.invoice-pay-section input,.invoice-pay-section select{border-radius:10px;min-height:42px;font-size:.86rem}.invoice-pay-section .inv-wallet-box{background:#0603042e;border-radius:12px;min-height:0;margin:0;padding:10px}.invoice-pay-section .inv-wallet-box-label{font-size:.72rem}.invoice-pay-section .inv-wallet-box-addr{gap:6px;min-height:40px;padding:6px;font-size:.69rem}.invoice-pay-section .inv-wallet-box-addr>span{white-space:normal;text-overflow:clip;word-break:break-all;line-height:1.55;overflow:visible}.invoice-pay-section .inv-copy-btn{border-radius:9px;align-self:stretch;min-height:32px;padding:5px 8px}.invoice-pay-section .inv-wallet-box-hint{font-size:.68rem;line-height:1.6}.invoice-pay-section .btn[type=submit]{justify-content:center;width:100%;min-height:42px}}.sub-payout-icon--paid{color:#6fcf97;background:#34b3681a;border-color:#34b36833}.sub-payout-icon--pending{color:#e9c154;background:#e9c1541a;border-color:#e9c15440}.sub-payout-icon--failed{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.25);color:var(--accent-2)}.sub-payout-date--failed{color:var(--accent-2)}.inv-progress-track{background:#b89ca31f;border-radius:999px;height:8px;overflow:hidden}.inv-progress-fill{background:linear-gradient(90deg,#34b368,#6fcf97);border-radius:999px;height:100%;transition:width .3s ease-out}.badge-xs{padding:2px 7px;font-size:.65rem}.inv-detail-grid{flex-direction:column;gap:10px;display:flex}.inv-detail-row{border-bottom:1px solid #b89ca31a;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.inv-detail-row:last-child{border-bottom:none}.inv-detail-row>span:first-child{color:var(--text-muted);flex-shrink:0;font-size:.87rem}.inv-detail-row strong,.inv-detail-row>span:last-child{text-align:left;word-break:break-all;direction:ltr;font-weight:600}.text-green{color:#34b368}.ref-id-chip{background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.2);color:var(--accent-2);letter-spacing:.03em;word-break:break-all;direction:ltr;border-radius:8px;align-items:center;padding:3px 10px;font-family:monospace;font-size:.82rem;font-weight:600;display:inline-flex}.inv-detail-dates{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.inv-detail-date-jalali{color:var(--text-main);direction:ltr;font-size:.9rem;font-weight:600}.inv-detail-date-greg{color:var(--text-muted);direction:ltr;font-size:.74rem}.wm-cards{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.wm-card{border:1.5px solid var(--border-soft);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);-webkit-user-select:none;user-select:none;background:#120b0e66;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.wm-card input[type=radio]{display:none}.wm-card:hover{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.05)}.wm-card--active{border-color:var(--accent)!important;background:rgba(var(--accent-rgb),.1)!important}.wm-card-icon{width:42px;height:42px;color:var(--text-muted);transition:background var(--transition-fast),color var(--transition-fast);background:#b89ca31a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wm-card--active .wm-card-icon{background:rgba(var(--accent-rgb),.18);color:var(--accent-2)}.wm-card-body{flex-direction:column;flex:1;gap:2px;display:flex}.wm-card-name{color:var(--text-main);font-size:.92rem;font-weight:700}.wm-card-desc{color:var(--text-muted);font-size:.78rem}.wm-card-check{color:var(--border-soft);transition:color var(--transition-fast);flex-shrink:0}.wm-card--active .wm-card-check{color:var(--accent-2)}.wm-extra{margin-bottom:0;display:none}.wm-extra--visible{margin-bottom:12px;display:block}.wm-extra label{color:var(--text-muted);margin-top:4px;margin-bottom:6px;font-size:.85rem;display:block}.wm-extra-hint{color:var(--text-muted);opacity:.7;margin-right:6px;font-size:.75rem}.withdrawal-extra{margin-top:4px;margin-bottom:8px}.profile-cards-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.upm-ref-row{border:1px solid #b89ca31a;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.upm-ref-row:hover{border-color:rgba(var(--accent-rgb),.35);background:rgba(var(--accent-rgb),.05)}.upm-ref-avatar{background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.25);width:34px;height:34px;color:var(--accent-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.upm-ref-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.upm-ref-name{color:var(--text-main);font-size:.85rem;font-weight:600}.upm-ref-meta{color:var(--text-muted);align-items:center;gap:4px;font-size:.72rem;display:flex}.upm-code-copy{color:var(--text-main);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:ui-monospace,monospace;font-size:.8rem;transition:color .15s;display:inline-flex}.upm-code-copy:hover,.upm-code-copy.copied{color:#6fcf97}.upm-code-copy .payout-copy-icon{opacity:.45}.upm-code-copy:hover .payout-copy-icon{opacity:.8}.upm-referrer-link{box-sizing:border-box;border:1px solid rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.08);width:100%;height:52px;color:var(--accent-2);border-radius:12px;align-items:center;gap:7px;padding:10px 12px;font-size:.9rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.upm-referrer-link:hover{background:rgba(var(--accent-rgb),.16);border-color:rgba(var(--accent-rgb),.5)}.share-menu{z-index:1300;background:#120b0e;border:1px solid #b89ca340;border-radius:12px;flex-direction:column;min-width:160px;padding:6px;animation:.18s ease-out toast-in;display:flex;position:absolute;box-shadow:0 12px 36px #00000080}.share-menu-item{color:var(--text-main);text-align:right;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:.85rem;transition:background .15s;display:flex}.share-menu-item:hover{background:rgba(var(--accent-rgb),.12);color:var(--accent-2)}.share-menu-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:inline-flex}.share-menu-item:first-child .share-menu-icon{color:#2aabee}.share-menu-item:nth-child(2) .share-menu-icon{color:#25d366}.share-menu-item:nth-child(3) .share-menu-icon{color:var(--text-muted)}.share-menu-item:nth-child(4) .share-menu-icon{color:var(--accent-2)}.ref-widget{background:radial-gradient(circle at 100% 0,#34b3681a,#0000 60%),#120b0eb3;border:1px solid #34b36838;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.ref-widget-icon{color:#6fcf97;background:#34b3681f;border:1px solid #34b36840;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ref-widget-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ref-widget-label{color:var(--text-muted);font-size:.68rem}.ref-widget-code{letter-spacing:.1em;color:#6fcf97;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:700;transition:opacity .15s;display:inline-flex}.ref-widget-code svg{color:var(--text-muted);opacity:.55}.ref-widget-code:hover svg{opacity:1}.ref-widget-code.copied{opacity:.8}.ref-widget-count{color:#6fcf97;cursor:pointer;background:#34b3681a;border:1px solid #34b36847;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:auto;height:38px;padding:0 14px;font-family:inherit;transition:background .15s,transform .15s;display:inline-flex}.ref-widget-count:hover{background:#34b3682e;transform:translateY(-1px)}.ref-widget-count strong{color:#6fcf97;font-size:1rem;font-weight:800;line-height:1}.ref-widget-count span{color:var(--text-muted);font-size:.78rem}.ref-widget-count--empty{cursor:default;color:var(--text-muted);background:#b89ca30f;border-color:#b89ca32e}.ref-widget-count--empty:hover{background:#b89ca30f;transform:none}.ref-widget-count--empty strong{color:var(--text-muted)}.ref-widget-actions{flex-shrink:0;align-items:center;gap:6px;margin-right:auto;display:flex}.ref-widget-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:48px;height:38px;transition:all .15s;display:inline-flex}.ref-widget-btn--copy{color:var(--text-muted);background:#b89ca314;border-color:#b89ca338}.ref-widget-btn--copy:hover{color:var(--text-main);border-color:#b89ca366}.ref-widget-btn--copy.copied{color:#6fcf97;background:#34b36826;border-color:#34b36880}.ref-widget-btn--share{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.15);color:var(--accent-2)}.ref-widget-btn--share:hover{background:rgba(var(--accent-rgb),.25)}.ref-list{border:1px solid #b89ca31a;border-radius:12px;flex-direction:column;max-height:62vh;display:flex;overflow:hidden auto}.ref-list-row{border-bottom:1px solid #b89ca314;align-items:center;gap:11px;padding:12px 16px;display:flex}.ref-list-row:last-child{border-bottom:none}.ref-list-avatar{color:#6fcf97;background:#34b3681f;border:1px solid #34b36840;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.92rem;font-weight:700;display:flex}.ref-list-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ref-list-name{color:var(--text-main);font-size:.9rem;font-weight:600}.ref-list-date{color:var(--text-muted);font-size:.74rem}.ref-list-badge{color:var(--text-muted);background:#b89ca31a;border-radius:99px;flex-shrink:0;padding:3px 9px;font-size:.72rem}.ref-widget-btn.ref-widget-count{width:auto}@media(max-width:560px){.ref-widget{gap:10px}.ref-widget-actions{margin-right:auto}.ref-widget-count span{display:none}.ref-widget-count{padding:0 14px}}@media(max-width:700px){.profile-cards-grid{grid-template-columns:1fr}}.profile-notice{background:#e9c15412;border:1px solid #e9c1544d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.profile-notice--ok{background:#34b36812;border-color:#34b3684d}.profile-notice-icon{color:#e9c154;flex-shrink:0;align-items:center;display:flex}.profile-notice--ok .profile-notice-icon{color:#34b368}.profile-notice-body{flex:1;min-width:0}.profile-notice-body strong{margin-bottom:2px;font-size:.9rem;font-weight:700;display:block}.profile-notice-body p{color:var(--text-muted);margin:0;font-size:.83rem}.btn-sm{border-radius:8px;padding:6px 14px;font-size:.82rem}.u-mb-18{margin-bottom:18px}#withdrawal{scroll-margin-top:100px}.inv-modal{flex-direction:column;max-width:720px;max-height:92vh;display:flex;overflow-y:auto}@media(max-width:600px){#investment-modal{justify-content:stretch;align-items:flex-end}#investment-modal>.inv-modal{border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:91vh;padding:20px 16px 28px;animation:.3s cubic-bezier(.32,.72,0,1) both slideUp}}@keyframes slideUp{0%{opacity:.5;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.inv-modal-sub{color:var(--text-muted);margin:2px 0 0;font-size:.82rem}.inv-stepbar{justify-content:center;align-items:center;gap:0;margin-bottom:22px;padding:0 8px;display:flex}.inv-stepbar-item{flex-direction:column;align-items:center;gap:5px;display:flex}.inv-stepbar-dot{border:2px solid var(--border-soft);width:32px;height:32px;color:var(--text-muted);background:var(--bg-elevated);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:border-color .25s,background .25s,color .25s,box-shadow .25s;display:flex}.inv-stepbar-label{color:var(--text-muted);white-space:nowrap;font-size:11px;transition:color .25s}.inv-stepbar-item.active .inv-stepbar-dot{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb),.12);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.1)}.inv-stepbar-item.active .inv-stepbar-label{color:var(--accent)}.inv-stepbar-item.done .inv-stepbar-dot{color:#34b368;background:#34b3681f;border-color:#34b36899}.inv-stepbar-item.done .inv-stepbar-label{color:#34b368}@media(max-width:600px){.inv-stepbar{margin-bottom:16px}.inv-stepbar-dot{width:28px;height:28px;font-size:12px}.inv-stepbar-label{font-size:10px}.inv-stepbar-line{max-width:36px;margin-bottom:14px}}.inv-stepbar-line{background:var(--border-soft);border-radius:1px;flex:1;max-width:56px;height:2px;margin:0 6px 16px;transition:background .25s}.inv-plan-cards{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.inv-plan-card{border:1.5px solid var(--border-soft);cursor:pointer;-webkit-user-select:none;user-select:none;background:#120b0e66;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.inv-plan-card input[type=radio]{display:none}.inv-plan-card:hover{border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.05)}.inv-plan-card--active{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1);border-color:var(--accent)!important;background:rgba(var(--accent-rgb),.09)!important}.inv-plan-card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-plan-card-name{color:var(--text-main);font-size:.93rem;font-weight:700}.inv-plan-card-tagline{color:var(--text-muted);font-size:.78rem}.inv-plan-card-stats{flex-shrink:0;gap:10px;display:flex}.inv-plan-stat{background:#b89ca312;border-radius:8px;flex-direction:column;align-items:center;gap:1px;min-width:48px;padding:5px 10px;display:flex}.inv-plan-card--active .inv-plan-stat{background:rgba(var(--accent-rgb),.1)}.inv-plan-stat-val{color:var(--text-main);direction:ltr;font-size:.87rem;font-weight:700}.inv-plan-stat-key{color:var(--text-muted);font-size:.68rem}.inv-plan-card-check{color:var(--border-soft);opacity:0;flex-shrink:0;transition:color .2s}.inv-plan-card--active .inv-plan-card-check{color:var(--accent-2);opacity:1}@media(max-width:600px){.inv-plan-card{gap:10px;padding:12px 14px}.inv-plan-card-check{display:none}.inv-plan-card-name{font-size:.88rem}.inv-plan-card-tagline{font-size:.73rem}.inv-plan-card-stats{flex-shrink:0;gap:6px}.inv-plan-stat{min-width:40px;padding:4px 8px}.inv-plan-stat-val{font-size:.82rem}.inv-plan-stat-key{font-size:.63rem}}.inv-amount-row{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.inv-amount-field{flex-direction:column;flex:1;gap:6px;display:flex}.inv-amount-field>label{color:var(--text-muted);font-size:.88rem}.inv-amount-wrap{align-items:center;display:flex;position:relative}.inv-amount-currency{color:var(--accent-2);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:1rem;font-weight:700;position:absolute;right:14px}.inv-amount-wrap input{width:100%;padding-right:34px;font-size:1.05rem}.inv-amount-min{color:var(--text-muted);margin:0;font-size:.78rem}.inv-profit-preview{background:#34b3680d;border:1px solid #34b36833;border-radius:10px;flex-direction:row;align-items:stretch;gap:0;width:100%;padding:8px 12px;display:flex}.inv-profit-stat{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0 6px;display:flex}.inv-profit-stat+.inv-profit-stat{border-right:1px solid #34b36826}.inv-profit-label{color:var(--text-muted);white-space:nowrap;text-align:center;font-size:.67rem}.inv-profit-val{color:#34b368;white-space:nowrap;letter-spacing:-.01em;direction:ltr;font-size:.88rem;font-weight:700}.inv-profit-val--total{color:#6fcf97}@media(max-width:600px){.inv-profit-preview{padding:12px 10px}.inv-profit-val{font-size:.95rem}.inv-profit-label{font-size:.68rem}}.inv-actions{border-top:1px solid #b89ca31a;flex-direction:row-reverse;align-items:center;gap:10px;margin-top:22px;margin-bottom:20px;padding-top:18px;display:flex}.inv-actions .btn-primary{letter-spacing:.01em;border-radius:14px;flex:1;justify-content:center;padding:12px 22px;font-size:.95rem;font-weight:700}.inv-actions .btn-ghost{color:var(--text-muted);white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);background:#b89ca30d;border:1px solid #b89ca333;border-radius:14px;flex-shrink:0;padding:12px 22px;font-size:.93rem}.inv-actions .btn-ghost:hover{color:var(--text-main);background:#b89ca31f;border-style:solid;border-color:#b89ca366}.inv-btn-next,.inv-btn-back{align-items:center;gap:5px;display:flex}@media(max-width:600px){.inv-actions{flex-flow:row-reverse;gap:8px;margin-top:16px;padding-top:14px}.inv-btn-next{flex:1;justify-content:center}.inv-btn-back{flex-shrink:0}}.inv-pm-err{color:#f87171;margin-top:6px;font-size:.82rem}.inv-pm-err.is-hidden{display:none}.inv-payment-panel-head{border:1px solid var(--border-soft);background:#120b0e47;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.inv-payment-panel-icon{background:rgba(var(--accent-rgb),.12);width:42px;height:42px;color:var(--accent-2);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inv-payment-panel-icon--cash{color:#63d38f;background:#34b3681a}.inv-payment-panel-title{flex:1;min-width:0}.inv-payment-panel-title strong{color:var(--text-main);font-size:.96rem;font-weight:800;line-height:1.35;display:block}.inv-payment-panel-amount{border:1px solid rgba(var(--accent-rgb),.2);background:rgba(var(--accent-rgb),.08);min-width:94px;color:var(--accent-2);text-align:center;direction:ltr;border-radius:999px;flex-shrink:0;padding:7px 10px;font-size:.84rem;font-weight:900}.inv-crypto-wallets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.inv-crypto-wallet{border:1px solid var(--border-soft);width:100%;min-height:68px;color:var(--text-main);cursor:pointer;text-align:center;background:#120b0e42;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 5px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.inv-crypto-wallet:hover{border-color:rgba(var(--accent-rgb),.38);background:#120b0e5c;transform:translateY(-1px)}.inv-crypto-wallet.is-selected{border-color:rgba(var(--accent-rgb),.75);background:rgba(var(--accent-rgb),.08)}.inv-crypto-icon{width:28px;height:28px;color:var(--coin-color);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.inv-crypto-icon svg{width:100%;height:100%;display:block}.inv-crypto-icon--eth svg,.inv-crypto-icon--sol svg,.inv-crypto-icon--bnb svg{width:76%;height:76%}.inv-crypto-main{flex-direction:column;align-items:center;gap:0;width:100%;min-width:0;display:flex}.inv-crypto-main strong{white-space:nowrap;font-size:.72rem;line-height:1.2}.inv-crypto-main small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;line-height:1.25;overflow:hidden}.inv-crypto-check{background:rgba(var(--accent-rgb),.88);color:#fff;opacity:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:4px;left:4px;transform:scale(.85)}.inv-crypto-wallet.is-selected .inv-crypto-check{opacity:1;transform:scale(1)}.inv-wallet-box{border:1px solid var(--border-soft);background:#120b0e47;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;min-height:94px;margin:8px 0 2px;padding:11px;display:flex}.inv-wallet-box-label{color:var(--text-muted);font-size:.78rem;font-weight:700;line-height:1.3}.inv-wallet-box-addr{min-height:38px;color:var(--accent-2);word-break:normal;text-align:left;direction:ltr;background:#06030433;border:1px solid #b89ca31f;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 11px;font-family:monospace;font-size:.74rem;display:flex}.inv-wallet-box-addr>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inv-copy-btn{border:1px solid var(--border-soft);cursor:pointer;color:var(--text-muted);background:0 0;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;min-height:28px;padding:4px 8px;font-family:inherit;font-size:.67rem;font-weight:700;transition:color .2s,background .2s;display:inline-flex}.inv-copy-btn:hover{color:var(--accent-2);background:rgba(var(--accent-rgb),.08)}.inv-wallet-box-hint{color:var(--text-muted);margin:0;font-size:.7rem;line-height:1.4}#inv-panel-3-wallet .form-grid{margin-top:10px!important}#inv-panel-3-wallet .inv-actions{margin-top:12px;margin-bottom:4px}#inv-panel-3-wallet label{font-size:.78rem}#inv-panel-3-wallet input{border-radius:10px;min-height:42px}.inv-confirm-icon{color:#34b368;background:#34b3681a;border:2px solid #34b3684d;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;display:flex}.inv-confirm-note{color:var(--text-muted);text-align:center;margin:14px 0 0;font-size:.85rem;line-height:1.7}@media(max-width:820px){.payment-methods{grid-template-columns:1fr}}@media(max-width:600px){.payment-methods{gap:8px}.payment-card{gap:10px;min-height:62px;padding:10px 12px}.payment-card-body{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.payment-card-icon{border-radius:8px;width:36px;height:36px}.payment-card-name{font-size:13px}.payment-card-note{text-align:right;font-size:11.5px}.invoice-confirm-wait{flex-direction:column;align-items:flex-start;gap:4px}.invoice-confirm-wait span{text-align:right}.inv-payment-panel-head{flex-wrap:wrap;align-items:flex-start;padding:10px}.inv-payment-panel-amount{width:100%;min-width:0}.inv-crypto-wallets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.inv-crypto-wallet{min-height:58px;padding:6px 4px}.inv-crypto-icon{width:25px;height:25px}.inv-crypto-main strong{font-size:.68rem}.inv-crypto-main small{font-size:.54rem}.inv-wallet-box-addr{word-break:break-all;font-size:.72rem}.inv-plan-cards{gap:6px;margin-bottom:10px}.inv-amount-field,.inv-amount-wrap{width:100%}.inv-amount-wrap input{width:100%;font-size:1rem}.inv-summary{padding:10px 12px}.inv-summary-row{font-size:12.5px}#investment-modal .modal-header h3{font-size:1.1rem}.inv-modal .modal-header{margin-top:-20px;margin-left:-16px;margin-right:-16px;padding:16px;top:-20px}}.users-toolbar{border-bottom:1px solid #b89ca326;flex-direction:column;gap:0;margin:-18px -18px 16px;display:flex}.users-toolbar-top{justify-content:flex-end;align-items:center;gap:12px;padding:14px 18px 12px;display:flex}.users-search-form{flex-shrink:0;width:240px}.filter-tabs-wrap{padding:0 18px;position:relative}.filter-tabs-wrap:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(270deg,#0000,#130b0ef2);width:32px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.filter-tabs-wrap.can-scroll-left:after{opacity:1}.filter-tabs{scrollbar-width:none;-ms-overflow-style:none;gap:0;padding-bottom:0;display:flex;overflow-x:auto}.filter-tabs::-webkit-scrollbar{display:none}.filter-tab{color:var(--text-muted);white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 16px;font-size:.84rem;font-weight:500;display:inline-flex;position:relative}.filter-tab:hover{color:var(--text-main)}.filter-tab.active{color:var(--accent-2);border-bottom-color:var(--accent);font-weight:700}.filter-tab-count{min-width:20px;height:18px;color:inherit;transition:background var(--transition-fast);background:#b89ca31f;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex}.filter-tab.active .filter-tab-count{background:rgba(var(--accent-rgb),.22);color:var(--accent-2)}.filter-tab[href*=pending] .filter-tab-count{color:#e9c154;background:#e9c15426}.filter-tab[href*=pending].active .filter-tab-count{background:#e9c15440}.admin-page-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-rows{flex-direction:column;gap:0;display:flex}.user-row{transition:background var(--transition-fast);border-bottom:1px solid #b89ca317;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.user-row:last-child{border-bottom:none}.user-row:hover{background:#b89ca30a;margin:0 -18px;padding-left:18px;padding-right:18px}.user-row--pending{background:#e9c1540d;margin:0 -18px;padding-left:18px;padding-right:18px}.user-row--pending:hover{background:#e9c15417}.ur-avatar{background:linear-gradient(135deg,rgba(var(--accent-rgb),.32),rgba(var(--accent-2-rgb),.2));border:1px solid rgba(var(--accent-rgb),.3);color:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.88rem;font-weight:700;display:flex;position:relative}.ur-avatar--admin{color:#f2dc9d;background:linear-gradient(135deg,#e9c15461,#f59e0b38);border-color:#e9c15473}.ur-avatar--inv{background:linear-gradient(135deg,rgba(var(--accent-rgb),.18),rgba(var(--accent-strong-rgb),.1));border-color:rgba(var(--accent-rgb),.3);color:var(--accent-2)}.inv-card{cursor:pointer;border-bottom:1px solid #b89ca314;padding:14px 0;transition:background .15s}.inv-card:last-child{border-bottom:none}.inv-card:hover{background:#b89ca30a;margin:0 -18px;padding-left:18px;padding-right:18px}.inv-card-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.inv-card-left{flex-direction:column;gap:3px;min-width:0;display:flex}.inv-card-plan{color:var(--text-main);font-size:.92rem;font-weight:700}.inv-card-amount{color:var(--accent-2);direction:ltr;font-size:1.05rem;font-weight:800}.inv-card-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.73rem;display:flex}.inv-card-rate{color:#6fcf97;font-weight:700}.inv-card-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.inv-card-profit-label{color:var(--text-muted);font-size:.68rem}.inv-card-profit{color:#6fcf97;direction:ltr;font-size:.95rem;font-weight:700}.inv-card-progress{background:#b89ca31f;border-radius:99px;height:3px;margin-top:10px;overflow:hidden}.inv-card-progress-bar{background:linear-gradient(90deg,#6fcf97,#34b368);border-radius:99px;min-width:4px;height:100%;transition:width .5s}.inv-list-row{grid-template-columns:auto 1fr auto}.inv-list-stats{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.inv-list-amount{color:var(--accent-2);direction:ltr;font-size:.9rem;font-weight:700}.inv-list-profit{color:#6fcf97;direction:ltr;align-items:center;gap:3px;font-size:.72rem;font-weight:600;display:inline-flex}.ur-avatar--inv-active{color:#6fcf97;background:linear-gradient(135deg,#34b36826,#34b36814);border-color:#34b3684d}.ur-amount{color:var(--accent-2);letter-spacing:.01em;direction:ltr;margin-right:6px;font-size:.88rem;font-weight:700}.ur-profit{color:#6fcf97;align-items:center;gap:3px;font-size:.75rem;font-weight:600;display:inline-flex}.ur-ref{color:var(--text-muted);direction:ltr;font-size:.75rem}.payout-meta-row{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.payout-meta-chip{color:inherit;text-align:right;background:#b89ca312;border:1px solid #b89ca321;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:.75rem;display:inline-flex}.payout-meta-key{color:var(--text-muted);flex-shrink:0;font-size:.7rem}.payout-meta-val{color:var(--text-main);font-weight:600}.payout-meta-chip--ltr .payout-meta-val{color:var(--text-muted);direction:ltr;font-family:ui-monospace,monospace;font-size:.72rem;font-weight:400}.payout-meta-chip--wide{flex:100%;align-items:flex-start;padding:8px 10px}.payout-meta-chip--wide .payout-meta-val{text-overflow:initial;white-space:normal;word-break:break-all;text-align:left;flex:1;min-width:0;overflow:visible}.payout-meta-chip--copy{cursor:pointer;background:0 0;border-color:#b89ca321;transition:border-color .15s,background .15s}.payout-meta-chip--copy:hover{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.06)}.payout-meta-chip--copy.copied{background:#34b36814;border-color:#34b36873}.payout-extra{background:#120b0e38;border:1px solid #b89ca324;border-radius:12px;overflow:hidden}.payout-extra-toggle{width:100%;color:var(--text-main);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 11px;font-family:inherit;font-size:.76rem;font-weight:700;display:flex}.payout-extra-toggle:hover{background:#b89ca30f}.payout-extra-chevron{transition:transform .18s}.payout-extra-toggle.is-open .payout-extra-chevron{transform:rotate(180deg)}.payout-extra-panel{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.payout-extra-panel.is-open{grid-template-rows:1fr}.payout-extra-inner{flex-direction:column;gap:7px;display:flex;overflow:hidden}.payout-extra-panel.is-open .payout-extra-inner{padding:9px}.payout-extra-data{width:100%;color:inherit;cursor:pointer;text-align:right;background:#0603043d;border:1px solid #b89ca31f;border-radius:10px;flex-direction:column;gap:6px;padding:8px 9px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.payout-extra-data:hover{border-color:rgba(var(--accent-rgb),.34);background:rgba(var(--accent-rgb),.05)}.payout-extra-data.copied{background:#34b36814;border-color:#34b36873}.payout-extra-data-head{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:flex}.payout-extra-copy{color:var(--accent-2);align-items:center;gap:4px;font-size:.68rem;font-weight:800;display:inline-flex}.payout-extra-data-val{text-align:left;color:var(--text-main);word-break:break-all;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1.55}.payout-copy-icon{opacity:.4;flex-shrink:0;margin-right:4px}.payout-list{border:1px solid #b89ca31a;border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.payout-list-row{border-bottom:1px solid #b89ca314;grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;padding:11px 14px;transition:background .15s;display:grid}.payout-list-row:last-child{border-bottom:none}.payout-list-row--paid{background:#34b36808}.payout-list-row--paid:hover{background:#34b3680f}.payout-list-month{background:#b89ca312;border:1px solid #b89ca31f;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.payout-list-row--paid .payout-list-month{background:#34b3681a;border-color:#34b36840}.payout-list-month-num{color:var(--text-main);font-size:.85rem;font-weight:700;line-height:1}.payout-list-row--paid .payout-list-month-num{color:#6fcf97}.payout-list-month-label{color:var(--text-muted);margin-top:1px;font-size:.6rem}.payout-list-info{flex-direction:column;gap:2px;min-width:0;display:flex}.payout-list-date{color:var(--text-main);font-size:.82rem;font-weight:500}.payout-list-paid-on{color:#6fcf97;opacity:.8;font-size:.7rem}.payout-list-amount{color:var(--accent-2);white-space:nowrap;direction:ltr;font-size:.9rem;font-weight:700}.payout-list-row--paid .payout-list-amount{color:#6fcf97}.payout-list-check{color:#6fcf97;background:#34b3681f;border:1px solid #34b3684d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.payout-list-pay-btn{cursor:pointer;border:1px solid rgba(var(--accent-rgb),.35);background:rgba(var(--accent-rgb),.08);color:var(--accent-2);white-space:nowrap;border-radius:8px;padding:5px 12px;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s}.payout-list-pay-btn:hover{background:rgba(var(--accent-rgb),.16);border-color:rgba(var(--accent-rgb),.55)}.payout-detail-grid{border:1px solid #b89ca31a;border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.payout-detail-row{border-bottom:1px solid #b89ca314;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.85rem;display:flex}.payout-detail-row:last-child{border-bottom:none}@media(min-width:769px){.payout-detail-grid--pair{grid-template-columns:1fr 1fr;display:grid}.payout-detail-grid--pair .payout-detail-row{border-bottom:none}.payout-detail-grid--pair .payout-detail-row:first-child{border-left:1px solid #b89ca314}}.payout-detail-key{color:var(--text-muted);font-size:.78rem}.payout-detail-val{color:var(--text-main);font-weight:500}.payout-auto-label{color:var(--text-main);background:#b89ca30f;border:1px solid #b89ca31f;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.82rem;display:flex}.payout-pay-modal{max-width:560px}.payout-detail-modal{max-width:440px}.payout-pay-label-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.payout-pay-label-chip{background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.2);color:var(--accent-2);border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.payout-pay-form-grid{margin-top:4px}.payout-list-empty{text-align:center;color:var(--text-muted);padding:20px;font-size:.85rem}.payout-addr-card{text-align:right;background:#b89ca30d;border:1px solid #b89ca326;border-radius:12px;flex-direction:column;gap:6px;width:100%;padding:12px 16px;transition:border-color .15s,background .15s;display:flex}.payout-addr-card:hover{border-color:rgba(var(--accent-rgb),.35);background:rgba(var(--accent-rgb),.04)}.payout-addr-card.copied{background:#34b3680f;border-color:#34b36873}.payout-addr-label{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.73rem;font-weight:500;display:flex}.payout-addr-label .payout-copy-icon{opacity:.35;transition:opacity .15s}.payout-addr-card:hover .payout-copy-icon{opacity:.7}.payout-addr-val{color:var(--text-main);word-break:break-all;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.5}.dash-card-head{border-bottom:1px solid #b89ca314;justify-content:space-between;align-items:center;margin:-18px -18px 0;padding:14px 18px 12px;display:flex}.dash-card-head-title{color:var(--text-main);align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.dash-card-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dash-card-dot--amber{background:#e9c154;box-shadow:0 0 0 3px #fbbf2426}.dash-card-dot--blue{background:var(--accent-2);box-shadow:0 0 0 3px rgba(var(--accent-2-rgb),.15)}.dash-card-dot--green{background:#6fcf97;box-shadow:0 0 0 3px #6fcf971f}.dash-empty{color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;padding:28px 18px;font-size:.82rem;display:flex}.adm-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media(max-width:998px){.adm-stats{grid-template-columns:1fr}}@media(max-width:600px){.adm-stats{gap:8px}.adm-stat{border-radius:10px;gap:8px;padding:10px}.adm-stat-icon{border-radius:8px;flex-shrink:0;width:32px;height:32px}.adm-stat-icon svg{width:15px;height:15px}.adm-stat-val{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.adm-stat-label{white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.adm-stat-body{min-width:0}}.adm-stat{border:1px solid;border-radius:14px;align-items:center;gap:14px;padding:18px 16px;display:flex}.adm-stat-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.adm-stat-body{flex-direction:column;gap:3px;min-width:0;display:flex}.adm-stat-val{letter-spacing:.02em;font-size:1.35rem;font-weight:800;line-height:1.2}.adm-stat-label{color:var(--text-muted);font-size:.75rem}.adm-stat--blue{background:rgba(var(--accent-rgb),.07);border-color:rgba(var(--accent-rgb),.2)}.adm-stat--blue .adm-stat-icon{background:rgba(var(--accent-rgb),.12);color:var(--accent-2)}.adm-stat--blue .adm-stat-val{color:var(--accent-2)}.adm-stat--green{background:#34b3680f;border-color:#34b3682e}.adm-stat--green .adm-stat-icon{color:#6fcf97;background:#34b3681a}.adm-stat--green .adm-stat-val{color:#6fcf97}.adm-stat--purple{background:#a855f70f;border-color:#a855f72e}.adm-stat--purple .adm-stat-icon{color:#c084fc;background:#a855f71a}.adm-stat--purple .adm-stat-val{color:#c084fc}.adm-stat--amber{background:#e9c1540f;border-color:#e9c1542e}.adm-stat--amber .adm-stat-icon{color:#e9c154;background:#e9c1541a}.adm-stat--amber .adm-stat-val{color:#e9c154}.dash-inv-rows{flex-direction:column;display:flex}.dash-inv-row{text-align:right;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #b89ca314;align-items:center;gap:12px;width:100%;padding:13px 0;font-family:inherit;transition:background .15s;display:flex}.dash-inv-row:last-child{border-bottom:none}.dash-inv-row:hover{background:#b89ca30a;width:calc(100% + 36px);margin:0 -18px;padding-left:18px;padding-right:18px}.dash-inv-avatar{background:linear-gradient(135deg,rgba(var(--accent-rgb),.18),rgba(var(--accent-2-rgb),.1));border:1px solid rgba(var(--accent-rgb),.25);width:38px;height:38px;color:var(--accent-2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.dash-inv-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dash-inv-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-inv-plan{color:var(--text-main);font-size:.9rem;font-weight:600}.dash-inv-amount{color:var(--accent-2);white-space:nowrap;direction:ltr;font-size:.92rem;font-weight:700}.dash-inv-bottom{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash-inv-profit{color:#6fcf97;font-size:.72rem}.dash-inv-date{color:var(--text-muted);margin-right:auto;font-size:.72rem}.ph-row{cursor:pointer;border-bottom:1px solid #b89ca314;align-items:center;gap:12px;padding:13px 0;transition:background .15s;display:flex}.ph-row:last-child{border-bottom:none}.ph-row:hover{background:#34b36808;margin:0 -18px;padding-left:18px;padding-right:18px}.ph-avatar{background:#34b36814;border:1px solid #34b36833;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ph-identity{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ph-name{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.ph-plan{color:var(--text-muted);align-items:center;gap:5px;font-size:.73rem;display:flex}.ph-plan-dot{background:#b89ca359;border-radius:50%;flex-shrink:0;width:3px;height:3px}.ph-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.ph-amount{color:#6fcf97;direction:ltr;font-size:.95rem;font-weight:700}.ph-date{color:var(--text-muted);white-space:nowrap;font-size:.72rem}.ph-ref{color:#b89ca373;direction:ltr;font-family:ui-monospace,monospace;font-size:.65rem}.ph-addr{color:#b89ca373;direction:ltr;font-family:ui-monospace,monospace;font-size:.68rem}.card-section-head{color:var(--text-main);text-align:right;border-bottom:1px solid #b89ca314;margin:-18px -18px 0;padding:16px 18px 14px;font-size:.92rem;font-weight:600}.payout-inv-link{color:var(--text-muted);background:#b89ca30a;border:1px solid #b89ca31f;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:.82rem;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:flex}.payout-inv-link:hover{border-color:rgba(var(--accent-rgb),.35);background:rgba(var(--accent-rgb),.06);color:var(--accent-2)}.payout-note-bar{color:var(--text-muted);background:#b89ca30f;border:1px solid #b89ca31f;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;display:flex}.inv-confirm-modal{max-width:480px}.inv-confirm-header-title{align-items:center;gap:10px;min-width:0;display:flex}.inv-confirm-header-title h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inv-confirm-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.inv-confirm-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.inv-confirm-chip{color:var(--text-main);background:#b89ca312;border:1px solid #b89ca31f;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;display:inline-flex}.inv-confirm-chip--hash{max-width:100%;overflow:hidden}.inv-confirm-chip-key{color:var(--text-muted);flex-shrink:0;font-size:.68rem}.inv-confirm-data{flex-direction:column;gap:8px;margin:-4px 0 14px;display:flex}.inv-confirm-data-row{background:#120b0e42;border:1px solid #b89ca31f;border-radius:10px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.inv-confirm-data-key{color:var(--text-muted);white-space:nowrap;font-size:.72rem;font-weight:700}.inv-confirm-data-val{border-color:rgba(var(--accent-rgb),.18);min-width:0;color:var(--accent-2);background:#06030447;border-radius:8px;justify-content:flex-start}.inv-confirm-note{margin-bottom:16px}.inv-confirm-actions{gap:10px;display:flex}.inv-confirm-form{flex:1}.inv-confirm-note textarea{resize:none;width:100%;color:var(--text-main);background:#b89ca30f;border:1px solid #b89ca32e;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:.88rem;line-height:1.5;transition:border-color .15s}.inv-confirm-note textarea:focus{border-color:rgba(var(--accent-rgb),.5)}.inv-confirm-btn{cursor:pointer;border:2px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding:8px 12px;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .15s;display:flex}.inv-confirm-btn--approve{color:#6fcf97;background:#34b36814;border-color:#34b36833}.inv-confirm-btn--approve:hover,.inv-confirm-btn--approve.is-current{background:#34b36829;border-color:#34b36880;box-shadow:0 0 0 4px #34b36814}.inv-confirm-btn--reject{color:#f87171;background:#ef444412;border-color:#ef44442e}.inv-confirm-btn--reject:hover,.inv-confirm-btn--reject.is-current{background:#ef444424;border-color:#ef444473;box-shadow:0 0 0 4px #ef444412}.inv-action-row{flex-wrap:nowrap;gap:8px;display:flex}.inv-status-btns{gap:8px;display:flex}.modal .button-row{flex-wrap:nowrap}.modal .button-row .btn{white-space:nowrap;flex:1;min-width:0}.inv-status-btn{cursor:pointer;color:var(--text-muted);background:#b89ca30f;border:1px solid #b89ca32e;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.inv-status-btn:hover{color:var(--text-main);background:#b89ca31f}.inv-status-btn--approve{color:#6fcf97;border-color:#34b36840}.inv-status-btn--approve:hover,.inv-status-btn--approve.is-active{color:#6fcf97;background:#34b3682e;border-color:#34b3688c;box-shadow:0 0 0 3px #34b3681a}.inv-status-btn--reject{color:#f87171;border-color:#ef444440}.inv-status-btn--reject:hover,.inv-status-btn--reject.is-active{color:#f87171;background:#ef444424;border-color:#ef444480;box-shadow:0 0 0 3px #ef44441a}.inv-row{cursor:pointer;transition:background var(--transition-fast);border-bottom:1px solid #b89ca317;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.inv-row:last-child{border-bottom:none}.inv-row:hover{background:#b89ca30a;margin:0 -18px;padding-left:18px;padding-right:18px}.user-row--pending.inv-row{background:#e9c1540d;margin:0 -18px;padding-left:18px;padding-right:18px}.inv-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.inv-row-top{align-items:center;gap:10px;display:flex}.inv-row-name{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.inv-row-amount{color:var(--accent-2);white-space:nowrap;direction:ltr;margin-right:auto;font-size:.95rem;font-weight:700}.inv-row-sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex-wrap:wrap;align-items:center;gap:0;font-size:.75rem;display:flex;overflow:hidden}.inv-row-id{color:#b89ca38c;direction:ltr;font-size:.72rem}.inv-row-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.ur-crown{color:#1c1007;background:#e9c154e6;border:1px solid #120b0e99;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:.6rem;line-height:1;display:flex;position:absolute;bottom:-3px;left:-3px}.ur-identity{flex-direction:column;justify-content:center;align-self:center;gap:2px;min-width:0;display:flex}.ur-name{align-items:center;gap:6px;min-width:0;display:flex}.ur-name-text{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.ur-role-label{color:#c98f2d;letter-spacing:.03em;background:#e9c1541f;border:1px solid #e9c15440;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:.68rem;font-weight:700}.ur-status{display:none}.ur-status-chip{white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;padding:1px 5px;font-size:.63rem;font-weight:600;display:inline-flex}.ur-chip--pending{color:#c98f2d;background:#e9c1541f;border:1px solid #e9c15447}.ur-chip--unconfirmed{color:#f87171;background:#ef44441a;border:1px solid #ef444440}.ur-meta{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.ur-sep{opacity:.5;margin:0 2px}.user-row--plan{cursor:default;grid-template-columns:20px auto 1fr auto}.ur-drag-handle{color:var(--text-muted);opacity:.3;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;padding:0 2px;transition:opacity .15s;display:flex}.ur-drag-handle:active{cursor:grabbing}.ur-drag-handle:hover{opacity:.65}.user-row.is-dragging{opacity:.35}.user-row.drag-over{border-top:2px solid rgba(var(--accent-rgb),.55)}.ur-desc{color:var(--text-muted);-webkit-line-clamp:3;opacity:.75;-webkit-box-orient:vertical;margin-top:2px;font-size:.73rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ur-status{white-space:nowrap;align-items:center;gap:7px;display:flex}.ur-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot-green{background:#34b368;box-shadow:0 0 6px #34b36880}.dot-amber{background:#c98f2d;box-shadow:0 0 6px #f59e0b80}.dot-red{background:#ef4444;box-shadow:0 0 6px #ef444466}@keyframes ur-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.ur-dot--pulse{animation:1.8s ease-in-out infinite ur-pulse}.ur-status-label{color:var(--text-muted);font-size:.8rem}.ur-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ur-btn{cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:5px 11px;font-size:.78rem;font-weight:600;line-height:1.4;display:inline-flex}.ur-btn--approve{color:#6fcf97;background:#34b3681f;border-color:#34b3684d}.ur-btn--approve:hover{background:#34b36838;border-color:#34b36880}.ur-btn--reject{color:#f87171;background:#ef44441a;border-color:#ef444447}.ur-btn--reject:hover{background:#ef444433;border-color:#ef444473}.ur-btn--revoke{color:var(--text-muted);background:0 0;border-color:#b89ca338;font-weight:500}.ur-btn--revoke:hover{color:#f87171;border-color:#ef444459}.ur-btn--view{color:var(--text-main);background:#b89ca31a;border-color:#b89ca340}.ur-btn--view:hover{background:#b89ca32e;border-color:#b89ca373}.ur-empty{text-align:center;color:var(--text-muted);padding:28px 0;font-size:.88rem}@media(max-width:600px){.ur-empty{padding:28px 16px}}.user-profile-modal{max-width:820px;max-height:90vh;padding:0;overflow-y:auto}.upm-modal-header{border-bottom:1px solid #b89ca31a;margin:0!important;top:0!important}.upm-header-identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.upm-avatar{background:linear-gradient(135deg,rgba(var(--accent-rgb),.35),rgba(var(--accent-2-rgb),.25));border:1px solid rgba(var(--accent-rgb),.4);color:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:700;display:flex}.upm-avatar--admin{color:#f2dc9d;background:linear-gradient(135deg,#fbbf2461,#f59e0b38);border-color:#fbbf2473}.upm-name{color:var(--text-main);flex-wrap:wrap;align-items:center;gap:6px;font-size:1rem;font-weight:700;display:flex}.upm-sub{color:var(--text-muted);text-align:right;direction:ltr;margin-top:3px;font-size:.78rem}.upm-layout{grid-template-columns:220px 1fr;min-height:0;display:grid}@media(min-width:601px)and (max-width:1024px){.upm-layout{grid-template-columns:1fr}.upm-left-panel{border-bottom:1px solid #b89ca31a;border-left:none}.upm-form.form-grid.two{grid-template-columns:1fr 1fr}.upm-card-thumb--full{height:180px;min-height:0}.upm-card-thumb--full img{object-fit:contain;padding:6px}}.upm-left-panel{border-left:1px solid #b89ca31a;flex-direction:column;gap:10px;padding:16px;display:flex}.upm-right-panel{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.upm-tabs{border-bottom:1px solid #b89ca31f;align-items:center;gap:4px;margin-bottom:4px;padding-bottom:8px;display:flex}.upm-tab--end{margin-right:auto}.upm-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:.8rem;transition:background .15s,color .15s}.upm-tab:hover{color:var(--text-main);background:#b89ca314}.upm-tab.active{background:rgba(var(--accent-rgb),.12);color:var(--accent-2);font-weight:600}.upm-tab-panel{flex:1}.upm-inv-form{flex-direction:column;gap:10px;padding-top:4px;display:flex}.upm-inv-field{flex-direction:column;gap:4px;display:flex}.upm-inv-field label{color:var(--text-muted);font-size:.75rem;font-weight:500}.upm-inv-row{gap:10px;display:flex}.upm-inv-row .upm-inv-field{flex:1}.upm-info-list{flex-direction:column;gap:7px;display:flex}.upm-info-item{justify-content:space-between;align-items:center;gap:6px;font-size:.78rem;display:flex}.upm-info-item--full{flex-direction:column;align-items:flex-start;gap:3px}.upm-info-key{color:var(--text-muted);flex-shrink:0;font-size:.72rem}.upm-info-val{color:var(--text-main);text-align:left;direction:ltr;font-size:.78rem}.upm-info-ltr{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-main);text-align:left;direction:ltr;max-width:120px;font-size:.72rem;overflow:hidden}.upm-panel-divider{background:#b89ca31a;height:1px;margin:4px -16px}.badge-sm{padding:1px 6px!important;font-size:.65rem!important;line-height:1.4!important}.upm-panel-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:4px;font-size:.72rem;font-weight:700}.upm-form{gap:8px}@media(min-width:1025px){.upm-form.form-grid.two{grid-template-columns:1fr 1fr}.upm-form .span-two{grid-column:1/-1}}.upm-since{color:var(--text-muted);margin-inline-start:auto;font-size:.75rem}.upm-section-divider{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:16px 18px 8px;font-size:.72rem;font-weight:700}.upm-agreement{padding:4px 18px 18px}.upm-info-pills{background:#120b0e59;border-top:1px solid #b89ca314;border-bottom:1px solid #b89ca314;flex-wrap:wrap;gap:6px;padding:12px 18px;display:flex}.upm-pill{background:#b89ca312;border:1px solid #b89ca31f;border-radius:6px;align-items:center;gap:5px;min-width:0;padding:4px 9px;display:inline-flex}.upm-pill--wide{flex:100%}.upm-pill-key{color:var(--text-muted);white-space:nowrap;font-size:.68rem;font-weight:600}.upm-pill-val{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;overflow:hidden}.img-lightbox{z-index:9999;background:#060304eb;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.img-lightbox.is-open{display:flex}.img-lightbox img{object-fit:contain;border-radius:10px;max-width:100%;max-height:90vh;box-shadow:0 24px 64px #0009}.img-lightbox-close{color:#f0e2e8;cursor:pointer;background:#120b0ecc;border:1px solid #b89ca34d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.4rem;line-height:1;display:flex;position:absolute;top:16px;left:16px}.upm-card-section,.upm-identity-section{padding:14px 18px 18px}.upm-card-row{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.upm-card-thumb{cursor:pointer;background:#120b0e99;border:1px solid #b89ca32e;border-radius:8px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:120px;text-decoration:none;display:flex;position:relative;overflow:hidden}.upm-card-thumb--full{flex-shrink:unset;align-self:unset;width:100%;min-height:110px}.upm-card-empty-label{color:var(--text-muted);margin-top:8px;font-size:.72rem;display:block}.upm-card-thumb img{object-fit:cover;width:100%;height:100%;display:block}.upm-card-thumb--empty{border-style:dashed}.upm-thumb-btn{color:#f0e2e8;background:#0a0f1eb8;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:.7rem;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.upm-card-upload{flex-direction:column;flex:1;gap:8px;display:flex}.upm-verify-actions{border-top:1px solid #b89ca31a;flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.upm-verify-status{align-items:center;display:flex}.upm-verify-btns{gap:8px;display:flex}.upm-verify-form{flex:1}.upm-verify-form--grow{flex:2}.upm-verify-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 14px;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.upm-verify-btn--approve{color:#6fcf97;background:#34b3681f;border-color:#34b36840}.upm-verify-btn--approve:hover{background:#34b36838;border-color:#34b36873}.upm-verify-btn--reject{color:#f87171;background:#ef444414;border-color:#ef444433}.upm-verify-btn--reject:hover{background:#ef444429;border-color:#ef444461}.upm-card-upload-label{color:var(--text-muted);cursor:pointer;background:#b89ca30f;border:1px dashed #b89ca338;border-radius:7px;align-items:center;gap:6px;padding:11px 12px;font-size:.78rem;line-height:1.2;transition:border-color .15s,background .15s;display:flex}.upm-card-upload-label:hover{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.05);color:var(--text-main)}.upm-card-file-input{display:none}.upm-card-empty{color:var(--text-muted);border:1px dashed #b89ca32e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 0;font-size:.82rem;display:flex}.user-info-grid{background:#120b0e80;border-top:1px solid #b89ca31a;border-bottom:1px solid #b89ca31a;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:14px 18px;display:grid}.user-info-item{flex-direction:column;gap:2px;display:flex}.user-info-item.span-full{grid-column:1/-1}.user-info-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.user-info-val{color:var(--text-main);font-size:.85rem;font-weight:500}.ltr-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}@media(max-width:600px){.admin-page .admin-content{padding:12px 12px 32px}.admin-page .admin-content .card{border-radius:14px;margin-bottom:10px;padding:14px 14px 12px}.admin-page .admin-section-head{flex-direction:row;align-items:center;gap:8px;margin-bottom:12px}.admin-page .admin-section-head .btn:not(a),.admin-page .admin-section-head button:not(.close-btn){flex:1;justify-content:center}.admin-page .admin-section-head a.btn{box-shadow:none;color:var(--accent-2);white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:4px 0;font-size:.8rem;font-weight:600}.admin-page .admin-section-head a.btn:after{content:" ←"}.admin-page .section-title{text-align:right;font-size:1.05rem}.admin-page .section-subtitle{text-align:right;font-size:.82rem}.admin-page .stats-row{grid-template-columns:repeat(2,1fr);gap:8px}.admin-page .stat-box{padding:12px}.admin-page .stat-box .value{font-size:1.1rem}.admin-page .stat-box .label{font-size:.78rem}.admin-page .table th,.admin-page .table td{white-space:nowrap;padding:10px 6px;font-size:.8rem}.admin-page .table th:first-child,.admin-page .table td:first-child{padding-right:10px}.admin-page .form-grid,.admin-page .form-grid.two,.admin-page .form-grid.three{grid-template-columns:1fr}.admin-page .span-two,.admin-page .span-three{grid-column:auto}.admin-page label{font-size:.85rem}.admin-page input,.admin-page select,.admin-page textarea,.admin-page .jalali-picker-trigger{min-height:44px;padding:9px 12px;font-size:.9rem}.admin-page .flex-between{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.admin-page .flex-between>.btn,.admin-page .flex-between>button{justify-content:center;width:auto}.admin-page .button-row{flex-direction:column;gap:8px}.admin-page .button-row .btn{justify-content:center;width:100%}.admin-page .flex-end-row{justify-content:flex-start}.admin-page .max-w-240{width:100%;max-width:100%}.admin-page .modal-backdrop{align-items:flex-end;padding:0 3px}.admin-page .modal{box-sizing:border-box;border-bottom:none;border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:92vh;padding:0 16px 32px;overflow-y:auto}.admin-page .modal:before{content:"";background:#b89ca359;border-radius:999px;width:36px;height:4px;margin:10px auto 0;display:block}.admin-page .modal .modal-header{border-radius:0;margin-top:0;margin-left:0;margin-right:0;padding:14px 16px;top:0}.admin-page .modal>p{padding-top:10px}.admin-page .flex-start-row{flex-wrap:wrap;gap:6px}.users-toolbar{margin:-14px -14px 14px}.users-toolbar-top{flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px 10px}.filter-tabs-wrap{padding:0 14px}.users-search-form{width:100%}.filter-tab{gap:5px;padding:9px 13px;font-size:.78rem}.filter-tab-count{min-width:18px;height:16px;padding:0 5px;font-size:.68rem}.admin-page-head{align-items:flex-start}.admin-page-head .btn-compact{white-space:nowrap;flex-shrink:0;padding:7px 12px;font-size:.8rem}.user-row{grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;gap:0 12px}.ur-avatar{grid-row:unset}.ur-actions{flex-direction:column;grid-column:3;align-items:stretch;gap:5px}.ur-btn{padding:5px 10px;font-size:.74rem}.upm-layout{grid-template-columns:1fr}.upm-left-panel{border-bottom:1px solid #b89ca31a;border-left:none;padding:14px 0}.upm-right-panel{padding:14px 0}.upm-info-list,.upm-panel-title{padding:8px 0}.upm-card-thumb--full{width:auto;height:150px;min-height:0;margin:6px 0}.upm-card-thumb--full img{object-fit:contain}.upm-card-thumb--full.upm-card-thumb--empty{margin:6px 0}.upm-section-divider{padding:14px 16px 6px}.upm-form{padding:0}.upm-agreement{padding:4px 16px 16px}.user-info-grid{grid-template-columns:repeat(2,1fr);padding:12px 16px}.inv-confirm-form{padding:0}[id^=payout-detail-].modal-backdrop .modal{width:100vw!important;max-width:100vw!important}[id^=payout-detail-] .payout-detail-grid{margin:6px 12px;padding:4px 0}#plans-sortable .user-row{grid-template-columns:20px auto 1fr auto;align-items:center;gap:0 10px}#plans-sortable .ur-actions{flex-direction:row;grid-column:4}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
