@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-orange-50:#fff7ed;--color-orange-200:#ffd7a8;--color-orange-900:#7e2a0c;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-400:#fcbb00;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-lime-100:#ecfcca;--color-lime-300:#bbf451;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-500:#00bb7f;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-800:#005f78;--color-cyan-900:#104e64;--color-sky-50:#f0f9ff;--color-sky-200:#b8e6fe;--color-sky-900:#024a70;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-700:#3f3f46;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-lime-100:lab(96.8662% -11.7133 22.0854);--color-lime-300:lab(89.9218% -35.6546 68.5254);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-700:lab(26.8019% 1.35387 -4.68303)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-1\/2{top:50%}.left-3{left:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[250px\]{min-height:250px}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[118px\]{min-width:118px}.flex-1{flex:1}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--line\)\]>:not(:last-child)){border-color:var(--line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#cbd7f1\]{border-color:#cbd7f1}.border-\[\#d9f2c7\]{border-color:#d9f2c7}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-amber-200{border-color:var(--color-amber-200)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/40{border-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.border-lime-300\/30{border-color:#bbf4514d}@supports (color:color-mix(in lab, red, red)){.border-lime-300\/30{border-color:color-mix(in oklab, var(--color-lime-300) 30%, transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.border-red-400\/30{border-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-zinc-200{border-color:var(--color-zinc-200)}.bg-\[\#d9f2c7\]{background-color:#d9f2c7}.bg-\[\#e8eee2\]{background-color:#e8eee2}.bg-\[\#eef8f2\]{background-color:#eef8f2}.bg-\[\#f3f6ff\]{background-color:#f3f6ff}.bg-\[\#f6f8f2\]{background-color:#f6f8f2}.bg-\[\#fbfdfb\]{background-color:#fbfdfb}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--amber\)\]{background-color:var(--amber)}.bg-\[var\(--cyan\)\]{background-color:var(--cyan)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/80{background-color:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-300\/15{background-color:#5ee9b526}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/15{background-color:color-mix(in oklab, var(--color-emerald-300) 15%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-lime-300\/10{background-color:#bbf4511a}@supports (color:color-mix(in lab, red, red)){.bg-lime-300\/10{background-color:color-mix(in oklab, var(--color-lime-300) 10%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#102015\]{color:#102015}.text-\[\#d9f2c7\]{color:#d9f2c7}.text-\[\#dce8d6\]{color:#dce8d6}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-strong\)\]{color:var(--accent-strong)}.text-\[var\(--coral\)\]{color:var(--coral)}.text-\[var\(--cyan\)\]{color:var(--cyan)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--violet\)\]{color:var(--violet)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-900{color:var(--color-cyan-900)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-lime-100{color:var(--color-lime-100)}.text-orange-900{color:var(--color-orange-900)}.text-red-200{color:var(--color-red-200)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-sky-900{color:var(--color-sky-900)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-zinc-700{color:var(--color-zinc-700)}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.accent-\[\#d9f2c7\]{accent-color:#d9f2c7}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}@media (hover:hover){.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:bg-\[\#f4f8ef\]:hover{background-color:#f4f8ef}.hover\:bg-\[var\(--accent-strong\)\]:hover{background-color:var(--accent-strong)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:48rem){.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\:grid-cols-\[1fr_44px\]{grid-template-columns:1fr 44px}.md\:grid-cols-\[1fr_130px\]{grid-template-columns:1fr 130px}.md\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.md\:grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:max-w-\[640px\]{max-width:640px}.lg\:max-w-\[760px\]{max-width:760px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_44px\]{grid-template-columns:1fr 44px}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}}}:root{--background:#f5fbf4;--ink:#10201b;--muted:#5f716b;--panel:#fff;--panel-strong:#073d33;--line:#d4e5dc;--accent:#14b978;--accent-strong:#087a53;--lime:#d9ff6f;--amber:#ffc43d;--cyan:#00c2e0;--blue:#4d7cff;--coral:#ff6f57;--violet:#9a6bff;--danger:#d94f45;--sidebar:#073d33;--sidebar-soft:#0b5848;--shadow:0 18px 44px #0e29221a;--color-shadow:0 18px 58px #00c2e029, 0 16px 48px #ff6f571a, 0 12px 34px #d9ff6f1a;--lift-shadow:0 24px 70px #073d3324, 0 12px 36px #00c2e014}*{box-sizing:border-box}html{background:var(--background)}body{color:var(--ink);background:linear-gradient(180deg, #ffffffe0, #f5fbf4fa), linear-gradient(116deg, #d9ff6f2e, transparent 34%), linear-gradient(242deg, #ff6f571f, transparent 38%), url(/parrot-shell-background.svg) center top / cover no-repeat, var(--background);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.public-site{color:#fff;background:linear-gradient(#051f1bd1,#0a1422f0),url(/parrot-shell-background.svg) top/cover no-repeat,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/44px 44px,linear-gradient(115deg,#14b9786b 0%,#00c2e03d 28%,#0000 52%),linear-gradient(245deg,#ffc43d33 0%,#ff6f5738 34%,#0000 62%),linear-gradient(#073d33 0%,#0a4f44 42%,#182347 100%);min-height:100vh}.public-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06221eb8;border:1px solid #ffffff14;border-top:0;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 28px);margin:0 auto 8px;padding:14px 18px;display:flex;position:sticky;top:0;box-shadow:0 18px 48px #00000029}.public-bot-builder-callout{background:radial-gradient(circle at 88% 20%,#ffc43d3d,#0000 30%),radial-gradient(circle at 12% 0,#00c2e02e,#0000 34%),linear-gradient(135deg,#073d33f0,#0e1b2ef0);border:1px solid #d9ff6f33;border-radius:24px;justify-content:space-between;align-items:center;gap:22px;width:min(1180px,100% - 28px);margin:24px auto;padding:clamp(20px,3vw,34px);display:flex;box-shadow:0 24px 70px #00000047}.public-bot-builder-callout>div:first-child{max-width:720px}.public-bot-builder-callout svg{color:var(--lime)}.public-bot-builder-callout span{color:#d9ff6fdb;text-transform:uppercase;margin-top:8px;font-size:.78rem;font-weight:950;display:block}.public-bot-builder-callout h2{color:#fff;margin:8px 0;font-size:clamp(1.7rem,4vw,3rem);line-height:1}.public-bot-builder-callout p{color:#e8fff6c2;margin:0;line-height:1.65}.public-bot-builder-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.bot-builder-site{color:#fff;background:radial-gradient(circle at 12% 4%,#d9ff6f33,#0000 30%),radial-gradient(circle at 86% 0,#00c2e033,#0000 32%),linear-gradient(145deg,#061b18 0%,#092d29 48%,#121b34 100%);min-height:100vh}.bot-builder-header{justify-content:space-between;align-items:center;gap:20px;width:min(1240px,100% - 28px);margin:0 auto;padding:18px 0;display:flex}.bot-builder-header nav{color:#e8fff6c2;align-items:center;gap:18px;font-size:.92rem;font-weight:850;display:flex}.bot-builder-header nav a:hover{color:#fff}.bot-builder-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(28px,5vw,72px);width:min(1240px,100% - 28px);min-height:calc(100vh - 92px);margin:0 auto;padding:48px 0 68px;display:grid}.bot-builder-copy>svg{color:var(--lime);filter:drop-shadow(0 0 24px #d9ff6f47)}.bot-builder-copy h1{letter-spacing:0;max-width:760px;margin:18px 0 16px;font-size:clamp(3rem,8vw,6.8rem);line-height:.88}.bot-builder-copy p{color:#e8fff6bf;max-width:650px;margin:0;font-size:clamp(1rem,2vw,1.22rem);line-height:1.7}.bot-builder-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.bot-discord-oauth{gap:8px}.bot-builder-preview{background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/26px 26px,linear-gradient(#ffffff14,#ffffff09);border:1px solid #d9ff6f29;border-radius:24px;overflow:hidden;box-shadow:0 34px 90px #00000057}.bot-builder-preview-bar{color:#e8fff6c2;background:#020a0ca3;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:900;display:flex}.bot-builder-preview-bar strong{color:var(--lime)}.bot-builder-preview-grid{align-content:center;place-items:center;gap:18px;min-height:470px;padding:30px;display:grid}.bot-builder-module{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;width:min(360px,100%);padding:18px;box-shadow:0 18px 46px #0000002e}.bot-builder-module svg{margin-bottom:12px}.bot-builder-module strong,.bot-builder-module small{display:block}.bot-builder-module strong{font-size:1.08rem}.bot-builder-module small{color:#e8fff69e;margin-top:4px;font-weight:800}.bot-builder-module.is-purple svg{color:var(--violet)}.bot-builder-module.is-green svg{color:var(--accent)}.bot-builder-module.is-gold svg{color:var(--amber)}.bot-builder-line{background:linear-gradient(#d9ff6f29,#00c2e06b,#d9ff6f29);width:2px;height:34px}.bot-builder-module-strip,.bot-builder-steps,.bot-builder-security,.bot-builder-final{width:min(1180px,100% - 28px);margin:0 auto}.bot-builder-module-strip{flex-wrap:wrap;gap:10px;padding:0 0 42px;display:flex}.bot-builder-module-strip span{color:#e8fff6d1;background:#ffffff12;border:1px solid #d9ff6f2e;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.84rem;font-weight:900;display:inline-flex}.bot-builder-module-strip svg{color:var(--lime)}.bot-builder-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:24px;display:grid}.bot-builder-steps article,.bot-builder-security,.bot-builder-final{background:#ffffff12;border:1px solid #ffffff1a;border-radius:22px;padding:22px}.bot-builder-steps svg,.bot-builder-security svg{color:var(--cyan)}.bot-builder-steps h2,.bot-builder-security h2,.bot-builder-final h2{color:#fff;margin:12px 0 8px}.bot-builder-steps p,.bot-builder-security p,.bot-builder-final p{color:#e8fff6ad;margin:0;line-height:1.62}.bot-builder-security{grid-template-columns:minmax(0,.92fr) minmax(320px,1fr);gap:18px;margin-top:12px;display:grid}.bot-builder-security-list{gap:10px;display:grid}.bot-builder-security-list span{color:#e8fff6d1;background:#ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:12px;font-weight:850;display:flex}.bot-builder-final{text-align:center;margin-top:18px;margin-bottom:42px}.bot-builder-final .public-primary{margin-top:18px}.public-brand,.public-brand span:last-child{align-items:center;display:flex}.public-brand{gap:12px}.public-brand span:last-child{flex-direction:column;align-items:flex-start}.public-brand strong{font-size:16px;line-height:20px}.public-brand small{color:#ffffff94;font-size:12px;font-weight:650}.public-header nav{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.public-header nav a{color:#ffffffb8;border-radius:6px;flex:none;min-height:36px;padding:8px 11px;font-size:13px;font-weight:800;transition:background .14s,color .14s,transform .14s}.public-header nav a.public-discord-link{color:#fff;background:linear-gradient(135deg,#d9ff6f29,#00c2e024,#9a6bff24);border:1px solid #d9ff6f5c;align-items:center;gap:7px;display:inline-flex}.public-header nav a.public-rent-link{color:#f6ffcf;background:#d9ff6f1a;border:1px solid #d9ff6f57}.public-header nav a:hover{color:#fff;background:linear-gradient(135deg,#d9ff6f24,#00c2e01f,#ffc43d14);transform:translateY(-1px)}.public-hero{grid-template-columns:minmax(0,1.1fr) minmax(380px,.7fr);align-items:center;gap:clamp(28px,5vw,64px);width:min(1220px,100% - 32px);min-height:min(650px,100vh - 88px);margin:0 auto;padding:34px 0 54px;display:grid;position:relative}.public-hero h1{color:#fff;letter-spacing:0;text-shadow:0 0 34px #00c2e024;max-width:760px;margin:0;font-size:clamp(48px,7.2vw,82px);font-weight:860;line-height:.96}.public-hero p,.public-band p,.public-final p,.public-section-heading p{color:#ffffffb3;font-size:18px;line-height:30px}.public-hero p{max-width:650px;margin:22px 0 0;font-size:17px;line-height:29px}.public-hero-copy{animation:.52s both panelRise}.public-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.public-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:760px;margin-top:28px;display:grid}.public-hero-metrics div{background:linear-gradient(135deg,#ffffff18,#ffffff09);border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:12px;box-shadow:inset 0 1px #ffffff14}.public-hero-metrics strong,.public-hero-metrics span{display:block}.public-hero-metrics strong{color:#fff;font-size:20px;font-weight:900;line-height:1}.public-hero-metrics span{color:#ffffff8f;margin-top:5px;font-size:12px;font-weight:780}.public-inventory-snapshot{max-width:760px}.public-live-sync{background:linear-gradient(135deg,#d9ff6f21,#00c2e01f,#ffc43d17),#0b1e1dc7;border:1px solid #d9ff6f38;border-radius:8px;gap:6px;margin-top:12px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff14,0 14px 34px #0000002e}.public-live-sync span,.public-live-sync small{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.public-live-sync span{color:#d9ff6f;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.public-live-sync strong{color:#fff;font-size:14px;line-height:20px}.public-live-sync small{color:#ffffffa8;font-size:12px;font-weight:760;line-height:18px}.public-live-sync-error{border-color:#ffc43d57}.public-trust-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1180px,100% - 32px);margin:0 auto;display:grid}.public-trust-ribbon div{color:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#d9ff6f1c,#00c2e017,#ff6f570d),#073d3394;border:1px solid #d9ff6f2e;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex;box-shadow:inset 0 1px #ffffff14,0 14px 30px #00000021}.public-trust-ribbon svg{color:var(--lime);flex:none}.public-trust-ribbon span,.public-trust-ribbon strong,.public-trust-ribbon small{min-width:0;display:block}.public-trust-ribbon strong{color:#fff;font-size:12px;font-weight:900;line-height:15px}.public-trust-ribbon small{color:#ffffff94;margin-top:4px;font-size:11px;font-weight:700;line-height:16px}.public-promo-banner{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#d9ff6f38,#0000 34%),linear-gradient(135deg,#d9ff6f2e,#00c2e01f,#ffc43d24),#061d1fc7;border:1px solid #d9ff6f57;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:18px auto 0;padding:16px;display:flex;box-shadow:0 22px 54px #0000002e,0 0 34px #d9ff6f14}.public-promo-banner div,.public-promo-banner span,.public-promo-banner strong,.public-promo-banner small{min-width:0;display:block}.public-promo-banner span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:940}.public-promo-banner strong{color:#fff;margin-top:4px;font-size:clamp(20px,3vw,30px);font-weight:920;line-height:1.08}.public-promo-banner small{color:#ffffffa3;margin-top:6px;font-size:13px;font-weight:720;line-height:20px}.public-promo-banner a{color:#102015;background:linear-gradient(135deg,#d9ff6f,#41e5a4,#00c2e0);border:1px solid #d9ff6fc7;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:13px;font-weight:920;display:inline-flex;box-shadow:0 0 28px #00c2e02e}.public-gportal-offers{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 10% 0,#d9ff6f24,#0000 28%),radial-gradient(circle at 92% 4%,#00c2e01f,#0000 30%),linear-gradient(145deg,#040e12b8,#0a1c24d1);border:1px solid #d9ff6f2e;border-radius:10px;width:min(1180px,100% - 32px);margin:18px auto 0;padding:16px;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff0f}.public-gportal-offers-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.public-gportal-offers-head span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:920}.public-gportal-offers-head h2{color:#fff;margin:6px 0 0;font-size:clamp(28px,4vw,44px);font-weight:880;line-height:1}.public-gportal-offers-head p{color:#ffffff9e;max-width:620px;margin:8px 0 0;font-size:14px;font-weight:680;line-height:22px}.public-gportal-offers-head>a{color:#fff;background:#d9ff6f1a;border:1px solid #d9ff6f47;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:880;display:inline-flex}.public-gportal-offer-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.public-gportal-offer{background:linear-gradient(#ffffff14,#ffffff09),#101a1d;border:1px solid #ffffff1f;border-radius:8px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 18px 44px #0003}.public-gportal-offer:before{content:"";z-index:3;background:linear-gradient(90deg, var(--lime), var(--accent), var(--cyan), var(--amber));height:4px;position:absolute;inset:0 0 auto}.public-gportal-offer:hover{border-color:#d9ff6f57;transform:translateY(-3px);box-shadow:0 0 30px #00c2e029,0 20px 50px #00000040}.public-gportal-offer-media{aspect-ratio:16/9;background:#0c1518;position:relative;overflow:hidden}.public-gportal-offer-media:after{content:"";pointer-events:none;background:linear-gradient(#04080905 26%,#040809a8 100%),linear-gradient(90deg,#d9ff6f1f,#0000 48%,#00c2e01f);position:absolute;inset:0}.public-gportal-offer-media img{object-fit:cover;width:100%;height:100%;transition:transform .24s,filter .24s;display:block;transform:scale(1.02)}.public-gportal-offer:hover .public-gportal-offer-media img{filter:saturate(1.14)contrast(1.05);transform:scale(1.07)}.public-gportal-offer-media span{z-index:2;color:#fff;background:#ff6f57e0;border:1px solid #ffffff3d;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;position:absolute;bottom:10px;right:10px}.public-gportal-offer-body{gap:10px;padding:13px;display:grid}.public-gportal-offer-body h3{color:#fff;margin:0;font-size:17px;font-weight:880;line-height:1.1}.public-gportal-offer-body p{color:#ffffff94;min-height:38px;margin:0;font-size:12px;font-weight:720;line-height:19px}.public-gportal-offer-price{border-top:1px solid #ffffff14;grid-template-columns:auto auto 1fr;align-items:end;gap:5px;padding-top:10px;display:grid}.public-gportal-offer-price span,.public-gportal-offer-price small{color:#ffffff8a;font-size:11px;font-weight:820}.public-gportal-offer-price strong{color:var(--lime);font-size:24px;font-weight:940;line-height:.9}.public-gportal-offer-price em{color:#ffffff6b;grid-column:1/-1;font-size:12px;font-style:normal;font-weight:760;text-decoration:line-through}.public-gportal-offer-body>a{color:#101a1d;background:linear-gradient(135deg,#d9ff6f,#41e5a4,#00c2e0);border:1px solid #d9ff6f70;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;font-weight:920;display:inline-flex;box-shadow:0 0 22px #00c2e029}.public-gportal-offer-empty{text-align:center;background:#ffffff0b;border:1px dashed #d9ff6f47;border-radius:8px;grid-column:1/-1;place-items:center;gap:7px;min-height:156px;padding:20px;display:grid}.public-gportal-offer-empty svg{color:var(--lime)}.public-gportal-offer-empty strong{color:#fff;font-size:15px}.public-gportal-offer-empty span{color:#fff9;font-size:12px;font-weight:700}.public-primary,.public-secondary{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:14px;font-weight:850;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:inline-flex}.public-primary{color:#102015;background:linear-gradient(135deg,#d9ff6f 0%,#41e5a4 42%,#00c2e0 72%,#ffc43d 100%);border:1px solid #d9ff6fc7;box-shadow:0 0 32px #00c2e042,0 12px 34px #14b97833}.public-secondary{color:#ffffffd1;background:linear-gradient(135deg,#ffffff14,#8b6dff1f);border:1px solid #ffffff1f}.public-discord-action{color:#fff;background:linear-gradient(135deg,#d9ff6f1f,#00c2e024,#ff6f571c);border-color:#d9ff6f4d}.public-primary:hover,.public-secondary:hover{transform:translateY(-2px)}.public-preview{box-shadow:0 24px 80px #00000047, var(--color-shadow);background:linear-gradient(145deg,#ffffff1a,#ffffff09),linear-gradient(135deg,#14b97833,#00c2e01f,#ffc43d14,#ff6f5714),#090e0dc7;border:1px solid #d9ff6f3d;border-radius:14px;padding:18px;animation:.42s both panelRise;position:relative;overflow:hidden}.public-preview:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 16%,#d9ff6f1f,#0000 26%),radial-gradient(circle at 84% 20%,#00c2e01f,#0000 30%);position:absolute;inset:0}.public-preview>*{position:relative}.preview-topline,.preview-row,.preview-console{align-items:center;display:flex}.preview-topline{color:#ffffff94;text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:850}.preview-stack{gap:10px;margin-top:16px;display:grid}.preview-empty-state{text-align:center;background:radial-gradient(circle at 50% 0,#d9ff6f1f,#0000 44%),#ffffff0b;border:1px dashed #d9ff6f4d;border-radius:10px;place-items:center;gap:6px;min-height:164px;padding:22px;display:grid}.preview-empty-state svg{color:var(--lime)}.preview-empty-state strong{color:#fff;font-size:15px}.preview-empty-state span{color:#ffffff94;max-width:260px;font-size:12px;font-weight:720;line-height:18px}.preview-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.preview-signal-grid div{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:0;padding:9px 8px;display:flex}.preview-signal-grid svg{color:var(--lime);flex:none}.preview-signal-grid span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:820;overflow:hidden}.preview-row{background:linear-gradient(135deg,#ffffff18,#ffffff0a),#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;gap:12px;padding:10px;box-shadow:inset 3px 0 #d8f0c5a6,0 12px 28px #0000001f}.preview-row img{object-fit:cover;border-radius:7px;flex:none;width:54px;height:42px;box-shadow:0 8px 18px #0003}.preview-row>div{flex:1;min-width:0}.preview-row>svg:last-child{color:var(--lime);flex:none}.preview-row-reforger{box-shadow:inset 3px 0 0 var(--accent)}.preview-row-outlast{box-shadow:inset 3px 0 0 var(--violet)}.preview-row-hll{box-shadow:inset 3px 0 #ffcf4a}.preview-row-pavlov{box-shadow:inset 3px 0 #00d0ff}.preview-row-arma3{box-shadow:inset 3px 0 #7f91ff}.preview-row-dayz{box-shadow:inset 3px 0 0 var(--amber)}.preview-row-fivem{box-shadow:inset 3px 0 0 var(--blue)}.preview-row-redm{box-shadow:inset 3px 0 #d23d45}.preview-row-ats{box-shadow:inset 3px 0 #18b97d}.preview-row-farmingsim{box-shadow:inset 3px 0 #f2b705}.preview-row-astroneer{box-shadow:inset 3px 0 #7a5cff}.preview-row-palworld{box-shadow:inset 3px 0 #00c2a8}.preview-row-deadmatter{box-shadow:inset 3px 0 #40d3ff}.preview-row-zomboid{box-shadow:inset 3px 0 #45d36a}.preview-row-squad{box-shadow:inset 3px 0 #9bd24f}.preview-row-rust{box-shadow:inset 3px 0 0 var(--coral)}.preview-row-sevendays{box-shadow:inset 3px 0 #7fdc4a}.preview-row-conan{box-shadow:inset 3px 0 #d44b2f}.preview-row-ark{box-shadow:inset 3px 0 #21b48c}.preview-row-reforger svg{color:var(--lime)}.preview-row-outlast svg{color:var(--violet)}.preview-row-hll svg{color:#ffdf83}.preview-row-pavlov svg{color:#83e8ff}.preview-row-arma3 svg{color:#b4c1ff}.preview-row-dayz svg{color:var(--amber)}.preview-row-fivem svg{color:#9fb2ff}.preview-row-redm svg{color:#ff9a76}.preview-row-ats svg{color:#62e6a7}.preview-row-farmingsim svg{color:#ffd35a}.preview-row-astroneer svg{color:#39d6c6}.preview-row-palworld svg{color:#61f6d7}.preview-row-deadmatter svg{color:#9ee8ff}.preview-row-zomboid svg{color:#a7ff77}.preview-row-squad svg{color:#d4ff79}.preview-row-rust svg{color:var(--coral)}.preview-row-sevendays svg{color:#b3f36e}.preview-row-conan svg{color:#ff8a5f}.preview-row-ark svg{color:#66e0be}.preview-row div{gap:2px;display:grid}.preview-row strong{font-size:14px}.preview-row span,.preview-console span{color:#ffffff80;font-size:12px;font-weight:650}.preview-console{color:#102015;background:linear-gradient(135deg,#d9ff6f,#41e5a4,#00c2e0,#ffc43d);border-radius:8px;justify-content:space-between;gap:12px;margin-top:14px;padding:12px}.preview-console span{color:#102015a3}.public-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1180px,100% - 32px);margin:-28px auto 0;display:grid}.public-proof-strip div{color:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff21,#ffffff0e),#073d33b8;border:1px solid #d9ff6f38;border-radius:8px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex;box-shadow:0 20px 54px #0003,0 0 24px #00c2e014}.public-proof-strip svg{color:var(--lime);flex:none}.public-proof-strip span{min-width:0;font-size:13px;font-weight:820;line-height:18px}.public-premium{color:#fff;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;width:min(1180px,100% - 32px);margin:22px auto 0;display:grid}.public-premium-copy,.public-premium-grid article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#d9ff6f29,#0000 34%),radial-gradient(circle at 100% 0,#00c2e01a,#0000 36%),#ffffff13;border:1px solid #d9ff6f2e;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000002b,inset 0 1px #ffffff14}.public-premium-copy{padding:24px}.public-premium-copy>svg{color:var(--lime)}.public-premium-copy h2{letter-spacing:0;max-width:640px;margin:18px 0 0;font-size:clamp(30px,4vw,48px);font-weight:860;line-height:1}.public-premium-copy p{color:#ffffffb8;max-width:650px;margin:16px 0 0;font-size:16px;line-height:26px}.public-premium-copy ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.public-premium-copy li{color:#ffffffd1;align-items:flex-start;gap:10px;font-size:13px;font-weight:780;line-height:20px;display:flex}.public-premium-copy li svg{color:var(--lime);flex:none;margin-top:2px}.public-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-premium-grid article{min-height:190px;padding:18px}.public-premium-grid article:before{content:"";background:linear-gradient(90deg, var(--lime), var(--accent), var(--cyan), var(--amber), var(--coral));height:3px;position:absolute;inset:0 0 auto}.public-premium-grid article:nth-child(2):before{background:linear-gradient(90deg, var(--cyan), var(--blue), var(--violet))}.public-premium-grid article:nth-child(3):before{background:linear-gradient(90deg, var(--coral), var(--amber), var(--lime))}.public-premium-grid svg{color:var(--cyan)}.public-premium-grid article:first-child svg{color:var(--lime)}.public-premium-grid article:nth-child(3) svg{color:var(--coral)}.public-premium-grid h3{margin:14px 0 0;font-size:18px;font-weight:860;line-height:1.12}.public-premium-grid p{color:#ffffffad;margin:10px 0 0;font-size:13px;font-weight:650;line-height:20px}.public-category-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:min(1180px,100% - 32px);margin:18px auto 0;display:grid}.public-category-strip div{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#d9ff6f1f,#00c2e014,#ff6f570f),#ffffff0f;border:1px solid #d9ff6f29;border-radius:8px;padding:13px;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000029}.public-category-strip div:before{content:"";background:linear-gradient(180deg, var(--lime), var(--cyan), var(--coral));width:3px;position:absolute;inset:0 auto 0 0}.public-category-strip strong,.public-category-strip span{display:block}.public-category-strip strong{font-size:14px;font-weight:880}.public-category-strip span{color:#ffffff8f;margin-top:4px;font-size:12px;font-weight:760}.public-launch{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#d9ff6f21,#00c2e01f,#ff6f571a),#09362fb8;border:1px solid #d9ff6f33;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;width:min(1180px,100% - 32px);margin:54px auto 0;padding:18px;display:grid;box-shadow:0 26px 70px #0003,0 0 42px #00c2e014}.public-launch-copy{background:radial-gradient(circle at 0 0,#d9ff6f2e,#0000 34%),#ffffff14;border-radius:8px;padding:24px}.public-launch-copy svg{color:var(--lime)}.public-launch-copy h2{letter-spacing:0;margin:18px 0 0;font-size:clamp(30px,4vw,48px);font-weight:860;line-height:1}.public-launch-copy p{color:#ffffffbd;max-width:520px;margin:16px 0 0;font-size:16px;line-height:26px}.public-launch-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.public-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-launch-grid article{background:#ffffff1a;border:1px solid #ffffff21;border-radius:8px;padding:18px;box-shadow:inset 0 1px #ffffff1a}.public-launch-grid article:nth-child(2) svg{color:var(--cyan)}.public-launch-grid article:nth-child(3) svg{color:var(--coral)}.public-launch-grid svg{color:var(--lime)}.public-launch-grid h3{margin:14px 0 0;font-size:18px;font-weight:850;line-height:1.1}.public-launch-grid p{color:#ffffffad;margin:10px 0 0;font-size:13px;font-weight:650;line-height:20px}.public-flow,.public-feature-deck,.public-faq{color:#fff;width:min(1180px,100% - 32px);margin:58px auto 0}.public-flow .public-section-heading{margin-bottom:18px}.public-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.public-flow-grid article,.public-feature-deck-grid article,.public-faq-list article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1c,#ffffff0b),#073d339e;border:1px solid #d9ff6f29;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff14}.public-flow-grid article{min-height:218px;padding:18px}.public-flow-grid article:before,.public-feature-deck-grid article:before,.public-faq-list article:before{content:"";background:linear-gradient(90deg, var(--lime), var(--accent), var(--cyan), var(--amber));height:3px;position:absolute;inset:0 0 auto}.public-flow-grid span{min-height:28px;color:var(--lime);background:#d9ff6f21;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:930;display:inline-flex}.public-flow-grid svg,.public-feature-deck-head svg,.public-feature-deck-grid svg,.public-faq>div:first-child svg{color:var(--lime);filter:drop-shadow(0 0 12px #d9ff6f2e)}.public-flow-grid h3,.public-feature-deck-grid h3,.public-faq-list h3{color:#fff;margin:14px 0 0;font-size:18px;font-weight:880;line-height:1.12}.public-flow-grid svg{margin-top:18px;display:block}.public-flow-grid p,.public-feature-deck-grid p,.public-faq-list p{color:#ffffffa8;margin:10px 0 0;font-size:13px;font-weight:660;line-height:20px}.public-feature-deck{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#d9ff6f26,#0000 28%),radial-gradient(circle at 100% 0,#00c2e021,#0000 32%),linear-gradient(135deg,#ffffff14,#ffffff09),#061d1fb3;border:1px solid #d9ff6f2e;border-radius:10px;padding:18px;box-shadow:0 26px 70px #00000030}.public-feature-deck-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.public-feature-deck-head h2,.public-faq h2{letter-spacing:0;margin:12px 0 0;font-size:clamp(28px,4vw,44px);font-weight:860;line-height:1}.public-feature-deck-head p,.public-faq>div:first-child p{color:#ffffffad;max-width:620px;margin:12px 0 0;font-size:15px;line-height:24px}.public-feature-deck-head .public-secondary{flex:none}.public-feature-deck-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-feature-deck-grid article{min-height:174px;padding:18px}.public-feature-deck-grid article:nth-child(2):before,.public-feature-deck-grid article:nth-child(5):before{background:linear-gradient(90deg, var(--cyan), var(--blue), var(--violet))}.public-feature-deck-grid article:nth-child(3):before,.public-feature-deck-grid article:nth-child(6):before{background:linear-gradient(90deg, var(--coral), var(--amber), var(--lime))}.public-section,.public-band,.public-final{width:min(1220px,100% - 32px);margin:0 auto}.public-section{color:#fff;padding:82px 0 0}.public-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.public-section h2,.public-band h2,.public-final h2{letter-spacing:0;margin:0;font-size:clamp(30px,4vw,48px);font-weight:840;line-height:1}.public-section-heading p{color:#ffffffad;max-width:390px;margin:0;font-size:15px;line-height:24px}.public-game-directory{gap:26px;display:grid}.public-game-summary{background:linear-gradient(135deg,#d9ff6f24,#00c2e017,#ffffff09),#061d1fb8;border:1px solid #d9ff6f2e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid;box-shadow:0 18px 42px #0000002e,inset 0 1px #ffffff14}.public-game-summary-copy{min-width:0}.public-game-summary-copy span,.public-game-summary-copy strong,.public-game-summary-copy small{display:block}.public-game-summary-copy span{color:var(--lime);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.public-game-summary-copy strong{color:#fff;margin-top:6px;font-size:clamp(22px,3vw,32px);font-weight:920;line-height:1}.public-game-summary-copy small{color:#ffffffa3;max-width:720px;margin-top:8px;font-size:13px;font-weight:680;line-height:20px}.public-game-summary-stats{grid-template-columns:repeat(3,minmax(84px,1fr));gap:8px;display:grid}.public-game-summary-stats div{text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-content:center;justify-items:center;gap:4px;min-height:82px;padding:10px;display:grid}.public-game-summary-stats svg{color:var(--cyan)}.public-game-summary-stats strong{color:#fff;font-size:20px;font-weight:920;line-height:1}.public-game-summary-stats span{color:#ffffff85;text-transform:uppercase;font-size:11px;font-weight:820}.public-game-category-nav{scrollbar-width:thin;grid-column:1/-1;gap:8px;padding-top:2px;display:flex;overflow-x:auto}.public-game-category-nav a{color:#ffffffc7;background:#0000002e;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:860;transition:transform .14s,border-color .14s,background .14s,color .14s;display:inline-flex}.public-game-category-nav a:hover{color:#fff;background:#d9ff6f1f;border-color:#d9ff6f6b;transform:translateY(-1px)}.public-game-category-nav span{min-width:22px;color:var(--lime);background:#d9ff6f24;border-radius:999px;justify-content:center;padding:2px 6px;font-size:11px;display:inline-flex}.public-game-group{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#05161847;border:1px solid #ffffff14;border-radius:10px;gap:14px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0f}.public-game-group-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding-bottom:10px;display:flex}.public-game-group-head h3{color:#fff;margin:0;font-size:18px;font-weight:850}.public-game-group-head span{color:#ffffff8a;font-size:12px;font-weight:820}.public-game-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:18px;display:grid}.public-game-card,.public-security article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}.public-game-card{flex-direction:column;width:100%;min-height:302px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;animation:.42s both panelRise;display:flex;position:relative;overflow:hidden}.public-game-card:before{content:"";background:var(--accent);z-index:3;height:5px;position:absolute;inset:0 0 auto}.public-game-card:hover{box-shadow:var(--color-shadow), var(--shadow);border-color:#14b9786b;transform:translateY(-3px)}.public-game-media{aspect-ratio:16/9;background:linear-gradient(135deg,#073d33f5,#14223ef0),#10201b;position:relative;overflow:hidden}.public-game-media:has(img[hidden]){aspect-ratio:16/8.4}.public-game-media:after{content:"";pointer-events:none;background:linear-gradient(#030a080a 32%,#030a0880 100%),linear-gradient(90deg,#14b9782e,#0000 48%,#ffc43d24);position:absolute;inset:0}.public-game-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .26s,filter .26s;display:block;transform:scale(1.015)}.public-game-card:hover .public-game-media img{filter:saturate(1.12)contrast(1.04);transform:scale(1.075)}.public-game-card-body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.public-game-card:nth-child(2){animation-delay:70ms}.public-game-card:nth-child(3){animation-delay:.14s}.public-game-card:nth-child(4){animation-delay:.21s}.public-game-card:nth-child(5){animation-delay:.28s}.public-game-card:nth-child(6){animation-delay:.35s}.public-game-card:nth-child(7){animation-delay:.42s}.public-game-card:nth-child(8){animation-delay:.49s}.public-game-card:nth-child(9){animation-delay:.56s}.public-game-card:nth-child(10){animation-delay:.63s}.public-game-card:nth-child(11){animation-delay:.7s}.public-game-card:nth-child(12){animation-delay:.77s}.public-game-card:nth-child(13){animation-delay:.84s}.public-game-card:nth-child(14){animation-delay:.91s}.public-game-card:nth-child(15){animation-delay:.98s}.public-card-icon{z-index:2;width:40px;height:40px;color:var(--accent);background:#ecfbf4;border:1px solid #ffffff57;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;left:14px;box-shadow:0 12px 28px #02080738}.public-game-reforger:before{background:linear-gradient(90deg, var(--accent), var(--cyan))}.public-game-outlast:before{background:linear-gradient(90deg, var(--violet), var(--cyan))}.public-game-hll:before{background:linear-gradient(90deg,#181f35,#ffcf4a)}.public-game-pavlov:before{background:linear-gradient(90deg,#14213d,#00d0ff)}.public-game-arma3:before{background:linear-gradient(90deg, #7f91ff, var(--cyan))}.public-game-dayz:before{background:linear-gradient(90deg, var(--amber), #ffd37a)}.public-game-fivem:before{background:linear-gradient(90deg, var(--blue), var(--violet))}.public-game-redm:before{background:linear-gradient(90deg,#7e1722,#ffb257)}.public-game-ats:before{background:linear-gradient(90deg,#18b97d,#ffc43d)}.public-game-farmingsim:before{background:linear-gradient(90deg,#39b54a,#f2b705,#67c7ff)}.public-game-astroneer:before{background:linear-gradient(90deg,#7a5cff,#39d6c6,#ffd15c)}.public-game-palworld:before{background:linear-gradient(90deg,#00c2a8,#ffe66d,#ff6f57)}.public-game-deadmatter:before{background:linear-gradient(90deg,#1e3a5f,#40d3ff,#ffbf47)}.public-game-zomboid:before{background:linear-gradient(90deg,#45d36a,#ff4f7a)}.public-game-squad:before{background:linear-gradient(90deg,#213d2d,#9bd24f,#ffc43d)}.public-game-rust:before{background:linear-gradient(90deg, var(--coral), #ffb06d)}.public-game-sevendays:before{background:linear-gradient(90deg,#7fdc4a,#ff4f7a)}.public-game-conan:before{background:linear-gradient(90deg,#d44b2f,#ffc43d)}.public-game-ark:before{background:linear-gradient(90deg,#21b48c,#ffd35a)}.public-game-reforger .public-card-icon{color:var(--accent-strong);background:#14b9781f}.public-game-outlast .public-card-icon{color:#6f42d8;background:#8b5cf621}.public-game-hll .public-card-icon{color:#8b620d;background:#ffcf4a2e}.public-game-pavlov .public-card-icon{color:#09657c;background:#00d0ff24}.public-game-arma3 .public-card-icon{color:#4b5bc7;background:#7f91ff24}.public-game-dayz .public-card-icon{color:#9a610e;background:#ffc43d29}.public-game-fivem .public-card-icon{color:#405bd0;background:#4f74ff1f}.public-game-redm .public-card-icon{color:#8e202a;background:#d23d4521}.public-game-ats .public-card-icon{color:#127950;background:#18b97d24}.public-game-farmingsim .public-card-icon{color:#8a5a00;background:#f2b7052e}.public-game-astroneer .public-card-icon{color:#5740c9;background:#7a5cff24}.public-game-palworld .public-card-icon{color:#087c72;background:#00c2a824}.public-game-deadmatter .public-card-icon{color:#12627a;background:#40d3ff26}.public-game-zomboid .public-card-icon{color:#227935;background:#45d36a29}.public-game-squad .public-card-icon{color:#456a16;background:#9bd24f2e}.public-game-rust .public-card-icon{color:#bd4738;background:#ff6f5721}.public-game-sevendays .public-card-icon{color:#4f8422;background:#7fdc4a29}.public-game-conan .public-card-icon{color:#a73e29;background:#d44b2f21}.public-game-ark .public-card-icon{color:#16725c;background:#21b48c24}.public-game-card h3,.public-security h3{color:var(--ink);margin:0;font-size:17px;font-weight:820}.public-security h3{margin-top:18px}.public-game-card p,.public-security p,.legal-panel p{color:var(--muted);font-size:14px;line-height:23px}.public-game-card p{flex:1;margin:0 0 8px}.public-game-card span{width:fit-content;max-width:100%;color:var(--accent-strong);background:#14b9781a;border-radius:999px;align-items:center;padding:5px 8px;font-size:12px;font-weight:850;line-height:1.1;display:inline-flex}.public-game-dayz span{color:#9a610e}.public-game-outlast span{color:#6f42d8}.public-game-hll span{color:#8b620d}.public-game-pavlov span{color:#09657c}.public-game-arma3 span{color:#4b5bc7}.public-game-fivem span{color:#405bd0}.public-game-redm span{color:#8e202a}.public-game-ats span{color:#127950}.public-game-farmingsim span{color:#8a5a00}.public-game-astroneer span{color:#5740c9}.public-game-palworld span{color:#087c72}.public-game-deadmatter span{color:#12627a}.public-game-zomboid span{color:#227935}.public-game-squad span{color:#456a16}.public-game-rust span{color:#bd4738}.public-game-sevendays span{color:#4f8422}.public-game-conan span{color:#a73e29}.public-game-ark span{color:#16725c}.public-radar{padding-top:64px}.public-radar-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;display:grid}.public-radar-card{background:linear-gradient(145deg,#ffffff21,#ffffff0b),#090e0dd1;border:1px solid #ffffff1f;border-radius:8px;transition:transform .16s,border-color .16s,box-shadow .16s;animation:.42s both panelRise;overflow:hidden;box-shadow:0 20px 46px #0003,inset 0 1px #ffffff14}.public-radar-card:hover{border-color:#d9ff6f5c;transform:translateY(-3px);box-shadow:0 0 28px #00c2e029,0 20px 46px #00000038}.public-radar-media{aspect-ratio:16/8;background:#090e0dcc;position:relative;overflow:hidden}.public-radar-media:after{content:"";pointer-events:none;background:linear-gradient(#00000005,#030a0894),linear-gradient(90deg,#d9ff6f2e,#0000 42%,#00c2e024);position:absolute;inset:0}.public-radar-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .24s,filter .24s;display:block}.public-radar-card:hover .public-radar-media img{filter:saturate(1.14)contrast(1.04);transform:scale(1.055)}.public-radar-media span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090e0dc2;border:1px solid #ffffff3d;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850;position:absolute;bottom:12px;left:12px}.radar-watching .public-radar-media span{color:var(--lime)}.radar-partner-path .public-radar-media span{color:var(--cyan)}.radar-official-only .public-radar-media span{color:var(--amber)}.public-radar-body{gap:12px;padding:16px;display:grid}.public-radar-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.public-radar-title h3{color:#fff;margin:0;font-size:18px;font-weight:860}.public-radar-title small{color:#ffffff8f;margin-top:5px;font-size:12px;font-weight:760;display:block}.public-radar-title svg{color:var(--lime);filter:drop-shadow(0 0 10px #d9ff6f38)}.public-radar-body p{color:#ffffffbd;margin:0;font-size:14px;line-height:23px}.public-radar-signal{gap:8px;display:grid}.public-radar-signal span{color:#ffffffa8;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:7px;padding:9px 10px;font-size:12px;font-weight:730;line-height:18px}.public-radar-body a{width:fit-content;color:var(--lime);align-items:center;gap:6px;font-size:12px;font-weight:860;text-decoration:none;display:inline-flex}.public-band{color:#fff;box-shadow:var(--color-shadow);background:linear-gradient(100deg,#14b97857,#00c2e038 35%,#ffc43d24 62%,#ff6f572e),linear-gradient(#073d33,#14223e);border-radius:10px;grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);align-items:center;gap:38px;margin-top:84px;padding:34px;display:grid}.public-band p{margin:16px 0 0;font-size:16px;line-height:27px}.public-workflow{gap:10px;display:grid}.public-workflow div{background:linear-gradient(135deg,#ffffff13,#ffffff09);border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:12px;padding:13px;font-size:14px;font-weight:760;display:flex}.public-workflow svg{color:var(--lime)}.public-security{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.public-security article{padding:18px}.public-security svg{color:var(--accent);filter:drop-shadow(0 0 10px #00c2e033)}.public-security article:nth-child(2) svg{color:var(--cyan)}.public-security article:nth-child(3) svg{color:var(--amber)}.public-security article:nth-child(4) svg{color:var(--coral)}.public-faq{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#d9ff6f1f,#00c2e01a,#ff6f5714),#073d3394;border:1px solid #d9ff6f29;border-radius:10px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:18px;padding:20px;display:grid;box-shadow:0 24px 64px #0000002e}.public-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-faq-list article{min-height:132px;padding:18px}.public-final{color:#fff;text-align:center;justify-items:center;gap:14px;padding:88px 0 76px;display:grid}.public-final svg{color:var(--lime)}.public-final p{color:#ffffffad;max-width:650px;margin:0 0 6px;font-size:16px;line-height:27px}.public-footer{color:#ffffff94;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:0 auto;padding:22px 0 30px;font-size:13px;font-weight:700;display:flex}.public-footer div{flex-wrap:wrap;gap:14px;display:flex}.public-footer a:hover{color:var(--accent-strong)}.public-footer a[href*=discord]{color:#d9ff6fe6}.legal-shell{background:linear-gradient(90deg,#d8f0c51a,#0000 42%),linear-gradient(135deg,#101615 0%,#17231e 42%,#202428 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.legal-panel{background:#fffffff5;border:1px solid #d8f0c52e;border-radius:10px;width:min(100%,760px);padding:30px;box-shadow:0 24px 80px #0000003d}.legal-back{color:var(--accent-strong);font-size:13px;font-weight:850}.legal-panel h1{margin:18px 0;font-size:clamp(30px,5vw,48px);line-height:1}.legal-panel p{margin:14px 0 0}.app-shell{background:linear-gradient(115deg, #d9ff6f29, transparent 34%), linear-gradient(245deg, #00c2e014, transparent 40%), var(--background);grid-template-columns:312px minmax(0,1fr);min-height:100vh;display:grid}.app-shell[data-view=manage]{grid-template-columns:minmax(0,1fr)}.app-shell[data-view=manage]>.sidebar-shell{display:none}.app-shell[data-view=manage] .portal-main{overflow-x:visible}.app-shell[data-view=manage] .topbar{position:relative;top:auto}.app-shell[data-reduce-motion=true],.app-shell[data-reduce-motion=true] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.app-shell[data-density=compact] .server-row{padding:8px}.app-shell[data-density=compact] .server-row .mt-2{margin-top:6px}.app-shell[data-density=compact] .library-server-list{max-height:clamp(260px,42vh,470px)}.sidebar-shell{background:linear-gradient(150deg, #d9ff6f33, #14b97857 24%, #00c2e02e 52%, #ff6f5729 78%), linear-gradient(180deg, #062f27eb, #081c20fa), url(/parrot-shell-background.svg) 18% center / 1280px auto no-repeat, linear-gradient(180deg, #095042eb, #081c20fa), var(--sidebar);color:#fff;border-right:1px solid #ffffff14;height:100vh;position:sticky;top:0;overflow-y:auto}.portal-main{background:linear-gradient(180deg, #fafffae6, #f5fbf4f0), linear-gradient(115deg, #d9ff6f38, transparent 34%), linear-gradient(244deg, #ff6f5714, transparent 42%), url(/parrot-shell-background.svg) center top / cover no-repeat, var(--background);min-height:100vh;position:relative;overflow-x:hidden}.portal-main:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#00c2e029,#d9ff6f1c 42%,#0000 68%);border-radius:50%;width:min(420px,42vw);position:fixed;top:90px;right:-120px}.portal-main>*{position:relative}.portal-main>.space-y-5{width:min(100%,1460px);margin-inline:auto}.sidebar-brand{border-bottom:1px solid #ffffff1a;padding:20px}.brand-mark{color:#102015;background:radial-gradient(circle at 72% 24%,#ffc43d6b,#0000 34%),linear-gradient(135deg,#d9ff6f,#41e5a4 44%,#00c2e0 72%,#ffc43d);border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;animation:5.5s ease-in-out infinite parrotFloat;display:flex;box-shadow:0 0 24px #00c2e02e,inset 0 -1px #1020151f}.brand-mark svg{width:30px;height:30px;display:block;overflow:visible}.sidebar-panel,.stat-tile{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px}.sidebar-panel{padding:12px}.library-panel{gap:10px;display:grid}.library-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:154px;padding-right:2px;display:grid;overflow-y:auto}.library-filter-grid .game-filter{gap:6px;min-height:32px;padding:0 8px;font-size:12px}.library-filter-grid .game-filter span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.library-server-list{border-top:1px solid #ffffff1a;min-height:160px;max-height:clamp(220px,34vh,390px);padding-top:10px;overflow-y:auto}.library-server-list-heading{color:#ffffff73;letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px;padding:0 2px;font-size:11px;font-weight:800}.library-server-list .server-row{padding:10px}.library-server-list .server-row .grid{grid-template-columns:1fr;gap:3px}.stat-tile{padding:10px 12px}.game-filter{color:#ffffffb8;background:#00000029;border:1px solid #ffffff1a;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:13px;font-weight:700;transition:background .14s,border-color .14s,color .14s;display:flex}.game-filter:hover,.game-filter.is-active{color:#fff;background:linear-gradient(135deg,#d9ff6f24,#00c2e01f,#ffc43d14);border-color:#d9ff6f8a}.server-row{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:12px;transition:transform .14s,background .14s,border-color .14s}.server-row:hover{background:linear-gradient(135deg,#ffffff17,#00c2e012);border-color:#00c2e06b;transform:translateY(-1px)}.server-row.is-selected{color:#102015;background:linear-gradient(135deg,#d9ff6f,#41e5a4 58%,#00c2e0);border-color:#d9ff6feb}.empty-list{text-align:center;color:#ffffff7a;border:1px dashed #ffffff26;border-radius:8px;padding:18px 12px;font-size:13px}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(115deg,#d9ff6f33,#ffffffc7 40%,#00c2e01a),#fafffae6;padding:16px 20px;position:sticky;top:0;box-shadow:0 10px 28px #073d3314}.topbar-inner{justify-content:space-between;align-items:center;gap:18px;width:min(100%,1460px);margin-inline:auto;display:flex}.topbar-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:min(100%,760px);display:flex}.topbar-stat-strip{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.topbar-stat-strip span{min-height:34px;color:var(--ink);background:#ffffffc2;border:1px solid #d4e5dcf2;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 8px 18px #073d330f}.topbar-stat-strip svg{color:var(--accent-strong)}.mobile-commandbar{display:none}.mobile-commandbar-top,.mobile-brand-lockup,.mobile-logout,.mobile-status-pill{align-items:center;min-width:0;display:flex}.mobile-commandbar-top{justify-content:space-between;gap:12px}.mobile-brand-lockup{gap:10px}.mobile-brand-lockup .brand-mark{flex:none;width:38px;height:38px}.mobile-brand-lockup strong,.mobile-brand-lockup span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-brand-lockup strong{color:var(--ink);font-size:15px;line-height:19px}.mobile-brand-lockup span{color:var(--muted);font-size:12px;font-weight:760;line-height:16px}.mobile-logout{color:var(--ink);background:#fff;border:1px solid #d4e5dce6;border-radius:8px;flex:none;justify-content:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:820;box-shadow:0 8px 20px #073d3314}.mobile-status-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-status-pill{min-height:36px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(135deg,#d9ff6f6b,#ffffffd1 42%,#00c2e02e);border:1px solid #d4e5dce0;border-radius:8px;justify-content:center;gap:7px;padding:0 10px;font-size:12px;font-weight:840;overflow:hidden}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.runtime-chip,.game-chip{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.runtime-chip{color:#4f5d66;background:#fff;border:1px solid #cad5dd}.runtime-chip:last-child{animation:4.8s infinite borderGlow}.game-chip.game-dayz{color:#86530f;background:#fff2dc}.game-chip.game-outlast{color:#5f3cb8;background:#eee7ff}.game-chip.game-hell-let-loose{color:#77520b;background:#fff3c7}.game-chip.game-pavlov{color:#09657c;background:#dff8ff}.game-chip.game-arma-3{color:#4452b1;background:#e7eaff}.game-chip.game-fivem{color:#314a96;background:#e7ecff}.game-chip.game-redm{color:#8e202a;background:#ffe8e0}.game-chip.game-american-truck-simulator{color:#127950;background:#e2f8ed}.game-chip.game-farming-simulator{color:#8a5a00;background:#fff4ca}.game-chip.game-astroneer{color:#5740c9;background:#ece8ff}.game-chip.game-palworld{color:#087c72;background:#dffff7}.game-chip.game-dead-matter{color:#12627a;background:#dff7ff}.game-chip.game-project-zomboid{color:#227935;background:#e9fddd}.game-chip.game-squad{color:#456a16;background:#eef8d6}.game-chip.game-rust-pc{color:#8a4f22;background:#f4e7dc}.game-chip.game-seven-days{color:#4f8422;background:#eefbdc}.game-chip.game-conan-exiles{color:#9f432e;background:#fff0e9}.game-chip.game-ark-se{color:#176f5a;background:#e3f7ef}.game-chip.game-reforger{color:#1f694d;background:#dff3e8}.fleet-band{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.fleet-metric{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:13px 14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #121c220a,0 12px 30px #073d330a}.fleet-metric:hover{box-shadow:var(--lift-shadow);border-color:#14b97852;transform:translateY(-2px)}.fleet-icon{width:38px;height:38px;color:var(--accent-strong);background:linear-gradient(135deg,#14b9781f,#00c2e01a,#ffc43d12);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.runtime-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fffffffa,#ffffffe6),#fff;border-radius:10px;padding:16px;transition:transform .16s,box-shadow .16s}.runtime-card:hover{box-shadow:var(--color-shadow), var(--shadow);transform:translateY(-2px)}.runtime-card.game-dayz{border-top:3px solid #c88721}.runtime-card.game-outlast{border-top:3px solid var(--violet)}.runtime-card.game-hell-let-loose{border-top:3px solid #ffcf4a}.runtime-card.game-pavlov{border-top:3px solid #00d0ff}.runtime-card.game-arma-3{border-top:3px solid #7f91ff}.runtime-card.game-fivem{border-top:3px solid var(--blue)}.runtime-card.game-redm{border-top:3px solid #d23d45}.runtime-card.game-american-truck-simulator{border-top:3px solid #18b97d}.runtime-card.game-farming-simulator{border-top:3px solid #f2b705}.runtime-card.game-astroneer{border-top:3px solid #7a5cff}.runtime-card.game-palworld{border-top:3px solid #00c2a8}.runtime-card.game-dead-matter{border-top:3px solid #40d3ff}.runtime-card.game-project-zomboid{border-top:3px solid #45d36a}.runtime-card.game-squad{border-top:3px solid #9bd24f}.runtime-card.game-rust-pc{border-top:3px solid #a45d27}.runtime-card.game-seven-days{border-top:3px solid #7fdc4a}.runtime-card.game-conan-exiles{border-top:3px solid #d44b2f}.runtime-card.game-ark-se{border-top:3px solid #21b48c}.runtime-card.game-reforger{border-top:3px solid var(--accent)}.server-cockpit{--game-accent-line:linear-gradient(90deg, var(--accent), var(--cyan), var(--lime));box-shadow:var(--color-shadow), var(--shadow);background:radial-gradient(circle at 10% 12%,#d9ff6f2e,#0000 28%),radial-gradient(circle at 90% 4%,#00c2e024,#0000 30%),linear-gradient(135deg,#fffffffa,#ffffffdb),#fffffff5;border:1px solid #14b9783d;border-radius:10px;padding:18px;animation:.34s both panelRise;position:relative;overflow:hidden}.server-cockpit:before{content:"";background:var(--game-accent-line);height:4px;position:absolute;inset:0 0 auto}.server-cockpit:after{content:"";pointer-events:none;background:radial-gradient(circle,#00c2e01f,#d9ff6f14 40%,#0000 70%);border-radius:50%;height:260px;position:absolute;inset:auto -12% -54% 42%}.server-cockpit>*{z-index:1;position:relative}.server-cockpit-main{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.server-cockpit-identity{gap:14px;min-width:0;display:flex}.server-cockpit-orb{width:54px;height:54px;color:var(--accent-strong);background:linear-gradient(135deg,#d9ff6f6b,#00c2e033),#ffffffc7;border:1px solid #14b97838;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 12px 28px #073d331a,0 0 22px #00c2e01a}.server-cockpit h2{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:clamp(24px,3vw,38px);font-weight:880;line-height:1}.server-cockpit p{max-width:760px;color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:650;line-height:23px}.server-cockpit-state{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.server-cockpit-state.is-smooth{color:var(--accent-strong);background:#14b9781a;border:1px solid #14b9783d}.server-cockpit-state.is-watch{color:#9a6515;background:#ffc43d1f;border:1px solid #ffc43d52}.server-cockpit-state.is-neutral{color:var(--muted);background:#ffffffc2;border:1px solid #d4e5dcf2}.server-cockpit-actions{justify-items:end;gap:10px;min-width:280px;display:grid}.server-address-button{max-width:min(100%,420px);min-height:40px;color:var(--lime);background:#102015;border:1px solid #14b97833;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:850;transition:transform .15s,box-shadow .15s;display:inline-flex;overflow:hidden;box-shadow:0 0 24px #00c2e01f}.server-address-button:hover{transform:translateY(-1px);box-shadow:0 0 30px #00c2e02e,0 12px 24px #073d331a}.server-address-button.is-copied{color:#fff;background:linear-gradient(135deg,#102015,#0b5848);border-color:#d9ff6f85}.server-address-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-cockpit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.server-cockpit-tile{background:linear-gradient(145deg,#ffffffeb,#ffffffb8),#ffffffe0;border:1px solid #d4e5dce0;border-radius:8px;min-width:0;padding:13px;box-shadow:0 1px 2px #121c220a}.server-cockpit-tile span,.server-cockpit-tile strong,.server-cockpit-tile small{min-width:0;display:block}.server-cockpit-tile span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.server-cockpit-tile strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:20px;font-weight:880;line-height:1.05;overflow:hidden}.server-cockpit-tile small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;font-weight:720;line-height:17px;overflow:hidden}.server-cockpit-readiness{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.server-readiness-step{background:#ffffffad;border:1px solid #d4e5dcd1;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.server-readiness-step>span{border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.server-readiness-step.is-ready>span{color:var(--accent-strong);background:#14b9781f}.server-readiness-step.is-waiting>span{color:#9a6515;background:#ffc43d29}.server-readiness-step strong,.server-readiness-step small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.server-readiness-step strong{font-size:12px;font-weight:850}.server-readiness-step small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:720}.server-cockpit-warning{color:#8c5a13;background:#fffaf0e0;border:1px solid #ffc43d52;border-radius:8px;align-items:center;gap:9px;margin-top:12px;padding:11px 12px;font-size:12px;font-weight:820;display:flex}.server-owner-workspace{--owner-line:linear-gradient(90deg, var(--lime), var(--accent), var(--cyan), var(--amber), var(--coral));color:#fff;box-shadow:0 24px 64px #073d3333, var(--color-shadow);background:linear-gradient(145deg,#082a24f5,#0b4e48eb 42%,#1e2d5ce6),#073d33;border:1px solid #14b97842;border-radius:10px;padding:18px;position:relative;overflow:hidden}.server-owner-workspace:before{content:"";background:var(--owner-line);height:4px;position:absolute;inset:0 0 auto}.server-owner-workspace>*{z-index:1;position:relative}.server-owner-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.server-owner-head h3{color:#fff;margin:6px 0 0;font-size:clamp(22px,3vw,34px);font-weight:920;line-height:1.02}.server-owner-head p{color:#ffffffad;max-width:820px;margin:9px 0 0;font-size:13px;font-weight:700;line-height:21px}.server-owner-workspace .eyebrow{color:#d9ff6fdb}.server-owner-status-strip{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;max-width:420px;display:flex}.server-owner-status-strip span,.server-shortcut,.owner-control-button,.owner-workspace-notice{background:#ffffff14;border:1px solid #ffffff21;box-shadow:inset 0 1px #ffffff12}.server-owner-status-strip span{color:#ffffffd1;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.server-shortcut-rail{scrollbar-width:thin;gap:8px;margin-top:16px;padding-bottom:2px;display:flex;overflow-x:auto}.server-shortcut{color:#ffffffc2;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:850;transition:transform .14s,background .14s,border-color .14s,color .14s;display:inline-flex}.server-shortcut:hover{color:#fff;background:linear-gradient(135deg,#d9ff6f29,#00c2e01f);border-color:#d9ff6f61;transform:translateY(-1px)}.owner-task-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.owner-task-card{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px;transition:transform .14s,border-color .14s,background .14s;display:grid}.owner-task-card:hover{background:#ffffff1f;border-color:#d9ff6f57;transform:translateY(-1px)}.owner-task-card>span{width:34px;height:34px;color:var(--lime);background:#ffffff17;border-radius:8px;justify-content:center;align-items:center;display:flex}.owner-task-card strong,.owner-task-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.owner-task-card strong{font-size:13px;font-weight:900}.owner-task-card small{color:#ffffff9e;margin-top:3px;font-size:11px;font-weight:730}.owner-task-card.is-good{border-color:#41e5a438}.owner-task-card.is-watch{border-color:#ffc43d4d}.owner-task-card.is-watch>span{color:var(--amber)}.owner-control-grid{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.owner-control-button{color:#ffffffdb;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:890;transition:transform .14s,border-color .14s,background .14s,color .14s;display:inline-flex}.owner-control-button:hover:not(:disabled){color:#fff;background:#ffffff1f;border-color:#d9ff6f6b;transform:translateY(-1px)}.owner-control-button.is-primary{background:linear-gradient(135deg, var(--lime), #41e5a4 54%, var(--cyan));color:#102015;border-color:#d9ff6f6b}.owner-control-button.is-danger{color:#ffd9d2;border-color:#ff6f5757}.owner-control-button:disabled{cursor:wait;opacity:.62}.owner-workspace-notice{color:#ffffffc2;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:750}.owner-manage-page{gap:18px;display:grid}.app-shell[data-view=manage] .owner-manage-page{padding:clamp(18px,2.4vw,34px)!important}.owner-manage-shell{--manage-accent:var(--accent);--manage-accent-2:var(--cyan);color:#e7f5f5;min-height:740px;box-shadow:0 30px 80px #0a161b3d, var(--color-shadow);background:radial-gradient(circle at 95% 22%,#41e5a41f,#0000 28%),linear-gradient(135deg,#18232c 0%,#2b3d48 48%,#314753 100%);border:1px solid #9eb9c43d;border-radius:10px;grid-template-columns:248px minmax(0,1fr);animation:.34s both panelRise;display:grid;overflow:hidden}.owner-manage-shell.game-dayz{--manage-accent:var(--amber);--manage-accent-2:#f4d173}.owner-manage-shell.game-outlast{--manage-accent:var(--violet);--manage-accent-2:var(--cyan)}.owner-manage-shell.game-hell-let-loose{--manage-accent:#ffcf4a;--manage-accent-2:#8aa3b0}.owner-manage-shell.game-pavlov,.owner-manage-shell.game-arma-3{--manage-accent:#7f91ff;--manage-accent-2:var(--cyan)}.owner-manage-shell.game-rust-pc,.owner-manage-shell.game-seven-days,.owner-manage-shell.game-conan-exiles,.owner-manage-shell.game-ark-se{--manage-accent:#ffb257;--manage-accent-2:#41e5a4}.owner-manage-shell.game-palworld,.owner-manage-shell.game-project-zomboid{--manage-accent:#41e5a4;--manage-accent-2:#7f91ff}.owner-manage-rail{background:linear-gradient(#0d1820e6,#111e27fa),#12202a;border-right:1px solid #cde1e72e;flex-direction:column;gap:14px;min-width:0;padding:16px 12px;display:flex}.owner-manage-brand{align-items:center;gap:10px;min-height:36px;padding:0 8px;display:flex}.owner-manage-brand strong{color:#f7fffb;letter-spacing:0;font-size:18px;font-weight:920}.owner-manage-server-card{background:radial-gradient(circle at 88% 8%, var(--manage-accent), transparent 32%), #ffffff0d;border:1px solid #ffffff14;border-radius:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.owner-manage-server-card{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--manage-accent) 20%, transparent), transparent 32%), #ffffff0d}}.owner-manage-server-card{padding:14px;box-shadow:inset 0 1px #ffffff0f}.owner-manage-card-title{color:#e7f5f5b3;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.owner-manage-card-title svg{color:var(--manage-accent)}.owner-manage-server-card h3{color:#fff;overflow-wrap:anywhere;margin:11px 0 0;font-size:21px;font-weight:920;line-height:1.16}.owner-manage-status{color:#e7f5f5d6;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:30px;margin-top:12px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.owner-manage-status>span{background:var(--amber);border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 16px #ffc43d6b}.owner-manage-status.is-running>span{background:#41e5a4;box-shadow:0 0 18px #41e5a48a}.owner-manage-status.is-stopped>span{box-shadow:none;background:#8fa2ad}.owner-manage-status.is-error>span{background:var(--coral);box-shadow:0 0 18px #ff6f5780}.owner-manage-status small{color:#e7f5f575;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-manage-meta{border-top:1px solid #ffffff14;gap:8px;margin-top:13px;padding-top:13px;display:grid}.owner-manage-meta span{color:#e7f5f5a8;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:740;line-height:17px;display:flex}.owner-manage-meta svg{color:#e7f5f580;flex:none}.owner-manage-rail-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.owner-manage-rail-actions button,.owner-manage-head-actions button,.owner-manage-notice{color:#f5ffffd6;background:#ffffff0f;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff0d}.owner-manage-rail-actions button{border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 6px;font-size:11px;font-weight:900;transition:transform .14s,border-color .14s,background .14s,color .14s;display:inline-flex}.owner-manage-rail-actions button:hover:not(:disabled),.owner-manage-head-actions button:hover:not(:disabled){border-color:var(--manage-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.owner-manage-rail-actions button:hover:not(:disabled),.owner-manage-head-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--manage-accent) 48%, #ffffff29)}}.owner-manage-rail-actions button:hover:not(:disabled),.owner-manage-head-actions button:hover:not(:disabled){background:var(--manage-accent)}@supports (color:color-mix(in lab, red, red)){.owner-manage-rail-actions button:hover:not(:disabled),.owner-manage-head-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--manage-accent) 14%, #ffffff0f)}}.owner-manage-rail-actions button:hover:not(:disabled),.owner-manage-head-actions button:hover:not(:disabled){color:#fff}.owner-manage-rail-actions button:disabled,.owner-manage-head-actions button:disabled{cursor:wait;opacity:.6}.owner-manage-rail-actions button.is-start{color:#b9ffda}.owner-manage-rail-actions button.is-stop,.owner-manage-head-actions button.is-danger{color:#ffd1c8;border-color:#ff6f5747}.owner-manage-nav{gap:6px;margin-top:2px;display:grid}.owner-manage-nav a,.owner-manage-nav button{color:#e7f5f57a;text-align:left;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;font-size:13px;font-weight:840;transition:color .14s,background .14s,border-color .14s,transform .14s;display:flex}.owner-manage-nav a:hover,.owner-manage-nav button:hover,.owner-manage-nav a:first-child{color:#fff;background:#ffffff12;border-color:#ffffff14;transform:translate(2px)}.owner-manage-nav svg{flex:none}.owner-manage-stage{min-width:0;padding:24px}.owner-manage-stage-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.owner-manage-stage-head span,.owner-real-time-label,.owner-section-title span,.owner-live-stat-card div span,.owner-manage-summary-grid span,.owner-meter-head span{color:#e7f5f594;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:880}.owner-manage-stage-head h2{color:#fff;overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(28px,4vw,44px);font-weight:940;line-height:.98}.owner-manage-stage-head p{color:#e7f5f59e;max-width:760px;margin:10px 0 0;font-size:14px;font-weight:680;line-height:23px}.owner-manage-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;max-width:520px;display:flex}.owner-manage-head-actions button{border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 11px;font-size:12px;font-weight:900;transition:transform .14s,border-color .14s,background .14s,color .14s;display:inline-flex}.owner-manage-head-actions button.is-copied{color:#fff;background:#d9ff6f24;border-color:#d9ff6f66}.owner-real-time-label{margin-top:25px}.owner-live-stat-grid{grid-template-columns:repeat(auto-fit,minmax(174px,1fr));gap:14px;margin-top:10px;display:grid}.owner-live-stat-card{background:#ffffff14;border:1px solid #d2e6ec1a;border-radius:7px;min-width:0;padding:17px 18px;box-shadow:inset 0 1px #ffffff0d}.owner-live-stat-card div{align-items:center;gap:8px;min-width:0;display:flex}.owner-live-stat-card svg{color:#e7f5f5b3}.owner-live-stat-card strong,.owner-live-stat-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.owner-live-stat-card strong{color:#f8fffe;margin-top:10px;font-size:20px;font-weight:930}.owner-live-stat-card small{color:#e7f5f57a;margin-top:3px;font-size:12px;font-weight:720}.owner-console-block{margin-top:24px}.owner-section-title{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.owner-section-title small{color:#e7f5f57a;text-align:right;font-size:12px;font-weight:760}.owner-manage-shell .console-panel{background:radial-gradient(circle at 92% 8%,#00c2e014,#0000 24%),#0d151b;border-color:#00000057;border-radius:6px;box-shadow:0 18px 38px #0000002e}.owner-manage-shell .console{color:#d9f3e9;min-height:332px;max-height:390px}.owner-live-graph-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.owner-meter-card{background:#ffffff12;border:1px solid #d2e6ec1a;border-radius:7px;min-width:0;overflow:hidden}.owner-meter-head{background:#111d259e;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.owner-meter-head span{letter-spacing:0;align-items:center;gap:8px;display:flex}.owner-meter-head strong{color:#fff;font-size:13px;font-weight:900}.owner-meter-track{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/100% 29px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/25% 100%;height:116px;margin:0;position:relative;overflow:hidden}.owner-meter-track span{border-top:3px solid var(--manage-accent-2);background:linear-gradient(180deg, var(--manage-accent-2), transparent), var(--manage-accent);max-width:100%;height:44%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.owner-meter-track span{background:linear-gradient(180deg, color-mix(in srgb, var(--manage-accent-2) 28%, transparent), transparent), color-mix(in srgb, var(--manage-accent) 10%, transparent)}}.owner-meter-track span{box-shadow:0 0 24px var(--manage-accent-2)}@supports (color:color-mix(in lab, red, red)){.owner-meter-track span{box-shadow:0 0 24px color-mix(in srgb, var(--manage-accent-2) 24%, transparent)}}.owner-meter-track span{transition:width .3s}.owner-meter-card.is-lime .owner-meter-track span{border-color:#d9ff6f}.owner-meter-card.is-cyan .owner-meter-track span{border-color:var(--cyan)}.owner-meter-card.is-amber .owner-meter-track span{border-color:var(--amber)}.owner-meter-card.is-coral .owner-meter-track span{border-color:var(--coral)}.owner-meter-scale{color:#e7f5f575;justify-content:space-between;padding:9px 13px 12px;font-size:11px;font-weight:760;display:flex}.owner-manage-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.owner-manage-summary-grid div{background:#ffffff0f;border:1px solid #d2e6ec1a;border-radius:7px;min-width:0;padding:13px}.owner-manage-summary-grid strong,.owner-manage-summary-grid small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.owner-manage-summary-grid strong{color:#fff;white-space:nowrap;margin-top:7px;font-size:18px;font-weight:920}.owner-manage-summary-grid small{color:#e7f5f585;margin-top:5px;font-size:12px;font-weight:720;line-height:18px}.owner-manage-notice{color:#f5ffffc7;text-align:left;border-radius:7px;margin-top:14px;padding:10px 12px;font-size:12px;font-weight:760}.owner-manage-stage-operations{border-top:1px solid #d2e6ec1f;margin-top:24px;padding-top:24px}.owner-workspace-tabs{gap:16px;min-width:0;display:grid}.owner-workspace-topbar{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.owner-workspace-topbar span{color:#e7f5f594;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:880}.owner-workspace-topbar h3{color:#fff;margin:5px 0 0;font-size:24px;font-weight:940;line-height:1.05}.owner-workspace-topbar p{color:#e7f5f59e;max-width:720px;margin:8px 0 0;font-size:13px;font-weight:700;line-height:21px}.owner-workspace-status{border:1px solid var(--manage-accent);flex:none;align-items:center;gap:8px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.owner-workspace-status{border:1px solid color-mix(in srgb, var(--manage-accent) 38%, #ffffff29)}}.owner-workspace-status{background:var(--manage-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.owner-workspace-status{background:color-mix(in srgb, var(--manage-accent) 13%, #ffffff0f)}}.owner-workspace-status{color:#f8fffe;padding:0 13px;font-size:12px;font-weight:900}.owner-workspace-shell{grid-template-columns:minmax(190px,220px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.owner-workspace-sidebar{background:radial-gradient(circle at 20% 0%, var(--manage-accent-2), transparent 34%), #0b141b6b;border:1px solid #d2e6ec1f;border-radius:14px;gap:10px;min-width:0;display:grid;position:sticky;top:18px}@supports (color:color-mix(in lab, red, red)){.owner-workspace-sidebar{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--manage-accent-2) 12%, transparent), transparent 34%), #0b141b6b}}.owner-workspace-sidebar{padding:10px;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000029}.owner-workspace-sidebar-label{justify-content:space-between;align-items:center;gap:10px;padding:3px 4px 0;display:flex}.owner-workspace-sidebar-label span,.owner-workspace-sidebar-label small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.owner-workspace-sidebar-label span{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:920}.owner-workspace-sidebar-label small{color:#e7f5f57a;font-size:11px;font-weight:820}.owner-workspace-panel{min-width:0}.owner-workspace-tabbar{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.owner-workspace-tabbar button{background:radial-gradient(circle at 90% 0%, var(--manage-accent-2), transparent 34%), #ffffff0f;border:1px solid #d2e6ec1c;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-workspace-tabbar button{background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--manage-accent-2) 10%, transparent), transparent 34%), #ffffff0f}}.owner-workspace-tabbar button{color:#e7f5f5b8;text-align:left;padding:10px;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s}.owner-workspace-tabbar button:hover,.owner-workspace-tabbar button.is-active{border-color:var(--manage-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.owner-workspace-tabbar button:hover,.owner-workspace-tabbar button.is-active{border-color:color-mix(in srgb, var(--manage-accent) 44%, #ffffff2e)}}.owner-workspace-tabbar button:hover,.owner-workspace-tabbar button.is-active{background:radial-gradient(circle at 88% 0%, var(--manage-accent-2), transparent 36%), var(--manage-accent)}@supports (color:color-mix(in lab, red, red)){.owner-workspace-tabbar button:hover,.owner-workspace-tabbar button.is-active{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--manage-accent-2) 18%, transparent), transparent 36%), color-mix(in srgb, var(--manage-accent) 13%, #ffffff12)}}.owner-workspace-tabbar button:hover,.owner-workspace-tabbar button.is-active{color:#fff;box-shadow:0 16px 34px #00000029, 0 0 22px var(--manage-accent-2)}@supports (color:color-mix(in lab, red, red)){.owner-workspace-tabbar button:hover,.owner-workspace-tabbar button.is-active{box-shadow:0 16px 34px #00000029, 0 0 22px color-mix(in srgb, var(--manage-accent-2) 12%, transparent)}}.owner-workspace-tabbar button>svg{color:var(--manage-accent-2)}.owner-workspace-tabbar strong,.owner-workspace-tabbar em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.owner-workspace-tabbar small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.owner-workspace-tabbar strong{font-size:13px;font-weight:930}.owner-workspace-tabbar small{color:#e7f5f57a;white-space:normal;margin-top:3px;font-size:11px;font-style:normal;font-weight:780;line-height:15px}.owner-workspace-tabbar em{color:#e7f5f5ad;background:#0000002e;border:1px solid #ffffff1a;border-radius:999px;justify-self:end;max-width:96px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900}.owner-workspace-active.owner-manage-operations-grid{display:block}.owner-workspace-active{min-width:0;animation:.22s both panelRise}.owner-tab-grid{align-items:start;gap:18px;min-width:0;display:grid}.owner-tab-grid-main{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.owner-tab-grid-two{grid-template-columns:minmax(0,1fr) minmax(320px,390px)}.owner-tab-stack{align-content:start;gap:18px;min-width:0;display:grid}.owner-live-graph-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.owner-manage-operations-grid,.owner-manage-details-grid{grid-template-columns:minmax(0,1fr) 390px;gap:20px;display:grid}.owner-manage-operations-main,.owner-manage-operations-side{align-content:start;gap:18px;min-width:0;display:grid}.owner-manage-workshop-span{grid-column:1/-1;min-width:0}.owner-manage-operations-grid .server-owner-workspace,.owner-manage-operations-grid .runtime-card,.owner-manage-operations-grid .health-panel,.owner-manage-operations-grid .smart-settings-panel,.owner-manage-operations-grid .automation-panel,.owner-manage-operations-grid .glow-section,.owner-manage-operations-grid .workspace-panel,.owner-manage-operations-grid section.rounded{background:radial-gradient(circle at 92% 10%, var(--manage-accent), transparent 28%), linear-gradient(145deg, #15222bf5, #20313cf0);border-color:#d2e6ec24}@supports (color:color-mix(in lab, red, red)){.owner-manage-operations-grid .server-owner-workspace,.owner-manage-operations-grid .runtime-card,.owner-manage-operations-grid .health-panel,.owner-manage-operations-grid .smart-settings-panel,.owner-manage-operations-grid .automation-panel,.owner-manage-operations-grid .glow-section,.owner-manage-operations-grid .workspace-panel,.owner-manage-operations-grid section.rounded{background:radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--manage-accent) 12%, transparent), transparent 28%), linear-gradient(145deg, #15222bf5, #20313cf0)}}.owner-manage-operations-grid .server-owner-workspace,.owner-manage-operations-grid .runtime-card,.owner-manage-operations-grid .health-panel,.owner-manage-operations-grid .smart-settings-panel,.owner-manage-operations-grid .automation-panel,.owner-manage-operations-grid .glow-section,.owner-manage-operations-grid .workspace-panel,.owner-manage-operations-grid section.rounded{color:#e7f5f5;box-shadow:0 20px 54px #0a161b33,inset 0 1px #ffffff0d}.owner-manage-operations-grid .smart-settings-panel h3,.owner-manage-operations-grid .runtime-card h3,.owner-manage-operations-grid .health-panel h3,.owner-manage-operations-grid .automation-panel h3,.owner-manage-operations-grid .workspace-panel h3,.owner-manage-operations-grid .glow-section h3,.owner-manage-operations-grid .server-members-panel h3,.owner-manage-operations-grid section.rounded h3,.owner-manage-operations-grid section.rounded h4{color:#fff}.owner-manage-operations-grid .smart-settings-panel p,.owner-manage-operations-grid .runtime-card p,.owner-manage-operations-grid .health-panel p,.owner-manage-operations-grid .automation-panel p,.owner-manage-operations-grid .workspace-panel p,.owner-manage-operations-grid .glow-section p,.owner-manage-operations-grid .server-members-panel p,.owner-manage-operations-grid section.rounded p,.owner-manage-operations-grid section.rounded label>span{color:#e7f5f5a3}.owner-manage-operations-grid .smart-setting-card,.owner-manage-operations-grid .runtime-card .rounded,.owner-manage-operations-grid .runtime-card button,.owner-manage-operations-grid .health-check,.owner-manage-operations-grid .health-score,.owner-manage-operations-grid .automation-card,.owner-manage-operations-grid .member-permission-card,.owner-manage-operations-grid .members-count-pill,.owner-manage-operations-grid .server-members-panel .rounded,.owner-manage-operations-grid .glow-section .rounded,.owner-manage-operations-grid section.rounded label.flex,.owner-manage-operations-grid section.rounded .rounded,.owner-manage-operations-grid .input{color:#f6fffe;background-color:#ffffff12;border-color:#ffffff1f}.owner-manage-operations-grid .runtime-card:hover{transform:none;box-shadow:0 20px 54px #0a161b33,inset 0 1px #ffffff0d}.owner-manage-operations-grid .runtime-card .bg-\[\#e8eee2\]{background-color:#ffffff1f}.owner-manage-operations-grid .runtime-card .bg-\[\#f6f8f2\]{background-color:#ffffff14}.owner-manage-operations-grid .runtime-card .text-\[var\(--ink\)\]{color:#f6fffe!important}.owner-manage-operations-grid .health-check.is-ok{border-color:var(--manage-accent)}@supports (color:color-mix(in lab, red, red)){.owner-manage-operations-grid .health-check.is-ok{border-color:color-mix(in srgb, var(--manage-accent) 34%, #ffffff24)}}.owner-manage-operations-grid .health-check.is-ok{background:linear-gradient(135deg, var(--manage-accent), #ffffff0b)}@supports (color:color-mix(in lab, red, red)){.owner-manage-operations-grid .health-check.is-ok{background:linear-gradient(135deg, color-mix(in srgb, var(--manage-accent) 13%, #ffffff0f), #ffffff0b)}}.owner-manage-operations-grid .health-check.is-watch{background:linear-gradient(135deg,#ffc43d1f,#ffffff0b);border-color:#ffc43d47}.owner-manage-operations-grid .health-check-icon{background:var(--manage-accent)}@supports (color:color-mix(in lab, red, red)){.owner-manage-operations-grid .health-check-icon{background:color-mix(in srgb, var(--manage-accent) 18%, #ffffff14)}}.owner-manage-operations-grid .health-check-icon{color:var(--manage-accent-2)}.owner-manage-operations-grid .health-check.is-watch .health-check-icon{color:#ffe29a;background:#ffc43d29}.owner-manage-operations-grid .health-check span{color:#e7f5f59e}.owner-manage-operations-grid .health-score{border-color:var(--manage-accent)}@supports (color:color-mix(in lab, red, red)){.owner-manage-operations-grid .health-score{border-color:color-mix(in srgb, var(--manage-accent) 42%, #ffffff24)}}.owner-manage-operations-grid .health-score{background:var(--manage-accent)}@supports (color:color-mix(in lab, red, red)){.owner-manage-operations-grid .health-score{background:color-mix(in srgb, var(--manage-accent) 14%, #ffffff14)}}.owner-manage-operations-grid .health-score{color:#f8fffe}.owner-manage-operations-grid section.rounded .bg-white,.owner-manage-operations-grid .bg-white,.owner-manage-operations-grid .bg-white\/70,.owner-manage-operations-grid .bg-white\/80,.owner-manage-operations-grid section.rounded .bg-white\/80,.owner-manage-operations-grid .automation-status,.owner-manage-operations-grid .automation-status-grid span{color:#e7f5f5b8;background-color:#ffffff14;border-color:#ffffff1f}.owner-manage-operations-grid .bg-amber-50,.owner-manage-operations-grid .border-amber-200,.owner-manage-operations-grid .text-amber-800{color:#ffe9a8!important;background-color:#ffc8571a!important;border-color:#ffc85742!important}.owner-manage-operations-grid .automation-card,.owner-manage-operations-grid .automation-card-strong{background:radial-gradient(circle at 90% 8%, var(--manage-accent-2), transparent 30%), linear-gradient(145deg, #ffffff12, #ffffff09);border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.owner-manage-operations-grid .automation-card,.owner-manage-operations-grid .automation-card-strong{background:radial-gradient(circle at 90% 8%, color-mix(in srgb, var(--manage-accent-2) 12%, transparent), transparent 30%), linear-gradient(145deg, #ffffff12, #ffffff09)}}.owner-manage-operations-grid .automation-card,.owner-manage-operations-grid .automation-card-strong{color:#f6fffe;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0000001f}.owner-manage-operations-grid .automation-card-strong{border-color:var(--manage-accent)}@supports (color:color-mix(in lab, red, red)){.owner-manage-operations-grid .automation-card-strong{border-color:color-mix(in srgb, var(--manage-accent) 32%, #ffffff24)}}.owner-manage-operations-grid .automation-card label.flex,.owner-manage-operations-grid .automation-status,.owner-manage-operations-grid .automation-status-grid span,.owner-manage-operations-grid .automation-score{color:#e7f5f5bd;background:linear-gradient(135deg,#ffffff13,#ffffff0a);border-color:#ffffff1f}.owner-manage-operations-grid .automation-card label.flex>span,.owner-manage-operations-grid .automation-card h4{color:#fff}.owner-manage-operations-grid .automation-card svg,.owner-manage-operations-grid .automation-score svg{color:var(--manage-accent-2)}.owner-manage-operations-grid .automation-actions{border-top-color:#d2e6ec1f}.owner-manage-operations-grid .automation-actions span{color:#e7f5f59e}.owner-manage-operations-grid .automation-actions .neon-button{border-color:var(--manage-accent)}@supports (color:color-mix(in lab, red, red)){.owner-manage-operations-grid .automation-actions .neon-button{border-color:color-mix(in srgb, var(--manage-accent) 44%, #ffffff29)}}.owner-manage-operations-grid .automation-actions .neon-button{background:radial-gradient(circle at 24% 0%, #d9ff6f3d, transparent 36%), linear-gradient(135deg, var(--manage-accent), var(--manage-accent-2))}@supports (color:color-mix(in lab, red, red)){.owner-manage-operations-grid .automation-actions .neon-button{background:radial-gradient(circle at 24% 0%, #d9ff6f3d, transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--manage-accent) 34%, #172630), color-mix(in srgb, var(--manage-accent-2) 28%, #1f3440))}}.owner-manage-operations-grid .automation-actions .neon-button{color:#f8fffe;box-shadow:0 0 22px var(--manage-accent-2)}@supports (color:color-mix(in lab, red, red)){.owner-manage-operations-grid .automation-actions .neon-button{box-shadow:0 0 22px color-mix(in srgb, var(--manage-accent-2) 18%, transparent)}}.owner-manage-operations-grid .automation-actions .neon-button:hover:not(:disabled){border-color:var(--manage-accent-2)}@supports (color:color-mix(in lab, red, red)){.owner-manage-operations-grid .automation-actions .neon-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--manage-accent-2) 54%, #ffffff2e)}}.owner-manage-operations-grid .automation-actions .neon-button:hover:not(:disabled){box-shadow:0 0 30px var(--manage-accent-2), 0 12px 26px #0000001f}@supports (color:color-mix(in lab, red, red)){.owner-manage-operations-grid .automation-actions .neon-button:hover:not(:disabled){box-shadow:0 0 30px color-mix(in srgb, var(--manage-accent-2) 24%, transparent), 0 12px 26px #0000001f}}.owner-manage-operations-grid .text-\[var\(--muted\)\]{color:#e7f5f59e!important}.owner-manage-operations-grid .text-\[var\(--accent\)\],.owner-manage-operations-grid .text-\[var\(--accent-strong\)\]{color:var(--manage-accent-2)!important}.owner-manage-operations-grid .text-\[var\(--danger\)\]{color:#ffd1c8!important}.owner-manage-operations-grid .hover\:bg-\[\#f4f8ef\]:hover,.owner-manage-operations-grid .hover\:bg-emerald-50:hover,.owner-manage-operations-grid .hover\:bg-red-50:hover{background-color:#ffffff1a}.owner-manage-operations-grid .input::placeholder{color:#e7f5f573}.owner-manage-operations-grid .server-members-panel .inline-empty-state,.owner-manage-operations-grid .glow-section .inline-empty-state,.owner-manage-operations-grid .workspace-panel .inline-empty-state,.owner-manage-operations-grid section.rounded .inline-empty-state{color:#e7f5f5b8;background:linear-gradient(135deg,#d9ff6f14,#00c2e012),#ffffff0a;border-color:#41e5a433}.owner-operations-panel{background:radial-gradient(circle at 12% 12%, var(--manage-accent), transparent 30%), radial-gradient(circle at 92% 14%, #00c2e01f, transparent 28%), linear-gradient(145deg, #15222bf5, #20313cf0);border:1px solid #d2e6ec24;border-radius:7px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.owner-operations-panel{background:radial-gradient(circle at 12% 12%, color-mix(in srgb, var(--manage-accent) 18%, transparent), transparent 30%), radial-gradient(circle at 92% 14%, #00c2e01f, transparent 28%), linear-gradient(145deg, #15222bf5, #20313cf0)}}.owner-operations-panel{color:#e7f5f5;padding:18px;box-shadow:0 20px 54px #0a161b33,inset 0 1px #ffffff0d}.owner-operations-panel:before{content:"";background:linear-gradient(90deg, var(--manage-accent), transparent 34%), repeating-linear-gradient(135deg, #ffffff0a 0 1px, transparent 1px 12px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.owner-operations-panel:before{background:linear-gradient(90deg, color-mix(in srgb, var(--manage-accent) 48%, transparent), transparent 34%), repeating-linear-gradient(135deg, #ffffff0a 0 1px, transparent 1px 12px)}}.owner-operations-panel:before{height:3px}.owner-operations-panel>*{position:relative}.owner-operations-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.owner-operations-head h3{color:#fff;letter-spacing:0;font-size:18px;font-weight:900}.owner-operations-head p{color:#e7f5f5ad;max-width:720px;margin-top:6px;font-size:13px;font-weight:690;line-height:21px}.owner-operations-head>span{white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.owner-operations-head>span.is-ready{color:#c9ffe9;background:#41e5a41f}.owner-operations-head>span.is-watch{color:#ffe6a1;background:#ffc85721}.owner-operations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.owner-operations-grid a{min-width:0;color:inherit;background:#ffffff12;border:1px solid #ffffff1f;border-radius:7px;gap:8px;padding:13px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.owner-operations-grid a:hover{border-color:var(--manage-accent)}@supports (color:color-mix(in lab, red, red)){.owner-operations-grid a:hover{border-color:color-mix(in srgb, var(--manage-accent) 48%, #ffffff24)}}.owner-operations-grid a:hover{background:#ffffff1a;transform:translateY(-1px)}.owner-operations-grid a>span{background:var(--manage-accent);border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.owner-operations-grid a>span{background:color-mix(in srgb, var(--manage-accent) 17%, #ffffff0f)}}.owner-operations-grid a>span{color:var(--manage-accent-2)}.owner-operations-grid strong,.owner-operations-grid small{text-overflow:ellipsis;min-width:0;overflow:hidden}.owner-operations-grid strong{color:#fff;white-space:nowrap;font-size:14px;font-weight:900}.owner-operations-grid small{color:#e7f5f594;font-size:12px;font-weight:710;line-height:18px}.owner-manage-operations-grid .server-members-panel .inline-empty-state strong,.owner-manage-operations-grid .glow-section .inline-empty-state strong,.owner-manage-operations-grid .workspace-panel .inline-empty-state strong,.owner-manage-operations-grid section.rounded .inline-empty-state strong{color:#fff}.server-cockpit.game-dayz{--game-accent-line:linear-gradient(90deg, var(--amber), #ffdf79)}.server-cockpit.game-outlast{--game-accent-line:linear-gradient(90deg, var(--violet), var(--cyan))}.server-cockpit.game-hell-let-loose{--game-accent-line:linear-gradient(90deg, #181f35, #ffcf4a)}.server-cockpit.game-pavlov{--game-accent-line:linear-gradient(90deg, #14213d, #00d0ff)}.server-cockpit.game-arma-3{--game-accent-line:linear-gradient(90deg, #7f91ff, var(--cyan))}.server-cockpit.game-fivem{--game-accent-line:linear-gradient(90deg, var(--blue), var(--violet))}.server-cockpit.game-redm{--game-accent-line:linear-gradient(90deg, #7e1722, #ffb257)}.server-cockpit.game-american-truck-simulator{--game-accent-line:linear-gradient(90deg, #18b97d, #ffc43d)}.server-cockpit.game-farming-simulator{--game-accent-line:linear-gradient(90deg, #39b54a, #f2b705, #67c7ff)}.server-cockpit.game-astroneer{--game-accent-line:linear-gradient(90deg, #7a5cff, #39d6c6, #ffd15c)}.server-cockpit.game-palworld{--game-accent-line:linear-gradient(90deg, #00c2a8, #ffe66d, #ff6f57)}.server-cockpit.game-dead-matter{--game-accent-line:linear-gradient(90deg, #1e3a5f, #40d3ff, #ffbf47)}.server-cockpit.game-project-zomboid{--game-accent-line:linear-gradient(90deg, #45d36a, #ff4f7a)}.server-cockpit.game-squad{--game-accent-line:linear-gradient(90deg, #213d2d, #9bd24f, #ffc43d)}.server-cockpit.game-rust-pc{--game-accent-line:linear-gradient(90deg, var(--coral), #ffad66)}.server-cockpit.game-seven-days{--game-accent-line:linear-gradient(90deg, #7fdc4a, #ff4f7a)}.server-cockpit.game-conan-exiles{--game-accent-line:linear-gradient(90deg, #d44b2f, #ffc43d)}.server-cockpit.game-ark-se{--game-accent-line:linear-gradient(90deg, #21b48c, #ffd35a)}.server-cockpit.game-reforger{--game-accent-line:linear-gradient(90deg, var(--accent), var(--cyan))}.loading-shell{color:#fff;background:linear-gradient(#051f1bd1,#181c44e6),url(/parrot-shell-background.svg) top/cover no-repeat,linear-gradient(120deg,#d9ff6f2e,#14b97847 34%,#0000 52%),linear-gradient(240deg,#ffc43d3d,#ff6f573d 38%,#0000 58%),linear-gradient(135deg,#073d33 0%,#0c5260 46%,#2a214d 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.loading-card,.panel-loading-state{box-shadow:0 22px 68px #00000047, var(--color-shadow);background:linear-gradient(145deg,#ffffff24,#ffffff0f),linear-gradient(135deg,#d9ff6f29,#00c2e01a,#ff6f5714),#073d33c7;border:1px solid #d9ff6f47;border-radius:10px;animation:.36s both panelRise,4.8s ease-in-out infinite panelGlowShift;position:relative;overflow:hidden}.loading-card{gap:20px;width:min(100%,460px);padding:24px;display:grid}.loading-logo-wrap{color:#102015;background:linear-gradient(135deg,#d9ff6f,#41e5a4 44%,#00c2e0 72%,#ffc43d);border-radius:10px;place-items:center;width:64px;height:64px;animation:3.6s ease-in-out infinite parrotFloat;display:grid;position:relative;box-shadow:0 0 26px #00c2e042,0 0 18px #d9ff6f29}.loading-logo-wrap svg{width:46px;height:46px}.loading-signal{border:2px solid #d9ff6f6b;border-radius:12px;animation:1.6s ease-in-out infinite signalPulse;position:absolute;inset:-8px}.loading-card h1,.panel-loading-hero h3{margin:6px 0 0;font-size:26px;font-weight:850;line-height:1.05}.loading-copy,.panel-loading-hero p{color:#ffffffb8;margin:10px 0 0;font-size:14px;line-height:22px}.loading-bars{gap:8px;display:grid}.loading-bars span,.panel-loading-grid span,.panel-loading-columns span{transform-origin:0;background-color:#ffffff80;background-image:linear-gradient(90deg,#d9ff6f1f,#00c2e033,#ffc43d1f),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:7px;animation:1.7s linear infinite shimmer,1.5s ease-in-out infinite loadingBars;display:block}.loading-bars span{height:10px}.loading-bars span:nth-child(2),.panel-loading-grid span:nth-child(2n){animation-delay:.14s}.loading-bars span:nth-child(3),.panel-loading-grid span:nth-child(3n){animation-delay:.28s}.panel-loading-state{color:var(--ink);background:linear-gradient(135deg,#d9ff6f29,#00c2e014,#ffffffe6),#fffffff5;margin:20px;padding:22px}.panel-loading-hero{align-items:center;gap:16px;display:flex}.panel-loading-hero p{color:var(--muted)}.panel-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.panel-loading-grid span{border:1px solid #d4e5dccc;height:58px;animation-name:shimmer}.panel-loading-columns{grid-template-columns:minmax(0,1fr) .55fr;gap:14px;margin-top:14px;display:grid}.panel-loading-columns span{border:1px solid #d4e5dccc;height:190px;animation-name:shimmer}@media (max-width:980px){.public-header{flex-direction:column;align-items:flex-start;gap:12px}.public-header nav{scrollbar-width:thin;width:100%;padding-bottom:2px;overflow-x:auto}.public-hero,.public-band{grid-template-columns:1fr}.public-hero{min-height:auto;padding-top:54px}.public-proof-strip{grid-template-columns:1fr;margin-top:12px}.public-game-grid,.public-security{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.public-trust-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.public-game-summary{grid-template-columns:1fr}.public-game-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.public-gportal-offers-head,.public-promo-banner{flex-direction:column;align-items:flex-start}.public-flow-grid,.public-feature-deck-grid,.public-faq,.public-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-feature-deck-head{flex-direction:column;align-items:flex-start}.login-layout{grid-template-columns:1fr;width:min(100%,620px)}.login-showcase{gap:26px;min-height:auto}.app-shell{grid-template-columns:1fr}.sidebar-shell{height:auto;display:none;position:static}.portal-main{min-width:0}.mobile-commandbar{z-index:35;-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);background:linear-gradient(115deg,#d9ff6f66,#ffffffdb 36%,#00c2e02e 72%,#ff6f571f),#fafffaf0;border-bottom:1px solid #d4e5dce0;gap:12px;padding:12px 14px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #073d331a}.mobile-commandbar>*{min-width:0}.mobile-commandbar .sidebar-panel{background:#ffffffc7;border-color:#d4e5dcf0;padding:10px}.mobile-commandbar .sidebar-panel>.mb-2{color:var(--muted)!important}.portal-nav-panel-mobile{overflow:hidden}.portal-nav-panel-mobile .grid{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.portal-nav-panel-mobile .portal-nav-item{scroll-snap-align:start;width:auto;min-width:max-content;color:var(--ink);background:#fff;border-color:#d4e5dceb;flex:none;box-shadow:0 1px 2px #151a160d}.portal-nav-panel-mobile .portal-nav-item:hover,.portal-nav-panel-mobile .portal-nav-item.is-active{color:#102015;background:linear-gradient(135deg,#d9ff6fd1,#41e5a49e,#00c2e052);border-color:#41e5a4cc;transform:translateY(-1px);box-shadow:inset 0 -2px #14b978b8,0 8px 18px #073d331a}.topbar{z-index:8;padding:14px;position:relative;top:auto}.topbar-inner,.topbar-side{flex-direction:column;align-items:flex-start}.topbar-stat-strip{justify-content:flex-start}.portal-main>.space-y-5{padding:14px}.fleet-band,.discord-status-grid,.owner-command-grid,.owner-metric-grid,.readiness-grid,.panel-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-loading-columns,.discord-manager-grid{grid-template-columns:1fr}}@media (max-width:620px){.fleet-band,.owner-command-grid,.owner-metric-grid,.owner-server-row{grid-template-columns:1fr}.panel-loading-hero{flex-direction:column;align-items:flex-start}.panel-loading-grid{grid-template-columns:1fr}}.scrollbar-soft{scrollbar-color:#aebbad transparent}.console{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.focus-ring{outline-offset:2px;outline:2px solid #0000}.focus-ring:focus-visible{outline-color:#00c2e0c2}.input{border:1px solid var(--line);width:100%;height:44px;color:var(--ink);background:#fff;border-radius:4px;padding:0 12px;font-size:14px;line-height:20px;transition:border-color .14s,box-shadow .14s;box-shadow:0 1px 2px #151a160d}.textarea-input{resize:vertical;height:96px;padding-top:12px;padding-bottom:12px}.input::placeholder{color:#9aa697}.input:hover{border-color:#b9c8b4}.input:focus-visible{outline-offset:2px;outline:2px solid #00c2e0c2}@keyframes panelRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes borderGlow{0%,to{box-shadow:0 0 #d9ff6f00,0 18px 44px #0e292214}50%{box-shadow:0 0 26px #d9ff6f38,0 18px 44px #0e292214}}@keyframes parrotFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-2deg)}}@keyframes signalPulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}@keyframes shineSweep{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(180%)skew(-18deg)}}@keyframes shimmer{0%{background-position:180% 0}to{background-position:-180% 0}}@keyframes loadingBars{0%,to{opacity:.42;transform:scaleX(.45)}50%{opacity:1;transform:scaleX(1)}}@keyframes panelGlowShift{0%,to{border-color:#14b9783d}50%{border-color:#00c2e06b}}.login-shell{color:#fff;background:linear-gradient(#051f1bc7,#181c44e6),url(/parrot-shell-background.svg) top/cover no-repeat,linear-gradient(120deg,#d9ff6f2e,#14b97847 34%,#0000 52%),linear-gradient(240deg,#ffc43d3d,#ff6f573d 38%,#0000 58%),linear-gradient(#00c2e029,#0000 48%),linear-gradient(135deg,#073d33 0%,#0c5260 46%,#2a214d 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-layout{grid-template-columns:minmax(320px,.95fr) minmax(360px,430px);align-items:stretch;gap:22px;width:min(100%,980px);display:grid}.login-showcase{min-height:560px;box-shadow:0 24px 72px #00000047, var(--color-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 16% 12%,#d9ff6f3d,#0000 28%),radial-gradient(circle at 82% 24%,#00c2e038,#0000 30%),linear-gradient(145deg,#ffffff29,#ffffff0e),#073d33b8;border:1px solid #d9ff6f42;border-radius:10px;align-content:space-between;padding:26px;animation:.42s both panelRise;display:grid;position:relative;overflow:hidden}.login-showcase:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffc43d33,#ff6f5721 38%,#0000 70%);border-radius:50%;height:280px;position:absolute;inset:auto -18% -24% 36%}.login-showcase>*{position:relative}.login-showcase-orb{background:radial-gradient(circle at 70% 22%,#ffc43d6b,#0000 34%),linear-gradient(135deg,#d9ff6f,#41e5a4 44%,#00c2e0 72%,#ffc43d);border:1px solid #d9ff6f6b;border-radius:14px;place-items:center;width:86px;height:86px;animation:6s ease-in-out infinite parrotFloat;display:grid;box-shadow:0 0 40px #00c2e042,0 20px 52px #0000002e}.login-showcase-orb svg{width:62px;height:62px}.login-showcase h2{letter-spacing:0;max-width:520px;margin:14px 0 0;font-size:clamp(34px,5vw,58px);font-weight:880;line-height:.98}.login-showcase p:not(.eyebrow){color:#ffffffad;max-width:520px;margin:18px 0 0;font-size:15px;font-weight:620;line-height:25px}.login-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.login-feature-grid div{color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:12px;font-size:12px;font-weight:820;line-height:17px;display:flex}.login-feature-grid svg{color:var(--lime);flex:none}.login-discord-link{color:#fff;background:linear-gradient(135deg,#d9ff6f21,#00c2e021,#ff6f571c);border:1px solid #d9ff6f47;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:44px;padding:0 14px;font-size:13px;font-weight:850;transition:transform .14s,border-color .14s,box-shadow .14s;display:inline-flex}.login-discord-link:hover{border-color:#d9ff6f80;transform:translateY(-2px);box-shadow:0 16px 34px #00c2e024}.login-oauth-button{color:#eef2ff;background:#5865f22e;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:.9rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s;display:flex}.login-oauth-button:hover{background:#5865f247;border-color:#818cf875;transform:translateY(-1px)}.login-panel{filter:brightness(1.12)saturate(1.08);align-self:center;width:min(100%,430px);animation:.42s both panelRise}.login-panel h1,.login-panel h2{color:#fffffff5;text-shadow:0 0 20px #00c2e024}.glow-mark{box-shadow:0 0 28px #00c2e03d,0 0 24px #ffc43d2e,inset 0 -1px #1020151f}.glow-card,.glow-section,.store-card,.customer-server-card,.subscription-row,.portal-hero{box-shadow:var(--shadow), 0 1px 0 #fffc inset;background:#fffffff0;border:1px solid #14b97838;border-radius:8px;animation:.26s both panelRise}.glow-card{box-shadow:0 0 0 1px #d9ff6f14, 0 22px 58px #0000005c, var(--color-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff38,#ffffff13),linear-gradient(135deg,#d9ff6f2e,#14b9783d,#00c2e024,#ff6f571f),#090e0dd1;border-color:#d9ff6f70}.dark-input{color:#fff;outline-offset:2px;background:#00000057;border:1px solid #fff3;border-radius:6px;outline:2px solid #0000;width:100%;height:44px;padding:0 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.dark-input::placeholder{color:#ffffff94}.dark-input:focus-visible{background:#00000057;border-color:#00c2e0b8;box-shadow:0 0 0 4px #00c2e021}.mini-switch,.icon-ghost{color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:6px;transition:transform .14s,border-color .14s,background .14s,color .14s}.mini-switch{min-height:32px;padding:0 11px;font-size:12px;font-weight:800}.mini-switch:hover,.icon-ghost:hover{color:#fff;background:#00c2e01f;border-color:#d9ff6f6b;transform:translateY(-1px)}.neon-button{color:#102015;background:linear-gradient(135deg,#d9ff6f,#41e5a4 45%,#00c2e0 78%,#ffc43d);border:1px solid #d9ff6f8f;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:850;transition:transform .14s,box-shadow .14s,border-color .14s,filter .14s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 22px #00c2e04d,0 0 16px #d9ff6f24}.neon-button:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:38px;position:absolute;inset:-40% auto -40% 0}.neon-button:hover:not(:disabled){filter:brightness(1.04);border-color:#fffc;transform:translateY(-1px);box-shadow:0 0 30px #00c2e061,0 0 20px #ffc43d38}.neon-button:hover:not(:disabled):after{opacity:1;animation:.76s shineSweep}.neon-button:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.62}.account-mini{background:linear-gradient(135deg,#d9ff6f21,#00c2e01a,#ff6f5714),#ffffff0e;border:1px solid #d9ff6f33;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px;display:flex;box-shadow:0 0 22px #d8f0c514}.account-avatar{width:38px;height:38px;color:var(--lime);background:linear-gradient(135deg,#d9ff6f33,#00c2e029);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.icon-ghost{flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.portal-nav-item{color:#ffffffb3;text-align:left;background:#00000029;border:1px solid #ffffff1a;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 10px;font-size:13px;font-weight:780;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s;display:flex}.portal-nav-item:hover,.portal-nav-item.is-active{color:#fff;box-shadow:inset 2px 0 0 var(--lime);background:linear-gradient(135deg,#d9ff6f24,#00c2e01f,#ffc43d14);border-color:#d9ff6f7a;transform:translate(2px)}.discord-sidebar-card{color:#fff;background:linear-gradient(135deg,#d9ff6f24,#00c2e01c,#ff6f571a),#0000002b;border:1px solid #d9ff6f38;border-radius:8px;gap:7px;padding:12px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.discord-sidebar-card:hover{border-color:#d9ff6f7a;transform:translateY(-2px);box-shadow:0 14px 30px #00c2e01f}.discord-sidebar-card span{background:linear-gradient(135deg, var(--lime), var(--accent), var(--cyan));color:#102015;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.discord-sidebar-card strong{font-size:13px;font-weight:900}.discord-sidebar-card small{color:#ffffff94;font-size:12px;font-weight:700;line-height:1.35}.portal-hero{background:linear-gradient(135deg,#d9ff6f3d,#41e5a424 38%,#00c2e01f 62%,#ff6f571a),#fff;justify-content:space-between;align-items:center;gap:16px;min-height:116px;padding:20px;animation:4s infinite borderGlow;display:flex}.portal-spark{color:var(--accent);filter:drop-shadow(0 0 10px #00c2e038);flex:none}.automation-panel{padding:18px;position:relative;overflow:hidden}.automation-panel:before{content:"";background:linear-gradient(90deg, var(--lime), var(--accent), var(--cyan), var(--amber));height:3px;position:absolute;inset:0 0 auto}.automation-head,.automation-actions,.automation-card-top,.automation-status-grid{justify-content:space-between;align-items:center;gap:14px;display:flex}.automation-score{min-height:34px;color:var(--accent-strong);background:linear-gradient(135deg,#d9ff6f33,#00c2e01f);border:1px solid #00c2e033;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:880;display:inline-flex}.automation-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:16px;display:grid}.automation-card{background:linear-gradient(145deg,#ffffffeb,#f6fffbd6),#ffffffeb;border:1px solid #14b9782e;border-radius:8px;align-content:start;gap:12px;padding:14px;display:grid;box-shadow:0 12px 30px #1020150f}.automation-card-strong{background:linear-gradient(135deg,#d9ff6f3d,#00c2e01a),#fff;border-color:#d9ff6f6b}.automation-card h4{margin:0;font-size:14px;font-weight:880}.automation-card p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:18px}.automation-card svg{color:var(--accent-strong);flex:none}.automation-status-grid{flex-wrap:wrap;align-items:stretch}.automation-status-grid span,.automation-status{min-height:28px;color:var(--muted);background:#ffffffbd;border:1px solid #14b97824;border-radius:6px;align-items:center;padding:0 9px;font-size:11px;font-weight:760;display:inline-flex}.automation-status{min-height:32px;line-height:16px}.automation-actions{border-top:1px solid #14b9781f;flex-wrap:wrap;margin-top:16px;padding-top:14px}.automation-actions span{color:var(--muted);font-size:12px;font-weight:720}.customer-server-card,.store-card{color:var(--ink);text-align:left;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.dashboard-game-art{z-index:1;aspect-ratio:16/7;background:linear-gradient(135deg,#073d33f5,#14223ef0),#10201b;border:1px solid #ffffff6b;border-radius:7px;margin:-4px -4px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #10201514,0 14px 28px #10201514}.dashboard-game-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 34%,#030a0870),linear-gradient(90deg,#d9ff6f2e,#0000 42%,#00c2e01f);position:absolute;inset:0}.dashboard-game-art img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .22s,filter .22s,opacity .22s;display:block;transform:scale(1.015)}.customer-server-card:hover .dashboard-game-art img,.store-card:hover .dashboard-game-art img{filter:saturate(1.12)contrast(1.04);transform:scale(1.065)}.store-card.is-out-of-stock .dashboard-game-art img{filter:grayscale(.45)saturate(.72);opacity:.76}.customer-server-card:after,.store-card:after,.glow-section:after{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(135deg,#d9ff6f14,#0000 38%,#00c2e00f);transition:opacity .16s;position:absolute;inset:0}.customer-server-card:before,.store-card:before{content:"";background:var(--accent);z-index:2;height:3px;position:absolute;inset:0 0 auto}.customer-server-card>*,.store-card>*{z-index:1;position:relative}.customer-server-card:hover,.store-card:hover{box-shadow:0 0 24px #00c2e01f, var(--shadow);border-color:#14b9786b;transform:translateY(-2px)}.store-card.is-out-of-stock{background:linear-gradient(145deg,#ffffffe6,#f5f8f6db),#ffffffe0;border-style:dashed}.store-card.is-out-of-stock .store-price{color:var(--muted);box-shadow:none;background:#f2f5f3}.customer-server-card:hover:after,.store-card:hover:after,.glow-section:hover:after{opacity:1}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-settings-card{min-height:100%}.account-settings-card .settings-card-head{gap:12px;margin-bottom:16px;display:flex}.settings-card-head>span{width:38px;height:38px;color:var(--accent-strong);background:linear-gradient(135deg,#d9ff6f5c,#00c2e02e);border:1px solid #14b97833;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.settings-card-head h3{margin:0;font-size:16px;font-weight:850}.settings-card-head p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:20px}.settings-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notification-explainer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.notification-explainer-grid span{min-height:54px;color:var(--muted);background:linear-gradient(135deg,#ffffffeb,#edfff8cc),#ffffffdb;border:1px solid #14b97838;border-radius:8px;padding:10px;font-size:12px;font-weight:760;line-height:18px}.account-save-bar{box-shadow:var(--shadow);background:linear-gradient(135deg,#d9ff6f38,#00c2e024,#ffc43d1f),#ffffffd6;border:1px solid #14b97838;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.account-save-bar strong,.account-save-bar span{display:block}.account-save-bar strong{font-size:14px;font-weight:850}.account-save-bar span{color:var(--muted);margin-top:3px;font-size:13px}.workshop-manager{color:#f8fbf5;background:linear-gradient(#040f12c2,#050b0cf5),radial-gradient(circle at 18% 0,#00c2e038,#0000 32%),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 34px),#071012;border:1px solid #ffc43d57;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000047}.workshop-manager:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffc43deb,#00c2e0b8,#ffc43deb);height:4px;position:absolute;inset:98px 0 auto;box-shadow:0 0 18px #ffc43d42}.workshop-hero{background:linear-gradient(90deg,#02080bf5,#02080b8a),radial-gradient(circle at 90% 0,#00c2e040,#0000 32%);justify-content:space-between;align-items:center;gap:18px;min-height:102px;padding:24px 28px;display:flex;position:relative}.workshop-hero h3{color:#fff;text-transform:uppercase;margin:0;font-size:42px;font-weight:950;line-height:.94}.workshop-hero p{color:#f8fbf5b8;max-width:650px;margin:10px 0 0;font-size:14px;line-height:21px}.workshop-sync-button,.workshop-sync-pill{z-index:1;color:#203140;text-transform:uppercase;background:linear-gradient(135deg,#f8fbf5,#dff8ff);border:1px solid #00c2e0b8;border-radius:0;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex;position:relative;transform:skew(-10deg);box-shadow:0 0 20px #00c2e057}.workshop-sync-button>*,.workshop-sync-pill>*{transform:skew(10deg)}.workshop-sync-button:disabled{cursor:not-allowed;opacity:.55}.workshop-stat-row{z-index:1;flex-wrap:wrap;gap:10px;padding:18px 28px 0;display:flex;position:relative}.workshop-stat-row span{color:#f8fbf5d6;background:#ffffff12;border:1px solid #ffffff1f;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.workshop-controls{z-index:1;grid-template-columns:minmax(240px,1fr) auto minmax(180px,240px);align-items:end;gap:18px;padding:24px 28px 14px;display:grid;position:relative}.workshop-search,.workshop-sort{gap:8px;display:grid}.workshop-search>span,.workshop-sort>span{color:#f8fbf5eb;text-transform:uppercase;font-size:13px;font-weight:950}.workshop-search div,.workshop-sort select,.workshop-add-panel input{color:#fff;background:#0000008f;border:1px solid #ffffff40;outline:none;min-height:48px;transition:border-color .16s,box-shadow .16s,background .16s}.workshop-search div{align-items:center;gap:10px;padding:0 14px;display:flex}.workshop-search input,.workshop-add-panel input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none}.workshop-search input::placeholder,.workshop-add-panel input::placeholder{color:#f8fbf58a}.workshop-search div:focus-within,.workshop-sort select:focus,.workshop-add-panel input:focus{background:#000000b8;border-color:#00c2e0d1;box-shadow:0 0 0 3px #00c2e021}.workshop-tags-button{color:#fff;background:#0000008a;border:1px solid #ffffff40;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:13px;font-weight:900;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.workshop-tags-button:hover,.workshop-tags-button.is-open{color:#ffdf79;border-color:#ffc43db8}.workshop-sort select{color:#fff;width:100%;padding:0 14px;font-size:14px;font-weight:750}.workshop-tag-row{flex-wrap:wrap;gap:10px;padding:0 28px 16px;display:flex}.workshop-tag-row button{color:#f8fbf5c7;background:#ffffff14;border:1px solid #ffffff29;min-height:34px;padding:0 12px;font-size:12px;font-weight:850}.workshop-tag-row button.is-selected{color:#eaff97;background:#d9ff6f24;border-color:#d9ff6fb8}.workshop-add-panel{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(120px,.5fr) auto;gap:10px;padding:0 28px 24px;display:grid}.workshop-add-panel input{background:#000000b8;border-color:#00c2e042;padding:0 14px;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff0a}.workshop-add-panel button{background:linear-gradient(135deg, var(--lime), var(--cyan), var(--amber));color:#071012;border:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:13px;font-weight:950;transition:filter .16s,transform .16s;display:inline-flex}.workshop-add-panel button:hover{filter:brightness(1.06);transform:translateY(-1px)}.workshop-add-panel button:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.6;transform:none}.workshop-notice,.workshop-error{color:#c9ffe7;background:#14b97821;border:1px solid #14b97847;margin:0 28px 18px;padding:11px 13px;font-size:13px;font-weight:750}.workshop-error{color:#ffd8d8;background:#ff5a5f24;border-color:#ff5a5f61}.workshop-live-results{z-index:1;background:radial-gradient(circle at 92% 0,#00c2e029,#0000 30%),#00000052;border:1px solid #00c2e038;margin:0 28px 24px;padding:16px;position:relative}.workshop-live-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.workshop-live-head span,.workshop-live-head small{color:#f8fbf59e;text-transform:uppercase;font-size:12px;font-weight:870;display:block}.workshop-live-head strong{color:#fff;margin-top:4px;font-size:18px;font-weight:920;display:block}.workshop-live-head small{text-align:right;flex:none}.workshop-live-error,.workshop-live-empty{margin:0}.workshop-live-loading{color:#f8fbf5b8;border:1px dashed #00c2e04d;justify-content:center;align-items:center;gap:10px;min-height:110px;font-size:13px;font-weight:850;display:flex}.workshop-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workshop-result-card{background:#0000008a;border:1px solid #ffffff1a;overflow:hidden;box-shadow:0 14px 30px #00000038}.workshop-result-art{background-color:#111d24;background-position:50%;background-size:cover;min-height:132px}.workshop-result-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.workshop-result-tags span{color:#f8fbf5b3;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1f;padding:4px 7px;font-size:10px;font-weight:900}.workshop-result-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:14px;display:grid}.workshop-result-actions span{color:#f8fbf5a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.workshop-result-actions a,.workshop-result-actions button{color:#fff;border:1px solid #ffffff29;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.workshop-result-actions a{background:#ffffff12}.workshop-result-actions button{color:#edff9f;background:#d9ff6f1f;border-color:#d9ff6f6b}.workshop-result-actions a:hover,.workshop-result-actions button:hover:not(:disabled){background:#00c2e01f;border-color:#00c2e08a;transform:translateY(-1px)}.workshop-result-actions button:disabled{cursor:not-allowed;opacity:.58}.workshop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 28px 28px;display:grid}.workshop-card{background:#00000094;border:1px solid #ffffff1a;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 16px 28px #00000047}.workshop-card:hover{border-color:#00c2e070;transform:translateY(-3px);box-shadow:0 20px 34px #0000005c,0 0 24px #00c2e01f}.workshop-card-art{min-height:150px;position:relative;overflow:hidden}.workshop-card-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#000000c7),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 46px);position:absolute;inset:0}.workshop-card-mark{z-index:1;color:#ffffffeb;text-shadow:0 0 16px #00c2e073;font-size:34px;font-weight:950;line-height:1;position:absolute;top:18px;left:18px}.workshop-card-art-footer{z-index:1;color:#ffffffe6;justify-content:space-between;gap:10px;font-size:12px;font-weight:900;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.workshop-card-body{padding:16px}.workshop-card-title{color:#fff;min-height:48px;font-size:18px;font-weight:850;line-height:24px}.workshop-card-meta{color:#f8fbf594;word-break:break-word;margin-top:6px;font-size:13px;font-weight:700}.workshop-card-actions{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:16px;display:grid}.workshop-card-actions span{color:#f8fbf5b8;font-size:12px;font-weight:850}.workshop-card-actions button{color:#ff9ca0;background:#ff5a5f1a;border:1px solid #ff5a5f52;justify-content:center;align-items:center;width:36px;height:36px;transition:background .16s,color .16s;display:inline-flex}.workshop-card-actions button:hover{color:#ffd1d3;background:#ff5a5f2e}.workshop-card-actions button:disabled{cursor:not-allowed;opacity:.5}.workshop-empty{color:#f8fbf5bd;text-align:center;background:#00000047;border:1px dashed #00c2e052;place-items:center;gap:8px;min-height:220px;margin:0 28px 28px;padding:26px;display:grid}.workshop-empty strong{color:#fff;font-size:16px;font-weight:900}.workshop-empty span{max-width:420px;font-size:13px;line-height:20px}.customer-server-card.game-dayz:before,.store-card.game-dayz:before{background:linear-gradient(90deg, var(--amber), #ffdf79)}.customer-server-card.game-outlast:before,.store-card.game-outlast:before{background:linear-gradient(90deg, var(--violet), var(--cyan))}.customer-server-card.game-hell-let-loose:before,.store-card.game-hell-let-loose:before{background:linear-gradient(90deg,#181f35,#ffcf4a)}.customer-server-card.game-pavlov:before,.store-card.game-pavlov:before{background:linear-gradient(90deg,#14213d,#00d0ff)}.customer-server-card.game-arma-3:before,.store-card.game-arma-3:before{background:linear-gradient(90deg, #7f91ff, var(--cyan))}.customer-server-card.game-fivem:before,.store-card.game-fivem:before{background:linear-gradient(90deg, var(--blue), var(--violet))}.customer-server-card.game-redm:before,.store-card.game-redm:before{background:linear-gradient(90deg,#7e1722,#ffb257)}.customer-server-card.game-american-truck-simulator:before,.store-card.game-american-truck-simulator:before{background:linear-gradient(90deg,#18b97d,#ffc43d)}.customer-server-card.game-farming-simulator:before,.store-card.game-farming-simulator:before{background:linear-gradient(90deg,#39b54a,#f2b705,#67c7ff)}.customer-server-card.game-astroneer:before,.store-card.game-astroneer:before{background:linear-gradient(90deg,#7a5cff,#39d6c6,#ffd15c)}.customer-server-card.game-palworld:before,.store-card.game-palworld:before{background:linear-gradient(90deg,#00c2a8,#ffe66d,#ff6f57)}.customer-server-card.game-dead-matter:before,.store-card.game-dead-matter:before{background:linear-gradient(90deg,#1e3a5f,#40d3ff,#ffbf47)}.customer-server-card.game-project-zomboid:before,.store-card.game-project-zomboid:before{background:linear-gradient(90deg,#45d36a,#ff4f7a)}.customer-server-card.game-squad:before,.store-card.game-squad:before{background:linear-gradient(90deg,#213d2d,#9bd24f,#ffc43d)}.customer-server-card.game-rust-pc:before,.store-card.game-rust-pc:before{background:linear-gradient(90deg, var(--coral), #ffad66)}.customer-server-card.game-seven-days:before,.store-card.game-seven-days:before{background:linear-gradient(90deg,#7fdc4a,#ff4f7a)}.customer-server-card.game-conan-exiles:before,.store-card.game-conan-exiles:before{background:linear-gradient(90deg,#d44b2f,#ffc43d)}.customer-server-card.game-ark-se:before,.store-card.game-ark-se:before{background:linear-gradient(90deg,#21b48c,#ffd35a)}.customer-server-card.game-reforger:before,.store-card.game-reforger:before{background:linear-gradient(90deg, var(--accent), var(--cyan))}.subscription-row{justify-content:space-between;align-items:center;gap:18px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.subscription-row:hover{box-shadow:0 0 20px #00c2e01a, var(--shadow);border-color:#14b97861;transform:translateY(-1px)}.subscription-status{min-height:24px;color:var(--accent-strong);text-transform:capitalize;background:#14b97814;border:1px solid #14b9782e;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.store-price{min-height:34px;color:var(--lime);background:#102015;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 0 20px #1020151f}.store-insight-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.payment-safety-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#d9ff6f2e,#00c2e01f,#ffc43d1a),#fff;border:1px solid #14b97838;border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);align-items:stretch;gap:14px;padding:16px;display:grid;overflow:hidden}.payment-safety-panel h3{color:var(--ink);margin:7px 0 0;font-size:18px;font-weight:900;line-height:1.15}.payment-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.payment-safety-grid article{background:#ffffffc7;border:1px solid #14b97829;border-radius:8px;min-width:0;padding:12px}.payment-safety-grid article>span{background:linear-gradient(135deg, var(--lime), var(--accent), var(--cyan));color:#102015;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.payment-safety-grid strong{color:var(--ink);margin-top:9px;font-size:13px;font-weight:900;display:block}.payment-safety-grid p{color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:680;line-height:18px}.store-readiness-panel,.owner-readiness-panel{padding:18px;position:relative;overflow:hidden}.store-readiness-panel:before,.owner-readiness-panel:before{content:"";background:linear-gradient(90deg, var(--lime), var(--accent), var(--cyan), var(--amber), var(--coral));height:3px;position:absolute;inset:0 0 auto}.store-readiness-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:min(100%,360px);display:grid}.store-readiness-grid,.owner-readiness-list{gap:10px;display:grid}.store-readiness-row,.owner-readiness-row{background:linear-gradient(135deg,#fffffff0,#f7fffae0),#fff;border:1px solid #14b97829;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid;box-shadow:0 10px 24px #1020150d}.store-readiness-row strong,.owner-readiness-row strong{color:var(--ink);font-size:14px;font-weight:880;display:block}.store-readiness-row>div>span,.owner-readiness-row>div>span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:720;line-height:18px;display:block}.store-readiness-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:230px;display:grid}.store-watch-panel{padding:18px;position:relative;overflow:hidden}.store-watch-panel:before{content:"";background:linear-gradient(90deg, var(--coral), var(--amber), var(--cyan));height:3px;position:absolute;inset:0 0 auto}.store-watch-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.store-watch-card{background:linear-gradient(135deg,#fffffff0,#f6faf8db),#fff;border:1px solid #14b97829;border-radius:8px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid;box-shadow:0 10px 24px #1020150d}.store-watch-card .dashboard-game-art{aspect-ratio:1;margin:0}.store-watch-card .dashboard-game-art img{filter:grayscale(.22)saturate(.82)}.store-watch-card h4{color:var(--ink);margin:8px 0 3px;font-size:14px;font-weight:900}.store-watch-card p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:700;line-height:18px;display:-webkit-box;overflow:hidden}.store-network-strip{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.store-network-strip span{min-height:30px;color:var(--accent-strong);background:linear-gradient(135deg,#d9ff6f24,#00c2e014);border:1px solid #00c2e029;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:840;display:inline-flex}.store-payment-safety{color:#0f6847;background:linear-gradient(135deg,#14b9781f,#d9ff6f1f);border:1px solid #14b97833;border-radius:8px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:820;line-height:18px;display:flex}.store-payment-safety svg{flex:none;margin-top:1px}.owner-readiness-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.owner-port-checklist{background:linear-gradient(135deg,#00c2e01f,#d9ff6f1a,#ffc43d14),#fff;border:1px solid #00c2e02e;border-radius:8px;padding:14px;position:sticky;top:16px;box-shadow:0 16px 36px #10201514}.owner-port-checklist h4{color:var(--ink);margin:0;font-size:14px;font-weight:900}.owner-port-checklist p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:18px}.owner-port-lines{gap:8px;margin-top:12px;display:grid}.owner-port-lines span{color:var(--ink);background:#ffffffbd;border:1px solid #14b97824;border-radius:6px;padding:8px 9px;font-size:12px;font-weight:780;line-height:18px}.runtime-chip.is-ready{color:var(--accent-strong);background:#14b9781a;border-color:#14b9783d}.runtime-chip.is-watch{color:#8b6400;background:#ffc43d24;border-color:#ffc43d47}.runtime-chip.is-danger{color:#a93526;background:#ff6f571f;border-color:#ff6f5742}.upcoming-radar-panel:before{content:"";background:linear-gradient(90deg, var(--lime), var(--cyan), var(--violet), var(--amber), var(--coral));height:3px;position:absolute;inset:0 0 auto}.upcoming-radar-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.upcoming-radar-card{background:linear-gradient(145deg,#fffffff0,#f4fffad6),#ffffffeb;border:1px solid #14b9782e;border-radius:8px;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 14px 32px #10201514}.upcoming-radar-card:hover{border-color:#00c2e057;transform:translateY(-2px);box-shadow:0 0 24px #00c2e01c,0 14px 32px #10201517}.upcoming-radar-card img{aspect-ratio:16/7;object-fit:cover;object-position:center;width:100%;display:block}.upcoming-radar-card>div{padding:12px}.upcoming-radar-card h4{margin:0;font-size:14px;font-weight:880}.upcoming-radar-card p,.upcoming-radar-card small{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:18px;display:block}.upcoming-partner-path{border-color:#00c2e03d}.upcoming-official-only{border-color:#ffc43d47}.feature-pill{min-height:26px;color:var(--accent-strong);background:#14b97814;border:1px solid #14b9782e;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.glow-section{padding:18px;position:relative;overflow:hidden}.mini-metric{background:linear-gradient(135deg,#d9ff6f1a,#00c2e00f),#ffffffc7;border:1px solid #d4e5dcdb;border-radius:7px;min-width:0;padding:10px}.home-hero-panel{box-shadow:var(--color-shadow), var(--shadow);background:linear-gradient(120deg,#d9ff6f3d,#41e5a421 28%,#fffffff2 50%,#00c2e01a 72%,#ff6f571a),#fffffff5;border:1px solid #14b97842;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:18px;padding:22px;animation:.36s both panelRise,5.5s ease-in-out infinite panelGlowShift;display:grid;overflow:hidden}.home-sync-card{color:#fff;background:linear-gradient(145deg,#073d33eb,#0b5260e6 54%,#242156e0),#073d33eb;border:1px solid #d9ff6f33;border-radius:9px;align-content:end;gap:10px;min-height:170px;padding:18px;animation:.48s both panelRise;display:grid;box-shadow:0 22px 60px #073d332e,0 0 28px #00c2e01f}.home-sync-card svg{color:var(--lime)}.home-sync-card strong{font-size:18px;line-height:22px}.home-sync-card span{color:#ffffffa3;font-size:13px;font-weight:650;line-height:20px}.home-metric-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;display:grid}.premium-command-panel{color:#fff;background:radial-gradient(circle at 2% 0,#d9ff6f42,#0000 32%),radial-gradient(circle at 92% 8%,#00c2e02e,#0000 34%),linear-gradient(135deg,#102015f5,#085046eb 50%,#1c2652e6),#102015;border:1px solid #14b97842;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.42fr) minmax(0,1fr);gap:14px;padding:16px;animation:.36s both panelRise;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #073d3338,0 0 38px #00c2e01a}.premium-command-panel:before{content:"";background:linear-gradient(90deg, var(--lime), var(--accent), var(--cyan), var(--amber), var(--coral));height:3px;position:absolute;inset:0 0 auto}.premium-command-panel>*{z-index:1;position:relative}.premium-command-copy{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;gap:15px;min-width:0;padding:16px;display:flex}.premium-command-mark{background:linear-gradient(135deg,#d9ff6f3d,#00c2e024),#ffffff17;border:1px solid #d9ff6f42;border-radius:10px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 0 32px #d9ff6f1f}.premium-command-mark svg{width:44px;height:44px}.premium-command-copy .eyebrow{color:var(--lime)}.premium-command-copy h3{color:#fff;max-width:720px;margin:6px 0 0;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1}.premium-command-copy p{color:#ffffffad;max-width:780px;margin:11px 0 0;font-size:13px;font-weight:650;line-height:21px}.premium-command-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.premium-stock-strip{background:linear-gradient(145deg,#d9ff6f2e,#00c2e01f),#ffffff14;border:1px solid #d9ff6f2e;border-radius:8px;align-content:end;gap:8px;padding:14px;display:grid}.premium-stock-strip strong,.premium-stock-strip span{display:block}.premium-stock-strip strong{color:#fff;font-size:18px;font-weight:900;line-height:22px}.premium-stock-strip span{color:#ffffffa8;font-size:12px;font-weight:750;line-height:18px}.premium-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.premium-quality-card{color:#fff;text-align:left;background:#ffffff17;border:1px solid #ffffff21;border-radius:8px;min-width:0;padding:12px;transition:transform .15s,border-color .15s,background .15s}.premium-quality-card:hover{background:#ffffff21;border-color:#d9ff6f57;transform:translateY(-2px)}.premium-quality-icon{width:32px;height:32px;color:var(--lime);background:#d9ff6f24;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.premium-quality-card small,.premium-quality-card strong,.premium-quality-card p{display:block}.premium-quality-card small{color:#ffffff94;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:900}.premium-quality-card strong{color:#fff;margin-top:5px;font-size:20px;font-weight:950;line-height:1}.premium-quality-card p{color:#ffffffa8;margin:8px 0 0;font-size:11px;font-weight:700;line-height:16px}.game-coverage-panel{background:linear-gradient(135deg,#d9ff6f29,#ffffffe0 34%,#00c2e01a 66%,#ff6f5714),#fffffff5;border-color:#00c2e038}.game-coverage-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.game-coverage-head h3{margin:0;font-size:16px;font-weight:850}.game-coverage-head p{color:var(--muted);margin:5px 0 0;font-size:13px;font-weight:650;line-height:20px}.game-coverage-summary{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.game-coverage-summary span{min-height:28px;color:var(--accent-strong);background:#ffffffc7;border:1px solid #14b97829;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.game-coverage-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.game-coverage-card{--game-accent-line:linear-gradient(90deg, var(--accent), var(--cyan));min-height:138px;color:var(--ink);text-align:left;background:linear-gradient(145deg,#fffffffa,#ffffffd1),#ffffffe6;border:1px solid #d4e5dceb;border-radius:8px;align-content:space-between;gap:12px;padding:14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #121c220a}.game-coverage-card:before{content:"";background:var(--game-accent-line);height:3px;position:absolute;inset:0 0 auto}.game-coverage-card:hover{box-shadow:var(--lift-shadow);border-color:#14b97866;transform:translateY(-2px)}.game-coverage-card strong{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:14px;font-weight:850;line-height:18px;display:block;overflow:hidden}.game-coverage-card svg{color:var(--accent-strong);flex:none}.game-coverage-stats,.game-coverage-foot{flex-wrap:wrap;gap:7px;display:flex}.game-coverage-stats span,.game-coverage-foot span{border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:11px;font-weight:820;display:inline-flex}.game-coverage-stats span{color:var(--accent-strong);background:#14b97814}.game-coverage-foot{justify-content:space-between}.game-coverage-foot span{color:var(--muted);background:#1020150f}.game-coverage-bar{background:#10201514;border-radius:999px;height:6px;overflow:hidden}.game-coverage-bar span{border-radius:inherit;background:var(--game-accent-line);height:100%;display:block;box-shadow:0 0 18px #00c2e02e}.game-coverage-card.game-dayz{--game-accent-line:linear-gradient(90deg, var(--amber), #ffdf79)}.game-coverage-card.game-outlast{--game-accent-line:linear-gradient(90deg, var(--violet), var(--cyan))}.game-coverage-card.game-hell-let-loose{--game-accent-line:linear-gradient(90deg, #181f35, #ffcf4a)}.game-coverage-card.game-pavlov{--game-accent-line:linear-gradient(90deg, #14213d, #00d0ff)}.game-coverage-card.game-arma-3{--game-accent-line:linear-gradient(90deg, #7f91ff, var(--cyan))}.game-coverage-card.game-fivem{--game-accent-line:linear-gradient(90deg, var(--blue), var(--violet))}.game-coverage-card.game-redm{--game-accent-line:linear-gradient(90deg, #7e1722, #ffb257)}.game-coverage-card.game-american-truck-simulator{--game-accent-line:linear-gradient(90deg, #18b97d, #ffc43d)}.game-coverage-card.game-farming-simulator{--game-accent-line:linear-gradient(90deg, #39b54a, #f2b705, #67c7ff)}.game-coverage-card.game-astroneer{--game-accent-line:linear-gradient(90deg, #7a5cff, #39d6c6, #ffd15c)}.game-coverage-card.game-palworld{--game-accent-line:linear-gradient(90deg, #00c2a8, #ffe66d, #ff6f57)}.game-coverage-card.game-dead-matter{--game-accent-line:linear-gradient(90deg, #1e3a5f, #40d3ff, #ffbf47)}.game-coverage-card.game-project-zomboid{--game-accent-line:linear-gradient(90deg, #45d36a, #ff4f7a)}.game-coverage-card.game-squad{--game-accent-line:linear-gradient(90deg, #213d2d, #9bd24f, #ffc43d)}.game-coverage-card.game-rust-pc{--game-accent-line:linear-gradient(90deg, var(--coral), #ffad66)}.game-coverage-card.game-seven-days{--game-accent-line:linear-gradient(90deg, #7fdc4a, #ff4f7a)}.game-coverage-card.game-conan-exiles{--game-accent-line:linear-gradient(90deg, #d44b2f, #ffc43d)}.game-coverage-card.game-ark-se{--game-accent-line:linear-gradient(90deg, #21b48c, #ffd35a)}.game-coverage-card.game-reforger{--game-accent-line:linear-gradient(90deg, var(--accent), var(--cyan))}.home-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-action-card{min-height:146px;color:var(--ink);text-align:left;background:linear-gradient(145deg,#fffffffa,#ffffffe0),linear-gradient(135deg,#d9ff6f2e,#00c2e01a,#ffc43d14);border:1px solid #d4e5dcf2;border-radius:8px;align-content:space-between;justify-items:start;gap:10px;padding:15px;transition:transform .15s,border-color .15s,box-shadow .15s;animation:.36s both panelRise;display:grid;box-shadow:0 1px 2px #121c220a}.home-action-card:hover{box-shadow:var(--color-shadow), var(--shadow);border-color:#14b9786b;transform:translateY(-2px)}.home-action-card strong{font-size:15px;line-height:20px}.home-action-card span{color:var(--muted);font-size:12px;font-weight:700;line-height:18px}.attention-list,.activity-feed{gap:9px;display:grid}.attention-row,.activity-event{width:100%;color:var(--ink);text-align:left;background:#ffffffc7;border:1px solid #d4e5dceb;border-radius:8px;transition:transform .15s,border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #121c220a}.attention-row{align-items:center;gap:11px;min-height:68px;padding:11px;display:flex}.attention-row:hover,.activity-event:hover{box-shadow:0 0 20px #00c2e01a, var(--shadow);border-color:#14b97861;transform:translateY(-1px)}.attention-row strong,.activity-event strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;display:block;overflow:hidden}.attention-row small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.attention-dot{background:var(--cyan);border-radius:999px;flex:none;width:11px;height:11px;box-shadow:0 0 0 4px #00c2e01f}.attention-dot.is-warning{background:var(--amber);box-shadow:0 0 0 4px #ffc43d21}.attention-dot.is-danger{background:var(--danger);box-shadow:0 0 0 4px #b23a351f}.attention-dot.is-info{background:var(--accent);box-shadow:0 0 0 4px #14b9781f}.activity-event{gap:5px;padding:11px 12px;display:grid;box-shadow:inset 3px 0 #14b9788a,0 1px 2px #121c220a}.activity-event.is-warning{box-shadow:inset 3px 0 0 var(--amber), 0 1px 2px #121c220a}.activity-event.is-error{box-shadow:inset 3px 0 0 var(--danger), 0 1px 2px #121c220a}.activity-event.is-success{box-shadow:inset 3px 0 0 var(--accent), 0 1px 2px #121c220a}.activity-event span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.health-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#d9ff6f2e,#41e5a41a,#00c2e014,#ffffffdb),#fffffff5;border:1px solid #14b97838;border-radius:10px;padding:18px}.workspace-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#d9ff6f14,#ffffffe6 38%,#00c2e00f),#fffffff5;border:1px solid #14b9782e;border-radius:10px;padding:18px}.server-members-panel{background:linear-gradient(135deg,#d9ff6f1a,#ffffffeb 38%,#00c2e014,#ffc43d0f),#fffffff5}.members-count-pill{min-height:34px;color:var(--accent-strong);background:#eefcf4e6;border:1px solid #14b97833;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:880;display:inline-flex}.member-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.member-permission-grid div{background:#ffffffb8;border:1px solid #14b97824;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:9px;padding:9px;display:grid}.member-permission-grid svg{color:var(--accent-strong);grid-row:span 2}.member-permission-grid strong,.member-permission-grid span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-permission-grid strong{font-size:12px;font-weight:900}.member-permission-grid span{color:var(--muted);font-size:11px;font-weight:720}.inline-empty-state{text-align:center;background:linear-gradient(135deg,#d9ff6f14,#00c2e00d),#ffffffbd;border:1px dashed #14b97842;border-radius:8px;justify-items:center;gap:8px;padding:22px 14px;display:grid}.inline-empty-icon{width:36px;height:36px;color:var(--accent-strong);background:#14b9781a;border-radius:8px;justify-content:center;align-items:center;display:flex}.inline-empty-state strong{color:var(--ink);font-size:14px;font-weight:850}.inline-empty-state span{max-width:420px;color:var(--muted);font-size:12px;font-weight:700;line-height:18px}.console-panel{color:#fff;background:radial-gradient(circle at 85% 0,#00c2e01a,#0000 28%),#101510;border:1px solid #1f2a20;border-radius:10px;overflow:hidden;box-shadow:0 16px 42px #07110d2e}.backup-row{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.backup-status{text-transform:capitalize;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.backup-status-ready{color:var(--accent-strong);background:#14b97817;border:1px solid #14b97833}.backup-status-running{color:#087184;background:#00c2e014;border:1px solid #00c2e038}.backup-status-failed{color:var(--danger);background:#d94f4514;border:1px solid #d94f4538}.health-score{min-height:40px;color:var(--accent-strong);background:#ffffffbd;border:1px solid #14b97847;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:14px;font-weight:900;display:inline-flex}.health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.health-check{background:#ffffffc7;border:1px solid #d8e0e5e6;border-radius:8px;gap:10px;min-width:0;padding:11px;display:flex}.health-check.is-ok{background:#f7fdf9d6;border-color:#14b97852}.health-check.is-watch{background:#fffaf0db;border-color:#ffc43d52}.health-check-icon{width:30px;height:30px;color:var(--accent-strong);background:#14b9781f;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.health-check.is-watch .health-check-icon{color:#9a6515;background:#ffc43d29}.health-check strong,.health-check span{display:block}.health-check strong{font-size:13px;line-height:18px}.health-check span{color:var(--muted);font-size:12px;font-weight:700;line-height:18px}.community-systems-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.community-system-card,.store-referral-strip,.smart-settings-panel{box-shadow:var(--shadow);background:linear-gradient(145deg,#fffffffa,#ffffffe6),linear-gradient(115deg,#d9ff6f33,#00c2e01c,#ffc43d1a,#ff6f5717);border:1px solid #14b97838;border-radius:8px;position:relative;overflow:hidden}.community-system-card{align-content:start;gap:13px;min-height:230px;padding:16px;animation:.36s both panelRise;display:grid}.community-system-card:before,.store-referral-strip:before,.smart-settings-panel:before{content:"";background:linear-gradient(90deg, var(--lime), var(--accent), var(--cyan), var(--amber), var(--coral));height:3px;position:absolute;inset:0 0 auto}.vote-card:before{background:linear-gradient(90deg, var(--violet), var(--cyan), var(--lime), var(--amber))}.community-system-head,.smart-settings-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.community-system-head h3,.smart-settings-head h3{color:var(--ink);margin:0;font-size:18px;font-weight:900;line-height:24px}.community-system-head svg{color:var(--accent-strong);flex:none}.community-system-card p{color:var(--muted);margin:0;font-size:13px;font-weight:700;line-height:20px}.referral-code-box{color:#fff;background:linear-gradient(135deg,#d9ff6f14,#00c2e01f),#102015;border:1px solid #ffffff40;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 30px #1020151a}.referral-code-box strong{overflow-wrap:anywhere;min-width:0;color:var(--lime);letter-spacing:0;font-size:18px;font-weight:950}.community-mini-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.staff-vote-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-vote-footer span{min-width:0;color:var(--muted);font-size:12px;font-weight:750;line-height:18px}.store-referral-strip{grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:center;gap:14px;padding:18px;display:grid}.store-referral-strip h3{color:var(--ink);margin:2px 0 5px;font-size:18px;font-weight:900}.store-referral-strip p{color:var(--muted);margin:0;font-size:13px;font-weight:700;line-height:20px}.store-experience-panel{color:#fff;background:radial-gradient(circle at 4% 0,#d9ff6f33,#0000 34%),linear-gradient(135deg,#102015f5,#09584ce6 55%,#0c5c6ae0),#102015;border:1px solid #14b9783d;border-radius:10px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;padding:16px;display:grid;overflow:hidden;box-shadow:0 24px 64px #073d3333,0 0 28px #00c2e014}.store-experience-copy{background:#ffffff14;border:1px solid #ffffff1c;border-radius:8px;align-content:center;padding:18px;display:grid}.store-experience-copy .eyebrow{color:var(--lime)}.store-experience-copy h3{color:#fff;max-width:680px;margin:6px 0 0;font-size:clamp(22px,3vw,34px);font-weight:900;line-height:1}.store-experience-copy p{color:#ffffffad;max-width:720px;margin:12px 0 0;font-size:13px;font-weight:650;line-height:21px}.store-experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.store-experience-grid article{background:#ffffff17;border:1px solid #ffffff21;border-radius:8px;min-width:0;padding:14px}.store-experience-grid article span{width:34px;height:34px;color:var(--lime);background:#d9ff6f24;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.store-experience-grid article:nth-child(2) span{color:var(--cyan);background:#00c2e01f}.store-experience-grid article:nth-child(3) span{color:var(--coral);background:#ff6f571f}.store-experience-grid strong{color:#fff;margin-top:13px;font-size:15px;font-weight:900;line-height:19px;display:block}.store-experience-grid p{color:#ffffffa8;margin:8px 0 0;font-size:12px;font-weight:700;line-height:18px}.smart-settings-panel{gap:16px;padding:18px;display:grid}.smart-settings-icon{width:44px;height:44px;color:var(--accent-strong);background:linear-gradient(135deg,#d9ff6f33,#00c2e01c),#fff;border:1px solid #14b97833;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.smart-settings-head{justify-content:flex-start}.smart-settings-head p{color:var(--muted);margin:0;font-size:13px;font-weight:720;line-height:20px}.smart-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.smart-setting-card{background:#ffffffc7;border:1px solid #14b97826;border-radius:8px;padding:11px}.smart-setting-card span,.smart-setting-card strong{min-width:0;display:block}.smart-setting-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.smart-setting-card strong{overflow-wrap:anywhere;color:var(--ink);margin-top:4px;font-size:13px;font-weight:900;line-height:18px}.smart-setting-card.is-green{background:#eefcf4e6;border-color:#14b97847}.smart-setting-card.is-cyan{background:#eafbfeeb;border-color:#00c2e04d}.smart-setting-card.is-amber{background:#fffaecf0;border-color:#ffc43d57}.smart-setting-card.is-coral{background:#fff3f0f0;border-color:#ff6f5747}.smart-setting-card.is-violet{background:#f7f3fff0;border-color:#9a6bff4d}.smart-settings-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.smart-settings-list{background:#ffffffb3;border:1px solid #14b97824;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.smart-settings-list-title,.smart-next-action{color:var(--accent-strong);align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.smart-settings-list p{color:var(--muted);margin:0;font-size:12px;font-weight:720;line-height:18px}.smart-next-action{text-align:center;background:linear-gradient(135deg,#d9ff6f29,#00c2e01a,#ffc43d1a),#fffc;border:1px solid #00c2e02e;border-radius:8px;justify-content:center;min-height:38px;padding:8px 10px}.owner-panel-shell{box-shadow:var(--color-shadow), var(--shadow);background:linear-gradient(135deg,#ffc43d21,#00c2e01a,#14b9781a,#9a6bff14),#fffffff0;border-color:#ffc43d61;position:relative;overflow:hidden}.owner-panel-shell:before{content:"";background:linear-gradient(180deg, var(--lime), var(--accent), var(--cyan), var(--coral));width:4px;position:absolute;inset:0 auto 0 0}.owner-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.owner-command-card{min-height:156px;color:var(--ink);text-align:left;box-shadow:var(--shadow);background:linear-gradient(145deg,#fffffffa,#ffffffe0),linear-gradient(135deg,#d9ff6f33,#00c2e01a,#ffc43d14,#ff6f5714);border:1px solid #14b9783d;border-radius:8px;align-content:space-between;justify-items:start;gap:8px;padding:16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.owner-command-card:hover{box-shadow:var(--color-shadow), var(--shadow);border-color:#00c2e075;transform:translateY(-2px)}.owner-command-card span,.owner-command-card small{font-size:12px;font-weight:850}.owner-command-card span{color:var(--muted);text-transform:uppercase}.owner-command-card strong{max-width:100%;color:var(--ink);overflow-wrap:anywhere;font-size:22px;font-weight:850;line-height:1.05}.owner-command-card small{color:var(--muted);overflow-wrap:anywhere;max-width:100%;line-height:18px}.staff-role-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.staff-role-matrix-single{grid-template-columns:1fr}.staff-role-card{box-shadow:var(--shadow);background:linear-gradient(145deg,#fffffffa,#ffffffdb),linear-gradient(135deg,#d9ff6f29,#00c2e01a,#9a6bff14);border:1px solid #14b97833;border-radius:8px;align-content:start;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.staff-role-card:before{content:"";background:linear-gradient(90deg, var(--lime), var(--accent), var(--cyan), var(--violet));height:3px;position:absolute;inset:0 0 auto}.staff-role-card.is-current{box-shadow:var(--color-shadow), var(--shadow);border-color:#00c2e06b}.staff-role-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-role-card-head span,.staff-role-card-head strong,.staff-role-card p{display:block}.staff-role-card-head span{color:var(--accent-strong);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:900}.staff-role-card-head strong{color:var(--ink);margin-top:4px;font-size:18px;font-weight:880;line-height:1.05}.staff-role-card-head svg{color:var(--accent);flex:none}.staff-role-card p{color:var(--muted);margin:0;font-size:12px;font-weight:700;line-height:18px}.staff-permission-chip-grid{flex-wrap:wrap;gap:7px;display:flex}.staff-permission-chip{min-height:30px;color:var(--muted);background:#ffffffc7;border:1px solid #d4e5dce0;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:840;display:inline-flex}.staff-permission-chip.is-enabled{color:var(--accent-strong);background:#14b9781a;border-color:#14b9783d}.staff-permission-chip.is-disabled{opacity:.58}.owner-metric-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.owner-server-row,.owner-ticket-row{width:100%;color:var(--ink);text-align:left;background:#ffffffc7;border:1px solid #d4e5dceb;border-radius:8px;transition:transform .15s,border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #121c220a}.owner-server-row{grid-template-columns:minmax(0,1fr) minmax(170px,220px);align-items:center;gap:14px;padding:14px;display:grid}.owner-ticket-row{justify-content:space-between;align-items:center;gap:12px;min-height:86px;padding:12px;display:flex}.owner-server-row:hover,.owner-ticket-row:hover{box-shadow:0 0 20px #00c2e01a, var(--shadow);border-color:#14b97861;transform:translateY(-1px)}.owner-server-row.game-dayz{box-shadow:inset 3px 0 0 var(--amber), 0 1px 2px #121c220a}.owner-server-row.game-outlast{box-shadow:inset 3px 0 0 var(--violet), 0 1px 2px #121c220a}.owner-server-row.game-hell-let-loose{box-shadow:inset 3px 0 #ffcf4a,0 1px 2px #121c220a}.owner-server-row.game-pavlov{box-shadow:inset 3px 0 #00d0ff,0 1px 2px #121c220a}.owner-server-row.game-arma-3{box-shadow:inset 3px 0 #7f91ff,0 1px 2px #121c220a}.owner-server-row.game-fivem{box-shadow:inset 3px 0 0 var(--blue), 0 1px 2px #121c220a}.owner-server-row.game-redm{box-shadow:inset 3px 0 #d23d45,0 1px 2px #121c220a}.owner-server-row.game-american-truck-simulator{box-shadow:inset 3px 0 #18b97d,0 1px 2px #121c220a}.owner-server-row.game-farming-simulator{box-shadow:inset 3px 0 #f2b705,0 1px 2px #121c220a}.owner-server-row.game-astroneer{box-shadow:inset 3px 0 #7a5cff,0 1px 2px #121c220a}.owner-server-row.game-palworld{box-shadow:inset 3px 0 #00c2a8,0 1px 2px #121c220a}.owner-server-row.game-dead-matter{box-shadow:inset 3px 0 #40d3ff,0 1px 2px #121c220a}.owner-server-row.game-project-zomboid{box-shadow:inset 3px 0 #45d36a,0 1px 2px #121c220a}.owner-server-row.game-squad{box-shadow:inset 3px 0 #9bd24f,0 1px 2px #121c220a}.owner-server-row.game-rust-pc{box-shadow:inset 3px 0 0 var(--coral), 0 1px 2px #121c220a}.owner-server-row.game-seven-days{box-shadow:inset 3px 0 #7fdc4a,0 1px 2px #121c220a}.owner-server-row.game-conan-exiles{box-shadow:inset 3px 0 #d44b2f,0 1px 2px #121c220a}.owner-server-row.game-ark-se{box-shadow:inset 3px 0 #21b48c,0 1px 2px #121c220a}.owner-server-row.game-reforger{box-shadow:inset 3px 0 0 var(--accent), 0 1px 2px #121c220a}.discord-panel{box-shadow:var(--shadow), 0 0 30px #00c2e01c;background:linear-gradient(120deg,#d9ff6f33,#41e5a41a 28%,#00c2e01a 48%,#ff6f5714),#fffffff5;border:1px solid #14b9783d;border-radius:10px;padding:18px;animation:.34s both panelRise,7s ease-in-out infinite panelGlowShift;position:relative;overflow:hidden}.discord-panel:before{content:"";background:linear-gradient(90deg, var(--lime), var(--accent), var(--cyan), var(--amber), var(--coral), var(--violet));height:3px;position:absolute;inset:0 0 auto}.discord-avatar{background:radial-gradient(circle at 72% 24%,#ffc43d6b,#0000 35%),linear-gradient(135deg,#d9ff6f,#41e5a4 44%,#00c2e0 72%,#ffc43d);border:1px solid #d9ff6f8a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:74px;height:74px;display:flex;overflow:hidden;box-shadow:0 0 28px #00c2e033,0 0 18px #d9ff6f21}.discord-avatar img,.discord-avatar svg{object-fit:cover;width:100%;height:100%;display:block}.discord-avatar svg{width:54px;height:54px}.discord-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.discord-readiness{background:linear-gradient(135deg,#d9ff6f33,#00c2e017,#ffffffb3),#ffffffc7;border:1px solid #14b97833;border-radius:9px;margin-top:14px;padding:14px}.readiness-score{min-height:34px;color:var(--accent-strong);background:#ffffffbd;border:1px solid #00c2e047;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.readiness-card{background:#ffffffbd;border:1px solid #d4e5dcdb;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:10px;transition:border-color .14s,transform .14s,background .14s;display:flex}.readiness-card.is-ready{background:#f7fdf9d6;border-color:#14b97852}.readiness-card:hover{border-color:#00c2e066;transform:translateY(-1px)}.readiness-icon{width:28px;height:28px;color:var(--accent-strong);background:#00c2e01c;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.readiness-card:not(.is-ready) .readiness-icon{color:#9a610e;background:#ffc43d26}.readiness-label{color:var(--ink);font-size:12px;font-weight:850}.readiness-detail{color:var(--muted);margin-top:2px;font-size:12px;line-height:18px}.discord-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.command-scope-card{background:#ffffffc7;border:1px solid #d8e0e5e6;border-radius:8px;padding:13px;box-shadow:0 1px 2px #121c220a}.public-site{overflow-x:clip}.public-header,.public-hero,.public-trust-ribbon,.public-promo-banner,.public-gportal-offers,.public-proof-strip,.public-premium,.public-category-strip,.public-launch,.public-flow,.public-feature-deck,.public-faq,.public-section,.public-band,.public-final{width:min(1340px,100% - 40px)}.public-header{margin-bottom:0}.public-header nav{flex-wrap:wrap;justify-content:flex-end}.public-hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);min-height:auto;padding:clamp(52px,7vw,84px) 0 clamp(56px,7vw,86px)}.public-hero-copy{min-width:0}.public-hero h1{max-width:880px;font-size:clamp(52px,6.7vw,92px)}.public-actions{max-width:780px}.public-preview{flex-direction:column;justify-content:space-between;align-self:stretch;min-height:560px;display:flex}.public-gportal-offer-grid,.public-game-grid,.public-feature-deck-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.public-gportal-offer,.public-premium-grid article,.public-launch-grid article,.public-feature-deck-grid article,.public-faq-list article{min-width:0}.public-proof-strip{margin-top:-20px}.public-premium,.public-launch,.public-flow,.public-feature-deck,.public-faq{margin-top:clamp(28px,4vw,58px)}.portal-main>.space-y-5{width:min(1500px,100% - 32px);padding:clamp(18px,2.4vw,30px) 0 34px}.topbar{padding-inline:clamp(16px,2.4vw,30px)}.topbar-inner{width:min(1500px,100%)}.home-hero-panel,.premium-command-panel,.game-coverage-panel,.store-experience-panel,.store-readiness-panel,.store-watch-panel,.payment-safety-panel,.owner-panel-shell,.health-panel,.discord-panel,.glow-section{border-radius:12px}.home-hero-panel{grid-template-columns:minmax(0,1.15fr) minmax(300px,.48fr);gap:clamp(18px,2.5vw,30px);padding:clamp(22px,3vw,34px)}.home-metric-grid{gap:12px}.home-action-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.premium-command-panel{grid-template-columns:minmax(0,1fr) minmax(230px,.34fr) minmax(300px,.72fr);gap:16px;padding:clamp(16px,2vw,22px)}.game-coverage-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.owner-manage-page{width:min(1620px,100%);margin-inline:auto}.app-shell[data-view=manage] .portal-main{background:radial-gradient(circle at 8% 0,#d9ff6f1f,#0000 34%),radial-gradient(circle at 92% 10%,#00c2e021,#0000 32%),linear-gradient(#edf8f2 0%,#f5fbf4 44%,#eef8f6 100%)}.owner-manage-shell{border-radius:14px;grid-template-columns:clamp(230px,18vw,280px) minmax(0,1fr);min-height:calc(100vh - 148px)}.owner-manage-stage{padding:clamp(22px,2.6vw,36px)}.owner-live-stat-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.owner-live-graph-grid,.owner-manage-operations-grid,.owner-manage-details-grid,.server-cockpit-grid,.server-cockpit-readiness{gap:16px}.server-owner-workspace,.server-cockpit,.owner-live-stat-card,.owner-meter-card,.owner-operations-panel,.owner-manage-shell .console-panel{border-radius:10px}.store-card,.customer-server-card,.subscription-row,.runtime-card,.fleet-metric,.glow-card{min-width:0}@media (max-width:1180px){.home-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-action-grid,.health-grid,.community-systems-grid,.payment-safety-panel,.premium-command-panel,.store-experience-panel,.server-cockpit-grid,.server-cockpit-readiness,.owner-task-grid,.store-insight-bar,.smart-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-readiness-grid{grid-template-columns:1fr}.staff-role-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-port-checklist{position:static}.public-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.public-premium,.public-launch{grid-template-columns:1fr}.public-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-manage-shell{grid-template-columns:1fr}.owner-manage-rail{border-bottom:1px solid #cde1e72e;border-right:0}.owner-manage-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-workspace-shell{grid-template-columns:1fr}.owner-workspace-sidebar{position:static}.owner-workspace-tabbar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.owner-tab-grid-main,.owner-tab-grid-two{grid-template-columns:1fr}.owner-live-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-manage-operations-grid,.owner-manage-details-grid{grid-template-columns:1fr}.workshop-grid,.workshop-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.public-header{gap:16px;width:calc(100% - 20px)}.public-header nav{scroll-snap-type:x proximity;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.public-header nav a{scroll-snap-align:start;text-align:center;white-space:nowrap;justify-content:center;min-width:max-content;padding:9px 11px;font-size:12px;line-height:1.15;display:inline-flex}.public-section-heading,.public-footer{flex-direction:column;align-items:flex-start}.public-hero h1{font-size:38px;line-height:1}.public-hero{gap:24px;padding-top:34px;padding-bottom:28px}.public-section,.public-band,.public-final{width:calc(100% - 22px)}.public-hero p{margin-top:18px;font-size:16px;line-height:26px}.public-actions{margin-top:22px}.public-hero-metrics,.public-trust-ribbon,.preview-signal-grid,.public-category-strip,.public-premium-grid,.public-launch-grid,.public-flow-grid,.public-feature-deck-grid,.public-faq,.public-faq-list,.public-game-summary-stats,.premium-quality-grid,.store-experience-grid{grid-template-columns:1fr}.public-game-summary{padding:13px}.public-game-summary-stats div{text-align:left;grid-template-columns:auto auto minmax(0,1fr);justify-items:start;min-height:64px}.public-game-summary-stats span{text-align:right;justify-self:end}.premium-command-copy{flex-direction:column}.premium-command-panel,.store-experience-panel{padding:12px}.premium-stock-strip,.store-experience-copy{padding:14px}.premium-command-actions .neon-button,.premium-command-actions .focus-ring{justify-content:center;width:100%}.public-premium{margin-top:18px}.public-premium-copy{padding:18px}.public-premium-copy h2{font-size:34px}.public-preview{padding:12px}.public-launch{margin-top:28px;padding:12px}.public-launch-copy{padding:18px}.public-launch-copy h2{font-size:34px}.public-launch-actions .public-primary,.public-launch-actions .public-secondary{justify-content:center;width:100%}.public-flow,.public-feature-deck,.public-gportal-offers,.public-promo-banner,.public-faq{width:calc(100% - 22px);margin-top:28px}.public-promo-banner{padding:13px}.public-promo-banner a{width:100%}.public-gportal-offers{padding:12px}.public-gportal-offer-grid{grid-template-columns:1fr}.public-gportal-offer-body p{min-height:auto}.public-gportal-offers-head>a{justify-content:center;width:100%}.public-feature-deck,.public-faq{padding:12px}.public-feature-deck-head .public-secondary{width:100%}.public-flow-grid article,.public-feature-deck-grid article,.public-faq-list article{min-height:auto;padding:16px}.preview-stack{gap:8px;margin-top:10px}.preview-row{padding:10px}.preview-row:nth-child(n+4),.preview-console,.preview-signal-grid{display:none}.public-section{padding-top:34px}.public-game-grid,.public-security{grid-template-columns:1fr}.public-game-card{max-width:none;min-height:auto}.login-shell{align-items:start;padding:14px}.login-layout{grid-template-columns:1fr;width:100%}.login-showcase{order:2;padding:18px}.login-panel{order:1}.login-showcase-orb{border-radius:10px;width:58px;height:58px}.login-showcase-orb svg{width:42px;height:42px}.login-showcase h2{overflow-wrap:anywhere;font-size:25px;line-height:1.05}.login-showcase p:not(.eyebrow){display:none}.login-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.login-feature-grid div{padding:10px}.login-panel{width:100%}.login-mode-header{flex-direction:column;align-items:flex-start}.login-mode-switches{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.login-mode-switches .mini-switch{width:100%;min-width:0}.mobile-commandbar{padding:10px}.mobile-status-row{grid-template-columns:1fr}.mobile-status-pill{justify-content:flex-start}.topbar h2{overflow-wrap:anywhere;font-size:20px;line-height:1.15}.topbar .runtime-chip,.topbar .game-chip{max-width:100%}.topbar .neon-button,.topbar .focus-ring{min-width:0}.topbar-stat-strip{grid-template-columns:1fr;width:100%;display:grid}.topbar-stat-strip span{justify-content:flex-start}.owner-manage-page{padding:12px!important}.owner-manage-stage{padding:16px}.owner-manage-stage-head,.owner-section-title{flex-direction:column;align-items:flex-start}.owner-manage-stage-head h2{font-size:30px;line-height:1.02}.owner-manage-head-actions,.owner-section-title small{text-align:left;justify-content:flex-start;width:100%;max-width:none}.owner-manage-head-actions button,.owner-manage-rail-actions button{min-width:0}.owner-manage-nav,.owner-workspace-tabbar,.owner-live-stat-grid,.owner-live-graph-grid,.owner-manage-summary-grid,.owner-operations-grid{grid-template-columns:1fr}.owner-operations-panel{padding:14px}.owner-workspace-topbar{flex-direction:column;align-items:flex-start}.owner-workspace-status{justify-content:center;width:100%}.owner-operations-head{flex-direction:column;align-items:flex-start}.owner-operations-head>span{white-space:normal}.owner-manage-shell .console{min-height:280px}.server-cockpit-main,.server-cockpit-identity{flex-direction:column}.server-cockpit-actions{justify-items:stretch;width:100%;min-width:0}.server-address-button{justify-content:flex-start;width:100%}.server-owner-workspace{padding:14px}.server-owner-head{flex-direction:column}.server-owner-status-strip{justify-content:flex-start;max-width:none}.server-shortcut-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.server-shortcut{justify-content:center;width:100%}.owner-task-grid,.member-permission-grid{grid-template-columns:1fr}.owner-control-button{width:100%}.portal-main>.space-y-5,.portal-main>.mx-auto{margin-top:14px}.console{overflow-wrap:anywhere}.fleet-metric,.runtime-card,.glow-card,.discord-panel,.health-panel,.owner-panel-shell,.customer-server-card,.store-card,.subscription-row{border-radius:8px}.public-band{padding:24px}.subscription-row,.portal-hero{flex-direction:column;align-items:flex-start}.discord-status-grid,.readiness-grid,.discord-manager-grid,.staff-role-matrix,.home-hero-panel,.home-metric-grid,.home-action-grid,.health-grid,.community-systems-grid,.game-coverage-grid,.server-cockpit-grid,.server-cockpit-readiness,.smart-settings-grid,.smart-settings-columns,.account-settings-grid,.settings-toggle-grid,.store-referral-strip,.store-insight-bar,.payment-safety-panel,.payment-safety-grid,.store-readiness-summary,.store-readiness-row,.store-watch-card,.owner-readiness-row,.store-readiness-metrics,.workshop-hero,.workshop-controls,.workshop-add-panel,.workshop-grid,.workshop-result-grid{grid-template-columns:1fr}.workshop-hero{flex-direction:column;align-items:flex-start;padding:22px 18px}.workshop-hero h3{font-size:34px}.workshop-stat-row,.workshop-controls,.workshop-tag-row,.workshop-add-panel,.workshop-grid{padding-left:18px;padding-right:18px}.workshop-manager:before{top:104px}.workshop-sync-button,.workshop-sync-pill{width:100%;transform:none}.workshop-sync-button>*,.workshop-sync-pill>*{transform:none}.workshop-empty,.workshop-notice,.workshop-error,.workshop-live-results{margin-left:18px;margin-right:18px}.workshop-result-actions{grid-template-columns:1fr}.workshop-result-actions a,.workshop-result-actions button{width:100%}.store-readiness-metrics{min-width:0}.store-network-strip span{width:100%}.staff-vote-footer,.community-system-head,.smart-settings-head,.account-save-bar{flex-direction:column;align-items:flex-start}.staff-vote-footer .neon-button,.store-referral-strip .input,.account-save-bar .neon-button{width:100%}.game-coverage-head{flex-direction:column}.game-coverage-summary{justify-content:flex-start}.home-sync-card{min-height:130px}.owner-server-row{grid-template-columns:1fr}.store-card .input{min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.preview-row-wreckfest{box-shadow:inset 3px 0 #ff6f57}.preview-row-wreckfest svg{color:#ffd15c}.public-game-wreckfest:before{background:linear-gradient(90deg,#ff6f57,#ffd15c,#38d6c6)}.public-game-wreckfest .public-card-icon{color:#bd4738;background:#ff6f5724}.public-game-wreckfest span{color:#bd4738}.game-chip.game-wreckfest{color:#bd4738;background:#ffe7df}.runtime-card.game-wreckfest{border-top:3px solid #ff6f57}.server-cockpit.game-wreckfest{--game-accent-line:linear-gradient(90deg, #ff6f57, #ffd15c, #38d6c6)}.customer-server-card.game-wreckfest:before,.store-card.game-wreckfest:before{background:linear-gradient(90deg,#ff6f57,#ffd15c,#38d6c6)}.game-coverage-card.game-wreckfest{border-color:#ff6f5761}.owner-server-row.game-wreckfest{border-left-color:#ff6f57}.preview-row-gallipoli{box-shadow:inset 3px 0 #38d1aa}.preview-row-gallipoli svg{color:#95ffe0}.public-game-gallipoli:before{background:linear-gradient(90deg,#0e5f54,#38d1aa,#ffd35a)}.public-game-gallipoli .public-card-icon{color:#0c6f60;background:#38d1aa26}.public-game-gallipoli span{color:#0c6f60}.game-chip.game-gallipoli{color:#0c6f60;background:#dcfff2}.runtime-card.game-gallipoli{border-top:3px solid #38d1aa}.server-cockpit.game-gallipoli{--game-accent-line:linear-gradient(90deg, #0e5f54, #38d1aa, #ffd35a)}.customer-server-card.game-gallipoli:before,.store-card.game-gallipoli:before{background:linear-gradient(90deg,#0e5f54,#38d1aa,#ffd35a)}.game-coverage-card.game-gallipoli{--game-accent-line:linear-gradient(90deg, #0e5f54, #38d1aa, #ffd35a)}.owner-server-row.game-gallipoli{border-left-color:#38d1aa}@media (max-width:980px){.public-header,.public-hero,.public-trust-ribbon,.public-promo-banner,.public-gportal-offers,.public-proof-strip,.public-premium,.public-category-strip,.public-launch,.public-flow,.public-feature-deck,.public-faq,.public-section,.public-band,.public-final{width:calc(100% - 24px)}.public-header{overflow:hidden}.public-header nav{flex-wrap:nowrap;justify-content:flex-start}.public-hero{flex-direction:column;align-items:stretch;gap:24px;padding-top:34px;padding-bottom:34px;display:flex}.public-hero-copy,.public-preview{width:100%;min-width:0}.public-preview{min-height:auto}.public-hero h1{max-width:100%}}@media (max-width:720px){.public-hero h1{font-size:clamp(38px,12vw,52px)}.public-hero p{max-width:100%}.public-actions .public-primary,.public-actions .public-secondary{width:100%}.public-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-live-sync{overflow-wrap:anywhere}}@media (max-width:480px){html,body,.public-site{overflow-x:hidden}.public-header nav{scrollbar-width:none}.public-header nav::-webkit-scrollbar{display:none}.public-hero{overflow:hidden}.public-hero h1{overflow-wrap:normal;font-size:clamp(36px,10.4vw,42px);line-height:1}.public-hero p{font-size:15px;line-height:25px}.public-actions{grid-template-columns:1fr;display:grid}.public-hero-metrics{grid-template-columns:1fr}}.public-site,.app-shell,.portal-main{max-width:100vw;overflow-x:clip}.public-gportal-offers,.public-flow,.public-feature-deck,.public-faq,.public-premium,.public-launch{scroll-margin-top:90px}.public-gportal-offers,.public-feature-deck,.public-flow,.public-faq{border-radius:14px}.public-gportal-offers-head,.public-feature-deck-head,.public-section-heading{gap:20px}.public-gportal-offer-grid{gap:clamp(14px,2vw,22px)}.public-gportal-offer{border-radius:12px}.public-gportal-offer-media{min-height:168px}.public-gportal-offer-body{padding:16px}.portal-main>.space-y-5>*+*{margin-top:2px}.topbar{border-bottom-color:#14b9782e}.topbar-inner{min-height:58px}.sidebar-panel,.stat-tile,.account-mini,.discord-sidebar-card,.home-action-card,.mini-metric,.game-coverage-card,.attention-row,.activity-event{border-radius:10px}.owner-workspace-tabbar{background:#0b141b57;border-radius:12px;gap:10px;padding:10px}.owner-workspace-tabbar button{border-radius:10px;min-height:62px}.owner-tab-grid,.owner-tab-grid-main,.owner-tab-grid-two{gap:16px}.server-owner-workspace{padding:clamp(18px,2.2vw,26px)}.store-card{border-radius:12px;align-content:start;gap:14px;display:grid}.account-settings-grid,.staff-role-matrix{gap:16px}.account-settings-card,.staff-role-card{border-radius:12px}@media (min-width:1280px){.store-card{min-height:560px}.server-cockpit-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.server-cockpit-readiness{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.public-header{position:relative;top:auto}.public-proof-strip{margin-top:8px}.premium-command-panel,.home-hero-panel{grid-template-columns:1fr}.portal-main>.space-y-5{width:calc(100% - 24px);padding-top:16px}}@media (max-width:560px){.public-header,.public-hero,.public-trust-ribbon,.public-promo-banner,.public-gportal-offers,.public-proof-strip,.public-premium,.public-category-strip,.public-launch,.public-flow,.public-feature-deck,.public-faq,.public-section,.public-band,.public-final{width:calc(100% - 20px)}.public-header{padding:12px}.public-header nav{max-width:100%;padding-bottom:0}.public-header nav a{min-height:34px;padding:8px 10px}.public-hero{padding-top:28px}.public-hero h1{max-width:340px;font-size:clamp(34px,8.8vw,38px);line-height:1.04}.public-hero p{max-width:340px;font-size:14px;line-height:23px}.public-actions,.public-hero-metrics,.public-trust-ribbon,.public-category-strip,.public-premium-grid,.public-launch-grid,.public-flow-grid,.public-feature-deck-grid,.public-faq,.public-faq-list,.public-gportal-offer-grid{grid-template-columns:1fr}.public-preview{display:none}.public-gportal-offers,.public-feature-deck,.public-flow,.public-faq{padding:14px}.public-gportal-offers-head h2,.public-premium-copy h2,.public-launch-copy h2,.public-feature-deck-head h2{font-size:30px;line-height:1.05}.mobile-commandbar{gap:10px}.portal-main>.space-y-5{width:calc(100% - 18px)}.owner-workspace-tabbar button{min-height:54px}.server-owner-workspace{padding:14px}}.portal-switcher{z-index:80;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;top:118px;left:18px}.portal-switcher-toggle{pointer-events:auto;color:#f4fff7;cursor:grab;touch-action:none;background:radial-gradient(circle at 20% 0,#ecff96eb,#0000 36%),linear-gradient(135deg,#0a2d23f5,#085648f0);border:1px solid #8bffbe7a;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:7px 12px 7px 7px;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 18px 42px #072c2447,0 0 0 5px #6effb11f}.portal-switcher-toggle:active{cursor:grabbing}.portal-switcher-toggle:hover,.portal-switcher.is-open .portal-switcher-toggle{border-color:#e6ff87db;transform:translate(4px)scale(1.02);box-shadow:0 22px 54px #072c2457,0 0 0 7px #6effb129}.portal-switcher-logo{background:#ffffff29;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.portal-switcher-logo svg{width:28px;height:28px}.portal-switcher-drawer{pointer-events:auto;opacity:0;visibility:hidden;background:radial-gradient(circle at 12% 8%,#ddff963d,#0000 34%),radial-gradient(circle at 88% 16%,#20ddc433,#0000 34%),linear-gradient(145deg,#ebf6f0f0,#d8ebe7e6);border:1px solid #bef5de61;border-radius:28px;width:min(360px,100vw - 28px);max-height:min(72vh,680px);margin-top:14px;padding:14px;transition:opacity .22s,transform .26s cubic-bezier(.2,.8,.2,1),visibility .22s;overflow:hidden auto;transform:translate(-28px)translateY(-8px)scale(.96);box-shadow:0 30px 90px #0b2d264d}.portal-switcher.is-open .portal-switcher-drawer{opacity:1;visibility:visible;transform:translate(0)translateY(0)scale(1)}.portal-switcher-head{justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 14px;display:flex}.portal-switcher-head span{color:#14282394;letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.portal-switcher-head strong{color:#10231d;letter-spacing:0;font-size:1.1rem;font-weight:950;display:block}.portal-switcher-head button{color:#123128;background:#ffffffad;border:1px solid #184f3d29;border-radius:999px;place-items:center;width:34px;height:34px;transition:transform .16s,background .16s;display:grid}.portal-switcher-head button:hover{background:#fff;transform:rotate(8deg)scale(1.04)}.portal-switcher .portal-nav-panel-quick{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;animation:none;position:static}.portal-switcher .portal-nav-panel-quick>.mb-2{display:none}.portal-switcher .portal-nav-panel-quick .grid{grid-template-columns:1fr;gap:10px;padding:0;display:grid;overflow:visible}.portal-switcher .portal-nav-panel-quick .portal-nav-item{color:#10231d;opacity:0;background:#ffffffbd;border:1px solid #1a533f29;border-radius:20px;justify-content:flex-start;width:100%;min-width:0;min-height:58px;padding:0 16px;transition:transform .19s,opacity .19s,background .16s,border-color .16s,box-shadow .16s;transform:translate(-10px);box-shadow:0 10px 22px #0d312614}.portal-switcher.is-open .portal-nav-panel-quick .portal-nav-item{opacity:1;transform:translate(0)}.portal-switcher.is-open .portal-nav-panel-quick .portal-nav-item:first-child{transition-delay:35ms}.portal-switcher.is-open .portal-nav-panel-quick .portal-nav-item:nth-child(2){transition-delay:55ms}.portal-switcher.is-open .portal-nav-panel-quick .portal-nav-item:nth-child(3){transition-delay:75ms}.portal-switcher.is-open .portal-nav-panel-quick .portal-nav-item:nth-child(4){transition-delay:95ms}.portal-switcher.is-open .portal-nav-panel-quick .portal-nav-item:nth-child(5){transition-delay:.115s}.portal-switcher.is-open .portal-nav-panel-quick .portal-nav-item:nth-child(6){transition-delay:.135s}.portal-switcher.is-open .portal-nav-panel-quick .portal-nav-item:nth-child(7){transition-delay:.155s}.portal-switcher.is-open .portal-nav-panel-quick .portal-nav-item:nth-child(8){transition-delay:.175s}.portal-switcher.is-open .portal-nav-panel-quick .portal-nav-item:nth-child(9){transition-delay:.195s}.portal-switcher.is-open .portal-nav-panel-quick .portal-nav-item:nth-child(10){transition-delay:.215s}.portal-switcher.is-open .portal-nav-panel-quick .portal-nav-item:nth-child(11){transition-delay:.235s}.portal-switcher .portal-nav-panel-quick .portal-nav-item span{white-space:nowrap;align-items:center;gap:12px;font-size:.98rem;font-weight:950;display:inline-flex}.portal-switcher .portal-nav-panel-quick .portal-nav-item svg{color:#077857;width:20px;height:20px}.portal-switcher .portal-nav-panel-quick .portal-nav-item:hover,.portal-switcher .portal-nav-panel-quick .portal-nav-item.is-active{background:radial-gradient(circle at 16% 0,#e1ff8bb8,#0000 42%),linear-gradient(135deg,#94f1a8e0,#ffffffe0);border-color:#17b7796b;box-shadow:0 15px 28px #0c6b4e2e}@media (prefers-reduced-motion:reduce){.portal-switcher-toggle,.portal-switcher-drawer,.portal-switcher .portal-nav-panel-quick .portal-nav-item{transition:none}}@media (max-width:860px){.portal-switcher{top:86px;left:12px}.portal-switcher-toggle{min-height:48px;padding-right:10px}.portal-switcher-logo{width:34px;height:34px}.portal-switcher-drawer{border-radius:22px;max-height:66vh}}.bot-builder-command-center{color:#fff;background:radial-gradient(circle at 8% 0,#d9ff6f33,#0000 30%),radial-gradient(circle at 94% 0,#00c2e026,#0000 34%),linear-gradient(135deg,#0c201dfa,#0a2d2af5);border:1px solid #14b97833;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:16px;padding:18px;display:grid;overflow:hidden;box-shadow:0 24px 60px #073d332e}.bot-builder-command-center span{color:#e8fff69e;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:950;display:block}.bot-builder-command-center h3{margin:4px 0;font-size:clamp(1.35rem,2.5vw,2.2rem);font-weight:950}.bot-builder-command-center p{color:#e8fff6b8;margin:0;font-size:.92rem;font-weight:760}.bot-builder-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bot-builder-readiness div{background:#ffffff12;border:1px solid #d9ff6f26;border-radius:16px;min-width:0;padding:11px}.bot-builder-readiness small{color:#e8fff68c;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.bot-builder-readiness strong{color:#f9fff6;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:950;display:block;overflow:hidden}.bot-builder-search{color:#e8fff6b8;background:linear-gradient(#0d221ffa,#0a2c27f0);border:1px solid #d9ff6f24;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:0 10px;display:grid}.bot-builder-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:.88rem;font-weight:780}.bot-builder-search input::placeholder{color:#e8fff67a}.bot-builder-search button{color:#fff;background:#ffffff14;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.bot-palette-block span,.bot-flow-block-head span{justify-content:space-between;align-items:center;gap:8px;font-weight:900;display:flex}.bot-palette-block em,.bot-flow-block-head em{color:#ddff6f;text-transform:uppercase;background:#d9ff6f1a;border:1px solid #d9ff6f33;border-radius:999px;flex:none;padding:3px 7px;font-size:.64rem;font-style:normal;font-weight:950}.bot-flow-block-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:inline-flex}.bot-flow-block-actions button{color:#174339;background:#ffffffdb;border:1px solid #073d331f;border-radius:10px;place-items:center;width:30px;height:30px;font-size:.82rem;font-weight:950;display:grid}.bot-flow-block-actions button:last-child{color:#b91c1c;background:#fff5f5;border-color:#f8717140}.bot-flow-block-actions button:disabled{cursor:not-allowed;opacity:.35}.bot-builder-no-results{text-align:center;color:#e8fff69e;border:1px dashed #d9ff6f2e;border-radius:16px;place-items:center;gap:6px;padding:18px;display:grid}.bot-builder-no-results strong{color:#fff}.bot-variable-list button{color:#bff8ff;background:#00c2e01f;border:1px solid #00c2e047;border-radius:999px;padding:5px 8px;font-size:.74rem;font-weight:900;transition:transform .15s,background .15s}.bot-variable-list button:hover{background:#00c2e033;transform:translateY(-1px)}.bot-live-preview{background:radial-gradient(circle at 92% 0,#d9ff6f1c,#0000 34%),#ffffff0e;border:1px solid #d9ff6f24;border-radius:18px;gap:12px;padding:12px;display:grid}.bot-live-preview-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bot-live-preview-head span,.bot-command-map strong{color:#e8fff69e;text-transform:uppercase;font-size:.74rem;font-weight:950}.bot-live-preview-head strong{color:#ddff6f;background:#d9ff6f1f;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:950}.bot-discord-preview{background:#070c1275;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:11px;display:grid}.bot-discord-avatar{background:linear-gradient(135deg,#82ef7d,#17c0a2);border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.bot-discord-avatar svg{width:26px;height:26px}.bot-discord-message{min-width:0}.bot-discord-message>div:first-child{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.bot-discord-message strong{color:#fff;font-weight:950}.bot-discord-message small{color:#e8fff66b;font-size:.7rem;font-weight:780}.bot-discord-message p{overflow-wrap:anywhere;color:#f5fffad6;white-space:pre-wrap;margin:5px 0 0;font-size:.83rem;line-height:1.45}.bot-discord-message button{color:#fff;background:#5865f2;border-radius:9px;min-height:34px;margin-top:9px;padding:0 12px;font-size:.78rem;font-weight:950}.bot-discord-embed{background:#ffffff12;border-left:4px solid #18c17a;border-radius:8px;margin-top:8px;padding:10px}.bot-discord-embed b{color:#fff;font-size:.86rem}.bot-discord-embed p{margin-top:4px}.bot-command-map{gap:8px;display:grid}.bot-command-map div{flex-wrap:wrap;gap:6px;display:flex}.bot-command-map span{color:#bff8ff;background:#00c2e01a;border:1px solid #00c2e038;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:950}.bot-command-map p{color:#e8fff694;margin:0;font-size:.78rem;line-height:1.45}@media (max-width:1180px){.bot-builder-command-center{grid-template-columns:1fr}}@media (max-width:760px){.bot-builder-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}}.bot-hosting-page .bot-studio-layout{grid-template-columns:minmax(0,1fr)}.bot-hosting-page .bot-studio-workspace{grid-template-columns:minmax(260px,340px) minmax(0,1fr) minmax(270px,360px);min-height:min(760px,100vh - 170px)}.bot-hosting-page .bot-studio-sidebar{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;display:grid;position:static}.bot-hosting-page .bot-studio-sidebar>.space-y-2{gap:10px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.bot-hosting-page .bot-project-row{min-width:min(100%,230px)}.bot-hosting-page .bot-builder-left,.bot-hosting-page .bot-inspector-panel{max-height:min(760px,100vh - 170px)}.bot-hosting-page .bot-flow-canvas{background:#20242a;border-color:#ffffff14;grid-template-rows:auto minmax(520px,1fr);min-height:min(760px,100vh - 170px);padding:0;display:grid;overflow:hidden}.bot-hosting-page .bot-flow-canvas .bot-flow-toolbar{background:linear-gradient(#1d2127fa,#16191efa);border-bottom:1px solid #ffffff14;margin:0;padding:14px 16px}.bot-hosting-page .bot-flow-canvas .bot-flow-toolbar h4{color:#fff}.bot-hosting-page .bot-flow-canvas .bot-flow-toolbar span{color:#ebf0f694}.bot-hosting-page .bot-flow-toolbar-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.bot-hosting-page .bot-flow-toolbar-actions button{color:#ffffffdb;background:#ffffff12;border-color:#ffffff1a}.bot-hosting-page .bot-flow-toolbar-actions button:last-child{color:#fecaca;background:#f871711f;border-color:#f8717147}.bot-hosting-page .bot-flow-viewport{cursor:grab;touch-action:none;background-color:#2b2f36;background-image:radial-gradient(circle,#ffffff26 1px,#0000 1.2px),radial-gradient(circle,#ffffff14 1px,#0000 1.2px);background-position:0 0,11px 11px;background-size:22px 22px;min-height:620px;position:relative;overflow:hidden}.bot-hosting-page .bot-flow-viewport.is-panning{cursor:grabbing}.bot-hosting-page .bot-flow-world{transform-origin:0 0;width:1800px;height:1200px;position:absolute;inset:0}.bot-hosting-page .bot-flow-world:before{content:"";pointer-events:none;border-bottom:2px solid #94a3b852;border-left:2px solid #94a3b852;border-radius:0 0 0 8px;width:560px;height:220px;position:absolute;top:236px;left:350px}.bot-hosting-page .bot-flow-node{color:#fff;cursor:pointer;background:linear-gradient(#242931fa,#191d23fa);border:1px solid #60a5fa33;border-radius:7px;gap:8px;width:250px;min-height:126px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:absolute;box-shadow:0 18px 34px #00000047}.bot-hosting-page .bot-flow-node:hover,.bot-hosting-page .bot-flow-node.is-selected{border-color:#6366f1eb;transform:translateY(-1px);box-shadow:0 0 0 2px #6366f147,0 22px 42px #00000057}.bot-hosting-page .bot-flow-node-command,.bot-hosting-page .bot-flow-node-event{border-color:#facc1557}.bot-hosting-page .bot-flow-node-reply,.bot-hosting-page .bot-flow-node-embed,.bot-hosting-page .bot-flow-node-button,.bot-hosting-page .bot-flow-node-menu{border-color:#60a5fa57}.bot-hosting-page .bot-flow-node-condition,.bot-hosting-page .bot-flow-node-variable,.bot-hosting-page .bot-flow-node-wait{border-color:#22c55e57}.bot-hosting-page .bot-flow-node strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:950;overflow:hidden}.bot-hosting-page .bot-flow-node p{color:#e2e8f09e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;font-weight:760;line-height:1.35;display:-webkit-box;overflow:hidden}.bot-hosting-page .bot-flow-node .bot-flow-block-head{min-width:0}.bot-hosting-page .bot-flow-node .bot-flow-block-head span{color:#e2e8f0bd;text-transform:uppercase;min-width:0;font-size:.7rem}.bot-hosting-page .bot-flow-node .bot-flow-block-head em{display:none}.bot-hosting-page .bot-flow-node .bot-flow-block-actions{opacity:0;transition:opacity .15s}.bot-hosting-page .bot-flow-node:hover .bot-flow-block-actions,.bot-hosting-page .bot-flow-node.is-selected .bot-flow-block-actions{opacity:1}.bot-hosting-page .bot-flow-node .bot-flow-block-actions button{color:#ffffffb8;background:#ffffff14;border-radius:6px;width:24px;height:24px;font-size:.68rem}.bot-hosting-page .bot-node-port{background:#3b82f6;border:2px solid #2b2f36;border-radius:999px;width:10px;height:10px;position:absolute;left:50%;transform:translate(-50%)}.bot-hosting-page .bot-node-port.is-input{top:-6px}.bot-hosting-page .bot-node-port.is-output{bottom:-6px}.bot-hosting-page .bot-flow-empty-canvas{color:#e2e8f0b8;background:#14181ec7;border-color:#ffffff1f;width:360px;min-height:180px;position:absolute;top:190px;left:440px}.bot-hosting-page .bot-flow-empty-canvas strong{color:#fff}@media (max-width:1380px){.bot-hosting-page .bot-studio-workspace{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}}@media (max-width:860px){.bot-hosting-page .bot-flow-canvas,.bot-hosting-page .bot-flow-viewport{min-height:560px}.bot-hosting-page .bot-flow-node{width:220px}.bot-hosting-page .bot-studio-sidebar{grid-template-columns:1fr}}.store-card-grid{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr))!important;gap:clamp(16px,2vw,24px)!important}.store-card-grid .store-card{min-height:auto}.store-card .dashboard-game-art{border-radius:10px;margin:-2px -2px 14px}.store-card h3,.customer-server-card h3{overflow-wrap:anywhere}.store-card .store-network-strip{margin-top:14px}.store-card>.mt-4.flex.gap-2{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.support-layout{align-items:start;grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important}.support-layout>.glow-section{border-radius:12px;min-width:0}.payment-safety-panel,.store-referral-strip,.store-insight-bar,.store-experience-panel,.store-readiness-panel,.store-watch-panel,.upcoming-radar-panel{border-radius:12px}.store-referral-strip{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:18px}.store-insight-bar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.store-readiness-row{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:16px}.store-readiness-metrics{align-self:stretch}.account-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.settings-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.notification-explainer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.staff-role-matrix{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.server-cockpit{border-radius:14px}.server-cockpit-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.server-cockpit-tile{min-height:92px}.server-owner-workspace .input,.store-card .input,.support-layout .input,.account-settings-card .input{min-width:0}@media (max-width:1180px){.support-layout,.store-readiness-row{grid-template-columns:1fr!important}.store-referral-strip{grid-template-columns:1fr}}@media (max-width:640px){.store-card-grid{grid-template-columns:1fr!important}.store-card>.mt-4.flex.gap-2{grid-template-columns:1fr}.store-card>.mt-4.flex.gap-2 .neon-button{width:100%}.store-insight-bar,.store-readiness-metrics{grid-template-columns:1fr}.support-layout{gap:14px!important}}.portal-hero{border-radius:14px;min-height:132px;padding:clamp(20px,2.4vw,30px);position:relative;overflow:hidden}.portal-hero:before{content:"";background:linear-gradient(90deg, var(--lime), var(--accent), var(--cyan), var(--amber), var(--coral));height:4px;position:absolute;inset:0 0 auto}.portal-hero>*{z-index:1;position:relative}.portal-hero h2{line-height:1.02;font-size:clamp(26px,3vw,38px)!important}.portal-hero p{max-width:860px;font-size:14px;line-height:22px}.glow-section,.owner-panel-shell,.health-panel,.discord-panel,.workspace-panel,.server-members-panel,.automation-panel,.runtime-card,.subscription-row,.customer-server-card,.store-card{border-radius:14px}.glow-section,.owner-panel-shell,.health-panel,.discord-panel,.workspace-panel,.server-members-panel,.automation-panel{padding:clamp(16px,2vw,24px)}.subscription-row{gap:14px;padding:clamp(14px,1.8vw,20px);display:grid}.subscription-row>.flex,.subscription-row>div{min-width:0}.customer-server-card{min-height:280px}.customer-server-card .dashboard-game-art{border-radius:10px;margin:-2px -2px 14px}.mini-metric{align-content:center;gap:6px;min-height:70px;display:grid}.mini-metric .truncate,.mini-metric div:last-child{white-space:normal;overflow-wrap:anywhere}.inline-empty-state,.empty-list,section.rounded.border-dashed{border-radius:12px!important}.owner-manage-stage-head{margin-bottom:2px}.owner-manage-stage-head h2{max-width:900px}.owner-manage-head-actions{align-self:flex-start}.owner-live-stat-card{min-height:112px}.owner-meter-track{min-height:132px}.owner-manage-operations-grid .workspace-panel,.owner-manage-operations-grid .server-members-panel,.owner-manage-operations-grid .automation-panel,.owner-manage-operations-grid .glow-section,.owner-manage-operations-grid .health-panel,.owner-manage-operations-grid .runtime-card{min-width:0}.owner-manage-operations-grid .input,.owner-manage-operations-grid select,.owner-manage-operations-grid textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.server-cockpit-main{gap:clamp(14px,2vw,24px)}.server-cockpit-actions,.server-shortcut-rail{gap:10px}.activity-feed,.attention-list{gap:12px}.attention-row,.activity-event{min-height:78px}.payment-safety-grid,.store-experience-grid,.store-watch-grid,.upcoming-radar-grid,.store-readiness-grid{gap:14px}.public-final,.public-footer{width:min(1340px,100% - 40px)}@media (max-width:1180px){.owner-tab-grid-main,.owner-tab-grid-two,.owner-manage-operations-grid,.owner-manage-details-grid{grid-template-columns:1fr!important}.owner-manage-head-actions{justify-content:flex-start;width:100%;max-width:none}}@media (max-width:760px){.portal-hero{flex-direction:column;align-items:flex-start}.portal-spark{align-self:flex-start}.subscription-row,.customer-server-card,.store-card{padding:14px}.customer-server-card{min-height:auto}.owner-live-stat-grid,.owner-live-graph-grid{grid-template-columns:1fr}.owner-manage-stage-head{flex-direction:column}}@media (max-width:520px){.portal-hero h2{font-size:26px!important}.portal-hero p{font-size:13px;line-height:20px}.glow-section,.owner-panel-shell,.health-panel,.discord-panel,.workspace-panel,.server-members-panel,.automation-panel,.owner-manage-stage{padding:14px}.owner-manage-shell{border-radius:10px}}.public-game-directory{width:min(1340px,100% - 40px);margin-inline:auto}.public-game-summary{border-radius:16px;padding:clamp(18px,2.4vw,28px)}.public-game-summary-stats{gap:12px}.public-game-category-nav{gap:10px;margin-top:18px}.public-game-group{margin-top:clamp(30px,4vw,54px)}.public-game-group-head{margin-bottom:16px}.public-game-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(14px,1.8vw,22px)}.public-game-card{border-radius:14px;min-height:360px}.public-game-media{min-height:150px}.public-game-card-body{padding:16px}.public-game-card h3{font-size:18px;line-height:1.12}.public-gportal-offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.public-gportal-offer-body p{min-height:56px}.sidebar-shell{scrollbar-width:thin}.sidebar-shell::-webkit-scrollbar{width:8px}.library-server-list::-webkit-scrollbar{width:8px}.library-filter-grid::-webkit-scrollbar{width:8px}.sidebar-shell::-webkit-scrollbar-thumb{background:#d9ff6f38;border-radius:999px}.library-server-list::-webkit-scrollbar-thumb{background:#d9ff6f38;border-radius:999px}.library-filter-grid::-webkit-scrollbar-thumb{background:#d9ff6f38;border-radius:999px}.account-mini{padding:12px}.portal-nav-panel{padding:10px}.portal-nav-panel-quick{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 10% 18%,#d9ff6f57,#0000 28%),radial-gradient(circle at 90% 0,#00c2e038,#0000 30%),#e4efe9e0;border:1px solid #ffffff8c;border-radius:22px;width:min(100%,980px);margin:0 auto 14px;animation:.56s cubic-bezier(.2,.8,.2,1) both staffPortalFloat;position:sticky;top:12px;overflow:hidden;box-shadow:0 22px 60px #073d3329,inset 0 1px #ffffffb8}.portal-nav-panel-quick>.mb-2{letter-spacing:0;margin:0 0 10px;font-size:.92rem;color:#10201b94!important}.portal-nav-panel-quick .grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.portal-nav-panel-quick .grid::-webkit-scrollbar{display:none}.portal-nav-panel-quick .portal-nav-item{scroll-snap-align:start;min-width:176px;min-height:74px;color:var(--ink);background:#ffffffd6;border:1px solid #073d3324;border-radius:20px;flex:none;padding:0 20px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;transform:translateY(0);box-shadow:0 12px 28px #073d3314}.portal-nav-panel-quick .portal-nav-item span{justify-content:center;gap:12px;font-size:clamp(1rem,2vw,1.25rem);font-weight:950}.portal-nav-panel-quick .portal-nav-item svg{width:24px;height:24px;color:var(--ink)}.portal-nav-panel-quick .portal-nav-item:hover,.portal-nav-panel-quick .portal-nav-item.is-active{background:linear-gradient(135deg,#d9ff6fb3,#6ee8b4a8);border-color:#14b9786b;transform:translateY(-4px);box-shadow:0 20px 42px #14b97838,inset 0 -5px #14b97829}@keyframes staffPortalFloat{0%{opacity:0;transform:translateY(-12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.library-panel{gap:12px}.library-filter-grid{max-height:182px}.library-server-list{max-height:clamp(260px,42vh,520px)}.server-row{border-radius:10px}.topbar{padding-block:14px}.topbar h2{line-height:1.08}.topbar-stat-strip span{border-radius:10px}.mobile-commandbar{overflow:hidden}.mobile-status-row{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.owner-server-row{min-height:104px}.owner-server-row,.customer-server-card,.store-card,.subscription-row,.runtime-card{contain:layout paint}@media (min-width:1500px){.app-shell{grid-template-columns:336px minmax(0,1fr)}.portal-main>.space-y-5,.topbar-inner{width:min(1600px,100% - 44px)}}@media (max-width:760px){.public-game-directory,.public-final,.public-footer{width:calc(100% - 22px)}.public-game-card{min-height:auto}.public-game-media{min-height:172px}.public-game-category-nav{scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.public-game-category-nav::-webkit-scrollbar{display:none}.public-game-category-nav a{flex:none}}@media (max-width:520px){.public-game-directory,.public-final,.public-footer{width:calc(100% - 18px)}.public-game-summary{padding:14px}.public-game-media{min-height:150px}.topbar{padding:12px}}.public-section,.public-band,.public-final,.public-flow,.public-feature-deck,.public-faq,.public-gportal-offers,.public-premium,.public-launch,.public-game-directory{scroll-margin-top:96px}.public-section-heading{justify-content:space-between;align-items:flex-end;gap:clamp(16px,3vw,40px);display:flex}.public-section-heading>div,.public-section-heading p{min-width:0}.public-section-heading p{max-width:640px}.public-band{border-radius:18px}.public-final{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,40px);display:grid}.public-footer{gap:18px;padding-bottom:34px}.public-footer div{flex-wrap:wrap}.public-trust-ribbon div,.public-proof-strip div,.public-category-strip div{border-radius:12px}.public-promo-banner{border-radius:14px}.public-primary,.public-secondary,.neon-button,.focus-ring{text-wrap:balance}.fleet-band,.home-metric-grid,.health-grid,.community-systems-grid,.owner-command-grid,.owner-metric-grid,.payment-safety-grid,.store-experience-grid,.store-watch-grid,.upcoming-radar-grid{gap:clamp(12px,1.6vw,18px)}.fleet-metric,.health-check,.community-system-card,.payment-safety-grid article,.store-experience-grid article,.store-watch-card,.upcoming-radar-card,.owner-command-card,.owner-metric-card{border-radius:12px;min-width:0}.fleet-metric{min-height:76px}.topbar-stat-strip span{justify-content:center;min-width:132px}.portal-main>.space-y-5{gap:20px;display:grid}.portal-main>.space-y-5>*{margin-top:0!important}.portal-main>.space-y-5.p-5{padding:clamp(18px,2.4vw,30px) 0 36px!important}.mobile-commandbar{border-radius:0 0 14px 14px}.mobile-status-pill{border-radius:10px}.server-row strong,.owner-server-row strong,.customer-server-card strong,.subscription-row strong{overflow-wrap:anywhere}@media (min-width:1181px){.public-trust-ribbon{grid-template-columns:repeat(4,minmax(0,1fr))}.public-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.home-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.public-section-heading,.public-final{grid-template-columns:1fr;align-items:flex-start}.public-final{display:grid}.topbar-stat-strip span{min-width:0}}@media (max-width:640px){.public-trust-ribbon,.public-proof-strip,.public-category-strip,.fleet-band,.home-metric-grid,.health-grid,.community-systems-grid,.owner-command-grid,.owner-metric-grid{grid-template-columns:1fr}.portal-main>.space-y-5.p-5{padding:14px 0 24px!important}.topbar-stat-strip span{justify-content:flex-start}}.public-header{max-width:1420px}.public-header nav{row-gap:8px}.public-header nav a{align-items:center;display:inline-flex}.public-actions .public-primary,.public-actions .public-secondary,.public-promo-banner a,.public-gportal-offer-body>a{min-width:152px}.store-card .neon-button,.store-card .input{height:46px}.store-card .feature-pill{min-height:28px}.store-network-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.owner-manage-shell{max-width:1660px;margin-inline:auto}.owner-manage-rail{gap:16px}.owner-manage-stage{align-content:start;gap:20px;display:grid}.owner-real-time-label,.owner-console-block{margin-top:0}.owner-manage-shell .console-panel{overflow:hidden}.owner-manage-shell .console{min-height:360px;max-height:min(46vh,520px);padding:16px;font-size:12px;line-height:1.55}.console-panel{border-radius:12px}.server-cockpit{padding:clamp(18px,2.4vw,28px)}.server-cockpit-grid{gap:14px}.server-cockpit-tile{align-content:space-between;gap:10px;display:grid}.server-cockpit-readiness .readiness-card,.readiness-card{border-radius:12px;min-width:0}.workshop-manager{border-radius:14px}.workshop-controls,.workshop-add-panel,.workshop-grid,.workshop-result-grid{gap:14px}.workshop-card,.workshop-result-card{border-radius:12px}.workshop-card-art,.workshop-result-art{border-radius:10px 10px 0 0}.owner-workspace-topbar{gap:16px}.owner-workspace-status{white-space:nowrap}.topbar-stat-strip{grid-template-columns:repeat(3,minmax(132px,auto));display:grid}.topbar-stat-strip span{width:100%}@media (max-width:1280px){.topbar-stat-strip{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}}@media (max-width:980px){.public-header nav{flex-wrap:nowrap}.owner-manage-shell{min-height:auto}.owner-manage-shell .console{max-height:420px}}@media (max-width:720px){.public-actions .public-primary,.public-actions .public-secondary,.public-promo-banner a,.public-gportal-offer-body>a{min-width:0}.topbar-stat-strip{grid-template-columns:1fr}.owner-workspace-status{white-space:normal}.owner-workspace-sidebar{padding:9px;overflow:hidden}.owner-workspace-tabbar{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;padding-bottom:3px;overflow-x:auto}.owner-workspace-tabbar button{scroll-snap-align:start}.owner-manage-shell .console{min-height:300px;max-height:360px}}@media (max-width:520px){.server-cockpit{padding:14px}.store-network-strip,.server-cockpit-grid{grid-template-columns:1fr}.owner-manage-shell .console{font-size:11px}}.launch-readiness-panel{border:1px solid var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.launch-readiness-panel{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line))}}.launch-readiness-panel{background:radial-gradient(circle at top left, var(--accent), transparent 34%), radial-gradient(circle at bottom right, var(--cyan), transparent 36%), linear-gradient(135deg, #fffffff5, #f7fffbeb);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.launch-readiness-panel{background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 15%, transparent), transparent 34%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--cyan) 13%, transparent), transparent 36%), linear-gradient(135deg, #fffffff5, #f7fffbeb)}}.launch-readiness-panel{padding:clamp(18px,2.5vw,28px);box-shadow:0 22px 58px #065f461f}.launch-readiness-panel:after{content:"";filter:blur(4px);pointer-events:none;background:conic-gradient(from 180deg,#12b88629,#0ea5e91a,#fbbf241f,#12b88629);border-radius:999px;width:360px;height:360px;position:absolute;inset:auto -120px -180px auto}.launch-readiness-head,.launch-plan-grid,.launch-feature-grid{z-index:1;position:relative}.launch-readiness-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.launch-readiness-head h3{color:var(--ink);margin-top:5px;font-size:clamp(1.35rem,2vw,2rem);font-weight:800}.launch-readiness-head p{max-width:820px;color:var(--muted);margin-top:7px;line-height:1.6}.launch-readiness-badge{border:1px solid var(--accent);align-items:center;gap:8px;min-height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.launch-readiness-badge{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line))}}.launch-readiness-badge{color:var(--accent-strong);white-space:nowrap;background:#ffffffc7;border-radius:999px;padding:0 14px;font-size:.83rem;font-weight:800}.launch-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.launch-step{border:1px solid var(--line);text-align:left;background:#ffffffd1;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.launch-step:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.launch-step:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.launch-step:hover{box-shadow:0 16px 36px #0f766e1f}.launch-step-icon{background:var(--accent);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.launch-step-icon{background:color-mix(in srgb, var(--accent) 13%, white)}}.launch-step-icon{color:var(--accent-strong)}.launch-step strong,.launch-feature-card strong{color:var(--ink);font-weight:800;display:block}.launch-step small,.launch-feature-card small{color:var(--muted);margin-top:3px;font-size:.82rem;font-weight:650;line-height:1.45;display:block}.launch-step-action{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.launch-step-action{background:color-mix(in srgb, var(--ink) 8%, white)}}.launch-step-action{color:var(--ink);white-space:nowrap;padding:7px 10px;font-size:.75rem;font-weight:850}.launch-step.is-good .launch-step-icon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.launch-step.is-good .launch-step-icon{background:color-mix(in srgb, var(--accent) 17%, white)}}.launch-step.is-good .launch-step-icon{color:var(--accent-strong)}.launch-step.is-warn .launch-step-icon{color:#a16207;background:#fff7df}.launch-step.is-danger .launch-step-icon{color:#b91c1c;background:#fee2e2}.launch-step.is-info .launch-step-icon{color:#0369a1;background:#e0f2fe}.launch-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.launch-feature-card{color:#fff;text-align:left;background:#030712e0;border:1px solid #14b8a633;border-radius:13px;align-content:start;gap:9px;min-height:148px;padding:15px;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff14}.launch-feature-card:hover{background:#06181ff0;border-color:#34d3998c;transform:translateY(-2px)}.launch-feature-card>span{color:#7dd3fc;background:linear-gradient(135deg,#10b9813d,#38bdf82e);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.launch-feature-card strong{color:#fff}.launch-feature-card small{color:#e2e8f0c7}@media (max-width:1180px){.launch-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.launch-readiness-head{display:grid}.launch-plan-grid,.launch-feature-grid{grid-template-columns:1fr}.launch-step{grid-template-columns:auto minmax(0,1fr)}.launch-step-action{grid-column:1/-1;width:fit-content}}.customer-growth-center{color:#fff;background:linear-gradient(145deg,#070b16f0,#082026eb),radial-gradient(circle at 100% 0,#2dd4bf33,#0000 40%);border:1px solid #0ea5e933;border-radius:16px;padding:clamp(18px,2.4vw,28px);overflow:hidden;box-shadow:0 24px 60px #0206173d}.growth-center-head,.growth-feature-layout,.growth-stock-grid,.growth-side-stack,.growth-share-actions{display:grid}.growth-center-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:18px}.growth-center-head h3{margin-top:5px;font-size:clamp(1.35rem,2vw,2rem);font-weight:850}.growth-center-head p{color:#e2e8f0c2;max-width:780px;margin-top:7px;line-height:1.6}.customer-growth-center .eyebrow{color:#67e8f9}.growth-feature-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.38fr);gap:14px}.growth-stock-panel,.growth-mini-panel{background:#0f172aa8;border:1px solid #94a3b82e;border-radius:14px;padding:14px;box-shadow:inset 0 1px #ffffff0f}.growth-panel-title{color:#a7f3d0;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.growth-panel-title strong{color:#fff;font-size:.96rem;display:block}.growth-panel-title span{color:#e2e8f0a8;margin-top:2px;font-size:.82rem;font-weight:650;display:block}.growth-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.growth-stock-card{text-align:left;background:linear-gradient(160deg,#ffffff14,#ffffff05),#0206179e;border:1px solid #94a3b838;border-radius:13px;align-content:start;gap:8px;min-height:150px;padding:13px;transition:transform .16s,border-color .16s,background .16s;display:grid}.growth-stock-card:hover{background:linear-gradient(160deg,#2dd4bf21,#3b82f60f),#020617b8;border-color:#34d3998c;transform:translateY(-2px)}.growth-stock-icon{color:#5eead4;background:#14b8a629;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.growth-stock-card strong{color:#fff;font-weight:850;line-height:1.2}.growth-stock-card small{color:#fde68a;font-weight:850}.growth-stock-card em{color:#e2e8f0ab;font-size:.78rem;font-style:normal;font-weight:700}.growth-side-stack{gap:14px}.growth-order-list{gap:8px;display:grid}.growth-order-list p{color:#e2e8f0b8;border:1px dashed #94a3b842;border-radius:12px;margin:0;padding:13px;font-size:.86rem;font-weight:700;line-height:1.5}.growth-order-row{text-align:left;background:#fbbf2414;border:1px solid #fbbf2442;border-radius:12px;gap:3px;padding:11px;display:grid}.growth-order-row span{color:#fde68a;text-transform:uppercase;font-size:.72rem;font-weight:900}.growth-order-row strong{color:#fff;overflow-wrap:anywhere}.growth-order-row small{color:#fef3c7d1;font-weight:700}.growth-share-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.growth-share-actions button,.growth-share-actions a{color:#fff;background:#ffffff14;border:1px solid #94a3b838;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:.78rem;font-weight:850;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.growth-share-actions button:hover,.growth-share-actions a:hover{background:#14b8a621;border-color:#5eead48c;transform:translateY(-1px)}.growth-share-actions button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1180px){.growth-feature-layout{grid-template-columns:1fr}}@media (max-width:760px){.growth-center-head,.growth-stock-grid,.growth-share-actions{grid-template-columns:1fr}}.server-matchmaker-panel{border:1px solid var(--violet);grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.server-matchmaker-panel{border:1px solid color-mix(in srgb, var(--violet) 24%, var(--line))}}.server-matchmaker-panel{background:radial-gradient(circle at 10% 20%, var(--violet), transparent 34%), linear-gradient(135deg, #fffffff7, #f6fafff0);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.server-matchmaker-panel{background:radial-gradient(circle at 10% 20%, color-mix(in srgb, var(--violet) 16%, transparent), transparent 34%), linear-gradient(135deg, #fffffff7, #f6fafff0)}}.server-matchmaker-panel{padding:clamp(18px,2.4vw,28px);box-shadow:0 22px 58px #1e293b1a}.matchmaker-copy h3{color:var(--ink);margin-top:5px;font-size:clamp(1.35rem,2vw,2rem);font-weight:850}.matchmaker-copy p{color:var(--muted);margin-top:7px;line-height:1.6}.matchmaker-best{border:1px solid var(--accent);align-items:flex-start;gap:9px;margin-top:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.matchmaker-best{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line))}}.matchmaker-best{color:var(--ink);background:#ffffffc2;border-radius:13px;padding:12px;font-size:.86rem;font-weight:750;line-height:1.5}.matchmaker-best svg{color:var(--accent);flex:none;margin-top:2px}.matchmaker-controls{grid-template-columns:minmax(210px,1fr) repeat(2,minmax(150px,.42fr));gap:10px;margin-bottom:12px;display:grid}.matchmaker-controls label{gap:7px;display:grid}.matchmaker-controls label>span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.matchmaker-controls input,.matchmaker-controls select,.matchmaker-input-wrap{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#ffffffe6;border-radius:11px}.matchmaker-controls input,.matchmaker-controls select{padding:0 12px;font-size:.9rem;font-weight:700}.matchmaker-input-wrap{align-items:center;gap:8px;padding:0 12px;display:flex}.matchmaker-input-wrap svg{color:var(--muted);flex:none}.matchmaker-input-wrap input{background:0 0;border:0;border-radius:0;outline:0;min-height:40px;padding:0}.matchmaker-results{gap:10px;display:grid}.matchmaker-card{background:#ffffffd1;border:1px solid #0f766e24;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.matchmaker-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.matchmaker-card:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--line))}}.matchmaker-card:hover{box-shadow:0 16px 36px #0f766e1a}.matchmaker-card-icon{background:var(--accent);border-radius:13px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.matchmaker-card-icon{background:color-mix(in srgb, var(--accent) 13%, white)}}.matchmaker-card-icon{color:var(--accent-strong)}.matchmaker-card-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.matchmaker-card-title strong{color:var(--ink);font-weight:850}.matchmaker-card-title span{color:#92400e;text-transform:uppercase;background:#fef3c7;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:900}.matchmaker-card p{color:var(--muted);margin-top:3px;font-size:.82rem;font-weight:650;line-height:1.45}.matchmaker-facts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.matchmaker-facts em{border:1px solid var(--line);color:var(--ink);background:#ffffffc2;border-radius:999px;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:850}.matchmaker-actions{gap:7px;display:grid}.matchmaker-actions button{border:1px solid var(--line);min-width:86px;min-height:38px;color:var(--ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:.78rem;font-weight:850;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.matchmaker-actions button:first-child{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.matchmaker-actions button:first-child{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}}.matchmaker-actions button:first-child{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.matchmaker-actions button:first-child{background:color-mix(in srgb, var(--accent) 12%, white)}}.matchmaker-actions button:first-child{color:var(--accent-strong)}.matchmaker-actions button:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.matchmaker-actions button:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}@media (max-width:1180px){.server-matchmaker-panel{grid-template-columns:1fr}}@media (max-width:760px){.matchmaker-controls,.matchmaker-card{grid-template-columns:1fr}.matchmaker-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-watchlist-panel{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.catalog-watchlist-panel{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line))}}.catalog-watchlist-panel{background:linear-gradient(135deg, #fffffff5, #f2fff8f0), radial-gradient(circle at top right, var(--accent), transparent 42%);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.catalog-watchlist-panel{background:linear-gradient(135deg, #fffffff5, #f2fff8f0), radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 12%, transparent), transparent 42%)}}.catalog-watchlist-panel{padding:clamp(18px,2.4vw,28px);box-shadow:0 22px 58px #065f461a}.watchlist-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.watchlist-head h3{color:var(--ink);margin-top:5px;font-size:clamp(1.35rem,2vw,2rem);font-weight:850}.watchlist-head p{max-width:760px;color:var(--muted);margin-top:7px;line-height:1.6}.watchlist-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.watchlist-actions button,.watchlist-card-top button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.78rem;font-weight:850;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.watchlist-actions button:hover,.watchlist-card-top button:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.watchlist-actions button:hover,.watchlist-card-top button:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.watchlist-actions button:disabled{cursor:not-allowed;opacity:.55}.watchlist-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);gap:14px;display:grid}.watchlist-main,.watchlist-summary{background:#ffffffc7;border:1px solid #0f766e24;border-radius:14px;padding:14px}.watchlist-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.watchlist-title-row strong{color:var(--ink);font-weight:850}.watchlist-title-row span{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.watchlist-title-row span{background:color-mix(in srgb, var(--accent) 12%, white)}}.watchlist-title-row span{color:var(--accent-strong);padding:6px 9px;font-size:.73rem;font-weight:900}.watchlist-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.watchlist-card{background:#ffffffdb;border:1px solid #0f766e24;border-radius:13px;align-content:start;gap:9px;min-height:190px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.watchlist-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.watchlist-card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}}.watchlist-card:hover{box-shadow:0 14px 30px #0f766e1a}.watchlist-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.watchlist-card-top>span{background:var(--accent);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.watchlist-card-top>span{background:color-mix(in srgb, var(--accent) 13%, white)}}.watchlist-card-top>span{color:var(--accent-strong)}.watchlist-card strong{color:var(--ink);font-weight:850;line-height:1.2}.watchlist-card p{color:var(--muted);font-size:.82rem;font-weight:650;line-height:1.45}.watchlist-card-metrics{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.watchlist-card-metrics em{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:850}.watchlist-summary{align-content:start;gap:12px;display:grid}.watchlist-summary div{border:1px solid var(--line);background:#ffffffc7;border-radius:12px;padding:12px}.watchlist-summary span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.watchlist-summary strong{color:var(--ink);margin-top:4px;font-weight:850;display:block}.watchlist-summary p{color:var(--muted);margin-top:5px;font-size:.84rem;font-weight:650;line-height:1.5}@media (max-width:1180px){.watchlist-layout{grid-template-columns:1fr}.watchlist-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.watchlist-head{display:grid}.watchlist-actions{justify-content:flex-start}.watchlist-card-grid{grid-template-columns:1fr}}.savings-planner-panel{color:#fff;background:radial-gradient(circle at 0 0,#22d3ee24,#0000 36%),linear-gradient(135deg,#080d1cf5,#0c282af0);border:1px solid #0ea5e933;border-radius:16px;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);gap:16px;padding:clamp(18px,2.4vw,28px);display:grid;box-shadow:0 24px 64px #0206173d}.savings-planner-copy .eyebrow{color:#67e8f9}.savings-planner-copy h3{margin-top:5px;font-size:clamp(1.35rem,2vw,2rem);font-weight:850}.savings-planner-copy p{color:#e2e8f0c2;margin-top:7px;line-height:1.6}.savings-note{color:#f0fdfadb;background:#14b8a61a;border:1px solid #5eead433;border-radius:13px;align-items:flex-start;gap:8px;margin-top:16px;padding:12px;font-size:.84rem;font-weight:750;line-height:1.5;display:flex}.savings-note svg{color:#5eead4;flex:none;margin-top:2px}.savings-calculator{background:#0f172aad;border:1px solid #94a3b82e;border-radius:15px;padding:14px}.savings-input-grid{grid-template-columns:minmax(220px,1fr) minmax(160px,.45fr) minmax(150px,.32fr);gap:10px;margin-bottom:12px;display:grid}.savings-input-grid label{gap:7px;display:grid}.savings-input-grid label>span{color:#e2e8f0b3;text-transform:uppercase;font-size:.72rem;font-weight:900}.savings-input-grid select,.savings-input-grid input,.savings-credit-toggle button{color:#fff;background:#ffffff14;border:1px solid #94a3b838;border-radius:11px;width:100%;min-height:44px;padding:0 12px;font-size:.88rem;font-weight:800}.savings-input-grid option{color:#0f172a}.savings-credit-toggle button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.savings-credit-toggle button.is-on{color:#ccfbf1;background:#14b8a62e;border-color:#5eead473}.savings-breakdown{gap:8px;display:grid}.savings-line,.savings-total-row{background:#02061747;border:1px solid #94a3b829;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.savings-line span,.savings-total-row span{color:#e2e8f0ad;font-size:.84rem;font-weight:750}.savings-line strong,.savings-total-row strong{color:#fff;font-weight:900}.savings-line.is-highlight strong{color:#86efac}.savings-total-row{background:linear-gradient(135deg,#14b8a62e,#0ea5e91f);border-color:#5eead457}.savings-total-row strong{font-size:clamp(1.25rem,2.1vw,1.8rem)}.savings-footer{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:stretch;gap:10px;margin-top:12px;display:grid}.savings-footer div{background:#ffffff12;border:1px solid #94a3b829;border-radius:12px;padding:11px}.savings-footer small{color:#e2e8f0a3;text-transform:uppercase;font-weight:850}.savings-footer strong{color:#fff;margin-top:3px;display:block}@media (max-width:1180px){.savings-planner-panel{grid-template-columns:1fr}}@media (max-width:860px){.savings-input-grid,.savings-footer{grid-template-columns:1fr}}.portal-main>.space-y-5.p-5:has(.savings-planner-panel){gap:clamp(16px,1.8vw,22px);display:grid}.portal-main>.space-y-5.p-5:has(.savings-planner-panel)>*{min-width:0}.home-hero-panel,.premium-command-panel,.launch-readiness-panel,.customer-growth-center,.server-matchmaker-panel,.catalog-watchlist-panel,.savings-planner-panel,.community-systems-grid{scroll-margin-top:96px}.launch-readiness-panel,.customer-growth-center,.server-matchmaker-panel,.catalog-watchlist-panel,.savings-planner-panel{isolation:isolate}.launch-readiness-head,.growth-center-head,.watchlist-head{margin-bottom:clamp(14px,1.6vw,20px)}.launch-readiness-head h3,.growth-center-head h3,.matchmaker-copy h3,.watchlist-head h3,.savings-planner-copy h3{letter-spacing:0;line-height:1.08}.launch-readiness-head p,.growth-center-head p,.matchmaker-copy p,.watchlist-head p,.savings-planner-copy p{max-width:72ch}.launch-step,.growth-stock-card,.matchmaker-card,.watchlist-card,.savings-calculator,.growth-mini-panel,.growth-stock-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.matchmaker-card p,.watchlist-card p,.growth-stock-card strong{overflow-wrap:anywhere}@media (min-width:1280px){.portal-main>.space-y-5.p-5:has(.savings-planner-panel){grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.portal-main>.space-y-5.p-5:has(.savings-planner-panel)>*{grid-column:1/-1}.launch-readiness-panel,.customer-growth-center,.server-matchmaker-panel,.catalog-watchlist-panel{min-height:100%;grid-column:span 6!important}.server-matchmaker-panel,.savings-planner-panel,.launch-plan-grid,.launch-feature-grid,.growth-feature-layout,.matchmaker-controls,.watchlist-layout,.savings-input-grid,.savings-footer{grid-template-columns:1fr}.growth-stock-grid,.watchlist-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.matchmaker-card{grid-template-columns:auto minmax(0,1fr)}.matchmaker-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1500px){.server-matchmaker-panel{grid-template-columns:minmax(250px,.34fr) minmax(0,.66fr)}.server-matchmaker-panel .matchmaker-controls{grid-template-columns:minmax(190px,1fr) repeat(2,minmax(130px,.42fr))}.server-matchmaker-panel .matchmaker-card{grid-template-columns:auto minmax(0,1fr) auto}.server-matchmaker-panel .matchmaker-actions{grid-column:auto;grid-template-columns:1fr}}@media (max-width:1279px){.portal-main>.space-y-5.p-5:has(.savings-planner-panel){gap:16px}}@media (max-width:760px){.launch-readiness-panel,.customer-growth-center,.server-matchmaker-panel,.catalog-watchlist-panel,.savings-planner-panel{border-radius:14px;padding:16px}.matchmaker-actions,.watchlist-actions,.matchmaker-actions button,.watchlist-actions button,.growth-share-actions button,.growth-share-actions a{width:100%}}.public-site{--public-max:min(1440px, calc(100vw - 32px))}.public-header,.public-hero,.public-trust-ribbon,.public-promo-banner,.public-gportal-offers,.public-proof-strip,.public-premium,.public-category-strip,.public-launch,.public-flow,.public-feature-deck,.public-faq,.public-section,.public-band,.public-final,.public-footer{width:var(--public-max)}.public-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;top:10px}.public-header nav{gap:8px}.public-header nav a{min-height:38px}.public-hero{align-items:center;min-height:min(760px,100vh - 52px);padding-top:clamp(42px,6vw,76px);padding-bottom:clamp(34px,5vw,64px)}.public-hero-copy{max-width:760px}.public-hero h1{max-width:12ch;line-height:.96}.public-hero p{max-width:64ch}.public-actions{align-items:stretch}.public-actions .public-primary,.public-actions .public-secondary{min-height:48px}.public-preview{align-self:stretch;min-height:520px}.public-trust-ribbon,.public-proof-strip,.public-category-strip{gap:12px}.public-trust-ribbon div,.public-proof-strip div,.public-category-strip div{align-content:start;min-height:116px}.public-gportal-offer-grid,.public-game-grid,.public-radar-grid,.public-feature-deck-grid,.public-flow-grid{gap:clamp(14px,1.5vw,20px)}.public-gportal-offer,.public-game-card,.public-radar-card,.public-feature-deck-grid article,.public-flow-grid article,.public-faq-list article{border-radius:12px}.public-gportal-offer-media,.public-game-media,.public-radar-media{border-radius:10px 10px 0 0}.public-gportal-offer-body,.public-game-card-body,.public-radar-body{align-content:start;display:grid}.public-gportal-offer-body h3,.public-game-card h3,.public-radar-title strong{overflow-wrap:anywhere;line-height:1.12}.public-gportal-offer-body p,.public-game-card p,.public-radar-body p{line-height:1.55}.public-section-heading{gap:20px;margin-bottom:clamp(18px,2.2vw,30px)}.public-section-heading h2,.public-band h2,.public-final h2,.public-feature-deck-head h2,.public-gportal-offers-head h2{line-height:1.02}.store-card-grid{align-items:stretch}.store-card-grid .store-card,.customer-server-card{align-content:start;min-height:100%;display:grid}.store-card .dashboard-game-art,.customer-server-card .dashboard-game-art{border-radius:12px}.store-card .feature-pill{justify-content:center}.store-card>.mt-4.flex.gap-2,.customer-server-card>.mt-4.flex.gap-2{margin-top:auto;padding-top:14px}.store-card>.mt-4.flex.gap-2 .neon-button,.store-card>.mt-4.flex.gap-2 .focus-ring,.customer-server-card>.mt-4.flex.gap-2 .neon-button,.customer-server-card>.mt-4.flex.gap-2 .focus-ring{min-height:44px}.portal-hero{border-radius:16px}.portal-hero h2{line-height:1.04}@media (min-width:1180px){.public-game-grid,.public-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1500px){.public-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.store-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:980px){.public-site{--public-max:min(100% - 24px, 900px)}.public-header{top:6px}.public-hero{min-height:auto}.public-preview{min-height:420px}}@media (max-width:640px){.public-site{--public-max:min(100% - 18px, 640px)}.public-header{border-radius:12px}.public-header nav a{white-space:nowrap;min-height:36px}.public-hero h1{max-width:100%}.public-actions .public-primary,.public-actions .public-secondary,.public-promo-banner a,.public-gportal-offer-body>a{width:100%}.public-preview{min-height:340px}.store-card>.mt-4.flex.gap-2,.customer-server-card>.mt-4.flex.gap-2{display:grid}}.app-shell{background:radial-gradient(circle at 0 0,#d9ff6f24,#0000 28%),radial-gradient(circle at 100% 0,#00c2e01f,#0000 30%),linear-gradient(135deg,#effaf5 0%,#f8fffb 42%,#eef9ff 100%)}.sidebar-shell{border-right:1px solid #d9ff6f21;width:clamp(284px,19vw,330px);box-shadow:18px 0 52px #073d3338}.sidebar-shell>div{gap:2px;min-height:100vh}.sidebar-brand{padding:22px 18px 18px}.sidebar-brand .brand-mark,.mobile-brand-lockup .brand-mark{box-shadow:0 0 0 1px #d9ff6f2e,0 12px 28px #0000002e}.sidebar-panel,.discord-sidebar-card{border-radius:13px;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #0000001a}.library-panel{scrollbar-width:thin;max-height:min(44vh,470px);overflow:auto}.library-panel::-webkit-scrollbar{width:8px}.library-panel::-webkit-scrollbar-thumb{background:#d9ff6f3d;border-radius:999px}.portal-nav-panel .grid{gap:7px}.portal-nav-item{border-radius:11px;min-height:42px}.portal-nav-item.is-active{box-shadow:0 0 0 1px #d9ff6f38,0 12px 26px #d9ff6f1a}.discord-sidebar-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px 11px;display:grid}.discord-sidebar-card small{grid-column:2}.portal-main{min-height:100vh;padding-bottom:34px}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fffbdb;border-bottom:1px solid #d4e5dcbd;border-radius:0 0 18px 18px;margin:0;position:sticky;top:0;box-shadow:0 18px 42px #10201514}.topbar-inner{max-width:1700px;margin-inline:auto;padding:clamp(16px,1.7vw,24px) clamp(18px,2.6vw,34px)}.topbar h2{max-width:24ch;line-height:1.05}.topbar-side{min-width:min(100%,430px)}.topbar-stat-strip{gap:8px}.topbar-stat-strip span{background:#ffffffc7;border-radius:12px;min-height:42px}.portal-main>.space-y-5.p-5,.owner-manage-page{max-width:1700px;margin-inline:auto}.portal-main>.space-y-5.p-5{width:min(100%,1700px)}.home-hero-panel,.premium-command-panel,.launch-readiness-panel,.customer-growth-center,.server-matchmaker-panel,.catalog-watchlist-panel,.savings-planner-panel,.glow-section,.portal-hero{border-radius:18px}.home-metric-grid .mini-metric,.mini-metric{border-radius:12px}.customer-server-card,.store-card{border-radius:16px}.mobile-commandbar{z-index:30;background:linear-gradient(135deg, #073d33f5, #0a5252f0), var(--sidebar);border-bottom:1px solid #d4e5dcc7;position:sticky;top:0;box-shadow:0 18px 42px #073d332e}.mobile-commandbar .portal-nav-panel{border-radius:14px;margin-top:12px}.mobile-status-row{gap:8px;padding-top:10px}.mobile-status-pill{border-radius:999px;min-height:36px}.bot-studio-page{color:var(--ink)}.bot-hosting-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.bot-hosting-plan{background:radial-gradient(circle at 86% 10%,#22d3ee1f,#0000 32%),linear-gradient(145deg,#fffffff0,#f1fff4d1);border:1px solid #14b9782e;border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 18px 42px #0f172a0f}.bot-hosting-plan.is-active{border-color:#14b9787a;box-shadow:0 18px 44px #14b97829}.bot-hosting-plan span,.bot-hosting-plan p,.bot-hosting-plan li{color:var(--muted);font-size:.82rem;font-weight:760}.bot-hosting-plan h3{margin:4px 0;font-size:1.25rem;font-weight:950}.bot-hosting-plan strong{font-size:1.1rem;font-weight:950;display:block}.bot-hosting-plan ul{gap:6px;margin:0;padding-left:18px;display:grid}.bot-hosting-plan button{justify-content:center;min-height:40px}.bot-hosting-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.bot-studio-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:18px;display:grid}.bot-studio-sidebar,.bot-studio-main{border-color:#14b97838}.bot-project-row{text-align:left;background:#ffffffc2;border:1px solid #11182714;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px 10px;width:100%;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.bot-project-row:hover,.bot-project-row.is-active{border-color:#14b9787a;transform:translateY(-1px);box-shadow:0 16px 34px #14b97824}.bot-project-row span{width:34px;height:34px;color:var(--accent);background:#14b9781f;border-radius:10px;grid-row:span 2;place-items:center;display:grid}.bot-project-row strong,.bot-project-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bot-project-row small{color:var(--muted);font-weight:700}.bot-studio-top,.bot-token-panel{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.bot-studio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.bot-token-panel{background:linear-gradient(135deg,#efffefeb,#e8fdffe0);border:1px solid #14b97833;border-radius:16px;padding:14px}.bot-token-panel p{color:var(--muted);font-size:.875rem;line-height:1.45}.bot-token-row{gap:10px;min-width:min(480px,100%);display:flex}.bot-studio-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(240px,320px);gap:16px;display:grid}.bot-builder-left{align-content:start;gap:12px;min-width:0;display:grid}.bot-builder-tabs{background:#ffffffb8;border:1px solid #11182714;border-radius:18px;gap:7px;padding:10px;display:grid}.bot-builder-tabs button{min-height:38px;color:var(--muted);text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:0 10px;font-size:.82rem;font-weight:900;display:flex}.bot-block-palette,.bot-flow-canvas,.bot-template-panel,.bot-inspector-panel{background:#ffffffb8;border:1px solid #11182714;border-radius:18px;padding:14px}.bot-block-palette h4,.bot-flow-canvas h4,.bot-template-panel h4,.bot-inspector-panel h4{text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:.82rem;font-weight:900}.bot-template-card{text-align:left;background:linear-gradient(135deg,#ecfeffd9,#ffffffc2);border:1px solid #22d3ee33;border-radius:14px;gap:3px;width:100%;margin-bottom:9px;padding:11px;display:grid}.bot-template-card strong{font-weight:950}.bot-template-card small{color:var(--muted);font-weight:720;line-height:1.35}.bot-palette-block{text-align:left;background:#f1fff0b8;border:1px dashed #14b97861;border-radius:14px;gap:3px;width:100%;margin-bottom:9px;padding:11px;display:grid}.bot-palette-block.is-locked{color:#475569b3;background:#f1f5f9c7;border-color:#94a3b852}.bot-palette-block span,.bot-flow-block-head span{font-weight:900}.bot-palette-block small{color:var(--muted);font-weight:700}.bot-flow-canvas{min-height:420px}.bot-flow-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bot-flow-toolbar h4{margin-bottom:2px}.bot-flow-toolbar span{color:var(--muted);font-size:.78rem;font-weight:800}.bot-flow-toolbar button{color:#b91c1c;background:#fef2f2cc;border:1px solid #f8717138;border-radius:11px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.bot-flow-toolbar button:disabled{cursor:not-allowed;opacity:.45}.bot-flow-block{cursor:grab;background:linear-gradient(135deg,#fff,#f0fff4cc);border:1px solid #14b97838;border-radius:16px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.bot-flow-block:active{cursor:grabbing}.bot-flow-block-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bot-flow-block-head button{color:#b91c1c;background:#fff5f5;border:1px solid #f8717140;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.bot-flow-empty{min-height:300px;color:var(--muted);text-align:center;border:1px dashed #14b97857;border-radius:16px;align-content:center;place-items:center;gap:8px;display:grid}.bot-flow-empty strong{color:var(--ink);font-size:1.05rem}.bot-inspector-panel{align-content:start;gap:12px;display:grid;position:sticky;top:16px}.bot-inspector-type{background:#ecfdf5d1;border:1px solid #14b97833;border-radius:14px;gap:3px;padding:12px;display:grid}.bot-inspector-type span{text-transform:capitalize;font-size:.9rem;font-weight:950}.bot-inspector-type small{color:var(--muted);font-size:.76rem;font-weight:820}.bot-variable-list{flex-wrap:wrap;gap:7px;display:flex}.bot-variable-list strong{color:var(--muted);text-transform:uppercase;flex-basis:100%;font-size:.78rem;font-weight:950}.bot-variable-list span{color:#0e7490;background:#ecfeffd1;border:1px solid #22d3ee38;border-radius:999px;padding:5px 8px;font-size:.74rem;font-weight:900}@media (min-width:1181px){.app-shell{grid-template-columns:clamp(284px,19vw,330px) minmax(0,1fr)}}@media (max-width:1180px){.bot-hosting-plans,.bot-hosting-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-shell{display:none}.topbar{border-radius:0 0 16px 16px;top:auto}.topbar-inner{padding:16px}}@media (max-width:760px){.bot-hosting-plans,.bot-hosting-summary{grid-template-columns:1fr}.topbar{display:none}.mobile-commandbar{padding:12px}.mobile-commandbar-top{gap:10px}.mobile-brand-lockup,.mobile-brand-lockup>div{min-width:0}.mobile-brand-lockup strong,.mobile-brand-lockup span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-logout{flex:none}.portal-main{padding-bottom:20px}.portal-main>.space-y-5.p-5{width:100%}.bot-studio-layout,.bot-studio-workspace,.bot-studio-form-grid,.bot-hosting-plans,.bot-hosting-summary{grid-template-columns:1fr}.bot-inspector-panel{position:static}.bot-studio-top,.bot-token-panel,.bot-token-row{flex-direction:column;align-items:stretch}}.portal-main{background:radial-gradient(circle at 6% 4%,#d9ff6f2e,#0000 28%),radial-gradient(circle at 90% 0,#00c2e029,#0000 30%),linear-gradient(#f5fbf4f5,#edf8f3fa)}.portal-main>.space-y-5.p-5,.bot-studio-page,.owner-manage-page{width:min(100%,1540px);margin-inline:auto}.glow-section,.bot-studio-sidebar,.bot-studio-main,.bot-hosting-plan,.owner-manage-stage,.owner-manage-rail{box-shadow:0 18px 52px #073d3317}.bot-hosting-page{gap:18px;display:grid}.bot-hosting-page .portal-hero{background:radial-gradient(circle at 90% 10%,#ffc43d3d,#0000 26%),radial-gradient(circle at 12% 0,#00c2e02e,#0000 34%),linear-gradient(135deg,#fffffff5,#ecfdf5e0);border:1px solid #14b9782e;overflow:hidden}.bot-hosting-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bot-hosting-plan{background:linear-gradient(135deg,#fffffff5,#f7fff5e0);border-radius:20px;position:relative;overflow:hidden}.bot-hosting-plan:after{content:"";filter:blur(22px);pointer-events:none;background:linear-gradient(90deg,#14b9782e,#00c2e029,#ffc43d29);border-radius:999px;height:120px;position:absolute;inset:auto -20% -45% 30%}.bot-hosting-plan.is-active{background:radial-gradient(circle at 90% 10%,#d9ff6f3d,#0000 30%),linear-gradient(135deg,#edfff0fa,#ecfeffe6);border-color:#14b97880}.bot-hosting-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bot-studio-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start}.bot-studio-sidebar,.bot-studio-main{background:radial-gradient(circle at 14% 0,#d9ff6f1f,#0000 28%),linear-gradient(#fffffff2,#f4fff8e6);border-radius:24px}.bot-studio-sidebar{position:sticky;top:18px}.bot-studio-main{min-width:0;padding:clamp(16px,2vw,24px)}.bot-studio-top{border-bottom:1px solid #11182714;align-items:flex-start;padding-bottom:16px}.bot-studio-top h3{font-size:1.2rem}.bot-studio-form-grid{grid-template-columns:1.15fr .55fr .8fr 1.4fr}.bot-token-panel{background:radial-gradient(circle at 92% 16%,#ffc43d33,#0000 28%),linear-gradient(135deg,#ecfdf5f5,#ecfeffeb)}.bot-studio-workspace{grid-template-columns:minmax(230px,290px) minmax(420px,1fr) minmax(250px,320px);align-items:start}.bot-builder-left,.bot-inspector-panel{scrollbar-width:thin;max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto}.bot-builder-tabs{background:linear-gradient(#0d221ffa,#0a2c27f0);grid-template-columns:repeat(2,minmax(0,1fr))}.bot-builder-tabs button{color:#e8fff6c2}.bot-builder-tabs button:hover,.bot-builder-tabs button.is-active{color:#fff;background:#d9ff6f21;border-color:#d9ff6f5c}.bot-template-panel,.bot-block-palette,.bot-inspector-panel{color:#fff;background:linear-gradient(#0c201dfa,#0a191cf5);border-color:#d9ff6f24}.bot-template-panel h4,.bot-block-palette h4,.bot-inspector-panel h4{color:#e8fff6a8}.bot-template-card,.bot-palette-block{color:#fffffff0;background:#ffffff0e;border-style:solid;border-color:#ffffff17;transition:transform .16s,border-color .16s,background .16s}.bot-template-card:hover,.bot-palette-block:hover{background:#d9ff6f18;border-color:#d9ff6f57;transform:translateY(-1px)}.bot-template-card small,.bot-palette-block small{color:#e8fff69e}.bot-flow-canvas{background:radial-gradient(circle at 50% 0,#00c2e017,#0000 34%),linear-gradient(#073d330b 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#073d330a 1px,#0000 1px) 0 0/22px 22px,#ffffffdb;border-color:#073d3329;min-height:680px}.bot-flow-block{border-color:#073d3329;max-width:720px;margin-inline:auto;box-shadow:0 14px 30px #073d3314}.bot-flow-block.is-selected{border-color:#14b9789e;box-shadow:0 20px 46px #14b97829,0 0 0 3px #d9ff6f3d}.bot-flow-block textarea.input{min-height:118px}.bot-inspector-panel .input,.bot-template-panel .input,.bot-block-palette .input{color:#fff;background:#ffffff14;border-color:#ffffff1f}.bot-inspector-panel .input::placeholder{color:#ffffff6b}.bot-inspector-type{background:#d9ff6f17;border-color:#d9ff6f38}.bot-inspector-type span{color:#fff}.bot-inspector-type small,.bot-inspector-panel label>span{color:#e8fff69e}.bot-variable-list span{color:#bff8ff;background:#00c2e01f;border-color:#00c2e047}.owner-manage-shell{width:100%;max-width:1580px;margin-inline:auto}.owner-manage-stage{min-width:0}.owner-manage-operations-grid{align-items:start}@media (max-width:1380px){.bot-studio-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.bot-inspector-panel{grid-column:1/-1;max-height:none;position:static}}@media (max-width:1180px){.bot-studio-sidebar{position:static}.bot-hosting-plans,.bot-hosting-summary,.bot-studio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.public-bot-builder-callout,.bot-builder-header,.bot-builder-hero,.bot-builder-security{grid-template-columns:1fr;align-items:stretch}.public-bot-builder-callout,.bot-builder-header{flex-direction:column}.public-bot-builder-actions,.bot-builder-header nav{justify-content:flex-start}.bot-builder-hero{min-height:auto;padding-top:34px}.bot-builder-preview-grid{min-height:360px}.bot-builder-steps{grid-template-columns:1fr}.bot-hosting-page,.owner-manage-page,.portal-main>.space-y-5.p-5{padding-inline:12px!important}.bot-studio-layout,.bot-studio-workspace,.bot-studio-form-grid,.bot-hosting-plans,.bot-hosting-summary{grid-template-columns:1fr}.bot-builder-left{max-height:none;position:static}.bot-builder-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.bot-token-row{min-width:0}.bot-flow-canvas{min-height:520px}}@media (max-width:560px){.bot-builder-tabs{grid-template-columns:1fr 1fr}.bot-studio-main{padding:12px}.bot-flow-toolbar,.bot-studio-top{flex-direction:column;align-items:stretch}}.parrot-ai-shell{--ai-bg:#07110f;--ai-panel:#0c1b18;--ai-panel-2:#10251f;--ai-line:#dbffe11f;--ai-text:#f1fff8;--ai-muted:#e2fff2a3;--ai-green:#6dff93;--ai-cyan:#53e7ff;--ai-yellow:#f8e36b;min-height:100vh;color:var(--ai-text);background:radial-gradient(circle at 12% 4%,#6dff932e,#0000 28%),radial-gradient(circle at 78% 2%,#53e7ff2e,#0000 24%),linear-gradient(135deg,#07110f,#0b1a17 52%,#10150d);grid-template-columns:320px minmax(0,1fr) 340px;display:grid;overflow:hidden}.parrot-ai-sidebar,.parrot-ai-right-panel{border-color:var(--ai-line);background:linear-gradient(180deg, #112621f5, #07110ffa), var(--ai-panel)}.parrot-ai-sidebar{border-right:1px solid var(--ai-line);flex-direction:column;min-height:100vh;padding:16px;transition:margin-left .22s,transform .22s;display:flex}.parrot-ai-sidebar.is-closed{margin-left:-320px}.parrot-ai-brand{grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:10px;margin-bottom:16px;display:grid}.parrot-ai-brand .parrot-logo{width:42px;height:42px}.parrot-ai-brand strong,.parrot-ai-brand span,.parrot-ai-history h3,.parrot-ai-topbar span,.parrot-ai-panel-head span{display:block}.parrot-ai-brand strong{font-size:18px;font-weight:900}.parrot-ai-brand span,.parrot-ai-history h3,.parrot-ai-topbar span,.parrot-ai-panel-head span{color:var(--ai-muted);letter-spacing:0;font-size:12px;font-weight:800}.parrot-ai-icon-button,.parrot-ai-sidebar-fab,.parrot-ai-top-actions button,.parrot-ai-top-actions a,.parrot-ai-input-actions button,.parrot-ai-input-actions label,.parrot-ai-message-actions button,.parrot-ai-panel-head button{border:1px solid var(--ai-line);color:var(--ai-text);background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:850;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.parrot-ai-icon-button{width:34px;height:34px}.parrot-ai-icon-button:hover,.parrot-ai-sidebar-fab:hover,.parrot-ai-top-actions button:hover,.parrot-ai-top-actions a:hover,.parrot-ai-input-actions button:hover,.parrot-ai-input-actions label:hover,.parrot-ai-message-actions button:hover,.parrot-ai-panel-head button:hover{background:#6dff931a;border-color:#6dff9361;transform:translateY(-1px)}.parrot-ai-new-chat{color:#fff;background:linear-gradient(135deg,#6dff9333,#53e7ff21);border:1px solid #6dff9347;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:46px;font-weight:900;display:flex;box-shadow:0 18px 45px #0003}.parrot-ai-search{border:1px solid var(--ai-line);background:#ffffff0e;border-radius:12px;align-items:center;gap:8px;margin:12px 0;padding:0 12px;display:flex}.parrot-ai-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px}.parrot-ai-search input::placeholder{color:#e2fff26b}.parrot-ai-nav{grid-template-columns:1fr;gap:8px;margin-bottom:14px;display:grid}.parrot-ai-nav button,.parrot-ai-chat-row{color:var(--ai-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;display:grid}.parrot-ai-nav button{grid-template-columns:20px minmax(0,1fr);gap:10px;min-height:38px;padding:8px 10px;font-weight:850}.parrot-ai-nav button:hover,.parrot-ai-nav button.is-active,.parrot-ai-chat-row:hover,.parrot-ai-chat-row.is-active{color:#fff;background:#6dff9314;border-color:#6dff9338}.parrot-ai-history{scrollbar-width:thin;flex:1;min-height:0;padding-right:4px;overflow:auto}.parrot-ai-history section{margin-bottom:18px}.parrot-ai-history h3{text-transform:uppercase;margin:10px 0 8px}.parrot-ai-chat-row{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;width:100%;min-height:42px;padding:8px 10px;position:relative}.parrot-ai-chat-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parrot-ai-chat-row small{color:#e2fff270;font-size:11px}.parrot-ai-row-actions{background:linear-gradient(90deg,#0000,#0c1b18fa 18%);gap:4px;padding-left:8px;display:none;position:absolute;right:8px}.parrot-ai-chat-row:hover .parrot-ai-row-actions{display:inline-flex}.parrot-ai-row-actions span{border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.parrot-ai-row-actions span:hover{background:#ffffff14}.parrot-ai-sidebar-fab{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07110fdb;border-radius:16px;width:52px;height:52px;position:fixed;top:18px;left:18px}.parrot-ai-sidebar-fab .parrot-logo{width:32px;height:32px}.parrot-ai-main{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:100vh;display:grid}.parrot-ai-topbar{border-bottom:1px solid var(--ai-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07110fb8;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.parrot-ai-topbar h1{color:#fff;margin:4px 0 0;font-size:22px;font-weight:940}.parrot-ai-top-actions{flex-wrap:wrap;gap:10px;display:flex}.parrot-ai-top-actions button,.parrot-ai-top-actions a{min-height:38px;padding:0 12px}.parrot-ai-thread{scrollbar-width:thin;min-height:0;padding:28px min(5vw,64px);overflow:auto}.parrot-ai-message{grid-template-columns:42px minmax(0,820px);gap:14px;max-width:980px;margin:0 auto 22px;display:grid}.parrot-ai-message.is-user{grid-template-columns:minmax(0,820px) 42px}.parrot-ai-message.is-user .parrot-ai-avatar{grid-column:2}.parrot-ai-message.is-user .parrot-ai-bubble{background:linear-gradient(135deg,#6dff931f,#53e7ff14),#ffffff0e;grid-area:1/1}.parrot-ai-avatar{width:42px;height:42px;color:var(--ai-green);background:#ffffff0f;border:1px solid #6dff9333;border-radius:14px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.parrot-ai-avatar .parrot-logo{width:30px;height:30px}.parrot-ai-bubble{border:1px solid var(--ai-line);background:#ffffff0a;border-radius:18px;min-width:0;padding:16px;box-shadow:0 18px 60px #00000029}.parrot-ai-message-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.parrot-ai-message-head strong{font-size:14px;font-weight:900}.parrot-ai-message-head span{color:var(--ai-muted);font-size:12px}.parrot-ai-markdown{color:#f1fff8e6;font-size:14px;line-height:1.7}.parrot-ai-markdown p{margin:0 0 10px}.parrot-ai-code{color:#dfffea;background:#050b0a;border:1px solid #53e7ff2e;border-radius:14px;margin:12px 0;padding:14px;font-size:13px;line-height:1.6;overflow:auto}.parrot-ai-attachments,.parrot-ai-message-actions,.parrot-ai-upload-list{flex-wrap:wrap;gap:8px;display:flex}.parrot-ai-attachments{margin-top:10px}.parrot-ai-attachments span,.parrot-ai-upload-list span{color:#d6fbff;background:#53e7ff14;border:1px solid #53e7ff2e;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.parrot-ai-message-actions{margin-top:12px}.parrot-ai-message-actions button{min-height:30px;padding:0 9px;font-size:12px}.parrot-ai-empty{text-align:center;align-content:center;justify-items:center;gap:16px;max-width:780px;min-height:58vh;margin:0 auto;display:grid}.parrot-ai-empty .parrot-logo{filter:drop-shadow(0 18px 40px #6dff933d);width:84px;height:84px}.parrot-ai-empty h2{max-width:620px;margin:0;font-size:clamp(30px,5vw,58px);font-weight:950;line-height:1.04}.parrot-ai-empty p{max-width:620px;color:var(--ai-muted);font-size:16px;line-height:1.7}.parrot-ai-empty div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.parrot-ai-empty button{color:#fff;background:#ffffff0f;border:1px solid #6dff9333;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:850}.parrot-ai-composer{border-top:1px solid var(--ai-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07110fd1;padding:14px min(5vw,64px) 18px}.parrot-ai-upload-list{max-width:980px;margin:0 auto 10px}.parrot-ai-upload-list button{color:inherit;background:0 0;border:0;display:inline-flex}.parrot-ai-input-wrap{background:linear-gradient(135deg,#ffffff14,#ffffff09),#081310;border:1px solid #6dff9338;border-radius:20px;max-width:980px;margin-inline:auto;box-shadow:0 24px 80px #00000047,0 0 0 3px #6dff930a}.parrot-ai-input-wrap textarea{resize:vertical;color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:92px;padding:16px 18px 8px;font-size:15px;line-height:1.6}.parrot-ai-input-wrap textarea::placeholder{color:#e2fff275}.parrot-ai-input-actions{border-top:1px solid var(--ai-line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.parrot-ai-input-actions input[type=file]{display:none}.parrot-ai-input-actions button,.parrot-ai-input-actions label{min-height:36px;padding:0 10px}.parrot-ai-input-actions select{border:1px solid var(--ai-line);color:#fff;background:#ffffff14;border-radius:10px;min-height:36px;padding:0 10px;font-size:13px;font-weight:850}.parrot-ai-send{min-width:46px;margin-left:auto;background:linear-gradient(135deg, var(--ai-green), var(--ai-cyan))!important;color:#06110e!important;border-color:#6dff936b!important}.parrot-ai-send:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.55}.parrot-ai-right-panel{border-left:1px solid var(--ai-line);scrollbar-width:thin;min-height:100vh;padding:16px;overflow:auto}.parrot-ai-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.parrot-ai-panel-head h2{margin:3px 0 0;font-size:20px;font-weight:950}.parrot-ai-panel-head button{width:36px;height:36px}.parrot-ai-tool-list{gap:10px;display:grid}.parrot-ai-tool-list button,.parrot-ai-projects article{border:1px solid var(--ai-line);color:#fff;background:#ffffff0d;border-radius:14px}.parrot-ai-tool-list button{text-align:left;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:66px;padding:12px;display:grid}.parrot-ai-tool-list button.is-on,.parrot-ai-projects article.is-active{background:linear-gradient(135deg,#6dff931f,#53e7ff14);border-color:#6dff9357}.parrot-ai-tool-list strong,.parrot-ai-tool-list small{display:block}.parrot-ai-tool-list strong{font-size:14px;font-weight:900}.parrot-ai-tool-list small,.parrot-ai-projects p{color:var(--ai-muted);font-size:12px;line-height:1.45}.parrot-ai-projects{gap:12px;display:grid}.parrot-ai-project-create,.parrot-ai-projects article button{color:#fff;background:#6dff931a;border:1px solid #6dff9347;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:900;display:inline-flex}.parrot-ai-projects article{padding:14px}.parrot-ai-projects article>div:first-child{align-items:center;gap:8px;display:flex}.parrot-ai-projects article strong{font-size:15px;font-weight:950}.parrot-ai-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.parrot-ai-folder-grid span{color:#d6fbff;background:#53e7ff12;border:1px solid #53e7ff29;border-radius:9px;padding:8px;font-size:11px;font-weight:850}.parrot-ai-security{gap:12px;display:grid}.parrot-ai-security-card,.parrot-ai-security section,.parrot-ai-security-grid span{background:linear-gradient(135deg,#6dff931c,#53e7ff0f),#ffffff0b;border:1px solid #6dff933d;border-radius:14px;box-shadow:0 18px 55px #00000029}.parrot-ai-security-card{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px;display:grid}.parrot-ai-security-card svg{color:#6dff93}.parrot-ai-security-card span,.parrot-ai-security-grid small{color:var(--ai-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.parrot-ai-security-card strong{color:#fff;margin-top:3px;font-size:22px;font-weight:950;display:block}.parrot-ai-security-card p,.parrot-ai-security section p{color:var(--ai-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.parrot-ai-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.parrot-ai-security-grid span{padding:12px}.parrot-ai-security-grid strong{color:#fff;text-transform:capitalize;font-size:17px;font-weight:950;display:block}.parrot-ai-security section{padding:14px}.parrot-ai-security h3{color:#fff;margin:0 0 9px;font-size:14px;font-weight:950}.parrot-ai-security section p{align-items:flex-start;gap:8px;display:flex}.parrot-ai-security section svg{color:#6dff93;flex:none;margin-top:1px}@media (max-width:1240px){.parrot-ai-shell{grid-template-columns:300px minmax(0,1fr)}.parrot-ai-right-panel{display:none}}@media (max-width:860px){.parrot-ai-shell{display:block;overflow:auto}.parrot-ai-sidebar{z-index:40;width:min(86vw,320px);position:fixed;inset:0 auto 0 0;transform:translate(0)}.parrot-ai-sidebar.is-closed{margin-left:0;transform:translate(-105%)}.parrot-ai-main{min-height:100vh}.parrot-ai-topbar{padding-left:74px}.parrot-ai-topbar,.parrot-ai-input-actions{flex-direction:column;align-items:stretch}.parrot-ai-message,.parrot-ai-message.is-user{grid-template-columns:34px minmax(0,1fr)}.parrot-ai-message.is-user .parrot-ai-avatar,.parrot-ai-message.is-user .parrot-ai-bubble{grid-area:auto}.parrot-ai-avatar{border-radius:12px;width:34px;height:34px}.parrot-ai-thread{padding:20px 12px}.parrot-ai-composer{padding:12px}.parrot-ai-send{margin-left:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
