*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where(:not([type])),input:where([type=date]),input:where([type=datetime-local]),input:where([type=email]),input:where([type=month]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=time]),input:where([type=url]),input:where([type=week]),select,select:where([multiple]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}input:where(:not([type])):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=email]):focus,input:where([type=month]):focus,input:where([type=number]):focus,input:where([type=password]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=text]):focus,input:where([type=time]):focus,input:where([type=url]):focus,input:where([type=week]):focus,select:focus,select:where([multiple]):focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:focus,input:where([type=checkbox]):checked:hover,input:where([type=radio]):checked:focus,input:where([type=radio]):checked:hover{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:focus,input:where([type=checkbox]):indeterminate:hover{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-bottom-2\.5{bottom:-.625rem}.-left-24{left:-6rem}.-right-2\.5{right:-.625rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.col-span-1{grid-column:span 1/span 1}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-px{margin-bottom:-1px}.-mr-1{margin-right:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[-12px\]{margin-bottom:-12px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[240px\]{height:240px}.h-\[2px\]{height:2px}.h-full{height:100%}.h-px{height:1px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.min-h-\[320px\]{min-height:320px}.min-h-\[500px\]{min-height:500px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:-50%}.-rotate-90,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin-slow{animation:spin-slow 2s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-5{row-gap:1.25rem}.gap-y-8{row-gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:rgb(255 255 255/.05)}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.125rem}.rounded-full{border-radius:.75rem}.rounded-lg{border-radius:.25rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.5rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#1a1a1a\]{--tw-border-opacity:1;border-color:rgb(26 26 26/var(--tw-border-opacity,1))}.border-\[\#242424\]{--tw-border-opacity:1;border-color:rgb(36 36 36/var(--tw-border-opacity,1))}.border-\[\#262626\]{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-\[\#2a2a2a\]{--tw-border-opacity:1;border-color:rgb(42 42 42/var(--tw-border-opacity,1))}.border-\[\#333\]{--tw-border-opacity:1;border-color:rgb(51 51 51/var(--tw-border-opacity,1))}.border-\[\#4F4632\]\/15{border-color:rgb(79 70 50/.15)}.border-\[\#4a3900\]{--tw-border-opacity:1;border-color:rgb(74 57 0/var(--tw-border-opacity,1))}.border-\[\#5b9dff\]{--tw-border-opacity:1;border-color:rgb(91 157 255/var(--tw-border-opacity,1))}.border-\[\#5d4700\]{--tw-border-opacity:1;border-color:rgb(93 71 0/var(--tw-border-opacity,1))}.border-\[\#F16436\]\/20{border-color:rgb(241 100 54/.2)}.border-\[\#FFC700\]{--tw-border-opacity:1;border-color:rgb(255 199 0/var(--tw-border-opacity,1))}.border-\[\#FFC700\]\/20{border-color:rgb(255 199 0/.2)}.border-\[\#FFC700\]\/30{border-color:rgb(255 199 0/.3)}.border-amber-400\/40{border-color:rgb(251 191 36/.4)}.border-amber-500\/40{border-color:rgb(245 158 11/.4)}.border-amber-500\/60{border-color:rgb(245 158 11/.6)}.border-black\/\[0\.16\]{border-color:rgb(0 0 0/.16)}.border-blue-400\/30{border-color:rgb(96 165 250/.3)}.border-blue-400\/40{border-color:rgb(96 165 250/.4)}.border-cyan-400\/40{border-color:rgb(34 211 238/.4)}.border-emerald-400\/40{border-color:rgb(52 211 153/.4)}.border-emerald-500\/20{border-color:rgb(16 185 129/.2)}.border-emerald-500\/30{border-color:rgb(16 185 129/.3)}.border-emerald-500\/40{border-color:rgb(16 185 129/.4)}.border-error-container\/40{border-color:rgb(147 0 10/.4)}.border-error\/20{border-color:rgb(255 180 171/.2)}.border-error\/30{border-color:rgb(255 180 171/.3)}.border-error\/40{border-color:rgb(255 180 171/.4)}.border-fuchsia-400\/40{border-color:rgb(232 121 249/.4)}.border-green-500\/20{border-color:rgb(34 197 94/.2)}.border-on-surface-variant\/20{border-color:rgb(210 197 171/.2)}.border-on-surface\/10{border-color:rgb(229 226 225/.1)}.border-on-surface\/5{border-color:rgb(229 226 225/.05)}.border-orange-400\/40{border-color:rgb(251 146 60/.4)}.border-outline-variant{--tw-border-opacity:1;border-color:rgb(79 70 50/var(--tw-border-opacity,1))}.border-outline-variant\/10{border-color:rgb(79 70 50/.1)}.border-outline-variant\/15{border-color:rgb(79 70 50/.15)}.border-outline-variant\/20{border-color:rgb(79 70 50/.2)}.border-outline-variant\/30{border-color:rgb(79 70 50/.3)}.border-outline-variant\/40{border-color:rgb(79 70 50/.4)}.border-outline-variant\/5{border-color:rgb(79 70 50/.05)}.border-pink-400\/40{border-color:rgb(244 114 182/.4)}.border-primary-container{--tw-border-opacity:1;border-color:rgb(255 199 0/var(--tw-border-opacity,1))}.border-primary-container\/15{border-color:rgb(255 199 0/.15)}.border-primary-container\/20{border-color:rgb(255 199 0/.2)}.border-primary-container\/30{border-color:rgb(255 199 0/.3)}.border-primary-container\/40{border-color:rgb(255 199 0/.4)}.border-primary-container\/60{border-color:rgb(255 199 0/.6)}.border-purple-400\/40{border-color:rgb(192 132 252/.4)}.border-red-500\/30{border-color:rgb(239 68 68/.3)}.border-rose-500\/20{border-color:rgb(244 63 94/.2)}.border-secondary{--tw-border-opacity:1;border-color:rgb(234 195 44/var(--tw-border-opacity,1))}.border-sky-400\/40{border-color:rgb(56 189 248/.4)}.border-stone-300\/40{border-color:rgb(214 211 209/.4)}.border-surface-container-highest{--tw-border-opacity:1;border-color:rgb(53 53 53/var(--tw-border-opacity,1))}.border-tertiary-fixed-dim{--tw-border-opacity:1;border-color:rgb(198 198 199/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-violet-400\/40{border-color:rgb(167 139 250/.4)}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/5{border-color:rgb(255 255 255/.05)}.border-yellow-300\/40{border-color:rgb(253 224 71/.4)}.border-yellow-500\/20{border-color:rgb(234 179 8/.2)}.border-t-primary-container{--tw-border-opacity:1;border-top-color:rgb(255 199 0/var(--tw-border-opacity,1))}.bg-\[\#003087\]{--tw-bg-opacity:1;background-color:rgb(0 48 135/var(--tw-bg-opacity,1))}.bg-\[\#0E0E0E\]{--tw-bg-opacity:1;background-color:rgb(14 14 14/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0a\]{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-\[\#0d0d0d\]{--tw-bg-opacity:1;background-color:rgb(13 13 13/var(--tw-bg-opacity,1))}.bg-\[\#161616\]{--tw-bg-opacity:1;background-color:rgb(22 22 22/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-\[\#1a1f71\]{--tw-bg-opacity:1;background-color:rgb(26 31 113/var(--tw-bg-opacity,1))}.bg-\[\#20201F\],.bg-\[\#20201f\]{--tw-bg-opacity:1;background-color:rgb(32 32 31/var(--tw-bg-opacity,1))}.bg-\[\#242424\]{--tw-bg-opacity:1;background-color:rgb(36 36 36/var(--tw-bg-opacity,1))}.bg-\[\#262626\]{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-\[\#343434\]{--tw-bg-opacity:1;background-color:rgb(52 52 52/var(--tw-bg-opacity,1))}.bg-\[\#4ADE80\],.bg-\[\#4ade80\]{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-\[\#F16436\]{--tw-bg-opacity:1;background-color:rgb(241 100 54/var(--tw-bg-opacity,1))}.bg-\[\#F16436\]\/10{background-color:rgb(241 100 54/.1)}.bg-\[\#FF5252\]{--tw-bg-opacity:1;background-color:rgb(255 82 82/var(--tw-bg-opacity,1))}.bg-\[\#FFC700\]{--tw-bg-opacity:1;background-color:rgb(255 199 0/var(--tw-bg-opacity,1))}.bg-\[\#FFC700\]\/5{background-color:rgb(255 199 0/.05)}.bg-\[\#FFD500\]{--tw-bg-opacity:1;background-color:rgb(255 213 0/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:rgb(251 191 36/.1)}.bg-amber-400\/80{background-color:rgb(251 191 36/.8)}.bg-amber-500\/10{background-color:rgb(245 158 11/.1)}.bg-background{--tw-bg-opacity:1;background-color:rgb(19 19 19/var(--tw-bg-opacity,1))}.bg-black\/30{background-color:rgb(0 0 0/.3)}.bg-black\/50{background-color:rgb(0 0 0/.5)}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-black\/70{background-color:rgb(0 0 0/.7)}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-blue-400\/10{background-color:rgb(96 165 250/.1)}.bg-blue-400\/5{background-color:rgb(96 165 250/.05)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-cyan-400\/10{background-color:rgb(34 211 238/.1)}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:rgb(52 211 153/.1)}.bg-emerald-400\/80{background-color:rgb(52 211 153/.8)}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgb(16 185 129/.1)}.bg-error{--tw-bg-opacity:1;background-color:rgb(255 180 171/var(--tw-bg-opacity,1))}.bg-error-container{--tw-bg-opacity:1;background-color:rgb(147 0 10/var(--tw-bg-opacity,1))}.bg-error-container\/20{background-color:rgb(147 0 10/.2)}.bg-error-container\/5{background-color:rgb(147 0 10/.05)}.bg-error\/10{background-color:rgb(255 180 171/.1)}.bg-fuchsia-400\/10{background-color:rgb(232 121 249/.1)}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:rgb(34 197 94/.1)}.bg-on-surface-variant{--tw-bg-opacity:1;background-color:rgb(210 197 171/var(--tw-bg-opacity,1))}.bg-on-surface-variant\/10{background-color:rgb(210 197 171/.1)}.bg-on-surface-variant\/40{background-color:rgb(210 197 171/.4)}.bg-on-surface-variant\/50{background-color:rgb(210 197 171/.5)}.bg-on-surface\/20{background-color:rgb(229 226 225/.2)}.bg-on-surface\/5{background-color:rgb(229 226 225/.05)}.bg-orange-400\/10{background-color:rgb(251 146 60/.1)}.bg-outline-variant{--tw-bg-opacity:1;background-color:rgb(79 70 50/var(--tw-bg-opacity,1))}.bg-outline-variant\/20{background-color:rgb(79 70 50/.2)}.bg-outline-variant\/30{background-color:rgb(79 70 50/.3)}.bg-pink-400\/10{background-color:rgb(244 114 182/.1)}.bg-primary-container{--tw-bg-opacity:1;background-color:rgb(255 199 0/var(--tw-bg-opacity,1))}.bg-primary-container\/10{background-color:rgb(255 199 0/.1)}.bg-primary-container\/15{background-color:rgb(255 199 0/.15)}.bg-primary-container\/5{background-color:rgb(255 199 0/.05)}.bg-purple-400\/10{background-color:rgb(192 132 252/.1)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgb(239 68 68/.1)}.bg-rose-500\/80{background-color:rgb(244 63 94/.8)}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(234 195 44/var(--tw-bg-opacity,1))}.bg-secondary\/20{background-color:rgb(234 195 44/.2)}.bg-sky-400\/10{background-color:rgb(56 189 248/.1)}.bg-stone-300\/10{background-color:rgb(214 211 209/.1)}.bg-surface{--tw-bg-opacity:1;background-color:rgb(19 19 19/var(--tw-bg-opacity,1))}.bg-surface-container{--tw-bg-opacity:1;background-color:rgb(32 32 31/var(--tw-bg-opacity,1))}.bg-surface-container-high{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.bg-surface-container-high\/50{background-color:rgb(42 42 42/.5)}.bg-surface-container-highest{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity,1))}.bg-surface-container-highest\/50{background-color:rgb(53 53 53/.5)}.bg-surface-container-low{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-surface-container-lowest{--tw-bg-opacity:1;background-color:rgb(14 14 14/var(--tw-bg-opacity,1))}.bg-surface-container-lowest\/40{background-color:rgb(14 14 14/.4)}.bg-surface-container\/40{background-color:rgb(32 32 31/.4)}.bg-surface-variant{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity,1))}.bg-surface\/95{background-color:rgb(19 19 19/.95)}.bg-tertiary-fixed-dim{--tw-bg-opacity:1;background-color:rgb(198 198 199/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-400\/10{background-color:rgb(167 139 250/.1)}.bg-white\/20{background-color:rgb(255 255 255/.2)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-yellow-300\/10{background-color:rgb(253 224 71/.1)}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-500\/10{background-color:rgb(234 179 8/.1)}.bg-zinc-500{--tw-bg-opacity:1;background-color:rgb(113 113 122/var(--tw-bg-opacity,1))}.bg-\[radial-gradient\(ellipse_at_center\2c rgba\(255\2c 199\2c 0\2c 0\.15\)\2c transparent_70\%\)\]{background-image:radial-gradient(ellipse at center,rgba(255,199,0,.15),transparent 70%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#171717\]{--tw-gradient-from:#171717 var(--tw-gradient-from-position);--tw-gradient-to:rgb(23 23 23/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#2a2308\]{--tw-gradient-from:#2a2308 var(--tw-gradient-from-position);--tw-gradient-to:rgb(42 35 8/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from:rgb(245 158 11/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 158 11/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from:rgb(59 130 246/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 130 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from:rgb(6 182 212/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/15{--tw-gradient-from:rgb(16 185 129/0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from:rgb(16 185 129/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-500\/20{--tw-gradient-from:rgb(217 70 239/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(217 70 239/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500\/20{--tw-gradient-from:rgb(249 115 22/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 115 22/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500\/20{--tw-gradient-from:rgb(236 72 153/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(236 72 153/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-container{--tw-gradient-from:#ffc700 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 199 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from:rgb(168 85 247/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(168 85 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-500\/20{--tw-gradient-from:rgb(14 165 233/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 165 233/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-stone-500\/20{--tw-gradient-from:rgb(120 113 108/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(120 113 108/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface{--tw-gradient-from:#131313 var(--tw-gradient-from-position);--tw-gradient-to:rgb(19 19 19/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface-container-lowest{--tw-gradient-from:#0e0e0e var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 14 14/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-500\/20{--tw-gradient-from:rgb(139 92 246/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(139 92 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from:rgb(255 255 255/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.02\]{--tw-gradient-from:rgb(255 255 255/0.02) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-300\/20{--tw-gradient-from:rgb(253 224 71/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(253 224 71/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#101010\]{--tw-gradient-to:#101010 var(--tw-gradient-to-position)}.to-\[\#111\]{--tw-gradient-to:#111 var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to:#eac32c var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[max\(env\(safe-area-inset-bottom\)\2c 1\.5rem\)\]{padding-bottom:max(env(safe-area-inset-bottom),1.5rem)}.pb-\[max\(env\(safe-area-inset-bottom\)\2c 1rem\)\]{padding-bottom:max(env(safe-area-inset-bottom),1rem)}.pl-10{padding-left:2.5rem}.pl-4{padding-left:1rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-\[-2px\]{vertical-align:-2px}.font-body{font-family:var(--font-inter),sans-serif}.font-headline{font-family:var(--font-space-grotesk),sans-serif}.font-label{font-family:var(--font-cairo),sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[100px\]{font-size:100px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[140px\]{font-size:140px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#1E1E1E\]{--tw-text-opacity:1;color:rgb(30 30 30/var(--tw-text-opacity,1))}.text-\[\#4ADE80\]{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-\[\#5b9dff\]{--tw-text-opacity:1;color:rgb(91 157 255/var(--tw-text-opacity,1))}.text-\[\#E5E2E1\]{--tw-text-opacity:1;color:rgb(229 226 225/var(--tw-text-opacity,1))}.text-\[\#E5E2E1\]\/60{color:rgb(229 226 225/.6)}.text-\[\#F16436\]{--tw-text-opacity:1;color:rgb(241 100 54/var(--tw-text-opacity,1))}.text-\[\#F16436\]\/70{color:rgb(241 100 54/.7)}.text-\[\#F16436\]\/80{color:rgb(241 100 54/.8)}.text-\[\#FF5252\]{--tw-text-opacity:1;color:rgb(255 82 82/var(--tw-text-opacity,1))}.text-\[\#FFC700\]{--tw-text-opacity:1;color:rgb(255 199 0/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/80{color:rgb(52 211 153/.8)}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-error{--tw-text-opacity:1;color:rgb(255 180 171/var(--tw-text-opacity,1))}.text-error-container{--tw-text-opacity:1;color:rgb(147 0 10/var(--tw-text-opacity,1))}.text-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-fuchsia-400{--tw-text-opacity:1;color:rgb(232 121 249/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-on-error-container{--tw-text-opacity:1;color:rgb(255 218 214/var(--tw-text-opacity,1))}.text-on-primary{--tw-text-opacity:1;color:rgb(62 46 0/var(--tw-text-opacity,1))}.text-on-surface{--tw-text-opacity:1;color:rgb(229 226 225/var(--tw-text-opacity,1))}.text-on-surface-variant{--tw-text-opacity:1;color:rgb(210 197 171/var(--tw-text-opacity,1))}.text-on-surface-variant\/30{color:rgb(210 197 171/.3)}.text-on-surface-variant\/40{color:rgb(210 197 171/.4)}.text-on-surface-variant\/50{color:rgb(210 197 171/.5)}.text-on-surface-variant\/60{color:rgb(210 197 171/.6)}.text-on-surface-variant\/70{color:rgb(210 197 171/.7)}.text-on-surface-variant\/80{color:rgb(210 197 171/.8)}.text-on-surface\/60{color:rgb(229 226 225/.6)}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-outline{--tw-text-opacity:1;color:rgb(155 144 120/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(255 233 185/var(--tw-text-opacity,1))}.text-primary-container{--tw-text-opacity:1;color:rgb(255 199 0/var(--tw-text-opacity,1))}.text-primary-container\/15{color:rgb(255 199 0/.15)}.text-primary-container\/40{color:rgb(255 199 0/.4)}.text-primary-container\/60{color:rgb(255 199 0/.6)}.text-primary-container\/65{color:rgb(255 199 0/.65)}.text-primary-container\/80{color:rgb(255 199 0/.8)}.text-primary-fixed-dim{--tw-text-opacity:1;color:rgb(245 191 0/var(--tw-text-opacity,1))}.text-primary-fixed-dim\/40{color:rgb(245 191 0/.4)}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(234 195 44/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-stone-300{--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.text-surface-container-highest,.text-surface-variant{--tw-text-opacity:1;color:rgb(53 53 53/var(--tw-text-opacity,1))}.text-tertiary-fixed-dim{--tw-text-opacity:1;color:rgb(198 198 199/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-200{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-400\/70{color:rgb(250 204 21/.7)}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.accent-primary-container{accent-color:#ffc700}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-luminosity{mix-blend-mode:luminosity}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_-8px_24px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-shadow:0 -8px 24px rgba(0,0,0,0.4);--tw-shadow-colored:0 -8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(255\2c 199\2c 0\2c 0\.15\)\]{--tw-shadow:0 0 15px rgba(255,199,0,0.15);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(255\2c 199\2c 0\2c 0\.5\)\]{--tw-shadow:0 0 15px rgba(255,199,0,0.5);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(74\2c 222\2c 128\2c 0\.8\)\]{--tw-shadow:0 0 6px rgba(74,222,128,0.8);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_\#10b981\]{--tw-shadow:0 0 8px #10b981;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_\#10b981\],.shadow-\[0_0_8px_\#4ADE80\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_\#4ADE80\]{--tw-shadow:0 0 8px #4ADE80;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_\#4ade80\]{--tw-shadow:0 0 8px #4ade80;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_\#4ade80\],.shadow-\[0_0_8px_\#FF5252\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_\#FF5252\]{--tw-shadow:0 0 8px #FF5252;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_\#eac32c\]{--tw-shadow:0 0 8px #eac32c;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_\#eac32c\],.shadow-\[0_0_8px_\#ffc700\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_\#ffc700\]{--tw-shadow:0 0 8px #ffc700;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_currentColor\]{--tw-shadow:0 0 8px currentColor;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_currentColor\],.shadow-\[0_0_8px_rgba\(255\2c 180\2c 171\2c 0\.6\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\2c 180\2c 171\2c 0\.6\)\]{--tw-shadow:0 0 8px rgba(255,180,171,0.6);--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(34\2c 197\2c 94\2c 0\.6\)\]{--tw-shadow:0 0 8px rgba(34,197,94,0.6);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(74\2c 222\2c 128\2c 0\.6\)\]{--tw-shadow:0 0 8px rgba(74,222,128,0.6);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(0\2c 0\2c 0\2c 0\.5\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.03\)\]{--tw-shadow:0 20px 70px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.03);--tw-shadow-colored:0 20px 70px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(255\2c 213\2c 0\2c 0\.4\)\]{--tw-shadow:0 4px 12px rgba(255,213,0,0.4);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color)}.shadow-\[0_4px_12px_rgba\(255\2c 213\2c 0\2c 0\.4\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[\$\{status\.glow\}\]{--tw-shadow-color:${status.glow};--tw-shadow:var(--tw-shadow-colored)}.shadow-black{--tw-shadow-color:#000;--tw-shadow:var(--tw-shadow-colored)}.shadow-primary-container\/10{--tw-shadow-color:rgb(255 199 0/0.1);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-outline-variant\/20{--tw-ring-color:rgb(79 70 50/0.2)}.blur{--tw-blur:blur(8px)}.blur,.blur-\[100px\]{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)}.blur-\[100px\]{--tw-blur:blur(100px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.drop-shadow,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale-\[20\%\]{--tw-grayscale:grayscale(20%)}.filter,.grayscale-\[20\%\]{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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--bg:#1e1e1e;--side:#191919;--card:rgba(49,49,49,0.33);--card2:#2a2a2a;--input:#191919;--border:#3a3a3a;--border-soft:rgba(255,255,255,0.04);--gold:#ffd500;--gold-hi:#ffe14d;--gold-dim:rgba(255,213,0,.08);--gold-ink:#171717;--text:#eeeeee;--muted:#969696;--faint:#6b6b6b;--green:#3ddc84;--red:#ff5c5c;--orange:#ffab4a;--violet:#a48bff;--r:3px;--mono:"JetBrains Mono",ui-monospace,monospace}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:Cairo,sans-serif;font-size:15px;line-height:1.5;min-height:100vh}::-moz-selection{background:var(--gold);color:var(--gold-ink)}::selection{background:var(--gold);color:var(--gold-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:3px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#4a4a4a}button{cursor:pointer;color:inherit}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--r)}.app{display:grid;grid-template-columns:264px 1fr;min-height:100vh}.sidebar{background:var(--side);border-right:1px solid var(--border-soft);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;padding:0 14px 18px}.brand{display:flex;align-items:center;padding:22px 10px 20px}.brand-logo{height:32px;width:auto;display:block}.server-hero{position:relative;overflow:hidden;margin:0 -14px 8px;padding:22px 16px;background-color:#1a1a1a;background-size:cover;background-position:50%;background-repeat:no-repeat;border-bottom:1px solid var(--border-soft);min-height:230px;flex-shrink:0}.server-hero:before{inset:0;background:rgba(15,15,15,.55)}.server-hero:after,.server-hero:before{content:"";position:absolute;pointer-events:none}.server-hero:after{left:0;right:0;bottom:0;height:75%;background:linear-gradient(to bottom,rgba(30,30,30,0) 0,var(--side) 100%)}.server-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0}.server-hero-mark{position:absolute;bottom:6px;right:8px;width:38px;height:38px;opacity:.14;z-index:1;pointer-events:none;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.server-hero-brand{display:flex;justify-content:center;padding:4px 0 2px}.server-hero-brand img{height:32px;width:auto;display:block}.server-hero-back{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72);text-decoration:none;padding:2px 0 8px;transition:color .15s}.server-hero-back:hover{color:#fff}.server-hero-back i{font-size:9px}.server-hero-status{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#fff}.server-hero-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:#666;box-shadow:0 0 0 rgba(0,0,0,0)}.server-hero-status.online .server-hero-dot{background:#22c55e;animation:sv-hero-pulse 1.8s ease-out infinite}.server-hero-status.online .server-hero-state-label{color:#8ee89e}.server-hero-status.restarting .server-hero-dot{background:var(--gold);animation:sv-hero-pulse-gold 1.4s ease-out infinite}.server-hero-status.restarting .server-hero-state-label{color:#ffe066}.server-hero-status.offline .server-hero-dot{background:#ef4444}.server-hero-status.offline .server-hero-state-label{color:#f08b8b}@keyframes sv-hero-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.6)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@keyframes sv-hero-pulse-gold{0%{box-shadow:0 0 0 0 rgba(255,213,0,.6)}70%{box-shadow:0 0 0 8px rgba(255,213,0,0)}to{box-shadow:0 0 0 0 rgba(255,213,0,0)}}.server-hero-ip{font-family:JetBrains Mono,Courier New,monospace;font-size:12px;font-weight:700;letter-spacing:.02em;color:rgba(255,255,255,.9);-webkit-user-select:all;-moz-user-select:all;user-select:all}.server-hero-change{margin-top:10px;width:100%;padding:10px 14px;background:var(--gold);color:var(--gold-ink);border:1.5px solid rgba(0,0,0,.16);border-radius:var(--r);font-size:11.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .15s,transform .12s}.server-hero-change:hover{background:var(--gold-hi);transform:translateY(-1px)}.server-hero-plan{margin-top:8px;width:100%;padding:9px 14px;background:transparent;color:var(--gold);border:1.5px solid rgba(255,213,0,.35);border-radius:var(--r);font-size:11.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.server-hero-plan:hover{background:var(--gold-dim);border-color:var(--gold)}.server-hero-plan i{font-size:12px}.nav-label{font-size:10.5px;font-weight:800;letter-spacing:.22em;color:var(--faint);padding:16px 12px 8px}.nav-item,.nav-label{text-transform:uppercase}.nav-item{display:flex;align-items:center;gap:13px;padding:11px 12px;margin:2px 0;border-radius:var(--r);color:var(--muted);font-size:14.5px;font-weight:700;letter-spacing:.05em;position:relative;transition:background .15s,color .15s;cursor:pointer}.nav-item i{width:20px;text-align:center;font-size:15px;color:var(--faint);transition:color .15s;flex-shrink:0}.nav-item .truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.nav-item:hover{background:rgba(255,255,255,.035);color:var(--text)}.nav-item:hover i{color:var(--muted)}.nav-item.active{background:#262626;color:#fff}.nav-item.active i{color:var(--gold)}.nav-item.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gold)}.subnav{padding-left:14px;border-left:1px solid var(--border-soft);margin:2px 0 4px 21px}.subnav .nav-item{font-size:13px;padding:8px 12px;text-transform:none;letter-spacing:.03em;font-weight:600}.subnav .nav-item i{font-size:13px;width:16px}.side-foot{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:10px}.deploy-btn{display:flex;align-items:center;justify-content:center;gap:9px;background:var(--gold);color:var(--gold-ink);border:1.5px solid rgba(0,0,0,.16);border-radius:var(--r);padding:13px;font-size:14px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:background .15s,transform .12s}.deploy-btn:hover{background:var(--gold-hi);transform:translateY(-1px)}.wallet{display:flex;align-items:center;gap:12px;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:11px 13px;cursor:pointer;transition:border-color .15s}.wallet:hover{border-color:var(--border)}.wallet i{color:var(--gold);font-size:15px}.wallet .lbl{font-size:10px;font-weight:800;letter-spacing:.18em;color:var(--faint);text-transform:uppercase}.wallet .amt{font-weight:800;font-size:15px;line-height:1.15}.wallet .chev{margin-left:auto;color:var(--faint);font-size:12px}.me{display:flex;align-items:center;gap:11px;background:var(--card);border:1.5px solid var(--border-soft);padding:10px 13px}.me,.me .av{border-radius:var(--r)}.me .av{width:34px;height:34px;flex-shrink:0;background:var(--gold);color:var(--gold-ink);font-weight:900;font-size:14px;display:grid;place-items:center}.me .who{min-width:0}.me .who b{display:block;font-size:13.5px;font-weight:800;letter-spacing:.02em}.me .who span{display:block;font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout{display:flex;align-items:center;gap:12px;padding:9px 13px;color:var(--faint);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r);transition:color .15s,background .15s;cursor:pointer}.logout:hover{color:var(--red);background:rgba(255,92,92,.06)}.sidebar-backdrop,.sidebar-close{display:none}.main{display:flex;flex-direction:column;min-width:0;min-height:100vh}.topbar{display:flex;align-items:center;gap:26px;padding:0 34px;height:64px;border-bottom:1px solid var(--border-soft);background:rgba(30,30,30,.92);backdrop-filter:blur(10px);position:sticky;top:0;z-index:50}.topbar .crumb{font-size:14px;font-weight:700;color:var(--muted);letter-spacing:.04em;padding:6px 2px;border-bottom:2px solid transparent;transition:color .15s}.topbar .crumb:hover{color:var(--text)}.topbar .crumb.on{color:var(--gold);border-color:var(--gold)}.topbar .right{margin-left:auto;display:flex;align-items:center;gap:18px}.icon-btn{width:38px;height:38px;border-radius:var(--r);background:var(--card);border:1.5px solid var(--border-soft);color:var(--muted);display:grid;place-items:center;font-size:14px;transition:color .15s,border-color .15s;position:relative;cursor:pointer}.icon-btn:hover{color:var(--text);border-color:var(--border)}.icon-btn .dot{position:absolute;top:9px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--gold)}.topbar .uname{font-size:14px;font-weight:700}.menu-toggle{display:none}.content{padding:38px 34px 60px;max-width:1280px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:28px;flex:1}.btn{display:inline-flex;align-items:center;gap:9px;border-radius:var(--r);padding:11px 20px;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--border);background:var(--card2);color:var(--text);transition:all .15s;cursor:pointer}.btn:hover{border-color:#4a4a4a;transform:translateY(-1px)}.btn.gold{background:var(--gold);color:var(--gold-ink);border:1px solid rgba(0,0,0,.16)}.btn.gold:hover{background:var(--gold-hi)}.btn.ghost-gold{color:var(--gold);border-color:rgba(255,213,0,.35);background:transparent}.btn.ghost-gold:hover{background:var(--gold-dim);border-color:var(--gold)}.btn.ghost{background:transparent}.btn.danger{color:var(--red);border-color:rgba(255,92,92,.35)}.btn.arm,.btn.danger:hover{background:rgba(255,92,92,.08);border-color:var(--red)}.btn.arm{color:var(--red)}.btn.sm{padding:8px 15px;font-size:11.5px}.btn.big{padding:15px 30px;font-size:14px}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.sec-head{display:flex;align-items:center;gap:12px}.sec-head h2{font-size:14px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.sec-head i{color:var(--gold);font-size:13px}.sec-head .rule{flex:1;height:1px;background:var(--border-soft)}.sec-head .link-btn,.sec-head a{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);transition:color .15s;background:none;border:0;cursor:pointer}.sec-head .link-btn:hover,.sec-head a:hover{color:var(--gold)}.qs{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:12px 18px;min-width:128px}.qs .k{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.qs .v{font-size:19px;font-weight:900;margin-top:1px}.qs .v i{font-size:13px;color:var(--gold);margin-right:7px}.qs .v small{font-size:12px;color:var(--muted);font-weight:700}.pill{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:5px 11px;border-radius:var(--r)}.pill.on{color:var(--green);background:rgba(61,220,132,.08);border:1px solid rgba(61,220,132,.25)}.pill.off{color:var(--red);background:rgba(255,92,92,.08);border:1px solid rgba(255,92,92,.25)}.pill.warn{color:var(--orange);background:rgba(255,171,74,.08);border:1px solid rgba(255,171,74,.25)}.pill .d{width:6px;height:6px;border-radius:50%;background:currentColor}.chip{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);padding:2.5px 8px;border-radius:var(--r)}.copy-chip{background:none;border:none;padding:0;color:var(--text);font-family:var(--mono);font-size:12.5px;display:inline-flex;align-items:center;gap:7px;transition:color .15s;cursor:pointer}.copy-chip:hover{color:var(--gold)}.copy-chip i{font-size:11px;color:var(--faint)}.meters{display:flex;flex-direction:column;gap:9px}.meter .row{display:flex;justify-content:space-between;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.meter .row b{color:var(--muted);font-family:var(--mono);font-weight:500;letter-spacing:0;text-transform:none}.meter .track{height:4px;background:#191919;border-radius:var(--r);overflow:hidden}.meter .fill{height:100%;background:var(--gold);border-radius:var(--r);transition:width .8s ease}.text-input{width:100%;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:11px 13px;color:var(--text);font-family:var(--mono);font-size:12.5px;outline:none;transition:border-color .15s,box-shadow .15s}.text-input:focus{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.page-head{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap}.page-head h1{font-size:clamp(28px,3.2vw,40px);font-weight:900;line-height:1.05}.page-head .sub{font-size:14px;color:var(--muted);margin-top:4px;max-width:560px}.page-head .btn{margin-left:auto}.p-foot{display:flex;align-items:center;gap:22px;padding:22px 34px;border-top:1px solid var(--border-soft);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.p-foot .links{margin-left:auto;display:flex;gap:20px}.p-foot a:hover{color:var(--gold)}.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%) translateY(80px);background:var(--card2);border:1px solid rgba(255,213,0,.4);border-radius:var(--r);padding:12px 20px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:10px;box-shadow:0 10px 34px rgba(0,0,0,.5);opacity:0;transition:transform .3s cubic-bezier(.2,.9,.3,1.2),opacity .25s;z-index:300;pointer-events:none}.toast.show{transform:translateX(-50%) translateY(0);opacity:1}.toast i{color:var(--gold)}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:200;opacity:0;pointer-events:none;transition:opacity .2s}.overlay.open{opacity:1;pointer-events:auto}.modal{background:var(--bg);border:1px solid var(--border);border-radius:var(--r);max-width:min(920px,94vw);width:100%;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;transform:translateY(20px);transition:transform .25s cubic-bezier(.2,.9,.3,1.2)}.overlay.open .modal{transform:none}.card-panel{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);overflow:hidden}.card-head{padding:16px 20px;border-bottom:1px solid var(--border-soft);display:flex;align-items:center;gap:12px}.card-head .ct{font-size:12.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.card-head .ct i{color:var(--gold);font-size:13px}.card-head .spacer{margin-left:auto}.welcome{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap}.welcome h1{font-size:clamp(30px,3.6vw,44px);font-weight:900;line-height:1.05;letter-spacing:.005em}.welcome h1 em{font-style:normal;color:var(--gold)}.welcome .sub{display:flex;align-items:center;gap:9px;margin-top:8px;font-size:14.5px;color:var(--muted);font-weight:600}.welcome .sub .d{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse 1.8s infinite}.welcome .sub .d.off{background:var(--red);animation:none}.quick-stats{margin-left:auto;display:flex;gap:12px;flex-wrap:wrap}.preorder,.quick-stats .qs{text-decoration:none;color:inherit}.preorder{background:var(--card);border:1.5px solid var(--border-soft);border-left:3px solid var(--gold);border-radius:var(--r);padding:22px 26px;display:flex;align-items:center;gap:22px;transition:border-color .15s}.preorder:hover{border-color:var(--border)}.preorder .po-icon{width:58px;height:58px;border-radius:var(--r);flex-shrink:0;background:var(--gold-dim);border:1px solid rgba(255,213,0,.25);color:var(--gold);display:grid;place-items:center;font-size:22px;position:relative}.preorder .po-icon .count{position:absolute;bottom:-7px;right:-7px;width:22px;height:22px;border-radius:var(--r);background:var(--gold);color:var(--gold-ink);font-size:11.5px;font-weight:900;display:grid;place-items:center;border:2px solid var(--bg)}.preorder .po-main{min-width:0;flex:1}.preorder .po-main h3{font-size:18.5px;font-weight:900;letter-spacing:.01em}.preorder .po-main p{font-size:13.5px;color:var(--muted);margin-top:2px}.preorder .po-progress{margin-top:13px;height:5px;border-radius:var(--r);background:#191919;overflow:hidden;position:relative;max-width:420px}.preorder .po-progress .bar{position:absolute;inset:0;width:88%;background:linear-gradient(90deg,#c9a600,var(--gold));border-radius:var(--r)}.preorder .po-progress .bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-100%);animation:shimmer 2.2s infinite}.preorder .po-progress-lbl{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--faint);text-transform:uppercase;margin-top:7px}.preorder .po-eta{padding-left:26px;border-left:1px solid var(--border-soft);display:flex;align-items:center;gap:16px;flex-shrink:0}.preorder .po-eta .clock{width:44px;height:44px;border-radius:var(--r);background:var(--gold);color:var(--gold-ink);display:grid;place-items:center;font-size:17px}.preorder .po-eta .k{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.preorder .po-eta .v{font-size:21px;font-weight:900;color:var(--gold);line-height:1.15}.preorder .po-eta .go{color:var(--faint);font-size:15px;margin-left:6px;transition:color .15s,transform .15s}.preorder:hover .po-eta .go{color:var(--gold);transform:translateX(3px)}.server-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:20px}.srv-card{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:20px 22px;display:flex;flex-direction:column;gap:16px;transition:border-color .15s,transform .15s;position:relative}.srv-card:hover{border-color:var(--border);transform:translateY(-2px)}.srv-card .card-hit{position:absolute;inset:0;z-index:0;border-radius:var(--r)}.srv-card>.acts,.srv-card>.card-err,.srv-card>.meters,.srv-card>.srv-facts,.srv-card>.top{position:relative;z-index:1;pointer-events:none}.srv-card .acts>*,.srv-card .copy-chip{pointer-events:auto}.srv-card .top{display:flex;align-items:flex-start;gap:14px}.srv-ic{width:50px;height:50px;border-radius:var(--r);flex-shrink:0;background:linear-gradient(160deg,#57c14f,#2e8a2a);display:grid;place-items:center;overflow:hidden}.srv-ic i{font-size:21px;color:#103d0e}.srv-ic.vps{background:linear-gradient(160deg,#ffe14d,#c9a600)}.srv-ic.vps i{color:var(--gold-ink)}.srv-ic.has-img{background:var(--card2);border:1px solid var(--border-soft)}.srv-ic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px;display:block}.srv-ic.dim img{opacity:.55}.srv-card .nm{font-size:20px;font-weight:900;line-height:1.15;word-break:break-word}.srv-card .kind{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.srv-card .kind .g{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.srv-card .top .pill{margin-left:auto}.srv-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.srv-facts .fact .k{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.srv-facts .fact .v{font-size:13px;font-weight:600;margin-top:2px}.srv-facts .fact .v.mono{font-family:var(--mono);font-size:12.5px}.srv-card .acts{display:flex;gap:9px;margin-top:2px;flex-wrap:wrap}.srv-card .acts .btn{flex:1;justify-content:center;min-width:0}.deploy-card{border:1.5px dashed var(--border);border-radius:var(--r);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:36px 24px;text-align:center;color:var(--muted);background:transparent;cursor:pointer;font-family:inherit;transition:border-color .2s,background .2s,transform .15s}.deploy-card:hover{border-color:rgba(255,213,0,.55);background:var(--gold-dim);transform:translateY(-2px)}.deploy-card .plus{width:52px;height:52px;border-radius:var(--r);background:var(--card2);border:1px solid var(--border);display:grid;place-items:center;font-size:19px;color:var(--gold);transition:background .2s,border-color .2s}.deploy-card:hover .plus{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.deploy-card b{font-size:17px;font-weight:900;color:var(--text)}.deploy-card p{font-size:12.5px;line-height:1.55;max-width:230px}.stat-row{display:flex;gap:12px;flex-wrap:wrap}.stat-row .qs{padding:13px 20px;min-width:150px}.stat-row .qs .v{font-family:var(--mono)}.stat-row .qs .v small{font-size:11px;color:var(--muted);font-family:Cairo,sans-serif;font-weight:700}.stat-row .qs .v i{font-size:13px;color:var(--gold);margin-right:8px}.sub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.subc{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);display:flex;flex-direction:column;transition:border-color .15s;position:relative;overflow:hidden}.subc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--green);transition:background .3s}.subc.cancelling:before{background:var(--orange)}.subc.pending:before{background:var(--gold)}.subc.comped:before{background:var(--violet)}.subc:hover{border-color:var(--border)}.subc .head{display:flex;align-items:center;gap:13px;padding:18px 20px 0}.subc .si{width:44px;height:44px;border-radius:var(--r);flex-shrink:0;background:linear-gradient(160deg,#57c14f,#2e8a2a);display:grid;place-items:center;overflow:hidden}.subc .si,.subc .si i{color:#103d0e;font-size:17px}.subc .si img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px;display:block}.subc .si.has-img{background:var(--card2);border:1px solid var(--border-soft)}.subc .nm{font-size:19px;font-weight:900;line-height:1.15}.subc .kind{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-family:var(--mono);margin-top:2px}.subc .head .badge{margin-left:auto}.badge{font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:var(--r);border:1.5px solid}.badge.active{color:var(--green);border-color:rgba(61,220,132,.35);background:rgba(61,220,132,.07)}.badge.cancelling{color:var(--orange);border-color:rgba(255,171,74,.4);background:rgba(255,171,74,.08)}.badge.pending{color:var(--gold);border-color:rgba(255,213,0,.4);background:var(--gold-dim)}.badge.comped{color:var(--violet);border-color:rgba(164,139,255,.35);background:rgba(164,139,255,.07)}.badge.trial{color:var(--gold);border-color:rgba(255,213,0,.4);background:var(--gold-dim)}.subc .lines{padding:16px 20px 0;display:flex;flex-direction:column;gap:9px}.subc .line{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.subc .line b{color:var(--text);font-family:var(--mono);font-weight:500}.subc .line.total{padding-top:10px;border-top:1.5px solid var(--border-soft)}.subc .line.total span{color:var(--gold);font-weight:900;text-transform:uppercase;font-size:11px;letter-spacing:.14em}.subc .line.total b{color:var(--gold);font-weight:700;font-size:15px}.subc .line .st-ok{color:var(--green);font-weight:700;font-size:12.5px}.subc .line .st-warn{color:var(--orange);font-weight:700;font-size:12.5px}.subc .line .rm{background:none;border:0;color:var(--faint);font-size:11px;cursor:pointer;padding:2px 6px;transition:color .15s}.subc .line .rm:hover{color:var(--red)}.subc>.foot{padding:16px 20px 20px;display:flex;gap:9px;margin-top:auto}.subc>.foot .btn{flex:1;justify-content:center;min-width:0}.subc .banner{margin:0;padding:9px 20px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.subc .banner.pending{color:var(--gold);background:var(--gold-dim);border-bottom:1px solid rgba(255,213,0,.15)}.subc .banner.comped{color:var(--violet);background:rgba(164,139,255,.07);border-bottom:1px solid rgba(164,139,255,.15)}.btn.danger.arm{background:rgba(255,92,92,.12);border-color:var(--red)}.lower{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}.card-panel .card-head .ct{display:flex;align-items:center;gap:12px;font-size:13.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.card-panel .card-head .ct i{color:var(--gold);font-size:13px}.card-panel .card-head .spacer{margin-left:auto;display:flex;align-items:center;gap:10px}.link-btn{background:none;border:0;padding:0;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);display:inline-flex;align-items:center;gap:7px;transition:color .15s}.link-btn:hover{color:var(--gold)}.inv-table{width:100%;border-collapse:collapse}.inv-table th{text-align:left;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);padding:11px 22px;border-bottom:1.5px solid var(--border-soft)}.inv-table td{padding:12px 22px;font-size:13px;border-bottom:1px solid rgba(255,255,255,.03)}.inv-table tbody tr{transition:background .12s}.inv-table tbody tr:hover{background:rgba(255,255,255,.025)}.inv-table tbody tr:last-child td{border-bottom:none}.inv-id{font-family:var(--mono);font-weight:500}.inv-date{color:var(--muted)}.inv-amt{font-family:var(--mono);font-weight:700}.chip.paid{color:var(--green);border-color:rgba(61,220,132,.35);background:rgba(61,220,132,.07)}.chip.void{color:var(--faint);border-color:var(--border);background:transparent}.chip.open{color:var(--orange);border-color:rgba(255,171,74,.4);background:rgba(255,171,74,.08)}.ic{width:30px;height:30px;border-radius:var(--r);background:transparent;border:1.5px solid transparent;color:var(--faint);font-size:12px;display:grid;place-items:center;transition:color .15s,border-color .15s;cursor:pointer}.ic:hover{color:var(--gold);border-color:rgba(255,213,0,.35)}.inv-empty{padding:32px 22px;text-align:center;font-size:12.5px;color:var(--muted)}.pm-body{padding:16px;display:flex;flex-direction:column;gap:12px}.pm{background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:14px 16px;display:flex;align-items:center;gap:13px;transition:border-color .15s}.pm:hover{border-color:var(--border)}.pm.default{border-color:rgba(255,213,0,.3)}.pm .pi{width:38px;height:38px;border-radius:var(--r);flex-shrink:0;background:var(--card2);border:1.5px solid var(--border-soft);color:var(--gold);display:grid;place-items:center;font-size:15px}.pm .pm-info{min-width:0;flex:1}.pm .pn{font-size:13.5px;font-weight:800;display:flex;align-items:baseline;gap:6px}.pm .pn .num{font-family:var(--mono);color:var(--muted);font-weight:500}.pm .pk{font-size:11px;color:var(--faint);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm .acts{margin-left:auto;display:flex;align-items:center;gap:6px;flex-shrink:0}.def-chip{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--gold);border:1.5px solid rgba(255,213,0,.4);background:var(--gold-dim);padding:2.5px 8px;border-radius:var(--r)}.def-chip,.mini{text-transform:uppercase}.mini{background:none;border:none;font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--faint);padding:4px 6px;transition:color .15s;cursor:pointer}.mini:hover{color:var(--gold)}.mini.rem.arm,.mini.rem:hover{color:var(--red)}.mini:disabled{opacity:.4;cursor:not-allowed}.autorenew{display:flex;align-items:center;gap:12px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:13px 16px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.autorenew i{color:var(--gold);font-size:13px}.tgl{position:relative;width:44px;height:24px;flex-shrink:0;margin-left:auto;background:#191919;border:1.5px solid var(--border);transition:background .2s,border-color .2s;cursor:default}.tgl,.tgl:after{border-radius:var(--r)}.tgl:after{content:"";position:absolute;top:2.5px;left:3px;width:16px;height:16px;background:#4a4a4a;transition:transform .2s,background .2s}.tgl.on{background:var(--gold);border-color:rgba(0,0,0,.16)}.tgl.on:after{transform:translateX(19px);background:var(--gold-ink)}.addpm{border:1.5px dashed var(--border);border-radius:var(--r);background:transparent;padding:14px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:border-color .2s,background .2s,color .2s;cursor:pointer;font-family:inherit}.addpm:hover{border-color:rgba(255,213,0,.5);background:var(--gold-dim);color:var(--gold)}.aff-hero{padding:14px 0 6px}.aff-hero .eyebrow{font-size:11px;letter-spacing:.28em;color:var(--gold)}.aff-hero .eyebrow,.aff-hero h1{font-weight:900;text-transform:uppercase}.aff-hero h1{font-size:clamp(34px,4.6vw,56px);line-height:1.02;letter-spacing:.01em;margin-top:8px}.aff-hero h1 em{font-style:normal;color:var(--gold)}.aff-hero p{font-size:15px;color:var(--muted);margin-top:12px;max-width:560px}.rate-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.rate{background:var(--card);border-radius:var(--r);padding:20px;border:1.5px solid var(--border-soft);border-top:2px solid var(--gold)}.rate .v{font-size:30px;font-weight:900;color:var(--gold);font-family:var(--mono);line-height:1.1}.rate .v small{font-size:13px;color:var(--muted);font-family:Cairo,sans-serif;font-weight:800}.rate .k{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:6px;line-height:1.5}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.stepc{background:var(--card);border:1.5px solid var(--border-soft);padding:22px;display:flex;flex-direction:column;gap:12px}.stepc,.stepc .n{border-radius:var(--r)}.stepc .n{width:30px;height:30px;background:var(--gold);color:var(--gold-ink);border:1.5px solid rgba(0,0,0,.16);display:grid;place-items:center;font-size:13px;font-weight:900;font-family:var(--mono)}.stepc b{font-size:16px;font-weight:900}.stepc p{font-size:12.5px;color:var(--muted);line-height:1.6}.activate-box{background:var(--card);border:1.5px solid rgba(255,213,0,.3);border-radius:var(--r);padding:24px;display:flex;flex-direction:column;gap:16px}.check-row{display:flex;align-items:flex-start;gap:14px;text-align:left;background:transparent;border:0;padding:0;cursor:pointer;font-family:inherit}.check-row .box{width:21px;height:21px;border-radius:var(--r);flex-shrink:0;margin-top:2px;border:1.5px solid var(--border);background:var(--input);display:grid;place-items:center;font-size:10px;color:var(--gold-ink);transition:all .15s}.check-row.sel .box{background:var(--gold);border-color:rgba(0,0,0,.16)}.check-row .box i{opacity:0}.check-row.sel .box i{opacity:1}.check-row span{font-size:13px;color:var(--muted);line-height:1.6}.check-row a{color:var(--gold);font-weight:800}.check-row a:hover{text-decoration:underline}.top-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px}.panel{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:20px}.panel .ph{display:flex;align-items:center;gap:11px;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.panel .ph i{color:var(--gold);font-size:12px}.panel.gold-b{border-color:rgba(255,213,0,.35)}.big-num{font-size:34px;font-weight:900;font-family:var(--mono);margin-top:12px;line-height:1.1}.big-num.gold{color:var(--gold)}.ref-field{margin-top:14px;display:flex;align-items:center;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);overflow:hidden}.ref-field input{flex:1;background:none;border:0;outline:none;color:var(--text);font-family:var(--mono);font-size:12.5px;padding:12px 14px;min-width:0}.ref-field .fbtn{background:none;border:0;border-left:1.5px solid var(--border);color:var(--faint);width:42px;align-self:stretch;font-size:13px;cursor:pointer;transition:color .15s,background .15s}.ref-field .fbtn:hover{color:var(--gold);background:var(--gold-dim)}.code-line{margin-top:11px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.code-line b{color:var(--gold);font-family:var(--mono);letter-spacing:.1em;cursor:pointer}.code-line b:hover{color:var(--gold-hi)}.funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.fstat{background:var(--card);border-radius:var(--r);padding:18px 20px;border:1.5px solid var(--border-soft);border-top:2px solid}.fstat.pending{border-top-color:var(--orange)}.fstat.approved{border-top-color:var(--violet)}.fstat.paid{border-top-color:var(--green)}.fstat .k{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.fstat .v{font-size:26px;font-weight:900;font-family:var(--mono);margin-top:4px}.fstat .s{font-size:11px;color:var(--faint);margin-top:2px}.sec-head-af{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.sec-head-af h2{font-size:20px;font-weight:900}.sec-head-af .ss{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:2px}.sec-head-af .btn{margin-left:auto}.pay-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pay-box{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:18px 20px}.pay-box.avail{border-color:rgba(255,213,0,.35)}.pay-box .k{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.pay-box .v{font-size:28px;font-weight:900;font-family:var(--mono);margin-top:4px}.pay-box.avail .v{color:var(--gold)}.pay-box .s{font-size:11px;color:var(--faint);margin-top:3px}.payout-row{display:flex;align-items:center;gap:14px;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:14px 18px;margin-bottom:10px;flex-wrap:wrap}.payout-row .pi{width:34px;height:34px;border-radius:var(--r);flex-shrink:0;background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.22);color:var(--gold);display:grid;place-items:center;font-size:13px}.payout-row .amt{font-size:16px;font-weight:900;font-family:var(--mono)}.payout-row .via{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.payout-row .meta{width:100%;padding-left:48px;font-size:11px;color:var(--faint);font-family:var(--mono);margin-top:-4px}.payout-row .chip{margin-left:auto}.chip.paidc{color:var(--green);border-color:rgba(61,220,132,.35);background:rgba(61,220,132,.07)}.chip.proc{color:var(--orange);border-color:rgba(255,171,74,.4);background:rgba(255,171,74,.08)}.chip.rej{color:var(--red);border-color:rgba(255,92,92,.35);background:rgba(255,92,92,.07)}.coupon{display:flex;align-items:center;gap:15px;background:var(--card);border:1.5px solid var(--border-soft);padding:16px 18px;margin-bottom:10px}.coupon,.coupon .ci{border-radius:var(--r)}.coupon .ci{width:38px;height:38px;flex-shrink:0;background:var(--gold-dim);border:1.5px dashed rgba(255,213,0,.4);color:var(--gold);display:grid;place-items:center;font-size:14px}.coupon .cc{font-family:var(--mono);font-size:15px;font-weight:700;letter-spacing:.08em;cursor:pointer;background:none;border:0;padding:0;color:var(--text)}.coupon .cc:hover{color:var(--gold)}.coupon .ck{font-size:10.5px;color:var(--faint);font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-top:1px}.coupon .spacer{margin-left:auto;display:flex;align-items:center;gap:10px}.coupon .red{font-size:11px;color:var(--muted);font-family:var(--mono)}.ic.del:hover{color:var(--red);border-color:rgba(255,92,92,.4);background:rgba(255,92,92,.06)}.ic.del.arm{color:var(--red);border-color:var(--red);background:rgba(255,92,92,.1)}.empty-line{border:1.5px dashed var(--border);border-radius:var(--r);padding:26px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.how{background:var(--card);border:1.5px solid var(--border-soft);border-left:3px solid var(--gold);border-radius:var(--r);padding:18px 22px;font-size:12.5px;color:var(--muted);line-height:1.8;letter-spacing:.03em}.how b{color:var(--text)}.how .hl{color:var(--gold);font-weight:900;letter-spacing:.1em}.mini-modal{width:100%;max-width:460px;background:#212121;border:1.5px solid var(--border-soft);border-radius:var(--r);box-shadow:0 30px 90px rgba(0,0,0,.6);transform:translateY(12px);transition:transform .22s;display:flex;flex-direction:column;overflow:hidden;max-height:88vh}.mini-modal.wide{max-width:580px}.mini-modal.editor-wide{max-width:min(1200px,94vw);height:88vh}.mini-modal.editor-wide>.mb{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.mini-modal.editor-wide>.mb>textarea{flex:1;min-height:0;resize:none}.overlay.open .mini-modal{transform:none}.mini-modal .mh{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1.5px solid var(--border-soft)}.mini-modal .mh i.lead{color:var(--gold)}.mini-modal .mh .t{font-size:13.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.mini-modal .mh .x{margin-left:auto;width:32px;height:32px;border-radius:var(--r);background:none;border:1.5px solid transparent;color:var(--faint);display:grid;place-items:center;font-size:14px;cursor:pointer;transition:color .15s,border-color .15s}.mini-modal .mh .x:hover{color:var(--text);border-color:var(--border)}.mini-modal .mb{padding:22px;display:flex;flex-direction:column;gap:16px;flex:1;overflow-y:auto;min-height:0}.mini-modal .field-lbl{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.mini-modal .mf{display:flex;gap:12px;padding:16px 22px;border-top:1.5px solid var(--border-soft);background:rgba(0,0,0,.14)}.mini-modal .mf .btn{flex:1;justify-content:center}.hintline{font-size:11px;color:var(--faint);letter-spacing:.04em}.opt-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.opt-row .opt{background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:13px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:all .15s;cursor:pointer;font-family:inherit}.opt-row .opt i{font-size:15px;color:var(--faint);transition:color .15s}.opt-row .opt small{font-weight:600;color:var(--faint);text-transform:none;letter-spacing:0}.opt-row .opt:hover{border-color:var(--border);color:var(--text)}.opt-row .opt.on{border-color:var(--gold);color:var(--text);background:var(--gold-dim)}.opt-row .opt.on i{color:var(--gold)}.opt-row .opt:disabled{opacity:.35;cursor:not-allowed}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.stat{background:var(--card);border:1.5px solid var(--border-soft);padding:16px 20px;display:flex;align-items:center;gap:15px}.stat,.stat .si{border-radius:var(--r)}.stat .si{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;font-size:15px;background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.2);color:var(--gold)}.stat.ok .si{background:rgba(61,220,132,.08);border-color:rgba(61,220,132,.25);color:var(--green)}.stat .v{font-size:22px;font-weight:900;font-family:var(--mono);line-height:1.1}.stat .k{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:1px}.ticket-row{display:flex;align-items:center;gap:16px;text-align:left;width:100%;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:16px 20px;margin-bottom:12px;color:inherit;text-decoration:none;transition:border-color .15s,transform .12s;font-family:inherit}.ticket-row:hover{border-color:var(--border);transform:translateY(-1px)}.ticket-row .ti{width:42px;height:42px;border-radius:var(--r);flex-shrink:0;background:var(--card2);border:1.5px solid var(--border-soft);color:var(--gold);display:grid;place-items:center;font-size:15px}.ticket-row .tid{font-size:10.5px;font-weight:800;letter-spacing:.12em;color:var(--gold);font-family:var(--mono)}.ticket-row .tt{font-size:15.5px;font-weight:900;line-height:1.25}.ticket-row .tc{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:2px}.ticket-row .right{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.ticket-row .ago{font-size:11px;color:var(--faint);font-family:var(--mono)}.status{display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:3.5px 10px;border-radius:var(--r);border:1.5px solid}.status .d{width:6px;height:6px;border-radius:50%;background:currentColor}.status.pending{color:var(--gold);border-color:rgba(255,213,0,.4);background:var(--gold-dim)}.status.answered{color:var(--violet);border-color:rgba(164,139,255,.4);background:rgba(164,139,255,.07)}.status.resolved{color:var(--green);border-color:rgba(61,220,132,.35);background:rgba(61,220,132,.07)}.back{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);transition:color .15s;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.back:hover{color:var(--gold)}.t-head{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.t-head .tid{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-family:var(--mono)}.t-head .tid i{font-size:12px}.t-head h1{font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.1;margin-top:6px}.t-head .meta{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:6px}.t-head .status{margin-left:auto;font-size:10px;padding:6px 13px}.thread{gap:18px}.msg,.thread{display:flex;flex-direction:column}.msg{max-width:76%;gap:5px}.msg.you{align-self:flex-end;align-items:flex-end}.msg.staff{align-self:flex-start}.msg .who{font-size:9.5px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.msg.staff .who{color:var(--gold)}.bubble{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:14px 17px;font-size:13.5px;line-height:1.65;color:#d6d6d6;word-break:break-word;width:100%}.msg.you .bubble{border-bottom:2px solid var(--gold)}.msg.staff .bubble{border-left:2px solid var(--gold);background:rgba(255,213,0,.03)}.bubble b,.bubble strong{color:var(--text);font-weight:700}.bubble em{color:var(--text);font-style:italic}.bubble code{font-family:var(--mono);font-size:12px;background:#191919;border:1px solid var(--border-soft);border-radius:var(--r);padding:1.5px 6px}.bubble .quote,.bubble .ticket-quote,.bubble blockquote{border-left:3px solid var(--gold);padding:2px 12px;margin:6px 0;color:var(--muted);background:rgba(255,213,0,.04)}.bubble .ticket-pre{background:#191919;border:1px solid var(--border-soft);border-radius:var(--r);padding:10px 12px;margin:6px 0;font-family:var(--mono);font-size:12px;color:var(--muted);overflow-x:auto;white-space:pre}.bubble img{max-width:280px;max-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r);border:1.5px solid var(--border-soft);margin-top:9px;display:block;cursor:zoom-in;transition:transform .12s,border-color .12s}.bubble a:hover img{border-color:var(--gold);transform:scale(1.01)}.bubble .file-chip{display:inline-flex;align-items:center;gap:9px;margin-top:9px;background:#191919;border:1.5px solid var(--border-soft);border-radius:var(--r);padding:8px 12px;font-size:11.5px;font-family:var(--mono);color:var(--muted);text-decoration:none}.bubble .file-chip:hover{color:var(--text);border-color:var(--border)}.bubble .file-chip i{color:var(--gold)}.msg .ts{font-size:10px;color:var(--faint);font-family:var(--mono)}.composer{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:18px;display:flex;flex-direction:column;gap:13px}.composer textarea{width:100%;min-height:110px;resize:vertical;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:13px 15px;color:var(--text);font-size:14px;line-height:1.6;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.composer textarea:focus{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.composer textarea::-moz-placeholder{color:var(--faint)}.composer textarea::placeholder{color:var(--faint)}.attach-chips{display:flex;gap:8px;flex-wrap:wrap}.attach-chips .chip{display:inline-flex;align-items:center;gap:8px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:6px 11px;font-size:11px;font-family:var(--mono);color:var(--muted);letter-spacing:0;text-transform:none;font-weight:400}.attach-chips .chip i.lead{color:var(--gold)}.attach-chips .chip button{background:none;border:0;color:var(--faint);font-size:11px;padding:0;cursor:pointer}.attach-chips .chip button:hover{color:var(--red)}.composer .row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.composer .row .grow{flex:1}.close-link{background:none;border:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);transition:color .15s;cursor:pointer;font-family:inherit}.close-link:hover{color:var(--red)}.close-link:disabled{opacity:.4;cursor:not-allowed}.reopen-note{display:flex;align-items:center;gap:13px;flex-wrap:wrap;background:var(--card);border:1.5px solid rgba(61,220,132,.3);border-radius:var(--r);padding:16px 20px;font-size:13px;color:var(--muted)}.reopen-note i{color:var(--green);font-size:15px}.reopen-note .btn{margin-left:auto}.sel{width:100%;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:12px 14px;color:var(--text);font-size:14px;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236b6b6b' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.sel:focus{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.two-col{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end}.prio-row{display:flex;gap:8px}.prio{background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:11px 17px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:all .15s;cursor:pointer;font-family:inherit}.prio:hover{color:var(--text);border-color:var(--border)}.prio.on{border-color:var(--gold);color:var(--gold);background:var(--gold-dim)}.prio.on.high{border-color:var(--red);color:var(--red);background:rgba(255,92,92,.07)}.server-head{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:22px 26px;display:flex;align-items:center;gap:20px;position:relative;overflow:hidden}.server-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--green);transition:background .3s}.server-head.offline:before{background:var(--red)}.server-head.starting:before,.server-head.stopping:before{background:var(--orange)}.srv-icon{width:66px;height:66px;border-radius:var(--r);flex-shrink:0;background:linear-gradient(160deg,#57c14f,#2e8a2a);display:grid;place-items:center;box-shadow:0 6px 20px rgba(0,0,0,.35);overflow:hidden}.srv-icon i{font-size:28px;color:#103d0e}.srv-icon.has-img{background:var(--card2);border:1px solid var(--border-soft)}.srv-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px;display:block}.srv-meta{min-width:0;flex:1}.srv-meta h1{font-size:30px;font-weight:900;letter-spacing:.02em;line-height:1.1;word-break:break-word}.srv-tags{display:flex;align-items:center;gap:18px;margin-top:7px;flex-wrap:wrap}.srv-tags .tag{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);font-weight:600}.srv-tags .tag i{font-size:12px;color:var(--faint)}.status-pill{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.status-pill .pulse{width:9px;height:9px;border-radius:50%;background:var(--green);animation:pulse 1.8s infinite}.server-head.offline .status-pill{color:var(--red)}.server-head.offline .status-pill .pulse{background:var(--red);animation:none}.server-head.starting .status-pill,.server-head.stopping .status-pill{color:var(--orange)}.server-head.starting .status-pill .pulse,.server-head.stopping .status-pill .pulse{background:var(--orange);animation:pulse 1.2s infinite}.srv-actions{margin-left:auto;display:flex;gap:11px;flex-shrink:0}.srv-grid{display:grid;grid-template-columns:1fr 340px;gap:26px;align-items:start}.srv-grid .col{display:flex;flex-direction:column;gap:26px;min-width:0}.card{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);overflow:hidden}.card>.card-head{padding:17px 22px;border-bottom:1px solid var(--border-soft)}.card>.card-head .ct{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.card>.card-head .ct i{color:var(--gold);font-size:14px}.card>.card-head .spacer{margin-left:auto;display:flex;align-items:center;gap:10px}.collapse-btn{background:none;border:0;color:var(--faint);font-size:14px;cursor:pointer;width:30px;height:30px;border-radius:var(--r);display:grid;place-items:center;transition:color .15s,background .15s,transform .25s}.collapse-btn:hover{color:var(--text);background:rgba(255,255,255,.05)}.card.collapsed .collapse-btn{transform:rotate(180deg)}.card.collapsed .card-body{display:none}.conn-badge{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--green);background:rgba(61,220,132,.08);border:1px solid rgba(61,220,132,.25);padding:5px 11px;border-radius:var(--r)}.conn-badge.off{color:var(--faint);background:transparent;border-color:var(--border)}.conn-badge .d{width:6px;height:6px;border-radius:50%;background:currentColor}.console-body{padding:16px 22px 20px}.console{background:#161616;border:1.5px solid var(--border-soft);border-radius:var(--r);height:330px;overflow-y:auto;padding:16px 18px;font-family:var(--mono);font-size:12.5px;line-height:1.75;color:#c8c8c8}.console .t{color:#5f5f5f}.console .thr{color:#8f8f8f}.console .ok{color:var(--gold)}.console .warn{color:#ffb020}.console .err{color:var(--red)}.console .line{word-break:break-word;white-space:pre-wrap}.cmd-row{margin-top:12px;display:flex;align-items:center;gap:12px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:0 8px 0 16px;transition:border-color .15s,box-shadow .15s}.cmd-row:focus-within{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.08)}.cmd-row i.pr{color:var(--gold);font-size:13px}.cmd-row input{flex:1;background:none;border:0;outline:none;color:var(--text);font-family:var(--mono);font-size:13px;padding:13px 0}.cmd-row input::-moz-placeholder{color:var(--faint)}.cmd-row input::placeholder{color:var(--faint)}.send-btn{background:none;border:0;color:var(--faint);font-size:15px;cursor:pointer;width:38px;height:38px;border-radius:var(--r);display:grid;place-items:center;transition:color .15s}.send-btn:hover{color:var(--gold)}.vars{padding:20px 22px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.var{background:var(--card2);border-radius:var(--r);padding:16px 18px;border:1.5px solid var(--border-soft);border-top:2px solid var(--gold)}.var .vt{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.var p{font-size:12.5px;color:var(--muted);line-height:1.55;min-height:58px}.var input{width:100%;margin-top:12px;background:var(--input);border:1px solid var(--border);border-radius:var(--r);padding:10px 13px;color:var(--text);font-family:var(--mono);font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}.var input:focus{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.08)}.fm-toolbar{gap:10px;flex-wrap:wrap;padding:13px 22px;border-bottom:1px solid var(--border-soft)}.fm-path,.fm-toolbar{display:flex;align-items:center}.fm-path{gap:9px;font-size:13px;font-weight:700;color:var(--muted)}.fm-path i{color:var(--gold);font-size:13px}.fm-path b{color:var(--text);font-family:var(--mono);font-weight:500}.fm-toolbar .spacer{margin-left:auto;display:flex;gap:9px;flex-wrap:wrap}.fm-table{width:100%;border-collapse:collapse}.fm-table th{text-align:left;font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);padding:11px 22px;border-bottom:1px solid var(--border-soft)}.fm-table td{padding:10.5px 22px;font-size:13.5px;border-bottom:1px solid #2b2b2b}.fm-table tr:last-child td{border-bottom:none}.fm-table tbody tr{transition:background .12s;cursor:pointer}.fm-table tbody tr:hover{background:rgba(255,255,255,.028)}.fm-name{display:flex;align-items:center;gap:12px;font-weight:600}.fm-name i.fa-folder,.fm-name i.folder{color:var(--gold)}.fm-name i.fa-box-archive,.fm-name i.fa-file-code,.fm-name i.fa-file-lines{color:var(--faint)}.fm-mod,.fm-size{color:var(--muted);font-family:var(--mono);font-size:12.5px}.fm-dots{background:none;border:0;color:var(--faint);cursor:pointer;width:30px;height:30px;border-radius:var(--r);font-size:13px;transition:color .15s,background .15s}.fm-dots:hover{color:var(--text);background:rgba(255,255,255,.06)}.dropzone{margin:16px 22px 20px;border:1.5px dashed var(--border);border-radius:var(--r);padding:16px 20px;display:flex;align-items:center;gap:15px;flex-wrap:wrap;color:var(--muted);transition:border-color .2s,background .2s}.dropzone.over,.dropzone:hover{border-color:rgba(255,213,0,.5);background:var(--gold-dim)}.fm-card{position:relative}.fm-card.drag-over{outline:2px dashed rgba(255,213,0,.55);outline-offset:-6px}.fm-drop-overlay{position:absolute;inset:0;z-index:20;pointer-events:none;background:rgba(20,18,10,.72);backdrop-filter:blur(2px);display:grid;place-items:center;animation:fm-drop-fade .12s ease-out}.fm-drop-overlay-inner{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 34px;border:1.5px dashed rgba(255,213,0,.55);border-radius:var(--r);background:rgba(255,213,0,.06)}.fm-drop-overlay-inner i{font-size:34px;color:var(--gold)}.fm-drop-overlay-inner b{font-size:15px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.fm-drop-overlay-inner span{font-size:12px;color:var(--muted)}.fm-drop-overlay-inner code{font-family:var(--mono);color:var(--gold)}@keyframes fm-drop-fade{0%{opacity:0}to{opacity:1}}.dropzone i.dz-i{color:var(--gold);font-size:19px}.dropzone b{display:block;font-size:13.5px;color:var(--text);font-weight:700}.dropzone span{font-size:12px}.dropzone .btn{margin-left:auto}.module{display:flex;align-items:flex-start;gap:13px;padding:16px 20px;border-bottom:1px solid var(--border-soft)}.module:last-child{border-bottom:none}.module .mi{width:38px;height:38px;border-radius:var(--r);flex-shrink:0;background:var(--gold-dim);border:1px solid rgba(255,213,0,.2);color:var(--gold);display:grid;place-items:center;font-size:14px}.module .mm{min-width:0;flex:1}.module .mt{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800}.module .off{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:#343434;color:var(--muted);padding:2.5px 7px;border-radius:var(--r)}.module .off.on{background:rgba(61,220,132,.12);color:var(--green)}.module p{font-size:12px;color:var(--muted);line-height:1.5;margin-top:2px}.module .btn{margin-left:auto;flex-shrink:0}.empty{padding:34px 20px;text-align:center;color:var(--faint);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.empty i{display:block;font-size:22px;margin-bottom:10px;opacity:.5}.backup-item{display:flex;align-items:center;gap:12px;padding:13px 20px;border-bottom:1px solid var(--border-soft);font-size:13px}.backup-item:last-child{border-bottom:none}.backup-item>i{color:var(--gold)}.backup-item .bn{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backup-item .bs{margin-left:auto;color:var(--faint);font-family:var(--mono);font-size:11.5px;flex-shrink:0}.access-body{padding:18px 20px;display:flex;flex-direction:column;gap:15px}.access-body .field-lbl{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.copy-field{display:flex;align-items:center;background:var(--input);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.copy-field input{flex:1;background:none;border:0;outline:none;color:var(--text);font-family:var(--mono);font-size:12.5px;padding:11px 13px;min-width:0}.copy-field button{background:none;border:0;border-left:1px solid var(--border);cursor:pointer;color:var(--faint);width:40px;align-self:stretch;font-size:13px;transition:color .15s,background .15s}.copy-field button:hover{color:var(--gold);background:var(--gold-dim)}.note{display:flex;gap:11px;align-items:flex-start;background:var(--gold-dim);border:1px solid rgba(255,213,0,.2);border-left:3px solid var(--gold);border-radius:var(--r);padding:12px 14px;font-size:12.5px;color:#dddddd;line-height:1.5}.note i{color:var(--gold);margin-top:2px;font-size:13px}.block-btn{width:100%;justify-content:center}.promo{border-radius:var(--r);background:radial-gradient(700px 240px at 88% -30%,rgba(255,255,255,.28),transparent 60%),linear-gradient(102deg,var(--gold) 0,#f0b400 100%);color:var(--gold-ink);padding:36px 40px;display:flex;align-items:center;gap:30px;position:relative;overflow:hidden}.promo .promo-mark{position:absolute;right:-24px;bottom:-46px;font-size:210px;opacity:.09;transform:rotate(-14deg);pointer-events:none}.promo .eyebrow{font-size:11.5px;letter-spacing:.28em;opacity:.75}.promo .eyebrow,.promo h2{font-weight:900;text-transform:uppercase}.promo h2{font-size:clamp(26px,3.4vw,40px);line-height:1.02;letter-spacing:.01em;margin-top:4px}.promo p{font-size:14px;font-weight:700;margin-top:8px;opacity:.85}.promo .btn{margin-left:auto;flex-shrink:0;background:var(--gold-ink);color:var(--gold);border-color:var(--gold-ink);padding:15px 28px;font-size:14px;z-index:1}.promo .btn:hover{background:#000;transform:translateY(-2px)}.danger-card{border-color:rgba(255,92,92,.28)}.danger-card .card-head{border-color:rgba(255,92,92,.18)}.danger-card .card-head .ct i{color:var(--red)}.danger-row{display:flex;align-items:center;gap:20px;padding:19px 22px;flex-wrap:wrap}.danger-row .info{min-width:0;flex:1}.danger-row b{font-size:14.5px;font-weight:800}.danger-row p{font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.5}.danger-row p strong{color:var(--red);font-weight:800}.danger-row .btn{margin-left:auto;flex-shrink:0}.help{border-radius:var(--r);background:linear-gradient(102deg,var(--gold) 0,#f0b400 100%);color:var(--gold-ink);padding:30px 36px;display:flex;align-items:center;gap:26px;position:relative;overflow:hidden}.help .mark{position:absolute;right:-14px;bottom:-38px;font-size:170px;opacity:.09;transform:rotate(-12deg);pointer-events:none}.help .eyebrow{font-size:11px;letter-spacing:.26em;opacity:.72}.help .eyebrow,.help h2{font-weight:900;text-transform:uppercase}.help h2{font-size:clamp(21px,2.4vw,28px);letter-spacing:.01em;line-height:1.1;margin-top:3px}.help p{font-size:13.5px;font-weight:700;margin-top:5px;opacity:.85}.help .btn{margin-left:auto;flex-shrink:0;z-index:1;background:var(--gold-ink);color:var(--gold);border-color:var(--gold-ink);padding:14px 26px}.help .btn:hover{background:#000;transform:translateY(-2px)}@media(max-width:1080px){.lower{grid-template-columns:1fr!important}.preorder{flex-wrap:wrap}.preorder .po-eta{border-left:none;padding-left:0;width:100%}.quick-stats{width:100%}.page-head .btn,.quick-stats{margin-left:0}.pay-grid,.top-grid{grid-template-columns:1fr}}@media(max-width:900px){.app{grid-template-columns:1fr}.sidebar{position:fixed;left:-280px;z-index:100;transition:left .25s;width:264px}.sidebar.open{left:0;box-shadow:0 0 60px rgba(0,0,0,.6)}.server-hero{display:none}.sidebar-backdrop{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .2s}.sidebar.open~.sidebar-backdrop{opacity:1;pointer-events:auto}.sidebar-backdrop{display:block}.sidebar-close{display:grid;position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:8px;background:transparent;border:1.5px solid var(--border-soft);color:var(--faint);font-size:15px;place-items:center;cursor:pointer;transition:color .15s,border-color .15s;z-index:1}.sidebar-close:hover{color:var(--text);border-color:var(--border)}.menu-toggle{display:grid}.content{padding:26px 18px 50px}.topbar{padding:0 14px;gap:12px}.topbar .crumb,.topbar .uname{display:none}.topbar .right{gap:10px}.content{padding-bottom:calc(90px + env(safe-area-inset-bottom, 0px))}.p-foot{padding:18px;flex-wrap:wrap}.help{flex-direction:column;align-items:flex-start}.help .btn{margin-left:0}.msg{max-width:92%}.two-col{grid-template-columns:1fr}.t-head .status{margin-left:0}.srv-grid{grid-template-columns:1fr}.server-head{flex-wrap:wrap}.srv-actions{width:100%;margin-left:0}.promo{flex-direction:column;align-items:flex-start}.promo .btn{margin-left:0}.vars{grid-template-columns:1fr}}@media(max-width:1180px){.srv-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(61,220,132,.45)}70%{box-shadow:0 0 0 7px rgba(61,220,132,0)}to{box-shadow:0 0 0 0 rgba(61,220,132,0)}}@keyframes shimmer{to{transform:translateX(100%)}}.auth-page{--auth-bg:#161616;--auth-surface:#232323;--auth-surface2:#2a2a2a;--auth-input:#303030;--auth-border:#3a3a3a;min-height:100vh;background:var(--auth-bg);color:var(--text);font-family:Cairo,sans-serif;font-size:15px;line-height:1.5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;position:relative;overflow-x:hidden}.auth-page:before{content:"";background:repeating-linear-gradient(135deg,rgba(255,255,255,.012) 0 2px,transparent 2px 22px),radial-gradient(1200px 600px at 50% -10%,rgba(255,213,0,.03),transparent 60%)}.auth-page .watermark,.auth-page:before{position:fixed;inset:0;z-index:0;pointer-events:none}.auth-page .watermark{display:grid;place-items:center;overflow:hidden}.auth-page .watermark span{font-size:min(30vw,420px);font-weight:900;letter-spacing:-.03em;color:rgba(255,255,255,.014);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-page .corner{position:fixed;z-index:1;font-size:10px;font-weight:700;letter-spacing:.4em;text-transform:uppercase;color:#3a3a3a}.auth-page .corner.tl{top:34px;left:44px}.auth-page .corner.tl:before{content:"";display:block;width:70px;height:1.5px;background:var(--gold);opacity:.5;margin-bottom:12px}.auth-page .corner.br{bottom:34px;right:44px;text-align:right}.auth-page .corner.br:after{content:"";display:block;width:70px;height:1.5px;background:#2a2a2a;margin-top:12px;margin-left:auto}.auth-page .auth{position:relative;z-index:2;width:100%;max-width:460px;background:var(--auth-surface);border-radius:var(--r);border:1.5px solid var(--border-soft);border-top:2px solid var(--gold);box-shadow:0 40px 120px rgba(0,0,0,.55);padding:38px 44px 34px;animation:auth-rise .4s cubic-bezier(.2,.9,.3,1.05)}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.auth-page .logo{display:flex;justify-content:center;margin-bottom:22px}.auth-page .logo .txt{font-size:30px;font-weight:900;letter-spacing:.02em}.auth-page .logo .txt .v{color:var(--gold)}.auth-page .head{text-align:center;margin-bottom:28px}.auth-page .head h1{font-size:26px;font-weight:900;text-transform:uppercase;letter-spacing:.01em}.auth-page .head p{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px}.auth-page .err-banner{background:rgba(255,92,92,.08);border:1px solid rgba(255,92,92,.3);color:var(--red);border-radius:var(--r);padding:12px 14px;margin-bottom:20px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;display:flex;flex-direction:column;gap:8px}.auth-page .err-banner .top{display:flex;align-items:center;gap:10px}.auth-page .err-banner i{color:var(--red);font-size:13px}.auth-page .err-banner .resend{color:var(--gold);font-weight:800;letter-spacing:.1em;padding-left:24px;font-size:11px;transition:color .15s}.auth-page .err-banner .resend:hover{color:var(--gold-hi);text-decoration:underline}.auth-page .field{margin-bottom:18px}.auth-page .field-lbl{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.auth-page .in-wrap{position:relative;display:flex;align-items:center}.auth-page .in-wrap .lead{position:absolute;left:15px;color:var(--gold);font-size:14px;pointer-events:none;opacity:.85}.auth-page .in-wrap.plain .lead{display:none}.auth-page .in-wrap input{width:100%;background:var(--auth-input);border:1.5px solid transparent;border-radius:var(--r);padding:14px 16px;color:var(--text);font-size:14.5px;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.auth-page .in-wrap.has-lead input{padding-left:44px}.auth-page .in-wrap input::-moz-placeholder{color:var(--faint);text-transform:uppercase;letter-spacing:.03em;font-size:13px}.auth-page .in-wrap input::placeholder{color:var(--faint);text-transform:uppercase;letter-spacing:.03em;font-size:13px}.auth-page .in-wrap input:focus{border-color:rgba(255,213,0,.5);box-shadow:0 0 0 3px rgba(255,213,0,.08);background:#333}.auth-page .in-wrap.err input{border-color:rgba(255,92,92,.6)}.auth-page .in-wrap .trail{position:absolute;right:8px;width:36px;height:36px;border-radius:var(--r);background:none;border:none;color:var(--muted);font-size:14px;display:grid;place-items:center;transition:color .15s}.auth-page .in-wrap .trail:hover{color:var(--gold)}.auth-page .in-wrap input.otp{text-align:center;letter-spacing:.55em;font-weight:800;font-size:20px;font-family:var(--mono)}.auth-page .row-between{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.auth-page .check{display:flex;align-items:center;gap:10px;background:none;border:none;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.auth-page .check .box{width:18px;height:18px;border-radius:var(--r);flex-shrink:0;border:1.5px solid var(--auth-border);background:var(--auth-input);display:grid;place-items:center;font-size:9px;color:var(--gold-ink);transition:all .15s}.auth-page .check.on .box{background:var(--gold);border-color:rgba(0,0,0,.16)}.auth-page .check .box i{opacity:0}.auth-page .check.on .box i{opacity:1}.auth-page .link{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);transition:color .15s}.auth-page .link:hover{color:var(--gold-hi)}.auth-page .btn-primary{width:100%;background:var(--gold);color:var(--gold-ink);border:1.5px solid rgba(0,0,0,.16);border-radius:var(--r);padding:15px;font-size:14px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:11px;box-shadow:0 8px 30px rgba(255,213,0,.14);transition:background .15s,transform .12s,box-shadow .15s;cursor:pointer}.auth-page .btn-primary:hover{background:var(--gold-hi);transform:translateY(-1px);box-shadow:0 10px 34px rgba(255,213,0,.2)}.auth-page .btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.auth-page .btn-primary .info{width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.2);display:grid;place-items:center;font-size:9px}.auth-page .or{display:flex;align-items:center;gap:16px;margin:22px 0;color:var(--faint);font-size:11px;font-weight:800;letter-spacing:.24em}.auth-page .or:after,.auth-page .or:before{content:"";flex:1;height:1.5px;background:var(--border-soft)}.auth-page .btn-oauth{width:100%;background:transparent;border:1.5px solid var(--auth-border);border-radius:var(--r);padding:14px;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text);display:flex;align-items:center;justify-content:center;gap:12px;transition:border-color .15s,background .15s,transform .12s;cursor:pointer}.auth-page .btn-oauth:hover{border-color:#4a4a4a;background:rgba(255,255,255,.02);transform:translateY(-1px)}.auth-page .g-logo{width:18px;height:18px;flex-shrink:0}.auth-page .switch{text-align:center;margin-top:24px;font-size:12.5px;font-weight:700;letter-spacing:.06em;color:var(--muted)}.auth-page .switch a{color:var(--gold);font-weight:900;letter-spacing:.1em;text-transform:uppercase;font-size:12px;transition:color .15s;margin-left:6px}.auth-page .switch a:hover{color:var(--gold-hi)}.auth-page .back-link{display:block;text-align:center;margin-top:22px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color .15s}.auth-page .back-link:hover{color:var(--gold)}.auth-page .auth-foot{position:relative;z-index:2;margin-top:26px;text-align:center}.auth-page .auth-foot .flinks{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.auth-page .auth-foot .flinks a:hover{color:var(--muted)}.auth-page .auth-foot .copy{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#444;margin-top:14px}@media(max-width:520px){.auth-page .auth{padding:30px 24px 28px}.auth-page .corner{display:none}}.order-modal-root .btn{display:inline-flex;align-items:center;gap:9px;border-radius:var(--r);padding:12px 22px;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;border:1.5px solid var(--border);background:var(--card2);color:var(--text);transition:all .15s}.order-modal-root .btn:hover{border-color:#4a4a4a;transform:translateY(-1px)}.order-modal-root .btn.gold{background:var(--gold);color:var(--gold-ink);border-color:rgba(0,0,0,.16)}.order-modal-root .btn.gold:hover{background:var(--gold-hi)}.order-modal-root .btn.ghost{background:transparent}.order-modal-root .btn.big{padding:15px 30px;font-size:14px}.order-modal-root .btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.order-modal-root .overlay{position:fixed;inset:0;z-index:100;background:rgba(12,12,12,.72);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:safe center;padding:20px;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .2s}.order-modal-root .overlay.open{opacity:1;pointer-events:auto}.order-modal-root .modal{width:100%;max-width:960px;background:#212121;border:1.5px solid var(--border-soft);border-radius:var(--r);box-shadow:0 30px 90px rgba(0,0,0,.6);max-height:calc(100vh - 40px);min-height:0;display:flex;flex-direction:column;transform:translateY(14px) scale(.985);transition:transform .25s cubic-bezier(.2,.9,.3,1.1)}.order-modal-root .overlay.open .modal{transform:none}.order-modal-root .m-head{display:flex;align-items:center;gap:16px;padding:20px 28px;border-bottom:1.5px solid var(--border-soft)}.order-modal-root .m-head .mh-icon{width:38px;height:38px;border-radius:var(--r);flex-shrink:0;background:var(--gold);color:var(--gold-ink);border:1.5px solid rgba(0,0,0,.16);display:grid;place-items:center;font-size:15px}.order-modal-root .m-head .t{font-size:15px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.order-modal-root .m-head .s{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:1px}.order-modal-root .m-close{margin-left:auto;width:36px;height:36px;border-radius:var(--r);background:transparent;border:1.5px solid transparent;color:var(--faint);font-size:15px;display:grid;place-items:center;transition:color .15s,border-color .15s;cursor:pointer}.order-modal-root .m-close:hover{color:var(--text);border-color:var(--border)}.order-modal-root .stepper{display:flex;align-items:center;gap:0;padding:16px 28px;border-bottom:1.5px solid var(--border-soft);background:rgba(0,0,0,.14)}.order-modal-root .step{display:flex;align-items:center;gap:10px;flex-shrink:0}.order-modal-root .step .num{width:24px;height:24px;border-radius:var(--r);display:grid;place-items:center;font-size:11.5px;font-weight:900;font-family:var(--mono);background:#2e2e2e;color:var(--faint);border:1.5px solid var(--border-soft);transition:all .2s}.order-modal-root .step .lbl{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);transition:color .2s}.order-modal-root .step.on .num{background:var(--gold);color:var(--gold-ink);border-color:rgba(0,0,0,.16)}.order-modal-root .step.on .lbl{color:var(--text)}.order-modal-root .step.done .num{background:transparent;color:var(--gold);border-color:rgba(255,213,0,.4)}.order-modal-root .step.done .lbl{color:var(--muted)}.order-modal-root .step-line{flex:1;height:1.5px;background:#333;margin:0 14px;position:relative;overflow:hidden;min-width:24px}.order-modal-root .step-line:after{content:"";position:absolute;inset:0;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s}.order-modal-root .step-line.fill:after{transform:scaleX(1)}.order-modal-root .m-body{padding:30px 28px 34px;min-height:340px;overflow-y:auto;flex:1 1 auto}.order-modal-root .pane{display:none}.order-modal-root .pane.on{display:block;animation:orderModalFadeIn .22s ease}@keyframes orderModalFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.order-modal-root .pane-title{font-size:26px;font-weight:900;letter-spacing:.01em;line-height:1.1}.order-modal-root .pane-sub{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:5px}.order-modal-root .pane-sub .g{color:var(--gold)}.order-modal-root .m-foot{display:flex;align-items:center;gap:14px;padding:18px 28px;border-top:1.5px solid var(--border-soft);background:rgba(0,0,0,.14)}.order-modal-root .m-foot .grow{flex:1}.order-modal-root .m-foot .price-mini{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.order-modal-root .m-foot .price-mini b{color:var(--gold);font-size:16px;letter-spacing:0}.order-modal-root .svc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}.order-modal-root .svc{position:relative;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:26px;display:flex;flex-direction:column;gap:16px;text-align:left;transition:border-color .15s,transform .15s}.order-modal-root .svc:hover{border-color:rgba(255,213,0,.35);transform:translateY(-2px)}.order-modal-root .svc .badge{position:absolute;top:-11px;left:22px;background:var(--gold);color:var(--gold-ink);border:1.5px solid rgba(0,0,0,.16);border-radius:var(--r);font-size:9.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;padding:3px 10px}.order-modal-root .svc .tier{position:absolute;top:18px;right:20px;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.order-modal-root .svc .ic{width:52px;height:52px;border-radius:var(--r);background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.25);color:var(--gold);display:grid;place-items:center;font-size:21px}.order-modal-root .svc h3{font-size:20px;font-weight:900}.order-modal-root .svc>p{font-size:13px;color:var(--muted);line-height:1.55;margin-top:-8px}.order-modal-root .svc ul{list-style:none;display:flex;flex-direction:column;gap:9px}.order-modal-root .svc li{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:600}.order-modal-root .svc li i{color:var(--gold);font-size:12px;width:16px;text-align:center}.order-modal-root .svc.vps li i{color:var(--green)}.order-modal-root .svc .btn{margin-top:auto;justify-content:center}.order-modal-root .search{margin-top:22px;display:flex;align-items:center;gap:13px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:0 16px;transition:border-color .15s,box-shadow .15s}.order-modal-root .search:focus-within{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.order-modal-root .search i{color:var(--faint);font-size:14px}.order-modal-root .search input{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:14px;padding:13px 0}.order-modal-root .search input::-moz-placeholder{color:var(--faint)}.order-modal-root .search input::placeholder{color:var(--faint)}.order-modal-root .game-grid{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:13px;max-height:380px;overflow-y:auto;padding:4px 4px 4px 0}.order-modal-root .game{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:10px 10px 12px;display:flex;flex-direction:column;gap:10px;text-align:left;transition:border-color .15s,transform .12s;position:relative;cursor:pointer;font-family:inherit;color:inherit}.order-modal-root .game:hover{border-color:var(--border);transform:translateY(-2px)}.order-modal-root .game.sel{border-color:var(--gold)}.order-modal-root .game.sel:after{content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;top:7px;right:7px;width:20px;height:20px;border-radius:var(--r);background:var(--gold);color:var(--gold-ink);font-size:10px;display:grid;place-items:center;border:1.5px solid rgba(0,0,0,.16)}.order-modal-root .game .art{aspect-ratio:1;border-radius:var(--r);display:grid;place-items:center;overflow:hidden;font-size:30px;font-weight:900;color:rgba(255,255,255,.92);letter-spacing:.02em;background:var(--card2)}.order-modal-root .game .art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.order-modal-root .game .gn{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.order-modal-root .game .gp{font-size:10.5px;font-weight:700;color:var(--gold);font-family:var(--mono);margin-top:-7px}.order-modal-root .game.more{border-style:dashed;justify-content:center;align-items:center;color:var(--muted);gap:8px;min-height:170px;text-decoration:none}.order-modal-root .game.more:hover{border-color:rgba(255,213,0,.45);background:var(--gold-dim)}.order-modal-root .game.more i{font-size:20px;color:var(--gold)}.order-modal-root .game.more .gn{text-align:center;color:var(--text)}.order-modal-root .game.more .gp{color:var(--faint);font-family:Cairo,sans-serif;text-transform:uppercase;letter-spacing:.1em}.order-modal-root .game.hide{display:none}.order-modal-root .loc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:26px}.order-modal-root .loc{position:relative;text-align:left;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:22px;display:flex;flex-direction:column;gap:14px;transition:border-color .15s,transform .12s;cursor:pointer;font-family:inherit;color:inherit}.order-modal-root .loc:not(.dis):hover{border-color:var(--border);transform:translateY(-2px)}.order-modal-root .loc.sel{border-color:var(--gold)}.order-modal-root .loc.sel:after{content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;top:14px;right:14px;width:22px;height:22px;border-radius:var(--r);background:var(--gold);color:var(--gold-ink);font-size:11px;display:grid;place-items:center;border:1.5px solid rgba(0,0,0,.16)}.order-modal-root .loc .flag{font-size:30px;line-height:1}.order-modal-root .loc .ln{font-size:18px;font-weight:900}.order-modal-root .loc .lr{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:2px}.order-modal-root .loc .ping{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.1em;font-family:var(--mono)}.order-modal-root .loc .ping .d{width:7px;height:7px;border-radius:50%}.order-modal-root .loc .ping.good{color:var(--green)}.order-modal-root .loc .ping.good .d{background:var(--green)}.order-modal-root .loc .ping.mid{color:var(--orange)}.order-modal-root .loc .ping.mid .d{background:var(--orange)}.order-modal-root .loc .ping.bad{color:var(--red)}.order-modal-root .loc .ping.bad .d{background:var(--red)}.order-modal-root .loc .ping.na{color:var(--faint)}.order-modal-root .loc .ping.na .d{background:var(--faint)}.order-modal-root .loc .ribbon{position:absolute;top:14px;right:14px;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;border:1.5px solid var(--border);color:var(--muted);padding:3px 9px;border-radius:var(--r);background:#242424}.order-modal-root .loc.dis{opacity:.5;cursor:not-allowed}.order-modal-root .plan-tiers{display:grid;grid-template-columns:repeat(9,1fr);gap:8px;margin-top:22px}.order-modal-root .plan-tier{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 6px;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);cursor:pointer;color:inherit;font-family:inherit;transition:border-color .15s,background .15s,transform .1s;min-width:0}.order-modal-root .plan-tier:hover{border-color:var(--border)}.order-modal-root .plan-tier:active{transform:scale(.98)}.order-modal-root .plan-tier.on{border-color:var(--gold);background:rgba(255,213,0,.08);box-shadow:0 0 0 3px rgba(255,213,0,.06)}.order-modal-root .plan-tier .tier-gb{font-family:var(--mono);font-weight:900;font-size:17px;color:var(--text);line-height:1}.order-modal-root .plan-tier .tier-gb small{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--faint);margin-left:2px}.order-modal-root .plan-tier.on .tier-gb{color:var(--gold)}.order-modal-root .plan-tier .tier-price{font-family:var(--mono);font-weight:800;font-size:12px;color:var(--muted);line-height:1}.order-modal-root .plan-tier .tier-price small{font-size:9.5px;font-weight:700;color:var(--faint);margin-left:1px}.order-modal-root .plan-tier.on .tier-price{color:var(--gold-ink);opacity:.85}@media (max-width:640px){.order-modal-root .plan-tiers{grid-template-columns:repeat(3,1fr)}}.order-modal-root .extras{display:flex;flex-direction:column;gap:14px;margin-top:26px}.order-modal-root .extra{display:flex;align-items:center;gap:18px;text-align:left;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:20px 22px;transition:border-color .15s;cursor:pointer;font-family:inherit;color:inherit;width:100%}.order-modal-root .extra:hover{border-color:var(--border)}.order-modal-root .extra.sel{border-color:var(--gold)}.order-modal-root .extra .box{width:22px;height:22px;border-radius:var(--r);flex-shrink:0;border:1.5px solid var(--border);background:var(--input);display:grid;place-items:center;font-size:11px;color:var(--gold-ink);transition:all .15s}.order-modal-root .extra.sel .box{background:var(--gold);border-color:rgba(0,0,0,.16)}.order-modal-root .extra .box i{opacity:0;transition:opacity .1s}.order-modal-root .extra.sel .box i{opacity:1}.order-modal-root .extra .xi{color:var(--gold);font-size:16px;width:22px;text-align:center;flex-shrink:0}.order-modal-root .extra .xt{font-size:14.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.order-modal-root .extra p{font-size:12.5px;color:var(--muted);margin-top:1px}.order-modal-root .extra .xp{margin-left:auto;text-align:right;flex-shrink:0}.order-modal-root .extra .xp b{font-size:19px;font-weight:900;color:var(--gold);font-family:var(--mono)}.order-modal-root .extra .xp span{display:block;font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.order-modal-root .pay-wrap{display:grid;grid-template-columns:1fr 300px;gap:26px;margin-top:26px}.order-modal-root .field-lbl{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.order-modal-root .text-input{width:100%;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:13px 15px;color:var(--text);font-size:15px;font-weight:600;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.order-modal-root .text-input:focus{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.order-modal-root .pm-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:22px}.order-modal-root .pm{position:relative;text-align:left;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:16px 18px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s;cursor:pointer;font-family:inherit;color:inherit}.order-modal-root .pm:hover{border-color:var(--border)}.order-modal-root .pm.sel{border-color:var(--gold)}.order-modal-root .pm.sel:after{content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;top:11px;right:11px;width:19px;height:19px;border-radius:var(--r);background:var(--gold);color:var(--gold-ink);font-size:9px;display:grid;place-items:center;border:1.5px solid rgba(0,0,0,.16)}.order-modal-root .pm i{font-size:19px;color:var(--gold)}.order-modal-root .pm .pk{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-modal-root .pm .pv{font-size:14px;font-weight:800;font-family:var(--mono)}.order-modal-root .addpm{margin-top:13px;width:100%;display:flex;align-items:center;gap:13px;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:15px 18px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transition:border-color .15s;cursor:pointer;font-family:inherit;color:inherit}.order-modal-root .addpm:hover{border-color:var(--border)}.order-modal-root .addpm i.lead{color:var(--gold);font-size:15px}.order-modal-root .addpm .chev{margin-left:auto;color:var(--faint);transition:transform .2s}.order-modal-root .addpm.open .chev{transform:rotate(180deg)}.order-modal-root .addpm-form{display:none;margin-top:12px;padding:14px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r)}.order-modal-root .addpm-form.open{display:block}.order-modal-root .wallet-box{margin-top:22px;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:18px 20px}.order-modal-root .wallet-box.applied-full{border-color:rgba(255,213,0,.4);background:var(--gold-dim)}.order-modal-root .wallet-box .row{display:flex;align-items:center;gap:12px}.order-modal-root .wallet-box .row i{color:var(--gold);font-size:15px}.order-modal-root .wallet-box .wk{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.order-modal-root .wallet-box .wb{font-size:11px;color:var(--faint);font-family:var(--mono)}.order-modal-root .wallet-box .max{margin-left:auto;background:none;border:none;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);transition:color .15s;cursor:pointer;font-family:inherit}.order-modal-root .wallet-box .max:hover{color:var(--gold-hi)}.order-modal-root input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin-top:16px;height:4px;border-radius:var(--r);background:#191919;outline:none}.order-modal-root input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:var(--r);background:var(--gold);border:1.5px solid rgba(0,0,0,.16);cursor:pointer}.order-modal-root input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:var(--r);background:var(--gold);border:1.5px solid rgba(0,0,0,.16);cursor:pointer}.order-modal-root .wallet-box .applied{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.order-modal-root .wallet-box .applied b{color:var(--gold);font-family:var(--mono);letter-spacing:0}.order-modal-root .summary{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:12px;align-self:start;position:sticky;top:0}.order-modal-root .summary .st{font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.order-modal-root .summary .st i{color:var(--gold);font-size:12px}.order-modal-root .sum-line{display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.order-modal-root .sum-line b{color:var(--text);font-family:var(--mono);font-weight:500}.order-modal-root .sum-line.credit b{color:var(--green)}.order-modal-root .sum-div{height:1.5px;background:var(--border-soft)}.order-modal-root .sum-total{display:flex;justify-content:space-between;align-items:baseline}.order-modal-root .sum-total .k{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.order-modal-root .sum-total .v{font-size:26px;font-weight:900;color:var(--gold);font-family:var(--mono)}.order-modal-root .sum-total .v small{font-size:11px;color:var(--faint);font-family:Cairo,sans-serif;font-weight:700}.order-modal-root .secure{display:flex;align-items:center;gap:9px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.order-modal-root .secure i{color:var(--gold)}.order-modal-root .cancel-note{font-size:11px;color:var(--faint);text-align:center;letter-spacing:.06em}.order-modal-root .cancel-note a{color:var(--gold);text-decoration:none;font-weight:800}.order-modal-root .pay-err{color:var(--red);font-size:12px;font-weight:700;letter-spacing:.04em}.order-modal-root .success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:30px 0 10px}.order-modal-root .success .tick{width:74px;height:74px;border-radius:var(--r);background:var(--gold);color:var(--gold-ink);border:1.5px solid rgba(0,0,0,.16);display:grid;place-items:center;font-size:30px;animation:orderModalPop .4s cubic-bezier(.2,.9,.3,1.4)}@keyframes orderModalPop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.order-modal-root .success h3{font-size:28px;font-weight:900}.order-modal-root .success p{color:var(--muted);font-size:14px;max-width:420px}.order-modal-root .success .mono{font-family:var(--mono);color:var(--gold)}.order-modal-root .plan-grid{margin-top:26px;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;max-height:420px;overflow-y:auto;padding:4px 4px 4px 0}.order-modal-root .plan{position:relative;text-align:left;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:18px;display:flex;flex-direction:column;gap:13px;transition:border-color .15s,transform .12s}.order-modal-root .plan:hover{border-color:var(--border);transform:translateY(-2px)}.order-modal-root .plan.sel{border-color:var(--gold)}.order-modal-root .plan.sel:after{content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:var(--r);background:var(--gold);color:var(--gold-ink);font-size:10px;display:grid;place-items:center;border:1.5px solid rgba(0,0,0,.16)}.order-modal-root .plan .pn{font-size:16.5px;font-weight:900;letter-spacing:.04em}.order-modal-root .plan ul{list-style:none;display:flex;flex-direction:column;gap:7px}.order-modal-root .plan li{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:var(--muted)}.order-modal-root .plan li i{color:var(--gold);font-size:11px;width:15px;text-align:center}.order-modal-root .plan .pp{margin-top:auto;padding-top:6px}.order-modal-root .plan .pp b{font-size:21px;font-weight:900;color:var(--gold);font-family:var(--mono)}.order-modal-root .plan .pp span{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.order-modal-root .pick-overlay,.tp-cg .pick-overlay{position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.75);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}.order-modal-root .pick-modal,.tp-cg .pick-modal{width:100%;max-width:460px;background:#212121;border:1.5px solid var(--border-soft);border-radius:var(--r);box-shadow:0 30px 90px rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden}.order-modal-root .pick-modal .mh,.tp-cg .pick-modal .mh{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1.5px solid var(--border-soft)}.order-modal-root .pick-modal .mh h3,.tp-cg .pick-modal .mh h3{font-size:15px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.order-modal-root .pick-modal .mh p,.tp-cg .pick-modal .mh p{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:1px}.order-modal-root .pick-modal .mh .x,.tp-cg .pick-modal .mh .x{margin-left:auto;width:32px;height:32px;border-radius:var(--r);background:transparent;border:1.5px solid transparent;color:var(--faint);display:grid;place-items:center;font-size:13px;cursor:pointer;transition:color .15s,border-color .15s}.order-modal-root .pick-modal .mh .x:hover,.tp-cg .pick-modal .mh .x:hover{color:var(--text);border-color:var(--border)}.order-modal-root .pick-modal .mb,.tp-cg .pick-modal .mb{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px}.order-modal-root .pick-btn,.tp-cg .pick-btn{display:flex;align-items:center;gap:14px;text-align:left;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:14px 16px;cursor:pointer;font-family:inherit;color:inherit;transition:border-color .15s,transform .12s}.order-modal-root .pick-btn:hover,.tp-cg .pick-btn:hover{border-color:var(--gold);transform:translateY(-1px)}.order-modal-root .pick-btn:disabled,.tp-cg .pick-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;border-color:var(--border-soft)}.order-modal-root .pick-btn img,.tp-cg .pick-btn img{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border-radius:var(--r);background:var(--card2)}.order-modal-root .pick-btn .pt,.tp-cg .pick-btn .pt{font-size:15px;font-weight:900;letter-spacing:.02em}.order-modal-root .pick-btn .pd,.tp-cg .pick-btn .pd{font-size:11px;color:var(--muted);margin-top:2px}.order-modal-root .pick-btn .go,.tp-cg .pick-btn .go{margin-left:auto;color:var(--faint);font-size:12px;transition:color .15s,transform .15s}.order-modal-root .pick-btn:hover .go,.tp-cg .pick-btn:hover .go{color:var(--gold);transform:translateX(3px)}.order-modal-root .proc{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:30px 0 10px}.order-modal-root .proc .spinner{width:74px;height:74px;border-radius:var(--r);border:4px solid var(--card2);border-top-color:var(--gold);animation:orderModalSpin 1s linear infinite}@keyframes orderModalSpin{to{transform:rotate(1turn)}}.order-modal-root .proc h3{font-size:26px;font-weight:900}.order-modal-root .proc .psub{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.order-modal-root .proc .bar-track{width:280px;height:4px;background:#191919;border-radius:var(--r);overflow:hidden;margin-top:14px}.order-modal-root .proc .bar-fill{height:100%;background:var(--gold);transition:width .8s ease}.order-modal-root .proc .plabel{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:8px}.order-modal-root .proc.err .tick{background:transparent;border:1.5px solid var(--red);color:var(--red)}.order-modal-root .proc.err h3{color:var(--red)}.order-modal-root .proc .err-box{background:var(--input);border:1.5px solid var(--border);padding:14px 16px;border-radius:var(--r);color:var(--red);font-family:var(--mono);font-size:12px;max-width:520px;text-align:left;word-break:break-all}.order-modal-root .proc .err-acts{display:flex;gap:10px;margin-top:6px;flex-wrap:wrap;justify-content:center}.order-modal-root .stripe-mount{padding:14px;min-height:56px}.order-modal-root .stripe-loading,.order-modal-root .stripe-mount{margin-top:12px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r)}.order-modal-root .stripe-loading{padding:16px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);text-align:center}.order-modal-root .stripe-err{margin-top:12px;padding:14px;background:rgba(255,92,92,.08);border:1.5px solid rgba(255,92,92,.35);border-radius:var(--r);font-size:12px;color:var(--red);font-family:var(--mono)}.order-modal-root .wallet-low{margin-top:22px;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:16px 18px;display:flex;align-items:center;gap:13px}.order-modal-root .wallet-low i{color:var(--faint);font-size:15px;flex-shrink:0}.order-modal-root .wallet-low .wk{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.order-modal-root .wallet-low .wb{font-size:11px;color:var(--faint);margin-top:2px}.order-modal-root .wallet-low a{margin-left:auto;color:var(--gold);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0}@media(max-width:820px){.order-modal-root .overlay{padding:8px}.order-modal-root .modal{max-height:calc(100vh - 16px)}.order-modal-root .pay-wrap,.order-modal-root .pm-grid,.order-modal-root .svc-grid{grid-template-columns:1fr}.order-modal-root .stepper .lbl{display:none}.order-modal-root .m-body{padding:20px 16px 24px}.order-modal-root .m-foot,.order-modal-root .m-head,.order-modal-root .stepper{padding-left:16px;padding-right:16px}.order-modal-root .m-head{padding-top:14px;padding-bottom:14px;gap:10px}.order-modal-root .m-head .t{font-size:13px;letter-spacing:.12em}.order-modal-root .m-head .s{font-size:10px}.order-modal-root .pane-title{font-size:22px}.order-modal-root .summary{position:static;margin-top:18px}.order-modal-root .pay-grid{grid-template-columns:1fr;gap:14px}.order-modal-root .game-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;max-height:340px}}@media(max-width:400px){.order-modal-root .overlay{padding:0}.order-modal-root .modal{max-height:100vh;border-radius:0}.order-modal-root .step-line{display:none}.order-modal-root .stepper{justify-content:space-between;gap:8px}}@media(prefers-reduced-motion:reduce){.order-modal-root *{animation:none!important;transition:none!important}}.tp-mc-players .btn.danger.solid{background:rgba(255,92,92,.12);border-color:rgba(255,92,92,.5);color:var(--red)}.tp-mc-players .btn.danger.solid:hover{background:rgba(255,92,92,.2);border-color:var(--red)}.tp-mc-players .dir-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tp-mc-players .pill{display:flex;align-items:center;gap:10px;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:10px 16px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.tp-mc-players .pill b{font-size:15px;color:var(--gold);font-family:var(--mono);letter-spacing:0}.tp-mc-players .pill.time{margin-left:auto}.tp-mc-players .pill.time b{color:var(--muted);font-size:12px}.tp-mc-players .search{display:flex;align-items:center;gap:12px;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:0 15px;max-width:340px;transition:border-color .15s,box-shadow .15s}.tp-mc-players .search:focus-within{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-mc-players .search i{color:var(--faint);font-size:13px}.tp-mc-players .search input{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:13.5px;padding:12px 0}.tp-mc-players .search input::-moz-placeholder{color:var(--faint)}.tp-mc-players .search input::placeholder{color:var(--faint)}.tp-mc-players .prow{display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:13px 18px;margin-bottom:10px;transition:border-color .15s,transform .12s;cursor:pointer}.tp-mc-players .prow:hover{border-color:var(--border);transform:translateY(-1px)}.tp-mc-players .head-face{position:relative;width:46px;height:46px;flex-shrink:0}.tp-mc-players .head-face img{width:46px;height:46px;border-radius:var(--r);display:block;image-rendering:pixelated;background:#2a2a2a}.tp-mc-players .head-face .fb{position:absolute;inset:0;border-radius:var(--r);display:none;place-items:center;background:linear-gradient(150deg,#6a5a2a,#1c1c1c);font-weight:900;font-size:16px;color:rgba(255,255,255,.85)}.tp-mc-players .head-face.noimg img{display:none}.tp-mc-players .head-face.noimg .fb{display:grid}.tp-mc-players .head-face .on-dot{position:absolute;right:-4px;bottom:-4px;width:13px;height:13px;border-radius:var(--r);background:var(--green);border:2.5px solid var(--bg)}.tp-mc-players .prow .pn{font-size:16.5px;font-weight:900}.tp-mc-players .prow .pu{display:flex;align-items:center;gap:8px;font-size:10.5px;color:var(--faint);font-family:var(--mono);margin-top:2px}.tp-mc-players .prow .pu i{font-size:10px}.tp-mc-players .prow .acts{margin-left:auto;display:flex;gap:6px;flex-shrink:0}.tp-mc-players .ic{width:36px;height:36px;border-radius:var(--r);background:transparent;border:1.5px solid transparent;color:var(--faint);font-size:13px;display:grid;place-items:center;transition:color .15s,border-color .15s,background .15s;cursor:pointer}.tp-mc-players .ic:hover{color:var(--text);border-color:var(--border)}.tp-mc-players .ic.gold-on{color:var(--gold)}.tp-mc-players .ic.danger:hover{color:var(--red);border-color:rgba(255,92,92,.4);background:rgba(255,92,92,.06)}.tp-mc-players .ic.arm{color:var(--red);border-color:var(--red);background:rgba(255,92,92,.1)}.tp-mc-players .ic.open{background:var(--card2);border-color:var(--border-soft)}.tp-mc-players .ic.open:hover{color:var(--gold);border-color:rgba(255,213,0,.35)}.tp-mc-players .dir-empty{border:1.5px dashed var(--border);border-radius:var(--r);padding:40px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.tp-mc-players .id-card{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:24px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.tp-mc-players .big-face{position:relative;width:84px;height:84px;flex-shrink:0}.tp-mc-players .big-face img{width:84px;height:84px;border-radius:var(--r);display:block;image-rendering:pixelated;background:#2a2a2a;border:1.5px solid rgba(255,213,0,.35)}.tp-mc-players .big-face .fb{position:absolute;inset:0;border-radius:var(--r);display:none;place-items:center;background:linear-gradient(150deg,#6a5a2a,#1c1c1c);font-weight:900;font-size:28px;color:rgba(255,255,255,.85);border:1.5px solid rgba(255,213,0,.35)}.tp-mc-players .big-face.noimg img{display:none}.tp-mc-players .big-face.noimg .fb{display:grid}.tp-mc-players .id-card h1{font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.05}.tp-mc-players .id-meta{display:flex;align-items:center;gap:11px;margin-top:8px;flex-wrap:wrap}.tp-mc-players .tag{font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:3.5px 10px;border-radius:var(--r);border:1.5px solid}.tp-mc-players .tag.online{color:var(--green);border-color:rgba(61,220,132,.35);background:rgba(61,220,132,.07)}.tp-mc-players .tag.offline{color:var(--faint);border-color:var(--border-soft);background:transparent}.tp-mc-players .tag.rcon{color:var(--gold);border-color:rgba(255,213,0,.4);background:var(--gold-dim)}.tp-mc-players .tag.file{color:var(--muted);border-color:var(--border-soft);background:transparent}.tp-mc-players .tag.op{color:var(--gold);border-color:rgba(255,213,0,.4);background:var(--gold-dim)}.tp-mc-players .id-meta .uuid{font-size:11px;color:var(--faint);font-family:var(--mono);word-break:break-all}.tp-mc-players .id-acts{margin-left:auto;display:flex;gap:9px;flex-wrap:wrap}.tp-mc-players .detail-grid{display:grid;grid-template-columns:340px 1fr;gap:20px;align-items:start}.tp-mc-players .tp-card{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:22px}.tp-mc-players .tp-card .ch{display:flex;align-items:center;gap:12px;font-size:15.5px;font-weight:900;margin-bottom:18px}.tp-mc-players .tp-card .ch i{color:var(--gold);font-size:14px}.tp-mc-players .vit-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tp-mc-players .vit{background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:13px 15px;margin-bottom:12px}.tp-mc-players .vit .k{font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.tp-mc-players .vit .icons{font-size:12px;letter-spacing:2px;margin-top:6px}.tp-mc-players .vit .icons .fa-heart{color:#ff5c74}.tp-mc-players .vit .icons .fa-heart.dim{color:rgba(255,92,116,.25)}.tp-mc-players .vit .icons .fa-drumstick-bite{color:#e69a3c}.tp-mc-players .vit .icons .fa-drumstick-bite.dim{color:rgba(230,154,60,.25)}.tp-mc-players .vit .v{font-size:16px;font-weight:900;font-family:var(--mono);margin-top:4px}.tp-mc-players .vit .v.gold{color:var(--gold)}.tp-mc-players .vit .v.plain{font-family:Cairo,sans-serif;text-transform:uppercase;font-size:15px}.tp-mc-players .pos{background:var(--card2);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:14px 16px;display:flex;align-items:center;gap:14px;margin-bottom:14px}.tp-mc-players .pos .k{font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.tp-mc-players .pos .v{font-size:14.5px;font-weight:900;font-family:var(--mono);margin-top:3px}.tp-mc-players .pos button{margin-left:auto;width:36px;height:36px;border-radius:var(--r);background:transparent;border:1.5px solid transparent;color:var(--gold);font-size:14px;display:grid;place-items:center;transition:border-color .15s,background .15s;cursor:pointer}.tp-mc-players .pos button:hover{border-color:rgba(255,213,0,.35);background:var(--gold-dim)}.tp-mc-players .kdr{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center;padding-top:14px;border-top:1.5px solid var(--border-soft)}.tp-mc-players .kdr .k{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.tp-mc-players .kdr .v{font-size:21px;font-weight:900;font-family:var(--mono);margin-top:2px}.tp-mc-players .kdr .v.gold{color:var(--gold)}.tp-mc-players .inv-tabs{display:flex;align-items:center;gap:20px;border-bottom:1.5px solid var(--border-soft);margin-bottom:18px}.tp-mc-players .inv-tab{background:none;padding:0 2px 11px;font-size:13.5px;font-weight:800;color:var(--muted);border:none;border-bottom:2px solid transparent;margin-bottom:-1.5px;transition:color .15s;cursor:pointer}.tp-mc-players .inv-tab:hover{color:var(--text)}.tp-mc-players .inv-tab.on{color:var(--gold);border-color:var(--gold)}.tp-mc-players .inv-fill{margin-left:auto;padding-bottom:11px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);display:flex;align-items:center;gap:7px}.tp-mc-players .inv-fill i{color:var(--green);font-size:9px}.tp-mc-players .inv-fill i.err{color:var(--red)}.tp-mc-players .inv-wrap{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.tp-mc-players .slots{display:grid;grid-template-columns:repeat(9,minmax(32px,44px));gap:7px;flex:1;min-width:0}.tp-mc-players .slot{aspect-ratio:1;border-radius:var(--r);background:var(--input);border:1.5px solid var(--border-soft);display:grid;place-items:center;color:#3a3a3a;font-size:11px;transition:border-color .15s;position:relative}.tp-mc-players .slot:hover{border-color:var(--border)}.tp-mc-players .slot.hotbar{background:#161616}.tp-mc-players .slot.filled{border-color:rgba(255,213,0,.5);cursor:pointer}.tp-mc-players .slot.selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px rgba(255,213,0,.35)}.tp-mc-players .slot .item-img{width:78%;height:78%;image-rendering:pixelated;display:block}.tp-mc-players .slot .qty{position:absolute;right:4px;bottom:2px;font-size:9.5px;font-family:var(--mono);font-weight:700;color:#fff;text-shadow:0 1px 2px #000}.tp-mc-players .hot-gap{grid-column:1/-1;height:8px}.tp-mc-players .equip{display:flex;flex-direction:column;gap:8px}.tp-mc-players .equip .k{font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:2px}.tp-mc-players .equip .slot{width:44px}.tp-mc-players .equip .sep{width:100%;height:1px;background:var(--border-soft);margin:4px 0}.tp-mc-players .inv-foot{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.tp-mc-players .inv-empty{padding:32px 16px;text-align:center;color:var(--faint);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tp-mc-players .inv-empty i{font-size:26px;display:block;margin-bottom:10px;opacity:.5}.tp-mc-players .lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.tp-mc-players .stat-cells{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tp-mc-players .scell{background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:13px 15px}.tp-mc-players .scell .k{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.tp-mc-players .scell .v{font-size:17px;font-weight:900;font-family:var(--mono);margin-top:3px}.tp-mc-players .notes textarea{width:100%;min-height:130px;resize:vertical;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:13px 15px;color:var(--text);font-size:13.5px;line-height:1.6;outline:none;transition:border-color .15s,box-shadow .15s;font-family:Cairo,sans-serif}.tp-mc-players .notes textarea:focus{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-mc-players .notes textarea::-moz-placeholder{color:var(--faint)}.tp-mc-players .notes textarea::placeholder{color:var(--faint)}.tp-mc-players .notes .save-row{display:flex;justify-content:flex-end;margin-top:12px}.tp-mc-players .warn{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;background:rgba(255,92,92,.06);border:1.5px solid rgba(255,92,92,.28);border-radius:var(--r);padding:12px 14px}.tp-mc-players .warn i{color:var(--red);margin-top:2px}.tp-mc-players .warn b{display:block;font-size:10.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:2px}.tp-mc-players .warn p{font-size:12px;color:var(--muted);font-family:var(--mono);word-break:break-all}.tp-mc-players .action-err{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:6px 0}.tp-mc-players .state{border:1.5px dashed var(--border);border-radius:var(--r);padding:40px 20px;text-align:center;color:var(--faint)}.tp-mc-players .state i{font-size:28px;display:block;margin-bottom:10px;opacity:.55}.tp-mc-players .state .lbl{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tp-mc-players .state .sub{font-size:10.5px;margin-top:6px;color:var(--faint);opacity:.75;letter-spacing:.08em}.tp-mc-players .rust-meta{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.tp-mc-players .rust-meta span{display:inline-flex;align-items:center;gap:6px}.tp-mc-players .rust-meta .hp-hi{color:var(--green)}.tp-mc-players .rust-meta .hp-mid{color:var(--gold)}.tp-mc-players .rust-meta .hp-lo{color:var(--red)}.tp-mc-players .rust-meta .ping-hi{color:var(--green)}.tp-mc-players .rust-meta .ping-mid{color:var(--gold)}.tp-mc-players .rust-meta .ping-lo{color:var(--red)}.tp-mc-players .hp-bar{margin-top:8px;height:3px;width:100%;background:var(--input);border-radius:var(--r);overflow:hidden}.tp-mc-players .hp-bar .fill{height:100%;transition:width .4s ease}.tp-mc-players .hp-bar .fill.hi{background:var(--green)}.tp-mc-players .hp-bar .fill.mid{background:var(--gold)}.tp-mc-players .hp-bar .fill.lo{background:var(--red)}.tp-mc-players .modal-mask{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);padding:16px}.tp-mc-players .modal-card{width:100%;max-width:420px;background:var(--card2);border:1.5px solid var(--border);border-radius:var(--r);padding:22px}.tp-mc-players .modal-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.tp-mc-players .modal-head .av{width:60px;height:60px;border-radius:var(--r);background:var(--input);display:grid;place-items:center;color:var(--faint);font-size:26px;overflow:hidden;flex-shrink:0}.tp-mc-players .modal-head .av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tp-mc-players .modal-head h3{font-size:18px;font-weight:900;line-height:1.2}.tp-mc-players .modal-head .sid{font-family:var(--mono);font-size:10.5px;color:var(--faint);margin-top:3px;word-break:break-all}.tp-mc-players .modal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.tp-mc-players .modal-grid .cell{background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:10px;text-align:center}.tp-mc-players .modal-grid .cell .k{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.tp-mc-players .modal-grid .cell .v{font-size:15px;font-weight:900;font-family:var(--mono);margin-top:4px}.tp-mc-players .modal-close{display:block;width:100%;margin-top:10px;text-align:center;background:none;border:none;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);cursor:pointer}.tp-mc-players .modal-close:hover{color:var(--text)}@media(max-width:1020px){.tp-mc-players .detail-grid,.tp-mc-players .lower-grid{grid-template-columns:1fr}}@media(max-width:900px){.tp-mc-players .id-acts{margin-left:0;width:100%}.tp-mc-players .prow{flex-wrap:wrap}.tp-mc-players .prow .acts{margin-left:62px}.tp-mc-players .slots{grid-template-columns:repeat(9,1fr)}}.tp-mc-plugins .src-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.tp-mc-plugins .src{display:inline-flex;align-items:center;gap:9px;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:9px 16px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:all .15s}.tp-mc-plugins .src i{font-size:12px;color:var(--faint)}.tp-mc-plugins .src:hover{color:var(--text);border-color:var(--border)}.tp-mc-plugins .src.on{background:var(--gold-dim);border-color:rgba(255,213,0,.4);color:var(--gold)}.tp-mc-plugins .src.on i{color:var(--gold)}.tp-mc-plugins .src-row .spacer{flex:1}.tp-mc-plugins .live-chip{display:inline-flex;align-items:center;gap:7px;font-size:9.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--green);border:1.5px solid rgba(61,220,132,.3);background:rgba(61,220,132,.06);padding:4px 10px;border-radius:var(--r)}.tp-mc-plugins .live-chip .d{width:6px;height:6px;border-radius:50%;background:var(--green);animation:tp-mc-plugins-pulse 1.8s infinite}@keyframes tp-mc-plugins-pulse{0%{box-shadow:0 0 0 0 rgba(61,220,132,.45)}70%{box-shadow:0 0 0 6px rgba(61,220,132,0)}to{box-shadow:0 0 0 0 rgba(61,220,132,0)}}.tp-mc-plugins .search{display:flex;align-items:center;gap:13px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:0 16px;transition:border-color .15s,box-shadow .15s}.tp-mc-plugins .search:focus-within{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-mc-plugins .search i{color:var(--faint);font-size:14px}.tp-mc-plugins .search input{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:14px;padding:13px 0;font-family:inherit}.tp-mc-plugins .search input::-moz-placeholder{color:var(--faint)}.tp-mc-plugins .search input::placeholder{color:var(--faint)}.tp-mc-plugins .search .spin{display:none;color:var(--gold)}.tp-mc-plugins .search.loading .spin{display:block}.tp-mc-plugins .pl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.tp-mc-plugins .pl{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:16px;display:flex;flex-direction:column;gap:14px;transition:border-color .15s,transform .12s;animation:tp-mc-plugins-fadeIn .25s ease}@keyframes tp-mc-plugins-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tp-mc-plugins .pl:hover{border-color:var(--border);transform:translateY(-2px)}.tp-mc-plugins .pl .top{display:flex;gap:13px;align-items:flex-start;min-height:52px}.tp-mc-plugins .pl .pi{width:48px;height:48px;border-radius:var(--r);flex-shrink:0;background:#242424;border:1.5px solid var(--border-soft);display:grid;place-items:center;overflow:hidden;color:var(--gold);font-size:17px}.tp-mc-plugins .pl .pi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tp-mc-plugins .pl .pn{font-size:15.5px;font-weight:900;line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.tp-mc-plugins .pl .pa{font-size:11.5px;color:var(--faint);font-family:var(--mono)}.tp-mc-plugins .pl .pd{font-size:11px;color:var(--faint);display:flex;align-items:center;gap:6px;margin-top:3px}.tp-mc-plugins .pl .pd i{font-size:9.5px;color:var(--gold)}.tp-mc-plugins .pl .desc{font-size:12px;color:var(--muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:37px}.tp-mc-plugins .pl .acts{display:flex;gap:9px;margin-top:auto}.tp-mc-plugins .pl .acts .btn{flex:1;justify-content:center}.tp-mc-plugins .pl-status{padding:40px;text-align:center;color:var(--faint);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1}.tp-mc-plugins .pl-status i{display:block;font-size:22px;margin-bottom:12px;color:var(--gold)}.tp-mc-plugins .note{display:flex;gap:13px;align-items:flex-start;background:var(--card);border:1.5px solid var(--border-soft);border-left:3px solid var(--gold);border-radius:var(--r);padding:14px 17px}.tp-mc-plugins .note i{color:var(--gold);font-size:14px;margin-top:2px}.tp-mc-plugins .note p{font-size:12.5px;color:var(--muted);line-height:1.55}.tp-mc-plugins .note p b{color:var(--text)}.tp-mc-plugins .btn.installed{color:var(--green);border-color:rgba(61,220,132,.4);background:rgba(61,220,132,.07)}.tp-mc-plugins .overlay,.tp-mc-plugins-overlay{position:fixed;inset:0;z-index:100;background:rgba(12,12,12,.72);backdrop-filter:blur(5px);display:flex;align-items:flex-start;justify-content:center;padding:4vh 20px;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .2s}.tp-mc-plugins .overlay.open,.tp-mc-plugins-overlay.open{opacity:1;pointer-events:auto}.tp-mc-plugins .modal,.tp-mc-plugins-overlay .modal{width:100%;max-width:720px;background:#212121;border:1.5px solid var(--border-soft);border-radius:var(--r);box-shadow:0 30px 90px rgba(0,0,0,.6);display:flex;flex-direction:column;max-height:92vh;transform:translateY(14px);transition:transform .22s}.tp-mc-plugins .overlay.open .modal,.tp-mc-plugins-overlay.open .modal{transform:none}.tp-mc-plugins .m-head,.tp-mc-plugins-overlay .m-head{display:flex;align-items:center;gap:16px;padding:20px 26px 16px}.tp-mc-plugins .m-head .mi,.tp-mc-plugins-overlay .m-head .mi{width:56px;height:56px;border-radius:var(--r);flex-shrink:0;background:#242424;border:1.5px solid var(--border-soft);display:grid;place-items:center;overflow:hidden;color:var(--gold);font-size:20px}.tp-mc-plugins .m-head .mi img,.tp-mc-plugins-overlay .m-head .mi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tp-mc-plugins .m-head .mt,.tp-mc-plugins-overlay .m-head .mt{font-size:21px;font-weight:900;line-height:1.15}.tp-mc-plugins .m-head .ma,.tp-mc-plugins-overlay .m-head .ma{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-top:2px}.tp-mc-plugins .m-close,.tp-mc-plugins-overlay .m-close{margin-left:auto;width:36px;height:36px;border-radius:var(--r);background:none;border:1.5px solid transparent;color:var(--faint);font-size:15px;display:grid;place-items:center;align-self:flex-start;transition:color .15s,border-color .15s;cursor:pointer;font-family:inherit}.tp-mc-plugins .m-close:hover,.tp-mc-plugins-overlay .m-close:hover{color:var(--text);border-color:var(--border)}.tp-mc-plugins .m-tabs,.tp-mc-plugins-overlay .m-tabs{display:flex;gap:4px;padding:0 26px;border-bottom:1.5px solid var(--border-soft)}.tp-mc-plugins .m-tab,.tp-mc-plugins-overlay .m-tab{background:none;padding:11px 14px;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border:none;border-bottom:2px solid transparent;transition:color .15s;margin-bottom:-1.5px;cursor:pointer;font-family:inherit}.tp-mc-plugins .m-tab:hover,.tp-mc-plugins-overlay .m-tab:hover{color:var(--text)}.tp-mc-plugins .m-tab.on,.tp-mc-plugins-overlay .m-tab.on{color:var(--gold);border-color:var(--gold)}.tp-mc-plugins .m-body,.tp-mc-plugins-overlay .m-body{padding:22px 26px;overflow-y:auto;flex:1;min-height:220px}.tp-mc-plugins .m-pane,.tp-mc-plugins-overlay .m-pane{display:none}.tp-mc-plugins .m-pane.on,.tp-mc-plugins-overlay .m-pane.on{display:block;animation:tp-mc-plugins-fadeIn .2s ease}.tp-mc-plugins .md,.tp-mc-plugins-overlay .md{font-size:13.5px;color:#cfcfcf;line-height:1.7;word-break:break-word}.tp-mc-plugins .md h1,.tp-mc-plugins .md h2,.tp-mc-plugins .md h3,.tp-mc-plugins .md h4,.tp-mc-plugins-overlay .md h1,.tp-mc-plugins-overlay .md h2,.tp-mc-plugins-overlay .md h3,.tp-mc-plugins-overlay .md h4{color:var(--text);font-weight:900;margin:18px 0 8px;line-height:1.3}.tp-mc-plugins .md h1,.tp-mc-plugins-overlay .md h1{font-size:19px}.tp-mc-plugins .md h2,.tp-mc-plugins-overlay .md h2{font-size:17px}.tp-mc-plugins .md h3,.tp-mc-plugins-overlay .md h3{font-size:15px}.tp-mc-plugins .md h4,.tp-mc-plugins-overlay .md h4{font-size:14px}.tp-mc-plugins .md p,.tp-mc-plugins-overlay .md p{margin:9px 0}.tp-mc-plugins .md a,.tp-mc-plugins-overlay .md a{color:var(--gold);font-weight:700}.tp-mc-plugins .md a:hover,.tp-mc-plugins-overlay .md a:hover{text-decoration:underline}.tp-mc-plugins .md img,.tp-mc-plugins-overlay .md img{max-width:100%;border-radius:var(--r);border:1.5px solid var(--border-soft);margin:8px 0;display:block}.tp-mc-plugins .md ol,.tp-mc-plugins .md ul,.tp-mc-plugins-overlay .md ol,.tp-mc-plugins-overlay .md ul{padding-left:22px;margin:9px 0}.tp-mc-plugins .md li,.tp-mc-plugins-overlay .md li{margin:4px 0}.tp-mc-plugins .md code,.tp-mc-plugins-overlay .md code{font-family:var(--mono);font-size:12px;background:#191919;border:1px solid var(--border-soft);border-radius:var(--r);padding:1.5px 6px}.tp-mc-plugins .md pre,.tp-mc-plugins-overlay .md pre{background:#191919;border:1.5px solid var(--border-soft);border-radius:var(--r);padding:13px;overflow-x:auto;margin:10px 0}.tp-mc-plugins .md pre code,.tp-mc-plugins-overlay .md pre code{background:none;border:none;padding:0}.tp-mc-plugins .md hr,.tp-mc-plugins-overlay .md hr{border:none;border-top:1.5px solid var(--border-soft);margin:16px 0}.tp-mc-plugins .md blockquote,.tp-mc-plugins-overlay .md blockquote{border-left:3px solid var(--gold);padding:4px 14px;margin:10px 0;color:var(--muted)}.tp-mc-plugins .md table,.tp-mc-plugins-overlay .md table{border-collapse:collapse;margin:10px 0;font-size:12.5px}.tp-mc-plugins .md td,.tp-mc-plugins .md th,.tp-mc-plugins-overlay .md td,.tp-mc-plugins-overlay .md th{border:1px solid var(--border);padding:6px 10px}.tp-mc-plugins .md summary,.tp-mc-plugins-overlay .md summary{cursor:pointer;font-weight:800;color:var(--text)}.tp-mc-plugins .v-info,.tp-mc-plugins-overlay .v-info{display:flex;gap:12px;align-items:flex-start;background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.22);border-left:3px solid var(--gold);border-radius:var(--r);padding:13px 16px;margin-bottom:16px}.tp-mc-plugins .v-info i,.tp-mc-plugins-overlay .v-info i{color:var(--gold);font-size:14px;margin-top:2px}.tp-mc-plugins .v-info p,.tp-mc-plugins-overlay .v-info p{font-size:12px;color:#d9d9d9;line-height:1.55}.tp-mc-plugins .v-info p b,.tp-mc-plugins-overlay .v-info p b{color:var(--text)}.tp-mc-plugins .ver-row,.tp-mc-plugins-overlay .ver-row{display:flex;align-items:center;gap:14px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:12px 15px;margin-bottom:9px}.tp-mc-plugins .ver-row:hover,.tp-mc-plugins-overlay .ver-row:hover{border-color:var(--border)}.tp-mc-plugins .ver-row .vn,.tp-mc-plugins-overlay .ver-row .vn{font-size:13.5px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-mc-plugins .ver-row .gv,.tp-mc-plugins-overlay .ver-row .gv{margin-left:auto;font-size:11px;color:var(--muted);font-family:var(--mono);flex-shrink:0}.tp-mc-plugins .ver-row .ld,.tp-mc-plugins-overlay .ver-row .ld{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);flex-shrink:0}.tp-mc-plugins .ver-row .btn,.tp-mc-plugins-overlay .ver-row .btn{flex-shrink:0}.tp-mc-plugins .m-status,.tp-mc-plugins-overlay .m-status{padding:36px;text-align:center;color:var(--faint);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tp-mc-plugins .m-status i,.tp-mc-plugins-overlay .m-status i{display:block;font-size:20px;margin-bottom:10px;color:var(--gold)}.tp-mc-plugins .m-foot,.tp-mc-plugins-overlay .m-foot{display:flex;gap:12px;padding:16px 26px;border-top:1.5px solid var(--border-soft);background:rgba(0,0,0,.14)}.tp-mc-plugins .m-foot .btn,.tp-mc-plugins-overlay .m-foot .btn{flex:1;justify-content:center}@media(max-width:900px){.tp-mc-plugins .ver-row,.tp-mc-plugins-overlay .ver-row{flex-wrap:wrap}.tp-mc-plugins .ver-row .gv,.tp-mc-plugins-overlay .ver-row .gv{margin-left:0}}.tp-mc-version .step,.tp-mc-version .stepper{display:flex;align-items:center}.tp-mc-version .step{gap:11px;flex-shrink:0}.tp-mc-version .step .num{width:26px;height:26px;border-radius:var(--r);display:grid;place-items:center;font-size:12px;font-weight:900;font-family:var(--mono);background:#2e2e2e;color:var(--faint);border:1.5px solid var(--border-soft);transition:all .2s}.tp-mc-version .step .lbl{font-size:14px;font-weight:800;letter-spacing:.04em;color:var(--faint);transition:color .2s}.tp-mc-version .step.on .num{background:var(--gold);color:var(--gold-ink);border-color:rgba(0,0,0,.16)}.tp-mc-version .step.on .lbl{color:var(--text)}.tp-mc-version .step.done .num{background:var(--gold-dim);color:var(--gold);border-color:rgba(255,213,0,.35)}.tp-mc-version .step.done .lbl{color:var(--muted)}.tp-mc-version .step-line{flex:1;height:1.5px;background:#333;margin:0 16px;position:relative;overflow:hidden;min-width:30px}.tp-mc-version .step-line:after{content:"";position:absolute;inset:0;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s}.tp-mc-version .step-line.fill:after{transform:scaleX(1)}.tp-mc-version .pane{display:none}.tp-mc-version .pane.on{display:block;animation:tp-mc-version-fadeIn .22s ease}@keyframes tp-mc-version-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tp-mc-version .sec-title{font-size:20px;font-weight:900}.tp-mc-version .sec-sub{font-size:13.5px;color:var(--muted);margin-top:3px}.tp-mc-version .search{margin-top:18px;max-width:460px;display:flex;align-items:center;gap:13px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:0 16px;transition:border-color .15s,box-shadow .15s}.tp-mc-version .search:focus-within{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-mc-version .search i{color:var(--faint);font-size:14px}.tp-mc-version .search input{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:14px;padding:12px 0}.tp-mc-version .search input::-moz-placeholder{color:var(--faint)}.tp-mc-version .search input::placeholder{color:var(--faint)}.tp-mc-version .sw-grid{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.tp-mc-version .sw{position:relative;text-align:center;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:26px 20px 22px;display:flex;flex-direction:column;align-items:center;gap:12px;transition:border-color .15s,transform .12s}.tp-mc-version .sw:hover{border-color:rgba(255,213,0,.35);transform:translateY(-2px)}.tp-mc-version .sw .tag{position:absolute;top:14px;right:14px;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:3px 9px;border-radius:var(--r);border:1.5px solid}.tp-mc-version .sw .ic{width:56px;height:56px;border-radius:var(--r);display:grid;place-items:center;font-size:23px;background:#242424;border:1.5px solid var(--border-soft);color:var(--gold);overflow:hidden}.tp-mc-version .logo-img{width:72%;height:72%;-o-object-fit:contain;object-fit:contain;image-rendering:auto;display:block}.tp-mc-version .logo-fb{display:none}.tp-mc-version .sw h3{font-size:18px;font-weight:900}.tp-mc-version .sw p{font-size:12.5px;color:var(--muted);line-height:1.55;min-height:40px}.tp-mc-version .sw .btn{margin-top:4px}.tp-mc-version .sw.hide{display:none}.tp-mc-version .view-more{align-self:center;margin-top:20px}.tp-mc-version .note{margin-top:22px;display:flex;gap:13px;align-items:flex-start;background:var(--card);border:1.5px solid var(--border-soft);border-left:3px solid var(--gold);border-radius:var(--r);padding:15px 18px}.tp-mc-version .note i{color:var(--gold);font-size:14px;margin-top:3px}.tp-mc-version .note b{font-size:13.5px;font-weight:900}.tp-mc-version .note p{font-size:12.5px;color:var(--muted);margin-top:1px}.tp-mc-version .v-layout{display:grid;grid-template-columns:1fr 300px;gap:22px;align-items:start;margin-top:4px}.tp-mc-version .sw-current{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:18px 20px;display:flex;align-items:center;gap:16px}.tp-mc-version .sw-current .ic{width:48px;height:48px;border-radius:var(--r);flex-shrink:0;background:#242424;border:1.5px solid var(--border-soft);color:var(--gold);display:grid;place-items:center;font-size:19px;overflow:hidden}.tp-mc-version .sw-current h3{font-size:18px;font-weight:900}.tp-mc-version .sw-current p{font-size:12.5px;color:var(--muted)}.tp-mc-version .sw-current .btn{margin-left:auto;flex-shrink:0}.tp-mc-version .v-card{margin-top:18px;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:20px}.tp-mc-version .v-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tp-mc-version .v-head .search{margin:0 0 0 auto;max-width:230px;flex:1}.tp-mc-version .v-head .search input{padding:9px 0;font-size:13px}.tp-mc-version .tabs{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.tp-mc-version .tab{background:transparent;border:1.5px solid var(--border);border-radius:var(--r);padding:7px 14px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:all .15s}.tp-mc-version .tab:hover{color:var(--text);border-color:#4a4a4a}.tp-mc-version .tab.on{background:var(--gold);color:var(--gold-ink);border-color:rgba(0,0,0,.16)}.tp-mc-version .v-list{margin-top:16px;display:flex;flex-direction:column;gap:9px;max-height:480px;overflow-y:auto;padding-right:4px}.tp-mc-version .v-row{display:flex;align-items:center;gap:14px;text-align:left;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:13px 16px;transition:border-color .15s}.tp-mc-version .v-row:hover{border-color:var(--border)}.tp-mc-version .v-row.sel{border-color:var(--gold)}.tp-mc-version .v-row .vi{width:32px;height:32px;border-radius:var(--r);flex-shrink:0;background:var(--card2);border:1.5px solid var(--border-soft);color:var(--gold);display:grid;place-items:center;font-size:12px;overflow:hidden}.tp-mc-version .v-row .vn{font-size:15.5px;font-weight:900;font-family:var(--mono)}.tp-mc-version .v-row .vtag{font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:2.5px 8px;border-radius:var(--r);border:1.5px solid}.tp-mc-version .vtag.stable{color:var(--green);border-color:rgba(61,220,132,.35);background:rgba(61,220,132,.07)}.tp-mc-version .vtag.snapshot{color:#6fb7ff;border-color:rgba(111,183,255,.35);background:rgba(111,183,255,.07)}.tp-mc-version .vtag.legacy{color:var(--muted);border-color:var(--border);background:transparent}.tp-mc-version .vtag.rec{color:var(--gold);border-color:rgba(255,213,0,.4);background:var(--gold-dim)}.tp-mc-version .v-row .spacer{margin-left:auto;display:flex;align-items:center;gap:9px}.tp-mc-version .v-row .sel-lbl{display:none;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.tp-mc-version .v-row.sel .sel-lbl{display:inline-flex;align-items:center;gap:7px}.tp-mc-version .v-row.hide,.tp-mc-version .v-row.sel .btn{display:none}.tp-mc-version .v-empty{padding:30px;text-align:center;color:var(--faint);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;display:none}.tp-mc-version .v-empty.show{display:block}.tp-mc-version .about{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:22px;display:flex;flex-direction:column;gap:16px;position:sticky;top:84px}.tp-mc-version .about .ah{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:900}.tp-mc-version .about .ah .ai{width:36px;height:36px;border-radius:var(--r);flex-shrink:0;background:#242424;border:1.5px solid var(--border-soft);color:var(--gold);display:grid;place-items:center;font-size:14px;overflow:hidden}.tp-mc-version .about>p{font-size:12.5px;color:var(--muted);line-height:1.6;margin-top:-6px}.tp-mc-version .feat{display:flex;gap:13px;align-items:flex-start}.tp-mc-version .feat .fi{width:34px;height:34px;border-radius:var(--r);flex-shrink:0;background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.2);color:var(--gold);display:grid;place-items:center;font-size:13px}.tp-mc-version .feat b{font-size:13.5px;font-weight:900;display:block}.tp-mc-version .feat p{font-size:11.5px;color:var(--muted);line-height:1.5}.tp-mc-version .about .btn{justify-content:center}.tp-mc-version .step-foot{display:flex;align-items:center;gap:14px;margin-top:24px}.tp-mc-version .step-foot .grow{flex:1}.tp-mc-version .warn{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}.tp-mc-version .warn i{color:var(--gold)}.tp-mc-version .cmp{display:grid;grid-template-columns:1fr 46px 1fr;gap:16px;align-items:stretch;margin-top:22px}.tp-mc-version .cmp .arrow{display:grid;place-items:center;color:var(--faint);font-size:19px}.tp-mc-version .cmp-card{position:relative;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:38px 20px 20px;display:flex;gap:15px;align-items:center}.tp-mc-version .cmp-card.new{border-color:rgba(255,213,0,.4)}.tp-mc-version .cmp-card .k{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);position:absolute;top:14px;left:20px}.tp-mc-version .cmp-card .ic{width:46px;height:46px;border-radius:var(--r);flex-shrink:0;background:#242424;border:1.5px solid var(--border-soft);color:var(--gold);display:grid;place-items:center;font-size:18px;overflow:hidden}.tp-mc-version .cmp-card h3{font-size:18px;font-weight:900}.tp-mc-version .cmp-card p{font-size:12px;color:var(--muted);font-family:var(--mono)}.tp-mc-version .check-row{display:flex;align-items:flex-start;gap:15px;text-align:left;width:100%;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:16px 18px;margin-top:14px;transition:border-color .15s}.tp-mc-version .check-row:hover{border-color:var(--border)}.tp-mc-version .check-row.sel{border-color:var(--gold)}.tp-mc-version .check-row.danger-row.sel{border-color:var(--red)}.tp-mc-version .check-row .box{width:21px;height:21px;border-radius:var(--r);flex-shrink:0;margin-top:2px;border:1.5px solid var(--border);background:var(--input);display:grid;place-items:center;font-size:10px;color:var(--gold-ink);transition:all .15s}.tp-mc-version .check-row.sel .box{background:var(--gold);border-color:rgba(0,0,0,.16)}.tp-mc-version .check-row.danger-row.sel .box{background:var(--red);color:#fff}.tp-mc-version .check-row .box i{opacity:0}.tp-mc-version .check-row.sel .box i{opacity:1}.tp-mc-version .check-row b{font-size:14px;font-weight:800}.tp-mc-version .check-row b a{color:var(--gold);font-weight:800}.tp-mc-version .check-row b a:hover{text-decoration:underline}.tp-mc-version .check-row p{font-size:12px;color:var(--muted);line-height:1.55;margin-top:2px}.tp-mc-version .check-row p strong{color:var(--red);font-weight:800}.tp-mc-version .success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:44px 0 20px}.tp-mc-version .success .tick{width:74px;height:74px;border-radius:var(--r);background:var(--gold);color:var(--gold-ink);border:1.5px solid rgba(0,0,0,.16);display:grid;place-items:center;font-size:30px;animation:tp-mc-version-pop .4s cubic-bezier(.2,.9,.3,1.4)}@keyframes tp-mc-version-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.tp-mc-version .success h3{font-size:28px;font-weight:900}.tp-mc-version .success p{color:var(--muted);font-size:14px;max-width:440px}.tp-mc-version .success .mono{font-family:var(--mono);color:var(--gold)}.tp-mc-version .success .row{display:flex;gap:12px}@media(max-width:1080px){.tp-mc-version .v-layout{grid-template-columns:1fr}.tp-mc-version .about{position:static}}@media(max-width:900px){.tp-mc-version .stepper .lbl{display:none}.tp-mc-version .cmp{grid-template-columns:1fr}.tp-mc-version .cmp .arrow{transform:rotate(90deg);padding:4px 0}.tp-mc-version .v-head .search{max-width:none;width:100%}}.tp-mc-first-install .gate{position:fixed;inset:0;z-index:200;background:rgba(10,10,10,.8);backdrop-filter:blur(7px);display:grid;place-items:center;padding:24px;overflow-y:auto}.tp-mc-first-install .setup{width:100%;max-width:540px;background:#1f1f1f;border:1.5px solid rgba(255,213,0,.22);border-radius:var(--r);box-shadow:0 40px 120px rgba(0,0,0,.7);display:flex;flex-direction:column;overflow:hidden;max-height:92vh;animation:tp-mc-first-install-pop .3s cubic-bezier(.2,.9,.3,1.1)}@keyframes tp-mc-first-install-pop{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.tp-mc-first-install .setup-head{padding:24px 26px 20px;border-bottom:1.5px solid var(--border-soft);position:relative;overflow:hidden;flex-shrink:0}.tp-mc-first-install .setup-head:after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;background:radial-gradient(circle,rgba(255,213,0,.09),transparent 70%)}.tp-mc-first-install .eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.tp-mc-first-install .eyebrow .badge{background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.3);border-radius:var(--r);padding:2px 9px;font-size:9px;letter-spacing:.14em}.tp-mc-first-install .setup-head h1{font-size:23px;font-weight:900;line-height:1.15;margin-top:11px}.tp-mc-first-install .setup-head p{font-size:12.5px;color:var(--muted);margin-top:6px;line-height:1.55}.tp-mc-first-install .setup-head p b{color:var(--gold);font-weight:700}.tp-mc-first-install .setup-body{padding:22px 26px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.tp-mc-first-install .field-lbl{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:9px}.tp-mc-first-install .dd{position:relative}.tp-mc-first-install .dd-btn{width:100%;display:flex;align-items:center;gap:12px;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:11px 14px;transition:border-color .15s,box-shadow .15s}.tp-mc-first-install .dd-btn:hover{border-color:#4a4a4a}.tp-mc-first-install .dd.open .dd-btn{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-mc-first-install .dd-btn img{width:24px;height:24px;border-radius:2px;image-rendering:auto;flex-shrink:0;background:#2a2a2a}.tp-mc-first-install .dd-btn .fb{width:24px;height:24px;border-radius:2px;flex-shrink:0;display:none;place-items:center;background:var(--card2);color:var(--gold);font-size:12px}.tp-mc-first-install .dd-btn.noimg img{display:none}.tp-mc-first-install .dd-btn.noimg .fb{display:grid}.tp-mc-first-install .dd-btn .nm{font-size:14.5px;font-weight:800}.tp-mc-first-install .dd-btn .chev{margin-left:auto;color:var(--faint);font-size:12px;transition:transform .2s}.tp-mc-first-install .dd.open .dd-btn .chev{transform:rotate(180deg)}.tp-mc-first-install .dd-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:#242424;border:1.5px solid var(--border);border-radius:var(--r);box-shadow:0 20px 50px rgba(0,0,0,.5);padding:6px;max-height:260px;overflow-y:auto;display:none}.tp-mc-first-install .dd.open .dd-menu{display:block}.tp-mc-first-install .dd-opt{width:100%;display:flex;align-items:center;gap:12px;text-align:left;background:none;border:none;border-radius:var(--r);padding:10px 12px;transition:background .12s}.tp-mc-first-install .dd-opt:hover{background:rgba(255,255,255,.04)}.tp-mc-first-install .dd-opt.sel{background:var(--gold-dim)}.tp-mc-first-install .dd-opt img{width:22px;height:22px;border-radius:2px;flex-shrink:0;background:#2a2a2a}.tp-mc-first-install .dd-opt .fb{width:22px;height:22px;border-radius:2px;flex-shrink:0;display:none;place-items:center;background:var(--card2);color:var(--gold);font-size:11px}.tp-mc-first-install .dd-opt.noimg img{display:none}.tp-mc-first-install .dd-opt.noimg .fb{display:grid}.tp-mc-first-install .dd-opt .on{font-size:13.5px;font-weight:800}.tp-mc-first-install .dd-opt .od{font-size:11px;color:var(--faint);margin-top:1px}.tp-mc-first-install .dd-opt .chk{margin-left:auto;color:var(--gold);font-size:12px;opacity:0}.tp-mc-first-install .dd-opt.sel .chk{opacity:1}.tp-mc-first-install .chan-tabs{display:flex;gap:8px}.tp-mc-first-install .chan-tab{background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:9px 18px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:all .15s}.tp-mc-first-install .chan-tab:hover{color:var(--text);border-color:var(--border)}.tp-mc-first-install .chan-tab.on{background:var(--gold-dim);border-color:var(--gold);color:var(--gold)}.tp-mc-first-install .ver-list{border:1.5px solid var(--border-soft);border-radius:var(--r);overflow-y:auto;max-height:230px;background:var(--input)}.tp-mc-first-install .ver{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.03);padding:12px 16px;transition:background .12s}.tp-mc-first-install .ver:last-child{border-bottom:none}.tp-mc-first-install .ver:hover{background:rgba(255,255,255,.03)}.tp-mc-first-install .ver.sel{background:var(--gold-dim)}.tp-mc-first-install .ver .radio{width:16px;height:16px;border-radius:50%;flex-shrink:0;border:1.5px solid var(--border);display:grid;place-items:center;transition:border-color .15s}.tp-mc-first-install .ver.sel .radio{border-color:var(--gold)}.tp-mc-first-install .ver .radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold);opacity:0;transition:opacity .15s}.tp-mc-first-install .ver.sel .radio:after{opacity:1}.tp-mc-first-install .ver .vn{font-size:14px;font-weight:800;font-family:var(--mono)}.tp-mc-first-install .ver.sel .vn{color:var(--gold)}.tp-mc-first-install .ver .badge2{margin-left:auto;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:2.5px 9px;border-radius:var(--r);border:1.5px solid}.tp-mc-first-install .badge2.stable{color:var(--green);border-color:rgba(61,220,132,.35);background:rgba(61,220,132,.07)}.tp-mc-first-install .badge2.snapshot{color:#a98bff;border-color:rgba(169,139,255,.4);background:rgba(169,139,255,.08)}.tp-mc-first-install .badge2.rec{color:var(--gold);border-color:rgba(255,213,0,.4);background:var(--gold-dim)}.tp-mc-first-install .eula-block{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:16px 18px;display:flex;flex-direction:column;gap:14px}.tp-mc-first-install .eula-row{display:flex;align-items:flex-start;gap:13px;text-align:left;background:none;border:none;padding:0}.tp-mc-first-install .eula-row .box{width:20px;height:20px;border-radius:var(--r);flex-shrink:0;margin-top:1px;border:1.5px solid var(--border);background:var(--input);display:grid;place-items:center;font-size:10px;color:var(--gold-ink);transition:all .15s}.tp-mc-first-install .eula-row.on .box{background:var(--gold);border-color:rgba(0,0,0,.16)}.tp-mc-first-install .eula-row .box i{opacity:0}.tp-mc-first-install .eula-row.on .box i{opacity:1}.tp-mc-first-install .eula-row .txt{font-size:13px;color:var(--muted)}.tp-mc-first-install .eula-row .txt a{color:var(--gold);font-weight:700}.tp-mc-first-install .eula-row .txt a:hover{text-decoration:underline}.tp-mc-first-install .boot{display:none;flex-direction:column;gap:12px}.tp-mc-first-install .boot.show{display:flex}.tp-mc-first-install .boot .bstep{display:flex;align-items:center;gap:13px;font-size:13px;color:var(--muted);font-family:var(--mono)}.tp-mc-first-install .boot .bstep i{width:18px;text-align:center;color:var(--faint);font-size:12px}.tp-mc-first-install .boot .bstep.done{color:var(--text)}.tp-mc-first-install .boot .bstep.done i{color:var(--green)}.tp-mc-first-install .boot .bstep.active,.tp-mc-first-install .boot .bstep.active i{color:var(--gold)}.tp-mc-first-install .boot .btrack{height:5px;background:#191919;border-radius:var(--r);overflow:hidden;margin-top:4px}.tp-mc-first-install .boot .bfill{height:100%;width:0;background:var(--gold);border-radius:var(--r);transition:width .4s ease}.tp-mc-first-install .done-state{display:none;flex-direction:column;align-items:center;text-align:center;gap:15px;padding:10px 0}.tp-mc-first-install .done-state.show{display:flex}.tp-mc-first-install .done-state .dring{width:62px;height:62px;border-radius:var(--r);background:rgba(61,220,132,.08);border:1.5px solid rgba(61,220,132,.4);display:grid;place-items:center;font-size:25px;color:var(--green);animation:tp-mc-first-install-pop .35s cubic-bezier(.2,.9,.3,1.2)}.tp-mc-first-install .done-state h2{font-size:20px;font-weight:900}.tp-mc-first-install .done-state p{font-size:13px;color:var(--muted);max-width:370px;line-height:1.6}.tp-mc-first-install .done-state .addr{font-family:var(--mono);font-size:12.5px;color:var(--gold);background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:9px 14px}.tp-mc-first-install .setup-foot{padding:14px 26px;border-top:1.5px solid var(--border-soft);background:rgba(0,0,0,.16);text-align:center;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex-shrink:0}.tp-fivem-artifacts{display:flex;flex-direction:column;gap:22px}.tp-fivem-artifacts .src{font-size:11.5px;color:var(--faint);font-family:var(--mono)}.tp-fivem-artifacts .src b{color:var(--muted)}.tp-fivem-artifacts .err{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--red);background:rgba(255,92,92,.06);border:1.5px solid rgba(255,92,92,.35);border-radius:var(--r);padding:10px 14px}.tp-fivem-artifacts .loading{text-align:center;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding:44px 0}.tp-fivem-artifacts .current{background:var(--card);border:1.5px solid rgba(255,213,0,.3);border-radius:var(--r);padding:22px 24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.tp-fivem-artifacts .current .ci{width:50px;height:50px;border-radius:var(--r);flex-shrink:0;background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.25);color:var(--gold);display:grid;place-items:center;font-size:19px}.tp-fivem-artifacts .current .k{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.tp-fivem-artifacts .current .bn{font-size:24px;font-weight:900;line-height:1.1;margin-top:2px}.tp-fivem-artifacts .current .bn small{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--green);border:1.5px solid rgba(61,220,132,.35);background:rgba(61,220,132,.07);border-radius:var(--r);padding:2px 9px;margin-left:10px;vertical-align:middle}.tp-fivem-artifacts .current .hash{font-size:11px;color:var(--faint);font-family:var(--mono);margin-top:6px;word-break:break-all}.tp-fivem-artifacts .current .meta{margin-left:auto;display:flex;gap:26px;flex-shrink:0}.tp-fivem-artifacts .current .meta .m .mk{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.tp-fivem-artifacts .current .meta .m .mv{font-size:14px;font-weight:900;font-family:var(--mono);margin-top:3px}.tp-fivem-artifacts .current .meta .m .mv.green{color:var(--green)}.tp-fivem-artifacts .toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tp-fivem-artifacts .tabs{display:flex;gap:8px;flex-wrap:wrap}.tp-fivem-artifacts .tab{display:inline-flex;align-items:center;gap:9px;background:transparent;border:1.5px solid var(--border);border-radius:var(--r);padding:9px 16px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:all .15s;cursor:pointer}.tp-fivem-artifacts .tab:hover{color:var(--text);border-color:#4a4a4a}.tp-fivem-artifacts .tab.on{background:#262626;color:#fff;border-color:var(--border)}.tp-fivem-artifacts .tab.on .cnt{color:var(--gold)}.tp-fivem-artifacts .tab .cnt{font-family:var(--mono);color:var(--faint);font-size:11px}.tp-fivem-artifacts .tab .dot{width:7px;height:7px;border-radius:50%}.tp-fivem-artifacts .tab.rec .dot{background:var(--green)}.tp-fivem-artifacts .tab.opt .dot{background:var(--gold)}.tp-fivem-artifacts .tab.all .dot{background:var(--muted)}.tp-fivem-artifacts .tab.eol .dot{background:var(--faint)}.tp-fivem-artifacts .search{display:flex;align-items:center;gap:11px;margin-left:auto;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:0 14px;min-width:220px;transition:border-color .15s,box-shadow .15s}.tp-fivem-artifacts .search:focus-within{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-fivem-artifacts .search i{color:var(--faint);font-size:12px}.tp-fivem-artifacts .search input{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:var(--mono);font-size:12.5px;padding:11px 0;min-width:0}.tp-fivem-artifacts .search input::-moz-placeholder{color:var(--faint);font-family:Cairo,sans-serif}.tp-fivem-artifacts .search input::placeholder{color:var(--faint);font-family:Cairo,sans-serif}.tp-fivem-artifacts .build-list{display:flex;flex-direction:column;gap:10px}.tp-fivem-artifacts .build{display:flex;align-items:center;gap:18px;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:15px 20px;transition:border-color .15s,transform .12s}.tp-fivem-artifacts .build:hover{border-color:var(--border);transform:translateY(-1px)}.tp-fivem-artifacts .build.current-row{border-color:rgba(255,213,0,.35);background:var(--gold-dim)}.tp-fivem-artifacts .build .rail{width:8px;align-self:stretch;border-radius:var(--r);flex-shrink:0;margin:-2px 0;background:var(--border)}.tp-fivem-artifacts .build.rec .rail{background:var(--green)}.tp-fivem-artifacts .build.opt .rail{background:var(--gold)}.tp-fivem-artifacts .build .bmain{min-width:0;flex:1}.tp-fivem-artifacts .build .brow{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.tp-fivem-artifacts .build .bnum{font-size:17px;font-weight:900;font-family:var(--mono)}.tp-fivem-artifacts .chip{font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:2.5px 9px;border-radius:var(--r);border:1.5px solid}.tp-fivem-artifacts .chip.rec{color:var(--green);border-color:rgba(61,220,132,.35);background:rgba(61,220,132,.07)}.tp-fivem-artifacts .chip.opt{color:var(--gold);border-color:rgba(255,213,0,.4);background:var(--gold-dim)}.tp-fivem-artifacts .chip.cur{color:var(--gold);border-color:rgba(255,213,0,.5);background:var(--gold-dim)}.tp-fivem-artifacts .chip.eol{color:var(--faint);border-color:var(--border);background:transparent}.tp-fivem-artifacts .build .hash{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--faint);font-family:var(--mono);margin-top:5px}.tp-fivem-artifacts .build .hash .htext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tp-fivem-artifacts .build .bact{margin-left:auto;flex-shrink:0}.tp-fivem-artifacts .build .installed-tag{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);padding:8px 15px}.tp-fivem-artifacts .list-empty{border:1.5px dashed var(--border);padding:36px;text-align:center;font-size:11px;letter-spacing:.16em;color:var(--faint)}.tp-fivem-artifacts .act,.tp-fivem-artifacts .list-empty{border-radius:var(--r);font-weight:800;text-transform:uppercase}.tp-fivem-artifacts .act{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;font-size:11.5px;letter-spacing:.09em;border:1.5px solid var(--border);background:var(--card2);color:var(--text);transition:all .15s;cursor:pointer}.tp-fivem-artifacts .act:hover{border-color:#4a4a4a;transform:translateY(-1px)}.tp-fivem-artifacts .act.gold{background:var(--gold);color:var(--gold-ink);border-color:rgba(0,0,0,.16)}.tp-fivem-artifacts .act.gold:hover{background:var(--gold-hi)}.tp-fivem-artifacts .act.ghost-gold{color:var(--gold);border-color:rgba(255,213,0,.35);background:transparent}.tp-fivem-artifacts .act.ghost-gold:hover{background:var(--gold-dim);border-color:var(--gold)}.tp-fivem-artifacts .act:disabled{opacity:.4;cursor:not-allowed;transform:none}@media(max-width:820px){.tp-fivem-artifacts .current .meta{margin-left:0;width:100%}}@media(max-width:900px){.tp-fivem-artifacts .search{margin-left:0;width:100%}.tp-fivem-artifacts .build{flex-wrap:wrap}.tp-fivem-artifacts .build .bact{margin-left:46px}}.tp-fivem-tx{display:flex;flex-direction:column;gap:22px}.tp-fivem-tx .card{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:24px}.tp-fivem-tx .card .ch{display:flex;align-items:flex-start;gap:15px;margin-bottom:18px}.tp-fivem-tx .card .ci{width:42px;height:42px;border-radius:var(--r);flex-shrink:0;background:var(--card2);border:1.5px solid var(--border-soft);color:var(--gold);display:grid;place-items:center;font-size:16px}.tp-fivem-tx .card .ci.green{color:var(--green)}.tp-fivem-tx .card .ct{font-size:17px;font-weight:900;line-height:1.2}.tp-fivem-tx .card .cd{font-size:12.5px;color:var(--muted);line-height:1.6;margin-top:3px;max-width:560px}.tp-fivem-tx .card .cd a{color:var(--gold);font-weight:700}.tp-fivem-tx .card .cd a:hover{text-decoration:underline}.tp-fivem-tx .card .actions{display:flex;gap:10px;flex-wrap:wrap}.tp-fivem-tx .act{display:inline-flex;align-items:center;gap:9px;border-radius:var(--r);padding:11px 20px;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;border:1.5px solid var(--border);background:var(--card2);color:var(--text);transition:all .15s;cursor:pointer}.tp-fivem-tx .act:hover{border-color:#4a4a4a;transform:translateY(-1px)}.tp-fivem-tx .act.gold{background:var(--gold);color:var(--gold-ink);border-color:rgba(0,0,0,.16)}.tp-fivem-tx .act.gold:hover{background:var(--gold-hi)}.tp-fivem-tx .act.ghost-gold{color:var(--gold);border-color:rgba(255,213,0,.35);background:transparent}.tp-fivem-tx .act.ghost-gold:hover{background:var(--gold-dim);border-color:var(--gold)}.tp-fivem-tx .act.danger{color:var(--red);border-color:rgba(255,92,92,.35);background:transparent}.tp-fivem-tx .act.danger:hover{background:rgba(255,92,92,.08);border-color:var(--red)}.tp-fivem-tx .act:disabled{opacity:.4;cursor:not-allowed;transform:none}.tp-fivem-tx .status{display:flex;align-items:center;gap:14px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:14px 18px;margin-bottom:16px}.tp-fivem-tx .status .sw{position:relative;width:44px;height:24px;flex-shrink:0;background:#191919;border:1.5px solid var(--border);border-radius:var(--r);transition:background .2s,border-color .2s;pointer-events:none}.tp-fivem-tx .status .sw:after{content:"";position:absolute;top:2.5px;left:3px;width:16px;height:16px;border-radius:var(--r);background:#4a4a4a;transition:transform .2s,background .2s}.tp-fivem-tx .status.on .sw{background:var(--green);border-color:rgba(61,220,132,.4)}.tp-fivem-tx .status.on .sw:after{transform:translateX(19px);background:#0f2417}.tp-fivem-tx .status .st{font-size:11.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tp-fivem-tx .status.on .st{color:var(--green)}.tp-fivem-tx .status .badge{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-family:var(--mono)}.tp-fivem-tx .status.on .badge{color:var(--green)}.tp-fivem-tx .set-line{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.tp-fivem-tx .set-line.unset{color:var(--orange)}.tp-fivem-tx .set-line i{font-size:12px}.tp-fivem-tx .key-row{display:flex;gap:10px}.tp-fivem-tx .key-field{flex:1;display:flex;align-items:center;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);overflow:hidden;transition:border-color .15s,box-shadow .15s}.tp-fivem-tx .key-field:focus-within{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-fivem-tx .key-field.valid{border-color:rgba(61,220,132,.5)}.tp-fivem-tx .key-field.invalid{border-color:rgba(255,92,92,.5)}.tp-fivem-tx .key-field input{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:var(--mono);font-size:13px;padding:12px 15px;min-width:0;letter-spacing:.04em}.tp-fivem-tx .key-field input::-moz-placeholder{color:var(--faint)}.tp-fivem-tx .key-field input::placeholder{color:var(--faint)}.tp-fivem-tx .key-field .eye,.tp-fivem-tx .key-field .fbtn{background:none;border:none;border-left:1.5px solid var(--border);color:var(--faint);width:44px;align-self:stretch;font-size:13px;transition:color .15s,background .15s;cursor:pointer}.tp-fivem-tx .key-field .eye:hover,.tp-fivem-tx .key-field .fbtn:hover{color:var(--gold);background:var(--gold-dim)}.tp-fivem-tx .key-help{display:inline-flex;align-items:center;gap:9px;margin-top:14px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);transition:color .15s}.tp-fivem-tx .key-help:hover{color:var(--gold-hi)}.tp-fivem-tx .key-msg{font-size:11.5px;margin-top:9px;display:flex;align-items:center;gap:8px;min-height:16px;letter-spacing:.02em}.tp-fivem-tx .key-msg.ok{color:var(--green)}.tp-fivem-tx .key-msg.err{color:var(--red)}.tp-fivem-tx .key-msg.hint{color:var(--faint)}.tp-fivem-tx .setup-head{padding:22px 24px 20px;border-bottom:1.5px solid var(--border-soft);position:relative;overflow:hidden;margin:-24px -24px 20px}.tp-fivem-tx .setup-head:after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;background:radial-gradient(circle,rgba(255,213,0,.09),transparent 70%);pointer-events:none}.tp-fivem-tx .eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.tp-fivem-tx .eyebrow .badge{background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.3);border-radius:var(--r);padding:2px 9px;font-size:9px;letter-spacing:.14em}.tp-fivem-tx .field-lbl{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:9px;display:flex;align-items:center;gap:8px}.tp-fivem-tx .field-lbl .req{color:var(--gold)}.tp-fivem-tx .repair-log{display:flex;flex-direction:column;gap:9px;margin-top:16px;background:#161616;border:1.5px solid var(--border-soft);border-radius:var(--r);padding:16px 18px}.tp-fivem-tx .repair-log .rstep{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--muted);font-family:var(--mono)}.tp-fivem-tx .repair-log .rstep i{width:16px;text-align:center;color:var(--faint);font-size:11px}.tp-fivem-tx .repair-log .rstep.done{color:var(--text)}.tp-fivem-tx .repair-log .rstep.done i{color:var(--green)}.tp-fivem-tx .repair-log .rstep.active,.tp-fivem-tx .repair-log .rstep.active i{color:var(--gold)}.tp-fivem-tx .err{color:var(--red)}.tp-fivem-tx .err,.tp-fivem-tx .msg-ok{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.tp-fivem-tx .msg-ok{color:var(--green)}@media(max-width:900px){.tp-fivem-tx .key-row{flex-direction:column}}.tp-gmod-darkrp .warn{display:flex;align-items:center;gap:16px;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:18px 20px;flex-wrap:wrap}.tp-gmod-darkrp .warn .wi{width:42px;height:42px;border-radius:var(--r);flex-shrink:0;background:var(--card2);border:1.5px solid var(--border-soft);color:var(--gold);display:grid;place-items:center;font-size:15px}.tp-gmod-darkrp .warn b{font-size:14.5px;font-weight:900}.tp-gmod-darkrp .warn p{font-size:12.5px;color:var(--muted);margin-top:2px}.tp-gmod-darkrp .warn code{font-family:var(--mono);font-size:11.5px;color:var(--gold);background:#191919;border:1px solid var(--border-soft);border-radius:var(--r);padding:1px 6px}.tp-gmod-darkrp .warn .btn{margin-left:auto}.tp-gmod-darkrp .warn.ok .wi{color:var(--green)}.tp-gmod-darkrp .tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.tp-gmod-darkrp .tool{text-align:left;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:22px;display:flex;flex-direction:column;gap:13px;transition:border-color .15s,transform .12s;color:inherit;text-decoration:none}.tp-gmod-darkrp .tool:hover{border-color:rgba(255,213,0,.35);transform:translateY(-2px)}.tp-gmod-darkrp .tool .ti{width:42px;height:42px;border-radius:var(--r);background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.2);color:var(--gold);display:grid;place-items:center;font-size:15px}.tp-gmod-darkrp .tool b{font-size:15.5px;font-weight:900}.tp-gmod-darkrp .tool p{font-size:12px;color:var(--muted);line-height:1.55;margin-top:-6px}.tp-gmod-darkrp .gen-grid{display:grid;grid-template-columns:1fr 420px;gap:26px;align-items:start}.tp-gmod-darkrp .form-col{display:flex;flex-direction:column;gap:6px;min-width:0}.tp-gmod-darkrp .sec{display:flex;align-items:center;gap:11px;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;border-left:3px solid var(--gold);padding-left:12px;margin:20px 0 14px}.tp-gmod-darkrp .sec:first-child{margin-top:0}.tp-gmod-darkrp .field-lbl{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:7px}.tp-gmod-darkrp .field-lbl small{color:var(--faint);font-weight:700;letter-spacing:.08em;text-transform:none}.tp-gmod-darkrp .f{margin-bottom:15px}.tp-gmod-darkrp .text-input,.tp-gmod-darkrp select.text-input,.tp-gmod-darkrp textarea.text-input{width:100%;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:11px 13px;color:var(--text);font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.tp-gmod-darkrp .text-input:focus{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-gmod-darkrp .text-input.mono{font-family:var(--mono);font-size:12.5px}.tp-gmod-darkrp textarea.text-input{resize:vertical;min-height:74px;line-height:1.55}.tp-gmod-darkrp .two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tp-gmod-darkrp .three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.tp-gmod-darkrp .color-row{display:flex;gap:10px;align-items:stretch}.tp-gmod-darkrp .color-row input[type=color]{width:48px;border:1.5px solid var(--border);border-radius:var(--r);background:var(--input);padding:4px;cursor:pointer}.tp-gmod-darkrp .color-row .text-input{flex:1}.tp-gmod-darkrp .check{display:flex;align-items:center;gap:13px;text-align:left;background:none;border:none;padding:7px 0;font-size:14px;font-weight:700;color:inherit;cursor:pointer}.tp-gmod-darkrp .check .box{width:20px;height:20px;border-radius:var(--r);flex-shrink:0;border:1.5px solid var(--border);background:var(--input);display:grid;place-items:center;font-size:9px;color:var(--gold-ink);transition:all .15s}.tp-gmod-darkrp .check.sel .box{background:var(--gold);border-color:rgba(0,0,0,.16)}.tp-gmod-darkrp .check .box i,.tp-gmod-darkrp .check .box svg{opacity:0}.tp-gmod-darkrp .check.sel .box i,.tp-gmod-darkrp .check.sel .box svg{opacity:1}.tp-gmod-darkrp .check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:2px 16px}.tp-gmod-darkrp .list-item{display:flex;gap:9px;margin-bottom:9px}.tp-gmod-darkrp .list-item .text-input{flex:1}.tp-gmod-darkrp .list-item .rm{width:42px;border-radius:var(--r);flex-shrink:0;background:transparent;border:1.5px solid var(--border-soft);color:var(--faint);font-size:13px;display:grid;place-items:center;transition:color .15s,border-color .15s;cursor:pointer}.tp-gmod-darkrp .list-item .rm:hover{color:var(--red);border-color:rgba(255,92,92,.4)}.tp-gmod-darkrp .add-link{background:none;border:none;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding:2px 0;transition:color .15s;cursor:pointer}.tp-gmod-darkrp .add-link:hover{color:var(--gold-hi)}.tp-gmod-darkrp .ammo-row{display:grid;grid-template-columns:1fr 110px 42px;gap:9px;margin-bottom:9px}.tp-gmod-darkrp .tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:9px}.tp-gmod-darkrp .tag-chip{display:inline-flex;align-items:center;gap:8px;background:var(--card2);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:5px 10px;font-family:var(--mono);font-size:12px;color:var(--text)}.tp-gmod-darkrp .tag-chip button{background:none;border:none;color:var(--faint);font-size:11px;display:grid;place-items:center;cursor:pointer;transition:color .15s}.tp-gmod-darkrp .tag-chip button:hover{color:var(--red)}.tp-gmod-darkrp .preview-col{position:sticky;top:84px;display:flex;flex-direction:column;gap:16px}.tp-gmod-darkrp .lua-card{background:#161616;border:1.5px solid var(--border-soft);border-radius:var(--r);overflow:hidden}.tp-gmod-darkrp .lua-head{display:flex;align-items:center;gap:11px;padding:13px 18px;border-bottom:1.5px solid var(--border-soft);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.tp-gmod-darkrp .lua-head i{color:var(--gold);font-size:12px}.tp-gmod-darkrp .lua-head .btn{margin-left:auto}.tp-gmod-darkrp .lua-body{padding:16px 18px;max-height:520px;overflow:auto;font-family:var(--mono);font-size:11.5px;line-height:1.7;white-space:pre;color:#c8c8c8;margin:0}.tp-gmod-darkrp .lua-body .c{color:#5f5f5f}.tp-gmod-darkrp .lua-body .s{color:var(--gold)}.tp-gmod-darkrp .lua-body .k{color:#8ecbff}.tp-gmod-darkrp .lua-body .n{color:#d8a05f}.tp-gmod-darkrp .deploy-card{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:18px 20px}.tp-gmod-darkrp .deploy-card .k{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.tp-gmod-darkrp .deploy-card .path{background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:11px 13px;font-family:var(--mono);font-size:11px;color:var(--muted);overflow-x:auto;white-space:nowrap;width:100%;outline:none}.tp-gmod-darkrp .deploy-card .hint{font-size:10.5px;color:var(--faint);margin-top:8px;letter-spacing:.04em}.tp-gmod-darkrp .deploy-card .btn{width:100%;justify-content:center;margin-top:14px}.tp-gmod-darkrp .snippet-note{background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.25);border-left:3px solid var(--gold);border-radius:var(--r);padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.tp-gmod-darkrp .snippet-note i{color:var(--gold);font-size:14px;margin-top:2px}.tp-gmod-darkrp .snippet-note p{font-size:12.5px;color:#d9d9d9;line-height:1.55}.tp-gmod-darkrp .snippet-note code{font-family:var(--mono);font-size:11.5px;color:var(--gold)}.tp-gmod-darkrp .pm-search{display:flex;align-items:center;gap:10px;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:0 13px;transition:border-color .15s}.tp-gmod-darkrp .pm-search:focus-within{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-gmod-darkrp .pm-search i{color:var(--faint);font-size:13px}.tp-gmod-darkrp .pm-search input{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:14px;padding:12px 0}.tp-gmod-darkrp .pm-search input::-moz-placeholder{color:var(--faint)}.tp-gmod-darkrp .pm-search input::placeholder{color:var(--faint)}.tp-gmod-darkrp .pm-cats{display:flex;flex-wrap:wrap;gap:8px}.tp-gmod-darkrp .pm-cat{background:var(--card2);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:7px 13px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:all .15s}.tp-gmod-darkrp .pm-cat:hover{color:var(--text);border-color:var(--border)}.tp-gmod-darkrp .pm-cat.sel{background:var(--gold-dim);border-color:rgba(255,213,0,.4);color:var(--gold)}.tp-gmod-darkrp .pm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.tp-gmod-darkrp .pm-row{display:flex;align-items:center;gap:13px;text-align:left;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:12px 15px;cursor:pointer;transition:border-color .15s,transform .12s;color:inherit}.tp-gmod-darkrp .pm-row:hover{border-color:rgba(255,213,0,.3);transform:translateY(-1px)}.tp-gmod-darkrp .pm-row .pm-ico{width:34px;height:34px;border-radius:var(--r);flex-shrink:0;background:var(--card2);border:1.5px solid var(--border-soft);color:var(--gold);display:grid;place-items:center;font-size:13px}.tp-gmod-darkrp .pm-row .pm-body{min-width:0;flex:1}.tp-gmod-darkrp .pm-row .pm-name{font-size:13.5px;font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-gmod-darkrp .pm-row .pm-path{font-family:var(--mono);font-size:10.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.tp-gmod-darkrp .pm-row .pm-copy{color:var(--faint);font-size:13px;flex-shrink:0}.tp-gmod-darkrp .pm-row:hover .pm-copy{color:var(--gold)}.tp-gmod-darkrp .pm-row .pm-copy.done{color:var(--green)}.tp-gmod-darkrp .pm-empty{border:1.5px dashed var(--border);border-radius:var(--r);padding:44px 30px;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:10px}.tp-gmod-darkrp .pm-empty i{font-size:22px;color:var(--faint)}.tp-gmod-darkrp .msg{font-size:12px;font-weight:700;letter-spacing:.04em;display:inline-flex;align-items:center;gap:8px}.tp-gmod-darkrp .msg.ok{color:var(--green)}.tp-gmod-darkrp .msg.err{color:var(--red)}@media(max-width:1100px){.tp-gmod-darkrp .gen-grid{grid-template-columns:1fr}.tp-gmod-darkrp .preview-col{position:static}}@media(max-width:900px){.tp-gmod-darkrp .three,.tp-gmod-darkrp .two{grid-template-columns:1fr}.tp-gmod-darkrp .warn .btn{margin-left:0}}.tp-gmod-workshop{display:flex;flex-direction:column;gap:22px}.tp-gmod-workshop .btn.ghost-gold{color:var(--gold);border-color:rgba(255,213,0,.35);background:transparent}.tp-gmod-workshop .btn.ghost-gold:hover{background:var(--gold-dim);border-color:var(--gold)}.tp-gmod-workshop .btn.danger{color:var(--red);border-color:rgba(255,92,92,.35);background:transparent}.tp-gmod-workshop .btn.danger:hover{background:rgba(255,92,92,.08);border-color:var(--red)}.tp-gmod-workshop .status-bar{display:flex;align-items:center;gap:14px;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:16px 20px;width:100%;text-align:left;color:inherit;cursor:pointer}.tp-gmod-workshop .status-bar .si{width:38px;height:38px;border-radius:var(--r);flex-shrink:0;background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.22);color:var(--gold);display:grid;place-items:center;font-size:14px}.tp-gmod-workshop .status-bar b{font-family:var(--mono);color:var(--gold)}.tp-gmod-workshop .status-bar .txt{font-size:14px;font-weight:700}.tp-gmod-workshop .status-bar .sub{font-size:11px;color:var(--faint);margin-top:1px}.tp-gmod-workshop .status-bar .spacer{margin-left:auto;display:flex;gap:9px;align-items:center}.tp-gmod-workshop .status-bar .chev{color:var(--faint);font-size:12px}.tp-gmod-workshop .card{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);overflow:hidden}.tp-gmod-workshop .card-pad{padding:22px}.tp-gmod-workshop .field-lbl{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.tp-gmod-workshop .card-pad>p{font-size:13px;color:var(--muted);margin:8px 0 16px;line-height:1.6}.tp-gmod-workshop .load-row{display:flex;gap:10px}.tp-gmod-workshop .load-field{flex:1;display:flex;align-items:center;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);transition:border-color .15s,box-shadow .15s;overflow:hidden}.tp-gmod-workshop .load-field:focus-within{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-gmod-workshop .load-field input{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:var(--mono);font-size:13px;padding:13px 15px;min-width:0}.tp-gmod-workshop .load-field input::-moz-placeholder{color:var(--faint)}.tp-gmod-workshop .load-field input::placeholder{color:var(--faint)}.tp-gmod-workshop .hint-err{font-size:11.5px;color:var(--red);margin-top:9px}.tp-gmod-workshop .list-head{display:flex;align-items:center;gap:16px;padding:18px 22px;border-bottom:1.5px solid var(--border-soft);flex-wrap:wrap}.tp-gmod-workshop .list-head .lt{font-size:17px;font-weight:900}.tp-gmod-workshop .list-head .ls{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:2px}.tp-gmod-workshop .list-head .ls b{color:var(--gold);font-family:var(--mono);letter-spacing:0}.tp-gmod-workshop .list-head .spacer{margin-left:auto;display:flex;gap:9px;align-items:center}.tp-gmod-workshop .col-thumb{width:56px;height:56px;border-radius:var(--r);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.tp-gmod-workshop .addon{display:flex;align-items:center;gap:14px;padding:12px 22px;border-bottom:1px solid rgba(255,255,255,.03);transition:background .12s}.tp-gmod-workshop .addon:last-child{border-bottom:none}.tp-gmod-workshop .addon:hover{background:rgba(255,255,255,.025)}.tp-gmod-workshop .addon.off{opacity:.45}.tp-gmod-workshop .addon .thumb{width:44px;height:44px;border-radius:var(--r);flex-shrink:0;display:grid;place-items:center;font-size:15px;font-weight:900;color:rgba(255,255,255,.85);letter-spacing:.02em;background:linear-gradient(150deg,#555,#1c1c1c);-o-object-fit:cover;object-fit:cover;overflow:hidden}.tp-gmod-workshop .addon .an{font-size:14px;font-weight:800;line-height:1.25}.tp-gmod-workshop .addon .aa{font-size:10.5px;color:var(--faint);font-family:var(--mono);margin-top:1px}.tp-gmod-workshop .addon .body{min-width:0;flex:1}.tp-gmod-workshop .addon .right{margin-left:auto;text-align:right;flex-shrink:0}.tp-gmod-workshop .addon .sz{font-size:12.5px;font-weight:700;font-family:var(--mono)}.tp-gmod-workshop .addon .aid{font-size:10px;color:var(--faint);font-family:var(--mono);margin-top:1px}.tp-gmod-workshop .addon-empty{padding:28px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.tp-gmod-workshop .dep-drawer{border-top:1px solid var(--border-soft);max-height:280px;overflow-y:auto}.tp-gmod-workshop .dep-row{display:flex;align-items:center;justify-content:space-between;padding:10px 22px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.02)}.tp-gmod-workshop .dep-row:last-child{border-bottom:none}.tp-gmod-workshop .dep-row .dep-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.tp-gmod-workshop .dep-row .dep-id{font-family:var(--mono);color:var(--faint);font-size:10.5px;margin-left:12px;flex-shrink:0}.tp-gmod-workshop .msg{font-size:12px;font-weight:700;letter-spacing:.04em;display:inline-flex;align-items:center;gap:8px}.tp-gmod-workshop .msg.ok{color:var(--green)}.tp-gmod-workshop .msg.err{color:var(--red)}@media(max-width:900px){.tp-gmod-workshop .load-row{flex-direction:column}.tp-gmod-workshop .addon{flex-wrap:wrap}.tp-gmod-workshop .addon .right{margin-left:78px;text-align:left;width:100%}}.tp-fivem-first-install .gate{position:fixed;inset:0;z-index:200;background:rgba(10,10,10,.78);backdrop-filter:blur(7px);display:grid;place-items:center;padding:24px;overflow-y:auto}.tp-fivem-first-install .setup{width:100%;max-width:560px;background:#1f1f1f;border:1.5px solid rgba(255,213,0,.22);border-radius:var(--r);box-shadow:0 40px 120px rgba(0,0,0,.7);display:flex;flex-direction:column;overflow:hidden;animation:tp-fivem-first-install-pop .3s cubic-bezier(.2,.9,.3,1.1)}@keyframes tp-fivem-first-install-pop{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.tp-fivem-first-install .setup-head{padding:26px 28px 22px;border-bottom:1.5px solid var(--border-soft);position:relative;overflow:hidden}.tp-fivem-first-install .setup-head:after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;background:radial-gradient(circle,rgba(255,213,0,.09),transparent 70%)}.tp-fivem-first-install .eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.tp-fivem-first-install .eyebrow .badge{background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.3);border-radius:var(--r);padding:2px 9px;font-size:9px;letter-spacing:.14em}.tp-fivem-first-install .setup-head h1{font-size:24px;font-weight:900;line-height:1.15;margin-top:12px}.tp-fivem-first-install .setup-head p{font-size:13.5px;color:var(--muted);margin-top:6px;line-height:1.55}.tp-fivem-first-install .setup-head p b{color:var(--text)}.tp-fivem-first-install .steps{display:flex;gap:8px;margin-top:18px}.tp-fivem-first-install .steps .s{flex:1;display:flex;align-items:center;gap:9px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:9px 12px}.tp-fivem-first-install .steps .s .n{width:20px;height:20px;border-radius:var(--r);flex-shrink:0;background:var(--card2);border:1.5px solid var(--border);display:grid;place-items:center;font-size:10px;font-weight:900;font-family:var(--mono);color:var(--muted);transition:all .2s}.tp-fivem-first-install .steps .s.done .n{background:var(--green);border-color:rgba(61,220,132,.4);color:#0f2417}.tp-fivem-first-install .steps .s.active .n{background:var(--gold);border-color:rgba(0,0,0,.16);color:var(--gold-ink)}.tp-fivem-first-install .steps .s .l{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.tp-fivem-first-install .steps .s.active .l,.tp-fivem-first-install .steps .s.done .l{color:var(--text)}.tp-fivem-first-install .setup-body{padding:24px 28px;display:flex;flex-direction:column;gap:20px}.tp-fivem-first-install .why{display:flex;gap:14px;align-items:flex-start;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:15px 17px}.tp-fivem-first-install .why .wi{width:38px;height:38px;border-radius:var(--r);flex-shrink:0;background:var(--card2);border:1.5px solid var(--border-soft);color:var(--gold);display:grid;place-items:center;font-size:14px}.tp-fivem-first-install .why b{font-size:13px;font-weight:900}.tp-fivem-first-install .why p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:2px}.tp-fivem-first-install .howto{background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:16px 18px}.tp-fivem-first-install .howto .hk{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.tp-fivem-first-install .howto ol{list-style:none;counter-reset:h;display:flex;flex-direction:column;gap:11px;padding:0;margin:0}.tp-fivem-first-install .howto li{counter-increment:h;display:flex;gap:12px;align-items:flex-start;font-size:12.5px;color:var(--muted);line-height:1.5}.tp-fivem-first-install .howto li:before{content:counter(h);flex-shrink:0;width:20px;height:20px;border-radius:var(--r);background:var(--card2);border:1.5px solid var(--border);display:grid;place-items:center;font-size:10px;font-weight:900;font-family:var(--mono);color:var(--gold)}.tp-fivem-first-install .howto li b{color:var(--text)}.tp-fivem-first-install .howto .km-btn{display:inline-flex;align-items:center;gap:9px;margin-top:14px;background:transparent;border:1.5px solid rgba(255,213,0,.35);border-radius:var(--r);padding:9px 15px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);transition:background .15s,border-color .15s;cursor:pointer;text-decoration:none}.tp-fivem-first-install .howto .km-btn:hover{background:var(--gold-dim);border-color:var(--gold)}.tp-fivem-first-install .field-lbl .req{color:var(--gold)}.tp-fivem-first-install .key-field{display:flex;align-items:center;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);overflow:hidden;transition:border-color .15s,box-shadow .15s}.tp-fivem-first-install .key-field:focus-within{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-fivem-first-install .key-field.valid{border-color:rgba(61,220,132,.5)}.tp-fivem-first-install .key-field.invalid{border-color:rgba(255,92,92,.5)}.tp-fivem-first-install .key-field input{flex:1;background:none;border:0;outline:none;color:var(--text);font-family:var(--mono);font-size:13.5px;padding:13px 15px;min-width:0;letter-spacing:.03em}.tp-fivem-first-install .key-field input::-moz-placeholder{color:var(--faint)}.tp-fivem-first-install .key-field input::placeholder{color:var(--faint)}.tp-fivem-first-install .key-field .fbtn{background:none;border:0;border-left:1.5px solid var(--border);color:var(--faint);cursor:pointer;width:44px;align-self:stretch;font-size:13px;transition:color .15s,background .15s}.tp-fivem-first-install .key-field .fbtn:hover{color:var(--gold);background:var(--gold-dim)}.tp-fivem-first-install .key-msg{font-size:11.5px;margin-top:9px;display:flex;align-items:center;gap:8px;min-height:16px;letter-spacing:.02em}.tp-fivem-first-install .key-msg.ok{color:var(--green)}.tp-fivem-first-install .key-msg.err{color:var(--red)}.tp-fivem-first-install .key-msg.hint{color:var(--faint)}.tp-fivem-first-install .setup-foot{display:flex;align-items:center;gap:14px;padding:18px 28px;border-top:1.5px solid var(--border-soft);background:rgba(0,0,0,.16)}.tp-fivem-first-install .later{background:none;border:0;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);transition:color .15s;cursor:pointer}.tp-fivem-first-install .later:hover{color:var(--muted)}.tp-fivem-first-install .later:disabled{opacity:.4;cursor:not-allowed}.tp-fivem-first-install .setup-foot .primary{margin-left:auto}.tp-fivem-first-install .setup-foot .primary .btn{padding:13px 26px}.tp-fivem-first-install .boot{display:flex;flex-direction:column;gap:12px;padding:4px 0}.tp-fivem-first-install .boot .bstep{display:flex;align-items:center;gap:13px;font-size:13px;color:var(--muted);font-family:var(--mono)}.tp-fivem-first-install .boot .bstep i{width:18px;text-align:center;color:var(--faint);font-size:12px}.tp-fivem-first-install .boot .bstep.done{color:var(--text)}.tp-fivem-first-install .boot .bstep.done i{color:var(--green)}.tp-fivem-first-install .boot .bstep.active,.tp-fivem-first-install .boot .bstep.active i{color:var(--gold)}.tp-fivem-first-install .boot .btrack{height:5px;background:#191919;border-radius:var(--r);overflow:hidden;margin-top:4px}.tp-fivem-first-install .boot .bfill{height:100%;width:0;background:var(--gold);border-radius:var(--r);transition:width .4s ease}.tp-fivem-first-install .done-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:14px 0 4px}.tp-fivem-first-install .done-state .dring{width:64px;height:64px;border-radius:var(--r);background:rgba(61,220,132,.08);border:1.5px solid rgba(61,220,132,.4);display:grid;place-items:center;font-size:26px;color:var(--green);animation:tp-fivem-first-install-pop .35s cubic-bezier(.2,.9,.3,1.2)}.tp-fivem-first-install .done-state h2{font-size:21px;font-weight:900}.tp-fivem-first-install .done-state p{font-size:13px;color:var(--muted);max-width:380px;line-height:1.6}.tp-fivem-first-install .done-state .addr{font-family:var(--mono);font-size:12.5px;color:var(--gold);background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:9px 14px}@media(max-width:640px){.tp-fivem-first-install .steps{flex-direction:column}.tp-fivem-first-install .setup-foot{flex-wrap:wrap}.tp-fivem-first-install .setup-foot .primary{margin-left:0;width:100%}.tp-fivem-first-install .setup-foot .primary .btn{width:100%;justify-content:center}}.tp-account .grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px;align-items:start}.tp-account .col{display:flex;flex-direction:column;gap:22px;min-width:0}.tp-account>.grid+.card,.tp-account>.grid+.card.danger-card{margin-top:28px}.tp-account .card{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:24px;overflow:visible}.tp-account .card .ch{display:flex;align-items:center;gap:12px;font-size:16.5px;font-weight:900;margin-bottom:18px}.tp-account .card .ch i{color:var(--gold);font-size:15px}.tp-account .card>p.desc{font-size:12.5px;color:var(--muted);line-height:1.6;margin:-10px 0 18px}.tp-account .pw-wrap{position:relative}.tp-account .pw-wrap .text-input{padding-right:48px}.tp-account .eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:var(--r);background:none;border:0;cursor:pointer;color:var(--faint);font-size:13px;display:grid;place-items:center;transition:color .15s}.tp-account .eye:hover{color:var(--gold)}.tp-account .f{margin-bottom:16px}.tp-account .f:last-child{margin-bottom:0}.tp-account .two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tp-account .hint{font-size:11px;color:var(--faint);margin-top:7px;letter-spacing:.03em}.tp-account .hint.err{color:var(--red)}.tp-account .hint.ok{color:var(--green)}.tp-account .text-input.mono{font-family:var(--mono);font-size:13px}.tp-account .text-input:disabled,.tp-account .text-input[readonly]{color:var(--muted);cursor:not-allowed}.tp-account .text-input.err{border-color:rgba(255,92,92,.55)}.tp-account .block{width:100%;justify-content:center}.tp-account .block.arm{background:rgba(255,92,92,.12)!important;border-color:var(--red)!important;color:var(--red)!important}.tp-account .strength{display:flex;gap:5px;margin-top:9px}.tp-account .strength .seg{flex:1;height:4px;border-radius:var(--r);background:#191919;transition:background .25s}.tp-account .strength[data-s="1"] .seg:first-child{background:var(--red)}.tp-account .strength[data-s="2"] .seg:nth-child(-n+2){background:var(--orange)}.tp-account .strength[data-s="3"] .seg:nth-child(-n+3){background:var(--gold)}.tp-account .strength[data-s="4"] .seg{background:var(--green)}.tp-account .risk{display:flex;gap:14px;align-items:flex-start;background:#231a1a;border:1.5px solid rgba(255,92,92,.3);border-left:3px solid var(--red);border-radius:var(--r);padding:15px 17px;margin-bottom:18px}.tp-account .risk i{color:var(--red);font-size:15px;margin-top:2px}.tp-account .risk b{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.tp-account .risk p{font-size:12px;color:var(--muted);margin-top:2px;line-height:1.55}.tp-account .safe{display:flex;gap:14px;align-items:flex-start;background:rgba(61,220,132,.05);border:1.5px solid rgba(61,220,132,.3);border-left:3px solid var(--green);border-radius:var(--r);padding:15px 17px;margin-bottom:18px}.tp-account .safe i{color:var(--green);font-size:15px;margin-top:2px}.tp-account .safe b{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.tp-account .safe p{font-size:12px;color:var(--muted);margin-top:2px;line-height:1.55}.tp-account .pending{display:flex;gap:13px;align-items:flex-start;background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.25);border-left:3px solid var(--gold);border-radius:var(--r);padding:14px 16px;margin-top:16px}.tp-account .pending i{color:var(--gold);margin-top:2px;font-size:13px}.tp-account .pending p{font-size:12px;color:#d9d9d9;line-height:1.55}.tp-account .pending b{font-family:var(--mono);color:var(--gold);font-weight:500}.tp-account .danger-card{border-color:rgba(255,92,92,.28);display:flex;align-items:center;gap:20px;flex-wrap:wrap}.tp-account .danger-card .dh{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:900;color:var(--red)}.tp-account .danger-card .dh i{color:var(--red);font-size:15px}.tp-account .danger-card p{font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.55;max-width:560px}.tp-account .danger-card>.btn{margin-left:auto;flex-shrink:0}.tp-account .qr-row{display:flex;gap:20px;align-items:center}.tp-account .qr-box{width:150px;height:150px;flex-shrink:0;border-radius:var(--r);background:#fff;padding:10px;display:flex;align-items:center;justify-content:center}.tp-account .qr-box svg{width:100%;height:100%;display:block}.tp-account .qr-row p{font-size:12.5px;color:var(--muted);line-height:1.65}.tp-account .secret{display:flex;align-items:center;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);overflow:hidden}.tp-account .secret input{flex:1;background:none;border:0;outline:none;color:var(--gold);font-family:var(--mono);font-size:13px;letter-spacing:.12em;padding:12px 14px;min-width:0}.tp-account .secret button{background:none;border:0;border-left:1.5px solid var(--border);cursor:pointer;color:var(--faint);width:42px;align-self:stretch;font-size:13px;transition:color .15s,background .15s}.tp-account .secret button:hover{color:var(--gold);background:var(--gold-dim)}.tp-account .code-input{font-family:var(--mono)!important;font-size:22px!important;letter-spacing:.5em;text-align:center}.tp-account .codes{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:16px}.tp-account .codes span{font-family:var(--mono);font-size:13px;color:var(--muted);text-align:center;letter-spacing:.06em}@media(max-width:1000px){.tp-account .grid{grid-template-columns:1fr}}@media(max-width:900px){.tp-account .two{grid-template-columns:1fr}.tp-account .danger-card>.btn{margin-left:0}.tp-account .qr-row{flex-direction:column;align-items:flex-start}}.tp-schedules{display:flex;flex-direction:column;gap:18px}.tp-schedules .sch-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.tp-schedules .sch-head h3{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.tp-schedules .sch-head h3 i{color:var(--gold);font-size:14px}.tp-schedules .sch-head .new-btn{display:inline-flex;align-items:center;gap:7px;background:none;border:0;color:var(--gold);cursor:pointer;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transition:color .15s}.tp-schedules .sch-head .new-btn:hover{color:var(--gold-hi);text-decoration:underline}.tp-schedules .action-err{background:rgba(255,92,92,.08);border:1.5px solid rgba(255,92,92,.35);color:var(--red);border-radius:var(--r);padding:10px 14px;font-size:12px;font-weight:700;letter-spacing:.04em}.tp-schedules .list-state{padding:52px 24px;text-align:center;color:var(--muted);border:1.5px dashed var(--border);border-radius:var(--r);display:flex;flex-direction:column;align-items:center;gap:12px}.tp-schedules .list-state.err{border-color:rgba(255,92,92,.4);color:var(--red);background:rgba(255,92,92,.05)}.tp-schedules .list-state i{font-size:22px;color:var(--gold);opacity:.6}.tp-schedules .list-state.err i{color:var(--red);opacity:.85}.tp-schedules .list-state .lbl{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tp-schedules .empty-state{border:1.5px dashed var(--border);border-radius:var(--r);padding:56px 30px;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:14px}.tp-schedules .empty-state .ei{width:56px;height:56px;border-radius:var(--r);background:var(--card2);border:1.5px solid var(--border);display:grid;place-items:center;font-size:21px;color:var(--gold)}.tp-schedules .empty-state b{font-size:17px;font-weight:900;color:var(--text)}.tp-schedules .empty-state p{font-size:13px;max-width:360px;line-height:1.55}.tp-schedules .sch,.tp-schedules .sch-list{display:flex;flex-direction:column;gap:14px}.tp-schedules .sch{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:18px 20px;transition:border-color .15s,opacity .2s;animation:tp-schedules-fadeIn .25s ease}@keyframes tp-schedules-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tp-schedules .sch:hover{border-color:var(--border)}.tp-schedules .sch.off{opacity:.6}.tp-schedules .sch-top{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.tp-schedules .sch .si{width:44px;height:44px;border-radius:var(--r);flex-shrink:0;background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.22);color:var(--gold);display:grid;place-items:center;font-size:16px}.tp-schedules .sch .body{min-width:0;flex:1}.tp-schedules .sch .st{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15.5px;font-weight:900;line-height:1.3}.tp-schedules .sch .st .nm{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.tp-schedules .sch .st .cron{font-family:var(--mono);font-size:11px;color:var(--muted);font-weight:500;letter-spacing:0;text-transform:none}.tp-schedules .sch .badge{font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r);border:1.5px solid}.tp-schedules .sch .badge.active{color:var(--green);border-color:rgba(61,220,132,.35);background:rgba(61,220,132,.08)}.tp-schedules .sch .badge.paused{color:var(--faint);border-color:var(--border);background:transparent}.tp-schedules .sch .badge.run{color:var(--gold);border-color:rgba(255,213,0,.4);background:var(--gold-dim);animation:tp-schedules-pulse 1.6s infinite}@keyframes tp-schedules-pulse{0%,to{opacity:1}50%{opacity:.55}}.tp-schedules .sch .meta{display:flex;align-items:center;gap:14px;margin-top:5px;flex-wrap:wrap}.tp-schedules .sch .meta .next{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted);font-weight:700}.tp-schedules .sch .meta .next i{color:var(--gold);font-size:10.5px}.tp-schedules .sch .meta .next b{color:var(--text);font-family:var(--mono);font-weight:500}.tp-schedules .sch.off .meta .next b{color:var(--muted)}.tp-schedules .sch .meta .last{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.tp-schedules .sch .meta .last .d{width:6px;height:6px;border-radius:50%;background:var(--green)}.tp-schedules .sch .acts{display:flex;align-items:center;gap:10px;flex-shrink:0}.tp-schedules .ic{width:34px;height:34px;border-radius:var(--r);background:transparent;border:1.5px solid transparent;color:var(--faint);font-size:13px;display:grid;place-items:center;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s,background .15s}.tp-schedules .ic:hover{color:var(--text);border-color:var(--border)}.tp-schedules .ic:disabled{opacity:.4;cursor:not-allowed}.tp-schedules .ic.run:hover{color:var(--gold);border-color:rgba(255,213,0,.4);background:var(--gold-dim)}.tp-schedules .ic.del:hover{color:var(--red);border-color:rgba(255,92,92,.4);background:rgba(255,92,92,.06)}.tp-schedules .ic.del.arm{color:var(--red);border-color:var(--red);background:rgba(255,92,92,.1)}.tp-schedules .sch .tgl{margin-left:0;cursor:pointer}.tp-schedules .sch .tgl:disabled{opacity:.5;cursor:not-allowed}.tp-schedules .task-panel{border-top:1.5px solid var(--border-soft);padding-top:14px;display:flex;flex-direction:column;gap:9px}.tp-schedules .task-empty{font-size:11.5px;color:var(--faint);letter-spacing:.04em;font-style:italic}.tp-schedules .task-row{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);font-size:12.5px}.tp-schedules .task-row .toff{font-family:var(--mono);font-size:10.5px;color:var(--faint);min-width:38px;letter-spacing:0}.tp-schedules .task-row .taction{font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);min-width:64px}.tp-schedules .task-row .tpayload{flex:1;min-width:0;font-family:var(--mono);color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-schedules .task-row .drop{background:none;border:0;color:var(--faint);font-size:12px;cursor:pointer;padding:4px 6px;border-radius:var(--r);transition:color .15s,background .15s}.tp-schedules .task-row .drop:hover{color:var(--red);background:rgba(255,92,92,.06)}.tp-schedules .add-task{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:0;color:var(--gold);cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-family:inherit;transition:color .15s}.tp-schedules .add-task:hover{color:var(--gold-hi);text-decoration:underline}.tp-schedules .add-task-form{background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:12px;display:flex;flex-direction:column;gap:10px}.tp-schedules .add-task-form .grid{display:grid;grid-template-columns:1.2fr .9fr 2fr;gap:8px}.tp-schedules .add-task-form input,.tp-schedules .add-task-form select{width:100%;background:var(--card2);border:1.5px solid var(--border);border-radius:var(--r);padding:9px 11px;color:var(--text);font-size:12.5px;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}.tp-schedules .add-task-form input.mono{font-family:var(--mono)}.tp-schedules .add-task-form input:focus,.tp-schedules .add-task-form select:focus{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-schedules .add-task-form .row-btns{display:flex;justify-content:flex-end;gap:8px}.tp-schedules .add-task-form .row-btns .cancel{background:none;border:0;color:var(--faint);cursor:pointer;font-family:inherit;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;transition:color .15s}.tp-schedules .add-task-form .row-btns .cancel:hover{color:var(--text)}.tp-schedules .add-task-form .row-btns .save{background:var(--gold);color:var(--gold-ink);border:1.5px solid rgba(0,0,0,.16);border-radius:var(--r);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:6px 14px;transition:background .15s}.tp-schedules .add-task-form .row-btns .save:hover{background:var(--gold-hi)}.tp-schedules .sch-panel{background:#212121;border:1.5px solid var(--border-soft);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:tp-schedules-fadeIn .22s ease}.tp-schedules .sch-panel .panel-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1.5px solid var(--border-soft)}.tp-schedules .sch-panel .panel-head i.lead{color:var(--gold);font-size:14px}.tp-schedules .sch-panel .panel-head .t{font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.tp-schedules .sch-panel .panel-head .x{margin-left:auto;width:32px;height:32px;border-radius:var(--r);background:none;border:1.5px solid transparent;color:var(--faint);display:grid;place-items:center;font-size:14px;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.tp-schedules .sch-panel .panel-head .x:hover{color:var(--text);border-color:var(--border)}.tp-schedules .sch-panel .panel-body{padding:20px;display:flex;flex-direction:column}.tp-schedules .sch-panel .q{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:16px 0 9px}.tp-schedules .sch-panel .q:first-child{margin-top:0}.tp-schedules .sch-panel .choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tp-schedules .sch-panel .choice-grid.tri{grid-template-columns:1fr 1fr 1fr}.tp-schedules .sch-panel .choice{background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;cursor:pointer;font-family:inherit;transition:all .15s}.tp-schedules .sch-panel .choice i{font-size:15px;color:var(--faint);transition:color .15s}.tp-schedules .sch-panel .choice:hover{border-color:var(--border);color:var(--text)}.tp-schedules .sch-panel .choice.on{border-color:var(--gold);color:var(--text);background:var(--gold-dim)}.tp-schedules .sch-panel .choice.on i{color:var(--gold)}.tp-schedules .sch-panel .detail{margin-top:10px}.tp-schedules .sch-panel .cmd-input,.tp-schedules .sch-panel .name-input{width:100%;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:11px 13px;color:var(--text);font-size:13px;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}.tp-schedules .sch-panel .cmd-input{font-family:var(--mono);font-size:12.5px}.tp-schedules .sch-panel .cmd-input:focus,.tp-schedules .sch-panel .name-input:focus{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-schedules .sch-panel .day-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:10px}.tp-schedules .sch-panel .day{aspect-ratio:1;border-radius:var(--r);background:var(--card2);border:1.5px solid transparent;color:var(--faint);font-size:12px;font-weight:900;display:grid;place-items:center;cursor:pointer;font-family:inherit;transition:all .15s}.tp-schedules .sch-panel .day:hover{color:var(--text);border-color:var(--border)}.tp-schedules .sch-panel .day.on{background:var(--gold);color:var(--gold-ink);border-color:rgba(0,0,0,.16)}.tp-schedules .sch-panel .row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tp-schedules .sch-panel .pill-sel{background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);color:var(--text);font-size:12.5px;font-weight:700;padding:10px 12px;outline:none;transition:border-color .15s,box-shadow .15s;cursor:pointer;font-family:inherit}.tp-schedules .sch-panel .pill-sel:focus{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-schedules .sch-panel .pill-sel.num{width:90px;font-family:var(--mono);text-align:center}.tp-schedules .sch-panel .pill-sel.grow{flex:1;min-width:0}.tp-schedules .sch-panel .time-row{display:flex;gap:10px;align-items:center;background:var(--input);border:1.5px solid var(--border);border-radius:var(--r);padding:8px 12px}.tp-schedules .sch-panel .time-row i.lead{color:var(--gold);font-size:13px}.tp-schedules .sch-panel .time-row .picker{flex:1;display:flex;justify-content:center;gap:4px;align-items:center;font-size:17px;font-weight:900;color:var(--text);font-family:var(--mono)}.tp-schedules .sch-panel .time-row .picker select{background:none;border:0;color:var(--text);font-family:var(--mono);font-size:17px;font-weight:900;outline:none;cursor:pointer;padding:2px 4px;border-radius:var(--r);transition:background .15s}.tp-schedules .sch-panel .time-row .picker select:hover{background:var(--card2)}.tp-schedules .sch-panel .time-row .picker .colon{color:var(--faint)}.tp-schedules .sch-panel .ampm{display:flex;background:var(--card2);border-radius:var(--r);padding:3px}.tp-schedules .sch-panel .ampm button{background:none;border:0;color:var(--faint);cursor:pointer;font-family:inherit;padding:4px 10px;font-size:11px;font-weight:900;letter-spacing:.05em;border-radius:var(--r);transition:all .15s}.tp-schedules .sch-panel .ampm button.on{background:var(--gold);color:var(--gold-ink)}.tp-schedules .sch-panel .panel-err{background:rgba(255,92,92,.08);border:1.5px solid rgba(255,92,92,.35);color:var(--red);border-radius:var(--r);padding:9px 12px;margin-top:12px;font-size:11.5px;font-weight:700;letter-spacing:.03em}.tp-schedules .sch-panel .panel-foot{display:flex;gap:10px;padding:14px 20px;border-top:1.5px solid var(--border-soft);background:rgba(0,0,0,.14)}.tp-schedules .sch-panel .panel-foot .btn{flex:1;justify-content:center}.tp-network{display:flex;flex-direction:column;gap:22px}.tp-network .action-err{background:rgba(255,92,92,.08);border:1.5px solid rgba(255,92,92,.35);color:var(--red);border-radius:var(--r);padding:10px 14px;font-size:12px;font-weight:700;letter-spacing:.04em}.tp-network .state{padding:44px 22px;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:12px}.tp-network .state.err{color:var(--red)}.tp-network .state i{font-size:22px;color:var(--gold);opacity:.55}.tp-network .state.err i{color:var(--red);opacity:.85}.tp-network .state .lbl{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tp-network .card .card-head{padding:15px 22px}.tp-network .card .card-head .ct i{color:var(--gold);font-size:13px}.tp-network .card .card-head .spacer{margin-left:auto;display:flex;align-items:center;gap:12px}.tp-network .quota{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.tp-network .quota b{color:var(--gold);font-family:var(--mono);letter-spacing:0}.tp-network .tag-ok{display:inline-flex;align-items:center;gap:7px;font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:rgba(61,220,132,.08);border:1.5px solid rgba(61,220,132,.3);padding:4px 10px;border-radius:var(--r)}.tp-network .tag-ok .d{width:6px;height:6px;border-radius:50%;background:var(--green);animation:tp-network-pulse 1.8s infinite}@keyframes tp-network-pulse{0%{box-shadow:0 0 0 0 rgba(61,220,132,.45)}70%{box-shadow:0 0 0 6px rgba(61,220,132,0)}to{box-shadow:0 0 0 0 rgba(61,220,132,0)}}.tp-network .card-body{padding:20px 22px}.tp-network .conn-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tp-network .conn-grid .field-lbl i{color:var(--gold);font-size:10px}.tp-network .port-table{width:100%;border-collapse:collapse}.tp-network .port-table th{text-align:left;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);padding:11px 22px;border-bottom:1.5px solid var(--border-soft)}.tp-network .port-table td{padding:12px 22px;font-size:13.5px;border-bottom:1px solid rgba(255,255,255,.03)}.tp-network .port-table tr:last-child td{border-bottom:none}.tp-network .port-table .p{font-family:var(--mono);font-weight:700}.tp-network .port-table .port-note{color:var(--muted);font-size:12.5px}.tp-network .port-table .actions-cell{text-align:right;white-space:nowrap;display:flex;justify-content:flex-end;gap:6px}.tp-network .chip.primary{color:var(--gold);border:1.5px solid rgba(255,213,0,.4);background:var(--gold-dim)}.tp-network .chip.extra{color:var(--muted);border:1.5px solid var(--border);background:transparent}.tp-network .ic{width:32px;height:32px;border-radius:var(--r);background:transparent;border:1.5px solid transparent;color:var(--faint);font-size:12px;display:grid;place-items:center;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s,background .15s}.tp-network .ic:hover{color:var(--text);border-color:var(--border)}.tp-network .ic:disabled{opacity:.3;cursor:not-allowed}.tp-network .ic.star:hover{color:var(--gold);border-color:rgba(255,213,0,.4);background:var(--gold-dim)}.tp-network .ic.del:hover{color:var(--red);border-color:rgba(255,92,92,.4);background:rgba(255,92,92,.06)}.tp-network .ic.del.arm{color:var(--red);border-color:var(--red);background:rgba(255,92,92,.1)}.tp-network .foot-note{font-size:11px;color:var(--faint);letter-spacing:.03em;padding:0 4px;line-height:1.6}.tp-network .foot-note code{font-family:var(--mono);color:var(--muted);background:var(--card2);padding:1px 5px;border-radius:var(--r)}@media(max-width:900px){.tp-network .conn-grid{grid-template-columns:1fr}.tp-network .port-table td,.tp-network .port-table th{padding-left:14px;padding-right:14px}}.tp-databases{display:flex;flex-direction:column;gap:20px}.tp-databases .head-row{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.tp-databases .db-list{display:flex;flex-direction:column;gap:18px}.tp-databases .db{background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);overflow:hidden;animation:tp-databases-fadeIn .25s ease}@keyframes tp-databases-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tp-databases .db-head{display:flex;align-items:center;gap:14px;padding:16px 22px;border-bottom:1.5px solid var(--border-soft)}.tp-databases .db-head .di{width:40px;height:40px;border-radius:var(--r);flex-shrink:0;background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.25);color:var(--gold);display:grid;place-items:center;font-size:15px}.tp-databases .db-head .dhwrap{min-width:0;flex:1}.tp-databases .db-head .dn{font-size:17px;font-weight:900;font-family:var(--mono);letter-spacing:0;color:var(--text);line-height:1.15;word-break:break-all}.tp-databases .db-head .dm{display:flex;align-items:center;gap:10px;margin-top:4px;flex-wrap:wrap}.tp-databases .db-head .dm .chip{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--border);color:var(--muted);padding:2px 8px;border-radius:var(--r);font-family:var(--mono);background:transparent}.tp-databases .db-head .dm .up{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.tp-databases .db-head .dm .up .d{width:6px;height:6px;border-radius:50%;background:var(--green)}.tp-databases .db-head .acts{margin-left:auto;display:flex;gap:8px;flex-shrink:0}.tp-databases .ic{width:34px;height:34px;border-radius:var(--r);background:transparent;border:1.5px solid transparent;color:var(--faint);font-size:13px;display:grid;place-items:center;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.tp-databases .ic:hover{color:var(--text);border-color:var(--border)}.tp-databases .ic:disabled{opacity:.4;cursor:not-allowed}.tp-databases .ic.gold:hover{color:var(--gold);border-color:rgba(255,213,0,.4);background:var(--gold-dim)}.tp-databases .ic.del:hover{color:var(--red);border-color:rgba(255,92,92,.4);background:rgba(255,92,92,.06)}.tp-databases .db-body{padding:18px 22px 22px;display:flex;flex-direction:column;gap:15px}.tp-databases .cred-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.tp-databases .cred .k{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;display:flex;align-items:center;gap:8px}.tp-databases .cred .k i{font-size:10px;color:var(--gold)}.tp-databases .copy-field{display:flex;align-items:stretch;background:#191919;border:1.5px solid var(--border);border-radius:var(--r);overflow:hidden;transition:border-color .15s}.tp-databases .copy-field:hover{border-color:#4a4a4a}.tp-databases .copy-field input{flex:1;background:none;border:none;outline:none;min-width:0;color:var(--text);font-family:var(--mono);font-size:13px;padding:12px 14px}.tp-databases .copy-field input:focus{outline:none}.tp-databases .copy-field .fbtn{background:none;border:none;border-left:1.5px solid var(--border);color:var(--faint);width:42px;font-size:13px;cursor:pointer;display:grid;place-items:center;transition:color .15s,background .15s}.tp-databases .copy-field .fbtn:hover{color:var(--gold);background:var(--gold-dim)}.tp-databases .copy-field .fbtn.ok{color:var(--green)}.tp-databases .copy-field .fbtn.ok:hover{background:rgba(61,220,132,.08)}.tp-databases .empty-state{border:1.5px dashed var(--border);border-radius:var(--r);padding:60px 30px;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:14px}.tp-databases .empty-state .ei{width:56px;height:56px;border-radius:var(--r);background:#2a2a2a;border:1.5px solid var(--border);display:grid;place-items:center;font-size:21px;color:var(--gold)}.tp-databases .empty-state b{font-size:17px;font-weight:900;color:var(--text)}.tp-databases .empty-state p{font-size:13px;max-width:340px;line-height:1.5}.tp-databases .load-blk{padding:60px 30px;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:12px}.tp-databases .load-blk .spin{font-size:26px;color:var(--faint);animation:tp-databases-spin 1s linear infinite}.tp-databases .load-blk p{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}@keyframes tp-databases-spin{to{transform:rotate(1turn)}}.tp-databases .err-blk{padding:16px 20px;border-radius:var(--r);background:rgba(255,92,92,.06);border:1.5px solid rgba(255,92,92,.3);color:var(--red);font-size:13px;font-weight:600;line-height:1.5}.tp-databases .mini-modal .mh i.lead{color:var(--gold);font-size:14px}.tp-databases .mini-modal .mb .mono,.tp-databases .mini-modal .mb code,.tp-databases code.mono{font-family:var(--mono);font-size:12.5px}.tp-databases .create-spin{display:inline-block;animation:tp-databases-spin 1s linear infinite}.tp-databases .hint{font-size:11px;color:var(--faint);margin-top:8px;letter-spacing:.04em;line-height:1.5}.tp-databases .hint.err{color:var(--red)}.tp-databases .hint.ok{color:var(--green)}@media(max-width:900px){.tp-databases .cred-grid{grid-template-columns:1fr}.tp-databases .db-head{padding:14px 16px}.tp-databases .db-body{padding:16px 16px 18px}}.tp-installing .gate{position:fixed;inset:0;z-index:210;background:rgba(10,10,10,.82);backdrop-filter:blur(9px);display:grid;place-items:center;padding:24px;overflow-y:auto}.tp-installing .box{width:100%;max-width:520px;background:#1f1f1f;border:1.5px solid rgba(255,213,0,.22);border-radius:var(--r);box-shadow:0 40px 120px rgba(0,0,0,.7);display:flex;flex-direction:column;overflow:hidden;animation:tp-installing-pop .32s cubic-bezier(.2,.9,.3,1.1)}@keyframes tp-installing-pop{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.tp-installing .box-head{padding:26px 28px 22px;border-bottom:1.5px solid var(--border-soft);position:relative;overflow:hidden}.tp-installing .box-head:after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;background:radial-gradient(circle,rgba(255,213,0,.09),transparent 70%)}.tp-installing .eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.tp-installing .eyebrow .spin{width:14px;height:14px;border:2px solid var(--gold);border-top:2px solid transparent;border-radius:50%;animation:tp-installing-spin 1s linear infinite}@keyframes tp-installing-spin{to{transform:rotate(1turn)}}.tp-installing .box-head h1{display:flex;align-items:center;gap:14px;margin-top:14px;font-size:22px;font-weight:900;line-height:1.15;word-break:break-word}.tp-installing .box-head h1 .ico{width:44px;height:44px;border-radius:var(--r);flex-shrink:0;background:var(--card2);border:1px solid var(--border-soft);display:grid;place-items:center;overflow:hidden}.tp-installing .box-head h1 .ico img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px;display:block}.tp-installing .box-head h1 .ico i{font-size:20px;color:var(--gold)}.tp-installing .box-head p{font-size:13.5px;color:var(--muted);margin-top:12px;line-height:1.55}.tp-installing .box-head p b{color:var(--text)}.tp-installing .box-body{padding:24px 28px;display:flex;flex-direction:column;gap:20px}.tp-installing .prog{height:6px;border-radius:var(--r);background:#191919;overflow:hidden;position:relative}.tp-installing .prog .bar{position:absolute;inset:0;width:35%;background:linear-gradient(90deg,#c9a600,var(--gold));border-radius:var(--r);animation:tp-installing-slide 2.4s ease-in-out infinite}@keyframes tp-installing-slide{0%{left:-40%;width:35%}50%{left:60%;width:35%}to{left:-40%;width:35%}}.tp-installing .stage{font-size:13px;font-weight:800;color:var(--gold);letter-spacing:.03em;font-family:var(--mono);min-height:20px;transition:opacity .3s ease}.tp-installing .metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tp-installing .metric{background:var(--input);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:12px 14px}.tp-installing .metric .k{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.tp-installing .metric .v{font-size:16px;font-weight:900;font-family:var(--mono);margin-top:4px}.tp-installing .metric .v.gold{color:var(--gold)}.tp-installing .note{display:flex;gap:11px;align-items:flex-start;background:var(--gold-dim);border:1.5px solid rgba(255,213,0,.22);border-left:3px solid var(--gold);border-radius:var(--r);padding:12px 14px;font-size:12px;color:#dcdcdc;line-height:1.55}.tp-installing .note i{color:var(--gold);margin-top:2px;font-size:12px}.tp-installing .foot-line{text-align:center;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:14px 28px 20px}.tp-cg .cg-overlay{position:fixed;inset:0;z-index:120;background:rgba(10,10,10,.78);backdrop-filter:blur(6px);display:flex;justify-content:center;padding:20px;overflow-y:auto}.tp-cg .cg-modal{width:100%;max-width:760px;margin:auto;background:#1f1f1f;border:1.5px solid var(--border-soft);border-radius:var(--r);box-shadow:0 40px 120px rgba(0,0,0,.7);display:flex;flex-direction:column;overflow:hidden;animation:tp-cg-pop .3s cubic-bezier(.2,.9,.3,1.08)}@keyframes tp-cg-pop{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.tp-cg .mh{display:flex;align-items:flex-start;gap:14px;padding:22px 26px 18px;border-bottom:1.5px solid var(--border-soft)}.tp-cg .mh .hi{width:42px;height:42px;border-radius:var(--r);flex-shrink:0;background:var(--card2);border:1.5px solid var(--border-soft);color:var(--gold);display:grid;place-items:center;font-size:16px}.tp-cg .mh h1{font-size:20px;font-weight:900;line-height:1.2;color:var(--text)}.tp-cg .mh p{font-size:12px;color:var(--muted);margin-top:2px}.tp-cg .mh p b{color:var(--gold);font-weight:800}.tp-cg .mh .x{margin-left:auto;width:34px;height:34px;border-radius:var(--r);background:none;border:1.5px solid transparent;color:var(--faint);display:grid;place-items:center;font-size:15px;cursor:pointer;transition:color .15s,border-color .15s}.tp-cg .mh .x:hover{color:var(--text);border-color:var(--border)}.tp-cg .mh .x:disabled{opacity:.3;cursor:not-allowed}.tp-cg .mb{padding:20px 26px;display:flex;flex-direction:column;gap:16px}.tp-cg .toolbar{gap:10px;flex-wrap:wrap}.tp-cg .search,.tp-cg .toolbar{display:flex;align-items:center}.tp-cg .search{flex:1;min-width:220px;gap:12px;background:var(--input,#191919);border:1.5px solid var(--border);border-radius:var(--r);padding:0 14px;transition:border-color .15s,box-shadow .15s}.tp-cg .search:focus-within{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-cg .search i{color:var(--faint);font-size:13px}.tp-cg .search input{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:13.5px;padding:12px 0;font-family:inherit}.tp-cg .search input::-moz-placeholder{color:var(--faint)}.tp-cg .search input::placeholder{color:var(--faint)}.tp-cg .cats{display:flex;gap:7px;flex-wrap:wrap}.tp-cg .cat{background:transparent;border:1.5px solid var(--border);border-radius:var(--r);padding:8px 14px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:all .15s;font-family:inherit}.tp-cg .cat:hover{color:var(--text);border-color:#4a4a4a}.tp-cg .cat.on{background:#262626;color:var(--gold);border-color:var(--border)}.tp-cg .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px;max-height:330px;overflow-y:auto;padding:2px}.tp-cg .game{background:none;border:none;padding:0;text-align:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;position:relative;font-family:inherit;color:inherit}.tp-cg .game:disabled{cursor:not-allowed}.tp-cg .game .art{aspect-ratio:1;border-radius:var(--r);position:relative;overflow:hidden;border:1.5px solid var(--border-soft);display:grid;place-items:center;font-size:26px;font-weight:900;color:rgba(255,255,255,.9);transition:border-color .15s,transform .13s}.tp-cg .game .art img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tp-cg .game:hover:not(:disabled) .art{border-color:var(--border);transform:translateY(-2px)}.tp-cg .game.sel .art{border-color:var(--gold);box-shadow:0 0 0 1.5px var(--gold)}.tp-cg .game.cur .art{border-color:rgba(255,213,0,.35)}.tp-cg .game .nm{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1.3}.tp-cg .game.sel .nm{color:var(--text)}.tp-cg .game .flag{left:6px;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px}.tp-cg .game .flag,.tp-cg .game .tick{position:absolute;top:6px;z-index:2;background:var(--gold);color:var(--gold-ink);border-radius:var(--r)}.tp-cg .game .tick{right:6px;width:20px;height:20px;display:grid;place-items:center;font-size:10px;opacity:0;transform:scale(.6);transition:all .15s}.tp-cg .game.sel .tick{opacity:1;transform:none}.tp-cg .grid-empty{grid-column:1/-1;border:1.5px dashed var(--border);border-radius:var(--r);padding:34px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.tp-cg .summary{display:none;flex-direction:column;gap:16px;border-top:1.5px solid var(--border-soft);padding-top:18px}.tp-cg .summary.show{display:flex;animation:tp-cg-fadeIn .22s ease}@keyframes tp-cg-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tp-cg .swap{display:flex;align-items:center;gap:16px;background:var(--input,#191919);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:14px 18px}.tp-cg .swap .side{flex:1;display:flex;align-items:center;gap:12px;min-width:0}.tp-cg .swap .mini{width:38px;height:38px;border-radius:var(--r);flex-shrink:0;overflow:hidden;position:relative;display:grid;place-items:center;font-size:15px;font-weight:900;color:rgba(255,255,255,.9);border:1.5px solid var(--border-soft)}.tp-cg .swap .mini img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tp-cg .swap .k{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.tp-cg .swap .v{font-size:14.5px;font-weight:900;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.tp-cg .swap .arrow{color:var(--gold);font-size:15px;flex-shrink:0}.tp-cg .form-row{display:grid;grid-template-columns:1fr 1.2fr;gap:16px;align-items:start}.tp-cg .field-lbl{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.tp-cg .text-input{width:100%;background:var(--input,#191919);border:1.5px solid var(--border);border-radius:var(--r);padding:12px 14px;color:var(--text);font-family:var(--mono);font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}.tp-cg .text-input:focus{border-color:rgba(255,213,0,.45);box-shadow:0 0 0 3px rgba(255,213,0,.07)}.tp-cg .file-opts{display:flex;flex-direction:column;gap:8px}.tp-cg .fopt{display:flex;align-items:flex-start;gap:12px;text-align:left;background:var(--input,#191919);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:11px 14px;cursor:pointer;transition:all .15s;font-family:inherit;color:inherit}.tp-cg .fopt:hover{border-color:var(--border)}.tp-cg .fopt.on{border-color:var(--gold);background:var(--gold-dim)}.tp-cg .fopt .radio{width:16px;height:16px;border-radius:50%;flex-shrink:0;margin-top:2px;border:1.5px solid var(--border);display:grid;place-items:center;transition:border-color .15s;position:relative}.tp-cg .fopt.on .radio{border-color:var(--gold)}.tp-cg .fopt .radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold);opacity:0;transition:opacity .15s}.tp-cg .fopt.on .radio:after{opacity:1}.tp-cg .fopt b{font-size:12.5px;font-weight:900;display:block;color:var(--text)}.tp-cg .fopt span span{font-size:11px;color:var(--muted);line-height:1.5;font-weight:400}.tp-cg .warn-line{display:flex;align-items:center;gap:12px;background:var(--card);border:1.5px solid var(--border-soft);border-radius:var(--r);padding:12px 15px;font-size:12px;color:var(--muted)}.tp-cg .warn-line i{color:var(--orange);font-size:13px;flex-shrink:0}.tp-cg .btn,.tp-cg .warn-line b{color:var(--text)}.tp-cg .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--r);padding:14px 22px;font-size:13.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1.5px solid var(--border);background:var(--card2);transition:all .15s;font-family:inherit}.tp-cg .btn:hover:not(:disabled){border-color:#4a4a4a;transform:translateY(-1px)}.tp-cg .btn.gold{background:var(--gold);color:var(--gold-ink);border-color:rgba(0,0,0,.16)}.tp-cg .btn.gold:hover:not(:disabled){background:var(--gold-hi)}.tp-cg .btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.tp-cg .btn.block{width:100%}@media(max-width:640px){.tp-cg .form-row{grid-template-columns:1fr}.tp-cg .swap{flex-direction:column;align-items:stretch}.tp-cg .swap .arrow{transform:rotate(90deg);align-self:center}.tp-cg .cats{width:100%}}.billing-alert{display:grid;grid-template-columns:44px 1fr auto;gap:18px;align-items:center;padding:18px 22px;margin-bottom:22px;border:1.5px solid var(--border-soft);border-radius:var(--r);background:var(--card)}.billing-alert .ba-icon{width:44px;height:44px;border-radius:var(--r);display:grid;place-items:center;font-size:20px;background:var(--card2);border:1.5px solid var(--border-soft)}.billing-alert .ba-body{min-width:0}.billing-alert .ba-eyebrow{font-size:10.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 4px}.billing-alert .ba-title{font-size:16px;font-weight:900;color:var(--text);margin:0 0 4px;line-height:1.35}.billing-alert .ba-detail{font-size:13px;color:var(--muted);margin:0;line-height:1.55}.billing-alert .ba-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.billing-alert .ba-actions .btn{white-space:nowrap}.billing-alert-gold{border-color:rgba(255,213,0,.35);background:linear-gradient(180deg,rgba(255,213,0,.06),transparent 70%),var(--card)}.billing-alert-gold .ba-icon{color:var(--gold);border-color:rgba(255,213,0,.4);background:rgba(255,213,0,.06)}.billing-alert-gold .ba-eyebrow{color:var(--gold)}.billing-alert-orange{border-color:rgba(255,171,74,.4);background:linear-gradient(180deg,rgba(255,171,74,.06),transparent 70%),var(--card)}.billing-alert-orange .ba-icon{color:var(--orange);border-color:rgba(255,171,74,.4);background:rgba(255,171,74,.06)}.billing-alert-orange .ba-eyebrow{color:var(--orange)}.billing-alert-red{border-color:rgba(255,92,92,.4);background:linear-gradient(180deg,rgba(255,92,92,.06),transparent 70%),var(--card)}.billing-alert-red .ba-icon{color:var(--red);border-color:rgba(255,92,92,.4);background:rgba(255,92,92,.06)}.billing-alert-red .ba-eyebrow{color:var(--red)}@media(max-width:720px){.billing-alert{grid-template-columns:1fr;gap:14px}.billing-alert .ba-icon{width:36px;height:36px;font-size:16px}.billing-alert .ba-actions{width:100%}.billing-alert .ba-actions .btn{flex:1;justify-content:center}}.imp-banner{position:fixed;top:0;left:0;right:0;z-index:400;background:linear-gradient(180deg,#c62c34,#8f2027);color:#fff;font-family:Cairo,sans-serif;box-shadow:0 4px 18px rgba(120,0,10,.45);border-bottom:1.5px solid rgba(0,0,0,.35)}.imp-banner-inner{max-width:1600px;margin:0 auto;display:flex;align-items:center;gap:16px;padding:9px 20px;font-size:13px;font-weight:700;letter-spacing:.02em}.imp-banner .imp-msg{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.imp-banner .imp-msg i{font-size:15px;color:#ffe1a8}.imp-banner .imp-msg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-banner .imp-msg strong{font-weight:900;color:#ffe1a8}.imp-banner .imp-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.imp-banner .imp-clock{gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.1em;padding:5px 10px;border-radius:var(--r);background:rgba(0,0,0,.22);border:1.5px solid rgba(255,255,255,.15);color:#ffefef}.imp-banner .imp-clock,.imp-banner .imp-end{display:inline-flex;align-items:center;text-transform:uppercase}.imp-banner .imp-end{gap:8px;background:#fff;color:#8f2027;border:1.5px solid rgba(0,0,0,.16);border-radius:var(--r);padding:6px 14px;font-size:12px;font-weight:900;letter-spacing:.06em;cursor:pointer;font-family:inherit;transition:filter .15s}.imp-banner .imp-end:hover{filter:brightness(1.05)}.imp-banner .imp-end:disabled{opacity:.7;cursor:not-allowed}@media(max-width:720px){.imp-banner-inner{padding:7px 12px;gap:8px;font-size:11.5px}.imp-banner .imp-clock{display:none}.imp-banner .imp-msg span{font-size:11.5px}}.discord-banner{display:grid;grid-template-columns:44px 1fr auto;gap:18px;align-items:center;padding:16px 22px;margin-bottom:22px;border:1.5px solid var(--border-soft);border-radius:var(--r);background:var(--card)}.discord-banner .db-icon{width:44px;height:44px;border-radius:var(--r);display:grid;place-items:center;font-size:22px;color:#fff;background:#5865F2;border:1.5px solid rgba(255,255,255,.08);box-shadow:0 6px 18px rgba(88,101,242,.32)}.discord-banner .db-body{min-width:0}.discord-banner .db-title{margin:0 0 4px;font-size:14.5px;font-weight:900;color:var(--text);letter-spacing:.01em;line-height:1.35}.discord-banner .db-detail{margin:0;font-size:12.5px;color:var(--muted);line-height:1.5;font-weight:600}.discord-banner .db-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.discord-banner .discord-btn{background:#5865F2;color:#fff;border-color:rgba(0,0,0,.2);padding:10px 18px;font-size:12px;letter-spacing:.1em;display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.discord-banner .discord-btn:hover{background:#4752C4;transform:translateY(-1px);color:#fff}.discord-banner .discord-btn i{font-size:14px}.discord-banner .db-close{width:32px;height:32px;border-radius:var(--r);background:transparent;border:1.5px solid transparent;color:var(--faint);display:grid;place-items:center;font-size:13px;cursor:pointer;transition:color .15s,border-color .15s}.discord-banner .db-close:hover{color:var(--text);border-color:var(--border)}@media(max-width:720px){.discord-banner{grid-template-columns:44px 1fr;gap:14px}.discord-banner .db-icon{width:38px;height:38px;font-size:19px}.discord-banner .db-actions{grid-column:1/-1;justify-content:space-between;padding-top:6px;border-top:1px solid var(--border-soft)}.discord-banner .discord-btn{flex:1;justify-content:center}}.placeholder\:text-on-surface-variant\/30::-moz-placeholder{color:rgb(210 197 171/.3)}.placeholder\:text-on-surface-variant\/30::placeholder{color:rgb(210 197 171/.3)}.placeholder\:text-on-surface-variant\/40::-moz-placeholder{color:rgb(210 197 171/.4)}.placeholder\:text-on-surface-variant\/40::placeholder{color:rgb(210 197 171/.4)}.placeholder\:text-on-surface-variant\/50::-moz-placeholder{color:rgb(210 197 171/.5)}.placeholder\:text-on-surface-variant\/50::placeholder{color:rgb(210 197 171/.5)}.placeholder\:text-on-surface\/20::-moz-placeholder{color:rgb(229 226 225/.2)}.placeholder\:text-on-surface\/20::placeholder{color:rgb(229 226 225/.2)}.placeholder\:opacity-30::-moz-placeholder{opacity:.3}.placeholder\:opacity-30::placeholder{opacity:.3}.focus-within\:border-primary-container:focus-within{--tw-border-opacity:1;border-color:rgb(255 199 0/var(--tw-border-opacity,1))}.hover\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}.hover\:scale-100:hover,.hover\:scale-\[1\.02\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:border-error\/30:hover{border-color:rgb(255 180 171/.3)}.hover\:border-outline-variant\/30:hover{border-color:rgb(79 70 50/.3)}.hover\:border-primary-container:hover{--tw-border-opacity:1;border-color:rgb(255 199 0/var(--tw-border-opacity,1))}.hover\:border-primary-container\/40:hover{border-color:rgb(255 199 0/.4)}.hover\:border-primary-container\/50:hover{border-color:rgb(255 199 0/.5)}.hover\:border-primary-container\/60:hover{border-color:rgb(255 199 0/.6)}.hover\:border-primary-container\/80:hover{border-color:rgb(255 199 0/.8)}.hover\:border-white\/25:hover{border-color:rgb(255 255 255/.25)}.hover\:border-white\/30:hover{border-color:rgb(255 255 255/.3)}.hover\:bg-\[\#1C1B1B\]:hover{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1f1f1f\]:hover{--tw-bg-opacity:1;background-color:rgb(31 31 31/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FFD740\]:hover{--tw-bg-opacity:1;background-color:rgb(255 215 64/var(--tw-bg-opacity,1))}.hover\:bg-error-container\/10:hover{background-color:rgb(147 0 10/.1)}.hover\:bg-error\/15:hover{background-color:rgb(255 180 171/.15)}.hover\:bg-error\/20:hover{background-color:rgb(255 180 171/.2)}.hover\:bg-primary-container:hover{--tw-bg-opacity:1;background-color:rgb(255 199 0/var(--tw-bg-opacity,1))}.hover\:bg-primary-container\/5:hover{background-color:rgb(255 199 0/.05)}.hover\:bg-primary-fixed-dim:hover{--tw-bg-opacity:1;background-color:rgb(245 191 0/var(--tw-bg-opacity,1))}.hover\:bg-rose-500\/10:hover{background-color:rgb(244 63 94/.1)}.hover\:bg-surface-bright:hover{--tw-bg-opacity:1;background-color:rgb(57 57 57/var(--tw-bg-opacity,1))}.hover\:bg-surface-container:hover{--tw-bg-opacity:1;background-color:rgb(32 32 31/var(--tw-bg-opacity,1))}.hover\:bg-surface-container-high:hover{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.hover\:bg-surface-container-highest:hover{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity,1))}.hover\:bg-surface-container-low:hover{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.hover\:bg-surface-variant:hover{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity,1))}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:bg-yellow-500\/20:hover{background-color:rgb(234 179 8/.2)}.hover\:text-\[\#FFC700\]:hover{--tw-text-opacity:1;color:rgb(255 199 0/var(--tw-text-opacity,1))}.hover\:text-error:hover{--tw-text-opacity:1;color:rgb(255 180 171/var(--tw-text-opacity,1))}.hover\:text-on-primary:hover{--tw-text-opacity:1;color:rgb(62 46 0/var(--tw-text-opacity,1))}.hover\:text-on-surface:hover{--tw-text-opacity:1;color:rgb(229 226 225/var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(255 233 185/var(--tw-text-opacity,1))}.hover\:text-primary-container:hover{--tw-text-opacity:1;color:rgb(255 199 0/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.focus\:border-primary-container:focus{--tw-border-opacity:1;border-color:rgb(255 199 0/var(--tw-border-opacity,1))}.focus\:bg-surface-bright:focus{--tw-bg-opacity:1;background-color:rgb(57 57 57/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-primary-container:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 199 0/var(--tw-ring-opacity,1))}.active\:translate-y-\[-1px\]:active{--tw-translate-y:-1px}.active\:scale-100:active,.active\:translate-y-\[-1px\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[0\.97\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x:0.97;--tw-scale-y:0.97}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:scale-\[0\.98\]:active,.active\:scale-\[0\.99\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99}.active\:text-primary-container:active{--tw-text-opacity:1;color:rgb(255 199 0/var(--tw-text-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-primary-container{--tw-bg-opacity:1;background-color:rgb(255 199 0/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-primary-container\/20{background-color:rgb(255 199 0/.2)}.group:hover .group-hover\:text-error{--tw-text-opacity:1;color:rgb(255 180 171/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-on-primary{--tw-text-opacity:1;color:rgb(62 46 0/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-on-surface{--tw-text-opacity:1;color:rgb(229 226 225/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-container{--tw-text-opacity:1;color:rgb(255 199 0/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:brightness-110{--tw-brightness:brightness(1.1);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)}@media (min-width:640px){.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:border-0{border-width:0}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}}@media (min-width:768px){.md\:left-64{left:16rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-28{height:7rem}.md\:max-h-\[85vh\]{max-height:85vh}.md\:w-28{width:7rem}.md\:w-\[420px\]{width:420px}.md\:max-w-2xl{max-width:42rem}.md\:max-w-3xl{max-width:48rem}.md\:max-w-lg{max-width:32rem}.md\:max-w-md{max-width:28rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:2rem}.md\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.md\:self-auto{align-self:auto}.md\:rounded-none{border-radius:0}.md\:border-r{border-right-width:1px}.md\:p-12{padding:3rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pl-12{padding-left:3rem}.md\:pr-8{padding-right:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}