@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.w-fit{width:fit-content}.max-w-3xl{max-width:var(--container-3xl)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,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}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.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)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}: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-border>:not(:last-child)){border-color:var(--border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.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-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-clip-padding{background-clip:padding-box}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-right{text-align:right}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[email\:not-configured\]{email:not-configured}.paused{animation-play-state:paused}.running{animation-play-state:running}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:calc(var(--spacing) * 5)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.20bhq2yj4r-o7.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.0smrnln2b1gpy.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.38p7fa7moljse.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}@media (prefers-color-scheme:dark){:root:not(.light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){:root:not(.light){--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#071112;--foreground:#e6efeb;--card:#102021;--card-foreground:#e6efeb;--popover:#102021;--popover-foreground:#e6efeb;--primary:#e8892e;--primary-foreground:#15110c;--secondary:#173031;--secondary-foreground:#d6e4df;--muted:#162526;--muted-foreground:#91a3a0;--accent:#183637;--accent-foreground:#d6e4df;--destructive:#cf6154;--border:#b6d3cc1c;--input:#b6d3cc24;--ring:#66b8b4;--sidebar:#071112;--sidebar-foreground:#d6e4df;--sidebar-primary:#e8892e;--sidebar-primary-foreground:#15110c;--sidebar-accent:#153031;--sidebar-accent-foreground:#e6efeb;--sidebar-border:#b6d3cc1c;--sidebar-ring:#66b8b4;--radius:.625rem}html,body{background:#071112;min-height:100%}body{color:#e6efeb;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid #70c6c0}.ucp-app-shell{--ucp-amber:var(--primary);--ucp-teal:#62b9b5;--ucp-muted:#91a3a0;--ucp-line:#b9d8d01f;--ucp-glass:#0b191ae8;color:#e6efeb;background:#091516;min-height:100vh;font-size:14px;display:flex}.ucp-sidebar{border-right:1px solid var(--ucp-line);z-index:5;background:linear-gradient(#081314 0%,#071011 100%);flex-direction:column;flex:0 0 224px;width:224px;height:100vh;min-height:620px;display:flex;position:sticky;top:0}.ucp-brand{min-height:82px;color:inherit;border-bottom:1px solid #6dcae233;align-items:center;gap:12px;padding:14px 15px;text-decoration:none;display:flex}.ucp-brand:focus-visible{outline:2px solid var(--ucp-teal);outline-offset:-3px}.ucp-brand-mark,.ucp-topbar-mark{background:radial-gradient(circle at 50% 38%,#6dcae236,#6dcae20f 68%);border:1px solid #6dcae27a;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 22px #6dcae21a,inset 0 0 12px #6dcae20f}.ucp-brand-mark img,.ucp-topbar-mark img{object-fit:contain;width:37px;height:37px}.ucp-brand>div,.ucp-topbar-title>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ucp-brand strong{color:#eaf6f8;letter-spacing:.035em;text-shadow:0 0 18px #6dcae229;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:700}.ucp-brand>div>span{color:#8ecfe0;letter-spacing:.035em;font-size:9px;font-weight:600}.ucp-sidebar-caption{color:#82928e;font-size:10px}.ucp-sidebar-groups{scrollbar-width:thin;scrollbar-color:#73918a42 transparent;flex:1;min-height:0;padding:13px 0 10px;overflow-y:auto}.ucp-nav-group+.ucp-nav-group{margin-top:13px}.ucp-sidebar-nav{flex-direction:column;gap:3px;padding:0 11px;display:flex}.ucp-nav-item{color:#a7b5b1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;min-height:35px;padding:0 10px;font-size:11px;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:flex}.ucp-nav-item:hover,.ucp-nav-item.active{color:#e4efeb;background:linear-gradient(90deg,#478b8930,#478b890d);border-color:#65b9b521}.ucp-nav-parent-row{border:1px solid #0000;border-radius:6px;align-items:center;gap:2px;min-height:35px;display:flex}.ucp-nav-parent-row:hover,.ucp-nav-parent-row.active{background:linear-gradient(90deg,#478b8930,#478b890d);border-color:#65b9b521}.ucp-nav-parent-row.active .ucp-nav-parent-link{color:#e4efeb}.ucp-nav-parent-row.active .ucp-nav-parent-link>svg{color:var(--ucp-teal)}.ucp-nav-parent-link{background:0 0;border:0;flex:1;min-width:0}.ucp-nav-disclosure{color:#8da19e;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:32px;min-height:33px;display:grid}.ucp-nav-disclosure:hover,.ucp-nav-disclosure:focus-visible{color:#e4efeb;background:#65b9b51a}.ucp-nav-disclosure>svg{width:14px;height:14px;transition:transform .16s}.ucp-nav-disclosure[aria-expanded=true]>svg{transform:rotate(180deg)}.ucp-nav-children{border-left:1px solid var(--ucp-line);flex-direction:column;gap:3px;margin:3px 0 2px 18px;padding-left:8px;display:flex}.ucp-nav-children .ucp-nav-item{min-height:31px}.ucp-nav-item.active:before{background:var(--ucp-teal);content:"";border-radius:0 3px 3px 0;width:2px;height:20px;margin-left:-11px;position:absolute}.ucp-nav-item>svg{color:#8da19e;flex:none;width:14px;height:14px}.ucp-nav-item.active>svg{color:var(--ucp-teal)}.ucp-nav-count{color:#152120;background:#72beba;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:10px;display:inline-grid}.ucp-sidebar-divider{background:var(--ucp-line);height:1px;margin:18px 16px 12px}.ucp-nav-label{color:#657774;letter-spacing:.16em;margin:0;padding:0 22px 5px;font-size:9px;font-weight:600}.ucp-sidebar-bottom{border-top:1px solid var(--ucp-line);flex-direction:column;gap:9px;margin-top:auto;padding:16px 21px 20px;display:flex}.ucp-demo-label{color:var(--primary);align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.ucp-demo-label{color:color-mix(in srgb, var(--primary) 81%, white)}}.ucp-demo-label{letter-spacing:.11em;font-size:9px;font-weight:700}.ucp-demo-label>span{background:var(--ucp-amber);width:6px;height:6px;box-shadow:0 0 10px var(--primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ucp-demo-label>span{box-shadow:0 0 10px color-mix(in srgb, var(--primary) 65%, transparent)}}.ucp-main-shell{background:#0b191a;flex:1;min-width:0;position:relative;overflow:hidden}.ucp-topbar{z-index:4;border-bottom:1px solid var(--ucp-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081314e3;align-items:center;gap:19px;height:69px;padding:0 24px;display:flex;position:relative}.ucp-topbar-title{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ucp-topbar-title:focus-visible{outline:2px solid var(--ucp-teal);outline-offset:4px;border-radius:4px}.ucp-topbar-mark{width:52px;height:52px}.ucp-topbar-mark img{width:43px;height:43px}.ucp-topbar-overline{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-topbar-overline{color:color-mix(in srgb, var(--primary) 95%, white)}}.ucp-topbar-overline{letter-spacing:.18em;font-size:8px;font-weight:600}.ucp-topbar-title strong{color:#eaf6f8;letter-spacing:.015em;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1.05}.ucp-topbar-tagline{color:#8ecfe0;letter-spacing:.035em;font-size:10px;font-weight:500}.ucp-topbar-right{align-items:center;gap:11px;margin-left:auto;display:flex}.ucp-preview-pill{color:#a9b9ae;border:1px solid #9ab09f26;border-radius:999px;padding:5px 9px;font-size:9px}.ucp-login-link,.ucp-logout-button{color:#dce9e4;background:#5997901f;border:1px solid #6bb4ab59;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:10px;font-weight:650;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.ucp-logout-button{cursor:pointer;gap:6px;font-family:inherit}.ucp-logout-button svg{width:13px;height:13px}.ucp-login-link:hover,.ucp-logout-button:hover{background:#59979038;border-color:#6bb4ab99}.ucp-login-link:focus-visible,.ucp-logout-button:focus-visible{outline:2px solid var(--ucp-teal);outline-offset:3px}.ucp-mobile-menu-button,.ucp-mobile-menu{display:none}.ucp-world-backdrop{opacity:.76;pointer-events:none;background-image:linear-gradient(#0711124a 0%,#07111247 48%,#0b191a 100%),url(/images/yggdrasil-world.webp);background-position:50% 43%;background-size:cover;height:470px;position:absolute;top:69px;left:0;right:0}.ucp-content{z-index:1;width:min(1480px,100%);margin:0 auto;padding:25px 27px 22px;position:relative}.ucp-page-title-row{justify-content:space-between;align-items:flex-end;gap:15px;margin:1px 0 17px;display:flex}.ucp-section-kicker{color:#829c98;letter-spacing:.18em;margin-bottom:6px;font-size:8px;font-weight:600;display:block}.ucp-hero-brand{color:var(--primary);margin-bottom:6px;display:block}@supports (color:color-mix(in lab, red, red)){.ucp-hero-brand{color:color-mix(in srgb, var(--primary) 69%, white)}}.ucp-hero-brand{letter-spacing:.2em;text-shadow:0 0 20px var(--primary);font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ucp-hero-brand{text-shadow:0 0 20px color-mix(in srgb, var(--primary) 20%, transparent)}}.ucp-page-title-row h1,.ucp-secondary-heading h2,.ucp-server-hero h2{color:#eff3e9;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.1vw,28px);font-weight:500}.ucp-page-title-row p,.ucp-secondary-heading>p{color:#a8b6b0;margin:6px 0 0;font-size:11px}.ucp-status-badge{color:#a8d6d1;background:#081b1b99;border:1px solid #63b9b53b;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 9px;font-size:9px;display:inline-flex}.ucp-status-dot{background:var(--ucp-teal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #62b9b599}.ucp-community-banner{border:1px solid var(--primary);flex-direction:column;gap:14px;margin-bottom:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.ucp-community-banner{border:1px solid color-mix(in srgb, var(--primary) 24%, transparent)}}.ucp-community-banner{background:linear-gradient(110deg,#251f16f0,#141d1ceb 64%);border-radius:12px;padding:16px;box-shadow:0 14px 38px #0000002e}.ucp-community-main{align-items:center;gap:13px;display:flex}.ucp-community-kicker{color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ucp-community-kicker{color:color-mix(in srgb, var(--primary) 78%, white)!important}}.ucp-community-kicker{letter-spacing:.14em;font-weight:700;font-size:8px!important}.ucp-community-join{border:1px solid var(--primary);flex:none;justify-content:center;align-items:center;gap:8px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ucp-community-join{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--primary) 62%, white) 48%, transparent)}}.ucp-community-join{color:#241d14;background:linear-gradient(135deg, var(--primary), var(--primary));border-radius:7px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.ucp-community-join{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 69%, white), color-mix(in srgb, var(--primary) 96%, white))}}.ucp-community-join{box-shadow:0 5px 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-community-join{box-shadow:0 5px 18px color-mix(in srgb, var(--primary) 14%, transparent)}}.ucp-community-join{white-space:nowrap;font-size:10px;font-weight:700;text-decoration:none;transition:filter .15s,box-shadow .15s}.ucp-community-join:hover{filter:brightness(1.08);box-shadow:0 7px 22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-community-join:hover{box-shadow:0 7px 22px color-mix(in srgb, var(--primary) 24%, transparent)}}.ucp-community-join:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-community-join:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 69%, white)}}.ucp-community-join:focus-visible{outline-offset:3px}.ucp-community-join img{flex:none;width:16px;height:16px}.ucp-server-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ucp-server-detail{background:linear-gradient(145deg,#1a2b2bb8,#0e1b1cbd);border:1px solid #b5d2cb21;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:49px;padding:8px 10px;display:flex}.ucp-server-detail>svg{color:#91b6ac;flex:none;width:15px;height:15px}.ucp-server-detail>span{flex-direction:column;gap:3px;min-width:0;display:flex}.ucp-server-detail>span>span{color:#879994;letter-spacing:.1em;font-size:7px;font-weight:700}.ucp-server-detail strong{color:#dfe8df;font-size:9px;font-weight:500;line-height:1.4}.ucp-connection-icon{border:1px solid var(--primary);flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.ucp-connection-icon{border:1px solid color-mix(in srgb, var(--primary) 21%, transparent)}}.ucp-connection-icon{color:var(--primary);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.ucp-connection-icon{color:color-mix(in srgb, var(--primary) 84%, white)}}.ucp-connection-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-connection-icon{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.ucp-connection-icon svg{width:15px;height:15px}.ucp-connection-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ucp-connection-copy strong{color:#e7e8dc;font-size:11px;font-weight:600}.ucp-connection-copy span{color:#a8aaa0;font-size:10px;line-height:1.5}.ucp-secondary-button,.ucp-link-button{border:1px solid var(--primary);flex:none;justify-content:center;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ucp-secondary-button,.ucp-link-button{border:1px solid color-mix(in srgb, var(--primary) 34%, transparent)}}.ucp-secondary-button,.ucp-link-button{color:var(--primary);border-radius:6px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.ucp-secondary-button,.ucp-link-button{color:color-mix(in srgb, var(--primary) 69%, white)}}.ucp-secondary-button,.ucp-link-button{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-secondary-button,.ucp-link-button{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.ucp-secondary-button,.ucp-link-button{cursor:pointer;font-size:10px;transition:background .15s,border-color .15s}.ucp-secondary-button:hover,.ucp-link-button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-secondary-button:hover,.ucp-link-button:hover{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}}.ucp-secondary-button:hover,.ucp-link-button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-secondary-button:hover,.ucp-link-button:hover{background:color-mix(in srgb, var(--primary) 15%, transparent)}}.ucp-connection-banner>button svg,.ucp-link-button svg,.ucp-secondary-button svg{width:13px;height:13px}.ucp-overview-grid,.ucp-market-page{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.ucp-market-page .ucp-market-panel{order:0}.ucp-market-page .ucp-character-panel{order:1}.ucp-character-panel,.ucp-stats-panel,.ucp-market-panel,.ucp-secondary-section,.ucp-server-setup{border:1px solid var(--ucp-line);background:var(--ucp-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px;min-width:0;box-shadow:0 14px 45px #0000002e}.ucp-character-panel,.ucp-stats-panel{padding:15px}.ucp-panel-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ucp-panel-heading .ucp-section-kicker{margin-bottom:4px;font-size:7px}.ucp-panel-heading h2,.ucp-market-heading h2{color:#e1e8e2;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.ucp-sample-tag,.ucp-materials-heading>span{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-sample-tag,.ucp-materials-heading>span{border:1px solid color-mix(in srgb, var(--primary) 17%, transparent)}}.ucp-sample-tag,.ucp-materials-heading>span{color:var(--primary);border-radius:4px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.ucp-sample-tag,.ucp-materials-heading>span{color:color-mix(in srgb, var(--primary) 82%, white)}}.ucp-sample-tag,.ucp-materials-heading>span{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-sample-tag,.ucp-materials-heading>span{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.ucp-sample-tag,.ucp-materials-heading>span{letter-spacing:.05em;font-size:8px}.ucp-character-tools{border-top:1px solid #b5d2cb1a;margin-top:16px;padding-top:8px}.ucp-character-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ucp-character-card{background:linear-gradient(140deg,#1c2e2eed,#111f20e6);border:1px solid #b5d2cb1f;border-radius:7px;min-width:0;min-height:112px;padding:9px}.ucp-character-heading{align-items:center;gap:8px;min-width:0;display:flex}.ucp-character-icon,.ucp-detail-icon,.ucp-market-item-icon{color:#75c1bd;background:#4597941f;border:1px solid #62b9b52e;border-radius:6px;flex:none;place-items:center;width:29px;height:29px;display:grid}.ucp-character-icon svg,.ucp-detail-icon svg,.ucp-market-item-icon svg{width:14px;height:14px}.ucp-character-icon.violet{color:#b7a4d0;background:#8064a21f;border-color:#a189c02e}.ucp-character-icon.amber{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-character-icon.amber{color:color-mix(in srgb, var(--primary) 78%, white)}}.ucp-character-icon.amber{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-character-icon.amber{background:color-mix(in srgb, color-mix(in srgb, var(--primary) 92%, black) 11%, transparent)}}.ucp-character-icon.amber{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-character-icon.amber{border-color:color-mix(in srgb, color-mix(in srgb, var(--primary) 92%, black) 18%, transparent)}}.ucp-character-icon.blue{color:#91b2cf;background:#5d8bae1c;border-color:#5d8bae2e}.ucp-character-name-wrap{min-width:0}.ucp-character-name-wrap h3{color:#e0e8e3;text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:500}.ucp-character-name-wrap p,.ucp-character-time{color:#879994;margin:3px 0 0;font-size:8px}.ucp-character-time{white-space:nowrap;margin:0 0 auto auto}.ucp-character-location,.ucp-character-detail{color:#b2c0ba;align-items:center;gap:5px;margin:8px 0 0;font-size:9px;display:flex}.ucp-character-location svg{color:#82a09b;width:11px;height:11px}.ucp-character-detail{color:#889894;margin-top:4px}.ucp-quest-chip{border:1px solid var(--primary);align-items:center;gap:5px;min-height:22px;margin-top:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.ucp-quest-chip{border:1px solid color-mix(in srgb, var(--primary) 19%, transparent)}}.ucp-quest-chip{color:var(--primary);border-radius:4px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.ucp-quest-chip{color:color-mix(in srgb, var(--primary) 85%, white)}}.ucp-quest-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-quest-chip{background:color-mix(in srgb, var(--primary) 5%, transparent)}}.ucp-quest-chip{font-size:8px}.ucp-quest-chip svg{flex:none;width:10px;height:10px}.ucp-heading-icon{width:15px;height:15px;color:var(--ucp-teal)}.ucp-stat-grid{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.ucp-stat-card{background:#ffffff05;border:1px solid #b5d2cb1c;border-radius:6px;flex-direction:column;justify-content:center;gap:4px;min-height:66px;padding:8px;display:flex}.ucp-stat-card>span{color:#94a49f;font-size:8px}.ucp-stat-card strong{color:#e2eae4;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.ucp-stat-card strong small{color:#879994;font-family:Arial,sans-serif;font-size:9px}.ucp-stat-card strong.ucp-offline-text{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-stat-card strong.ucp-offline-text{color:color-mix(in srgb, var(--primary) 86%, white)}}.ucp-stat-card strong.ucp-offline-text{font-family:Arial,sans-serif;font-size:11px}.ucp-stat-card em{color:#72827d;font-size:8px;font-style:normal}.ucp-materials-heading{color:#768985;letter-spacing:.16em;justify-content:space-between;align-items:center;margin:7px 0 5px;font-size:7px;font-weight:600;display:flex}.ucp-resource-row{color:#b8c4be;border-bottom:1px solid #b5d2cb14;justify-content:space-between;align-items:center;padding:7px 0;font-size:9px;display:flex}.ucp-resource-row:last-of-type{border-bottom:0}.ucp-resource-row>span{align-items:center;gap:6px;display:flex}.ucp-resource-row svg{color:#83aaa5;width:12px;height:12px}.ucp-resource-row strong{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-resource-row strong{color:color-mix(in srgb, var(--primary) 74%, white)}}.ucp-resource-row strong{font-size:9px;font-weight:500}.ucp-link-button{width:100%;margin-top:7px;padding:7px}.ucp-market-panel{grid-column:1/-1;padding:15px}.ucp-market-heading{border-bottom:1px solid var(--ucp-line);margin-bottom:10px;padding-bottom:10px}.ucp-market-balance{color:var(--primary);align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.ucp-market-balance{color:color-mix(in srgb, var(--primary) 72%, white)}}.ucp-market-balance{font-family:Georgia,Times New Roman,serif;font-size:13px}.ucp-market-balance svg{width:13px;height:13px}.ucp-market-balance span{color:#73817c;font-family:Arial,sans-serif;font-size:8px}.ucp-market-tools{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ucp-market-tabs{flex-wrap:wrap;gap:4px;display:flex}.ucp-market-tabs button{color:#9baba5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:5px 8px;font-size:9px}.ucp-market-tabs button.active{color:#d9e5df;background:#62b9b51c;border-color:#62b9b53d}.ucp-search{border:1px solid var(--ucp-line);background:#ffffff05;border-radius:5px;align-items:center;gap:6px;width:min(220px,42%);min-height:30px;padding:0 8px;display:flex}.ucp-search svg{color:#758681;flex:none;width:12px;height:12px}.ucp-search input{color:#e1e9e3;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.ucp-search input::placeholder{color:#71817c}.ucp-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ucp-market-card{background:linear-gradient(145deg,#172727ed,#0e1b1ce6);border:1px solid #b5d2cb1c;border-radius:6px;min-width:0;padding:9px}.ucp-character-card,.ucp-stat-card,.ucp-market-card{background:linear-gradient(145deg,#1a2b2bc2,#0e1b1cc7);border-color:#b5d2cb21;border-radius:8px}.ucp-market-card-top{justify-content:space-between;align-items:center;display:flex}.ucp-market-item-icon{width:25px;height:25px}.ucp-market-item-icon svg{width:12px;height:12px}.ucp-item-amount{border:1px solid var(--ucp-line);color:#90a29c;border-radius:4px;padding:3px 5px;font-size:8px}.ucp-market-card h3{color:#dce5df;margin:8px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:500}.ucp-market-card>p{color:#899a94;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.ucp-market-card-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.ucp-market-card-footer>span{color:#71817c;font-size:8px}.ucp-price-button{border:1px solid var(--primary);flex:none;align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ucp-price-button{border:1px solid color-mix(in srgb, var(--primary) 42%, transparent)}}.ucp-price-button{color:#1c170f;background:var(--primary);cursor:pointer;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:700}.ucp-price-button svg{width:11px;height:11px}.ucp-empty-market{color:#99aaa3;text-align:center;padding:22px 10px;font-size:10px}.ucp-market-disclaimer,.ucp-demo-note{color:#778983;margin:10px 0 0;font-size:8px;line-height:1.5}.ucp-secondary-section,.ucp-server-setup{padding:clamp(16px,2.5vw,26px)}.ucp-live-server{background:linear-gradient(145deg,#172727f0,#0e1b1ceb);border:1px solid #97aea338;border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:clamp(14px,2vw,20px);display:flex}.ucp-stats-panel>.ucp-live-server{background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;gap:10px;margin-top:14px;padding:14px 0 0}.ucp-live-server-heading,.ucp-live-server-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ucp-live-server-heading>div:first-child{min-width:0}.ucp-live-server-heading h2{color:#e2e9e3;overflow-wrap:anywhere;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,2vw,20px);font-weight:500}.ucp-live-server-heading p,.ucp-live-server-updated{color:#9caaa4;margin:5px 0 0;font-size:10px;line-height:1.5}.ucp-live-server-status{color:#d8e4dc;white-space:nowrap;background:#97aea312;border:1px solid #97aea33d;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 9px;font-size:9px;display:inline-flex}.ucp-live-server-status>span{background:#9caaa4;border-radius:50%;width:7px;height:7px}.ucp-live-server-status.is-online>span{background:#8bc7ad}.ucp-live-server-status.is-unavailable>span{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-live-server-status.is-unavailable>span{background:color-mix(in srgb, var(--primary) 86%, white)}}.ucp-live-server-refresh{color:#c7d4cd;cursor:pointer;background:#050e0f4d;border:1px solid #97aea33d;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ucp-live-server-refresh:disabled{cursor:wait;opacity:.6}.ucp-live-server-refresh:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-live-server-refresh:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 69%, white)}}.ucp-live-server-refresh:focus-visible{outline-offset:3px}.ucp-live-server-refresh svg{width:15px;height:15px}.ucp-live-server-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.ucp-live-server-players .ucp-live-server-stats{grid-template-columns:minmax(0,1fr)}.ucp-live-server-players .ucp-live-server-stat{min-height:86px;padding:16px}.ucp-live-server-players .ucp-live-server-stat>svg{width:22px;height:22px}.ucp-live-server-players .ucp-live-server-stat strong{font-size:clamp(24px,5vw,34px);line-height:1.15}.ucp-players-section{flex-direction:column;gap:16px;display:flex}.ucp-players-section .ucp-secondary-heading{margin-bottom:0}.ucp-players-section .ucp-player-data-note{padding:16px 18px}.ucp-players-section .ucp-player-data-note strong{font-size:13px}.ucp-online-player-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.ucp-online-player-card{border:1px solid var(--ucp-line);background:var(--ucp-glass);border-radius:9px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.ucp-online-player-avatar{color:#dce7e0;background:#59979026;border:1px solid #6bb4ab3d;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:600;display:grid;overflow:hidden}.ucp-online-player-avatar img{object-fit:cover;width:100%;height:100%}.ucp-online-player-name{overflow-wrap:anywhere;color:#e2e9e3;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.45}.ucp-online-player-meta{color:#9caaa4;flex-basis:100%;margin-top:-8px;margin-left:56px;font-size:10px;line-height:1.4}.ucp-online-player-empty{border:1px solid var(--ucp-line);color:#a8b6b0;background:#ffffff05;border-radius:9px;padding:16px;font-size:13px;line-height:1.55}.ucp-live-server-stat{background:#050e0f3d;border:1px solid #97aea329;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:9px 11px;display:flex}.ucp-live-server-stat>svg{color:#91b6ac;flex:none;width:16px;height:16px}.ucp-live-server-stat>span{flex-direction:column;gap:4px;min-width:0;display:flex}.ucp-live-server-stat>span>span{color:#879994;letter-spacing:.08em;font-size:8px;font-weight:700}.ucp-live-server-stat strong{color:#dfe8df;overflow-wrap:anywhere;font-size:12px;font-weight:600}.ucp-live-server-mods{border-top:1px solid #97aea326;padding-top:12px}.ucp-live-server-mods summary{color:#dfe8df;cursor:pointer;font-size:10px}.ucp-live-server-mods ul{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ucp-live-server-mods li{color:#aebbb2;overflow-wrap:anywhere;border-bottom:1px solid #97aea31f;padding:6px 0;font-size:10px}.ucp-live-server-error{color:var(--primary);margin:0}@supports (color:color-mix(in lab, red, red)){.ucp-live-server-error{color:color-mix(in srgb, var(--primary) 85%, white)}}.ucp-live-server-error{font-size:10px;line-height:1.5}.ucp-modpack-guide{flex-direction:column;gap:15px;display:flex}.ucp-server-focus{border:1px solid var(--primary);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.ucp-server-focus{border:1px solid color-mix(in srgb, var(--primary) 23%, transparent)}}.ucp-server-focus{background:linear-gradient(115deg, var(--primary), #121d1ee0 44%);border-radius:10px;padding:clamp(15px,2.5vw,21px)}@supports (color:color-mix(in lab, red, red)){.ucp-server-focus{background:linear-gradient(115deg, color-mix(in srgb, var(--primary) 7%, transparent), #121d1ee0 44%)}}.ucp-server-focus-icon{border:1px solid var(--primary);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.ucp-server-focus-icon{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--primary) 69%, white) 25%, transparent)}}.ucp-server-focus-icon{color:var(--primary);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.ucp-server-focus-icon{color:color-mix(in srgb, var(--primary) 69%, white)}}.ucp-server-focus-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-server-focus-icon{background:color-mix(in srgb, var(--primary) 9%, transparent)}}.ucp-server-focus-icon svg{width:20px;height:20px}.ucp-server-focus h2{color:#f0e7d4;margin:3px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,2vw,21px);font-weight:500}.ucp-server-focus p{color:#aebbb2;max-width:760px;margin:0;font-size:11px;line-height:1.7}.ucp-modpack-hero{border:1px solid var(--primary);justify-content:space-between;align-items:center;gap:18px;min-height:176px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-hero{border:1px solid color-mix(in srgb, var(--primary) 27%, transparent)}}.ucp-modpack-hero{background:radial-gradient(ellipse at 90% 16%, var(--primary), transparent 36%), linear-gradient(120deg, #192b28f5, #0f1b1cf2);border-radius:10px;padding:clamp(17px,3vw,26px)}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-hero{background:radial-gradient(ellipse at 90% 16%, color-mix(in srgb, var(--primary) 17%, transparent), transparent 36%), linear-gradient(120deg, #192b28f5, #0f1b1cf2)}}.ucp-modpack-hero-copy{max-width:610px}.ucp-modpack-hero h2{color:#f0e7d4;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.5vw,27px);font-weight:500}.ucp-modpack-hero p{color:#aebbb2;max-width:530px;margin:8px 0 13px;font-size:10px;line-height:1.65}.ucp-modpack-download{border:1px solid var(--primary);justify-content:center;align-items:center;gap:8px;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-download{border:1px solid color-mix(in srgb, var(--primary) 40%, transparent)}}.ucp-modpack-download{color:var(--primary);border-radius:6px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-download{color:color-mix(in srgb, var(--primary) 62%, white)}}.ucp-modpack-download{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-download{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.ucp-modpack-download{font-size:10px;text-decoration:none;transition:background .15s,border-color .15s}.ucp-modpack-download:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-download:hover{border-color:color-mix(in srgb, var(--primary) 65%, transparent)}}.ucp-modpack-download:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-download:hover{background:color-mix(in srgb, var(--primary) 17%, transparent)}}.ucp-modpack-download svg{width:14px;height:14px}.ucp-modpack-mark{border:1px solid var(--primary);flex:none;place-items:center;width:88px;height:88px;display:grid}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-mark{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}}.ucp-modpack-mark{color:var(--primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-mark{color:color-mix(in srgb, color-mix(in srgb, var(--primary) 84%, white) 75%, transparent)}}.ucp-modpack-mark{background:radial-gradient(circle, var(--primary), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-mark{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%)}}.ucp-modpack-mark svg{stroke-width:1.3px;width:40px;height:40px}.ucp-modpack-mark-wrap{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.ucp-modpack-mark-link{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-mark-link{color:color-mix(in srgb, var(--primary) 84%, white)}}.ucp-modpack-mark-link{text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.ucp-modpack-mark-link:hover,.ucp-modpack-mark-link:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-mark-link:hover,.ucp-modpack-mark-link:focus-visible{border-color:color-mix(in srgb, var(--primary) 65%, transparent)}}.ucp-modpack-mark-link:hover,.ucp-modpack-mark-link:focus-visible{background:radial-gradient(circle, var(--primary), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-mark-link:hover,.ucp-modpack-mark-link:focus-visible{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 24%, transparent), transparent 72%)}}.ucp-modpack-mark-link:hover,.ucp-modpack-mark-link:focus-visible{transform:translateY(-2px)}.ucp-modpack-mark-caption{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-mark-caption{color:color-mix(in srgb, var(--primary) 62%, white)}}.ucp-modpack-mark-caption{letter-spacing:.04em;font-size:11px;text-decoration:none}.ucp-modpack-mark-caption:hover{text-decoration:underline}.ucp-modpack-archive-card{border:1px solid var(--ucp-line);background:linear-gradient(145deg,#172727f0,#0e1b1ceb);border-radius:9px;padding:clamp(14px,2.5vw,20px)}.ucp-modpack-archive-heading,.ucp-modpack-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ucp-modpack-archive-heading h3,.ucp-modpack-section-heading h3{color:#e2e9e3;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.ucp-modpack-archive-heading .ucp-section-kicker,.ucp-modpack-section-heading .ucp-section-kicker{margin-bottom:4px}.ucp-modpack-archive-status{border:1px solid var(--primary);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-archive-status{border:1px solid color-mix(in srgb, var(--primary) 25%, transparent)}}.ucp-modpack-archive-status{color:var(--primary);border-radius:999px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-archive-status{color:color-mix(in srgb, var(--primary) 71%, white)}}.ucp-modpack-archive-status{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-archive-status{background:color-mix(in srgb, var(--primary) 7%, transparent)}}.ucp-modpack-archive-status{white-space:nowrap;font-size:8px}.ucp-modpack-archive-status>span{background:var(--primary);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-archive-status>span{background:color-mix(in srgb, var(--primary) 87%, white)}}.ucp-modpack-archive-value{background:#050e0f6e;border:1px dashed #97aea33b;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-top:12px;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.ucp-modpack-archive-value code{overflow-wrap:anywhere;color:#e2e9e3;min-width:0}.ucp-modpack-archive-copy{border:1px solid var(--primary);flex:none;justify-content:center;align-items:center;gap:6px;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-archive-copy{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--primary) 62%, white) 48%, transparent)}}.ucp-modpack-archive-copy{color:#241d14;background:linear-gradient(135deg, var(--primary), var(--primary));border-radius:6px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-archive-copy{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 69%, white), color-mix(in srgb, var(--primary) 96%, white))}}.ucp-modpack-archive-copy{cursor:pointer;font-family:inherit;font-size:10px;font-weight:700}.ucp-modpack-archive-copy svg{flex:none;width:14px;height:14px}.ucp-modpack-archive-copy:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-archive-copy:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 69%, white)}}.ucp-modpack-archive-copy:focus-visible{outline-offset:3px}.ucp-modpack-archive-card>p{color:#8f9e96;margin:8px 0 0;font-size:9px;line-height:1.6}.ucp-discord-guide-preview{color:#cbd7cf;margin-top:10px;font-size:11px}.ucp-discord-guide-preview summary{cursor:pointer;width:fit-content}.ucp-discord-guide-preview summary:focus-visible{outline:2px solid var(--primary);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.ucp-discord-guide-preview summary:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 69%, white)}}.ucp-discord-guide-preview summary:focus-visible{outline-offset:4px}.ucp-discord-guide-preview pre{border:1px solid var(--ucp-line);color:#cbd7cf;max-height:300px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#050e0f6e;border-radius:6px;margin:10px 0 0;padding:12px;line-height:1.65;overflow:auto}.ucp-discord-guide-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.ucp-discord-guide-actions>p{color:#9caaa4;margin:0;font-size:10px;line-height:1.5}.ucp-modpack-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.ucp-modpack-step{border:1px solid var(--ucp-line);background:linear-gradient(145deg,#172727de,#0e1b1cd6);border-radius:8px;grid-template-columns:24px 32px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.ucp-modpack-step-number{color:var(--primary);padding-top:4px}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-step-number{color:color-mix(in srgb, var(--primary) 86%, white)}}.ucp-modpack-step-number{font-family:Georgia,Times New Roman,serif;font-size:12px}.ucp-modpack-step-icon{color:#83c2b9;background:#45979417;border:1px solid #62b9b52e;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.ucp-modpack-step-icon svg{width:15px;height:15px}.ucp-modpack-step h4{color:#e2e9e3;margin:1px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:500}.ucp-modpack-step p{color:#9caaa4;margin:0;font-size:9px;line-height:1.6}.ucp-modpack-notice{border:1px solid var(--primary);align-items:flex-start;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-notice{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent)}}.ucp-modpack-notice{background:var(--primary);border-radius:7px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-notice{background:color-mix(in srgb, var(--primary) 5%, transparent)}}.ucp-modpack-notice>svg{width:14px;height:14px;color:var(--primary);flex:none;margin-top:1px}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-notice>svg{color:color-mix(in srgb, var(--primary) 85%, white)}}.ucp-modpack-notice p{color:#a9aaa0;margin:0;font-size:9px;line-height:1.65}.ucp-modpack-notice strong{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-modpack-notice strong{color:color-mix(in srgb, var(--primary) 69%, white)}}.ucp-modpack-notice strong{font-weight:600}.ucp-world-features{flex-direction:column;gap:17px;display:flex}.ucp-world-event{border:1px solid var(--primary);justify-content:space-between;align-items:center;gap:20px;min-height:205px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ucp-world-event{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent)}}.ucp-world-event{background:radial-gradient(ellipse at 92% 14%, var(--primary), transparent 38%), linear-gradient(120deg, #192b28f5, #0f1b1cf2);border-radius:10px;padding:clamp(18px,3vw,28px)}@supports (color:color-mix(in lab, red, red)){.ucp-world-event{background:radial-gradient(ellipse at 92% 14%, color-mix(in srgb, var(--primary) 17%, transparent), transparent 38%), linear-gradient(120deg, #192b28f5, #0f1b1cf2)}}.ucp-world-event{box-shadow:inset 0 1px #ffffff08}.ucp-world-event-copy{z-index:1;max-width:570px;position:relative}.ucp-world-event-copy h2,.ucp-world-features-heading h2{color:#f0e7d4;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2.4vw,24px);font-weight:500}.ucp-world-event-copy>p{color:#aebbb2;max-width:550px;margin:8px 0 0;font-size:11px;line-height:1.65}.ucp-world-event-reward{color:var(--primary);align-items:center;gap:8px;margin-top:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.ucp-world-event-reward{color:color-mix(in srgb, var(--primary) 82%, white)}}.ucp-world-event-reward>svg{flex:none;width:17px;height:17px}.ucp-world-event-reward span{color:#9caaa1;flex-direction:column;gap:2px;font-size:9px;display:flex}.ucp-world-event-reward strong{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-world-event-reward strong{color:color-mix(in srgb, var(--primary) 71%, white)}}.ucp-world-event-reward strong{font-size:10px}.ucp-world-event-art{border:1px solid var(--primary);flex:none;place-items:center;width:110px;height:110px;display:grid}@supports (color:color-mix(in lab, red, red)){.ucp-world-event-art{border:1px solid color-mix(in srgb, var(--primary) 21%, transparent)}}.ucp-world-event-art{color:var(--primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ucp-world-event-art{color:color-mix(in srgb, color-mix(in srgb, var(--primary) 84%, white) 72%, transparent)}}.ucp-world-event-art{background:radial-gradient(circle, var(--primary), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.ucp-world-event-art{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%)}}.ucp-world-event-art svg{stroke-width:1.2px;width:52px;height:52px}.ucp-world-features-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ucp-world-features-heading h2{font-size:17px}.ucp-world-map{color:#e4eee7;background:linear-gradient(150deg,#11201ffa,#0a1415fa);border:1px solid #87ab9a33;border-radius:10px;flex-direction:column;gap:14px;min-width:0;padding:clamp(13px,2vw,20px);display:flex;box-shadow:inset 0 1px #ffffff08}.ucp-world-map-loading{color:#c3d1c8;justify-content:center;align-items:center;min-height:420px;font-size:13px}.ucp-world-map-intro,.ucp-webmap-panel-heading,.ucp-webmap-map-footer,.ucp-webmap-bottom-row,.ucp-webmap-player-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.ucp-world-map-intro{align-items:flex-end}.ucp-world-map-intro h2{color:#ece9dc;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2.2vw,24px);font-weight:500;line-height:1.35}.ucp-world-map-intro p{color:#9caaa4;margin:5px 0 0;font-size:12px;line-height:1.55}.ucp-webmap-kicker{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-webmap-kicker{color:color-mix(in srgb, var(--primary) 81%, white)}}.ucp-webmap-kicker{letter-spacing:.12em;font-size:9px;font-weight:700}.ucp-webmap-live-status{border:1px solid var(--primary);flex:none;align-items:center;gap:7px;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ucp-webmap-live-status{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--primary) 81%, white) 23%, transparent)}}.ucp-webmap-live-status{color:var(--primary);border-radius:999px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.ucp-webmap-live-status{color:color-mix(in srgb, var(--primary) 67%, white)}}.ucp-webmap-live-status{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-webmap-live-status{background:color-mix(in srgb, color-mix(in srgb, var(--primary) 81%, white) 7%, transparent)}}.ucp-webmap-live-status{white-space:nowrap;font-size:10px}.ucp-webmap-live-status>span,.ucp-webmap-legend-dot,.ucp-webmap-player-marker{background:var(--primary);border-radius:50%;flex:none;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.ucp-webmap-live-status>span,.ucp-webmap-legend-dot,.ucp-webmap-player-marker{background:color-mix(in srgb, var(--primary) 81%, white)}}.ucp-webmap-live-status.is-live>span,.ucp-webmap-player-marker{background:#88bda4}.ucp-webmap-live-status.is-live>span{box-shadow:0 0 0 3px #88bda424}.ucp-webmap-frame{background:#0b1414;border:1px solid #87ab9a2e;border-radius:8px;grid-template-columns:minmax(0,1fr) 238px;min-width:0;display:grid;overflow:hidden}.ucp-webmap-map-column{min-width:0}.ucp-webmap-map{background:#101b1b;height:clamp(340px,43vw,540px);position:relative;overflow:hidden}.ucp-webmap-leaflet{background:#101b1b;width:100%;height:100%;font-family:inherit}.ucp-webmap-leaflet .leaflet-tile{filter:saturate(.88)contrast(1.02)}.ucp-webmap-preview-image{object-fit:cover;object-position:center}.ucp-webmap-preview-shade{pointer-events:none;background:linear-gradient(#0000,#070d0ee0);position:absolute;inset:32% 0 0}.ucp-webmap-preview-caption{color:#ece9dc;max-width:540px;position:absolute;bottom:18px;left:20px;right:20px}.ucp-webmap-demo-tag{color:#ece9dc;letter-spacing:.1em;background:#0b1414bd;border:1px solid #ece9dc3d;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.ucp-webmap-demo-tag svg{width:13px;height:13px}.ucp-webmap-preview-caption h3{margin:9px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,2vw,22px);font-weight:500}.ucp-webmap-preview-caption p{color:#ece9dcc7;max-width:480px;margin:0;font-size:11px;line-height:1.55}.ucp-webmap-controls{z-index:500;background:#0b1414e6;border:1px solid #ece9dc2e;border-radius:7px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 18px #00000047}.ucp-webmap-controls button{color:#ece9dc;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.ucp-webmap-controls button:hover,.ucp-webmap-controls button:focus-visible{outline-offset:1px;background:#88bda424;outline:2px solid #88bda4}.ucp-webmap-controls button svg{width:16px;height:16px}.ucp-webmap-control-divider{background:#ece9dc2e;width:1px;height:19px}.ucp-webmap-player-panel{color:#ece9dc;background:#0b1414;border-left:1px solid #87ab9a29;flex-direction:column;gap:14px;min-width:0;padding:16px 13px 12px;display:flex}.ucp-webmap-panel-heading{align-items:flex-start}.ucp-webmap-panel-heading h3{color:#ece9dc;margin:4px 0 0;font-size:15px;font-weight:600}.ucp-webmap-count{color:#c5d1c9;background:#ece9dc0a;border:1px solid #ece9dc24;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:38px;min-height:28px;font-size:11px;display:inline-flex}.ucp-webmap-count.is-live{color:#88bda4;background:#88bda414;border-color:#88bda44d}.ucp-webmap-count svg{width:13px;height:13px}.ucp-webmap-player-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ucp-webmap-player-list li{border-bottom:1px solid #ece9dc12;justify-content:flex-start;min-width:0;padding:9px 0}.ucp-webmap-player-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ucp-webmap-player-copy strong{color:#ece9dc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.ucp-webmap-player-copy>span,.ucp-webmap-health{color:#9caaa4;font-size:9px}.ucp-webmap-health{color:#88bda4;font-variant-numeric:tabular-nums;flex:none}.ucp-webmap-health>span{color:#76877e}.ucp-webmap-player-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-height:130px;display:flex}.ucp-webmap-player-empty>svg{color:#88bda4;width:20px;height:20px}.ucp-webmap-player-empty p{color:#c5d1c9;max-width:180px;margin:0;font-size:10px;line-height:1.55}.ucp-webmap-player-empty>span{color:#9caaa4;max-width:190px;font-size:9px;line-height:1.5}.ucp-webmap-spinner{animation:1s linear infinite ucp-webmap-spin}@keyframes ucp-webmap-spin{to{transform:rotate(360deg)}}.ucp-webmap-panel-footnote{color:#9caaa4;border-top:1px solid #ece9dc14;align-items:flex-start;gap:7px;padding-top:10px;font-size:9px;line-height:1.5;display:flex}.ucp-webmap-panel-footnote svg{color:#88bda4;flex:none;width:13px;height:13px}.ucp-webmap-map-footer{color:#9caaa4;flex-wrap:wrap;min-height:34px;padding:5px 10px;font-size:9px}.ucp-webmap-map-footer>span:first-child{align-items:center;gap:7px;display:inline-flex}.ucp-webmap-legend-dot{width:6px;height:6px}.ucp-webmap-coordinates{color:#88bda4;font-family:var(--font-mono,monospace);letter-spacing:.04em;font-size:8px}.ucp-webmap-bottom-row{align-items:center}.ucp-webmap-bottom-row>p{color:#9caaa4;margin:0;font-size:10px;line-height:1.55}.ucp-webmap-refresh{color:#c5d1c9;font:inherit;cursor:pointer;background:#88bda412;border:1px solid #88bda442;border-radius:6px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:inline-flex}.ucp-webmap-refresh:hover:not(:disabled){background:#88bda424;border-color:#88bda4}.ucp-webmap-refresh:disabled{cursor:wait;opacity:.55}.ucp-webmap-refresh svg{width:13px;height:13px}.ucp-webmap-connection-note{color:var(--primary);margin:-5px 0 0}@supports (color:color-mix(in lab, red, red)){.ucp-webmap-connection-note{color:color-mix(in srgb, var(--primary) 67%, white)}}.ucp-webmap-connection-note{font-size:10px;line-height:1.5}@media (max-width:760px){.ucp-webmap-frame{grid-template-columns:minmax(0,1fr)}.ucp-webmap-map{height:min(64vh,430px);min-height:300px}.ucp-webmap-player-panel{border-top:1px solid #87ab9a29;border-left:0}.ucp-webmap-player-empty{min-height:100px}}@media (max-width:480px){.ucp-world-map-intro{align-items:flex-start}.ucp-webmap-live-status{white-space:normal;max-width:132px}.ucp-webmap-preview-caption{bottom:13px;left:13px;right:13px}.ucp-webmap-bottom-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ucp-webmap-spinner{animation-duration:2s}}.ucp-world-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ucp-world-feature-card{border:1px solid var(--ucp-line);background:linear-gradient(145deg,#172727de,#0e1b1cd6);border-radius:8px;align-items:flex-start;gap:11px;min-width:0;padding:13px;display:flex}.ucp-world-feature-icon{border:1px solid var(--primary);flex:none;place-items:center;width:35px;height:35px;display:grid}@supports (color:color-mix(in lab, red, red)){.ucp-world-feature-icon{border:1px solid color-mix(in srgb, var(--primary) 21%, transparent)}}.ucp-world-feature-icon{color:var(--primary);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.ucp-world-feature-icon{color:color-mix(in srgb, var(--primary) 81%, white)}}.ucp-world-feature-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-world-feature-icon{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.ucp-world-feature-icon svg{width:16px;height:16px}.ucp-world-feature-icon.teal{color:#83c2b9;background:#4597941a;border-color:#62b9b533}.ucp-world-feature-icon.violet{color:#b7a4d0;background:#8064a21a;border-color:#a189c033}.ucp-world-feature-icon.blue{color:#91b2cf;background:#5d8bae1a;border-color:#5d8bae33}.ucp-world-feature-card>div{min-width:0}.ucp-world-feature-card h3{color:#e2e9e3;margin:1px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:500}.ucp-world-feature-card p{color:#9caaa4;margin:0;font-size:9px;line-height:1.6}.ucp-world-feature-card>div>span{color:var(--primary);margin-top:8px;display:block}@supports (color:color-mix(in lab, red, red)){.ucp-world-feature-card>div>span{color:color-mix(in srgb, var(--primary) 82%, white)}}.ucp-world-feature-card>div>span{letter-spacing:.02em;font-size:8px}.ucp-economy-panel{border:1px solid var(--primary);flex-direction:column;gap:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ucp-economy-panel{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}}.ucp-economy-panel{background:radial-gradient(ellipse at 100% 0%, var(--primary), transparent 32%), linear-gradient(145deg, #142423f5, #0c1819f0);border-radius:9px;padding:clamp(15px,2.8vw,22px)}@supports (color:color-mix(in lab, red, red)){.ucp-economy-panel{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 32%), linear-gradient(145deg, #142423f5, #0c1819f0)}}.ucp-economy-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ucp-economy-heading h2{color:#f0e7d4;max-width:560px;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,2vw,20px);font-weight:500;line-height:1.35}.ucp-economy-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ucp-economy-column{background:#08131461;border:1px solid #789b8f29;border-radius:7px;padding:12px}.ucp-economy-column.sinks{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-economy-column.sinks{border-color:color-mix(in srgb, var(--primary) 16%, transparent)}}.ucp-economy-column-label{color:var(--primary);margin-bottom:9px;display:block}@supports (color:color-mix(in lab, red, red)){.ucp-economy-column-label{color:color-mix(in srgb, var(--primary) 83%, white)}}.ucp-economy-column-label{letter-spacing:.1em;font-size:8px;font-weight:600}.ucp-economy-column ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ucp-economy-column li{border-left:1px solid var(--primary);flex-direction:column;gap:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.ucp-economy-column li{border-left:1px solid color-mix(in srgb, var(--primary) 28%, transparent)}}.ucp-economy-column li{padding-left:9px}.ucp-economy-column li strong{color:#dfe7df;font-size:9px;font-weight:600}.ucp-economy-column li span{color:#93a39a;font-size:8px;line-height:1.5}.ucp-economy-balance{border:1px solid var(--primary);align-items:flex-start;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.ucp-economy-balance{border:1px solid color-mix(in srgb, var(--primary) 17%, transparent)}}.ucp-economy-balance{background:var(--primary);border-radius:6px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.ucp-economy-balance{background:color-mix(in srgb, var(--primary) 5%, transparent)}}.ucp-economy-balance>svg{width:14px;height:14px;color:var(--primary);flex:none;margin-top:1px}@supports (color:color-mix(in lab, red, red)){.ucp-economy-balance>svg{color:color-mix(in srgb, var(--primary) 86%, white)}}.ucp-economy-balance p{color:#a5aaa0;margin:0;font-size:8px;line-height:1.6}.ucp-economy-balance strong{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-economy-balance strong{color:color-mix(in srgb, var(--primary) 69%, white)}}.ucp-economy-balance strong{font-weight:600}.ucp-world-feature-note{color:#84938d;align-items:flex-start;gap:7px;margin:0;font-size:9px;line-height:1.55;display:flex}.ucp-world-feature-note svg{width:13px;height:13px;color:var(--primary);flex:none}@supports (color:color-mix(in lab, red, red)){.ucp-world-feature-note svg{color:color-mix(in srgb, var(--primary) 85%, white)}}.ucp-owner-dashboard{background:#0b1818eb;border:1px solid #87ab9a2e;border-radius:12px;flex-direction:column;gap:18px;padding:clamp(18px,2.5vw,28px);display:flex}.ucp-owner-dashboard-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ucp-owner-dashboard-heading h2{color:#eff3e9;letter-spacing:-.025em;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.1vw,28px);font-weight:500}.ucp-owner-dashboard-heading p{color:#a8b6b0;max-width:62ch;margin:6px 0 0;font-size:11px;line-height:1.6}.ucp-owner-state{border:1px solid var(--ucp-line);border-radius:999px;flex:none;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.ucp-owner-state svg{width:13px;height:13px}.ucp-owner-state.is-maintenance{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-owner-state.is-maintenance{border-color:color-mix(in srgb, color-mix(in srgb, var(--primary) 83%, white) 30%, transparent)}}.ucp-owner-state.is-maintenance{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-owner-state.is-maintenance{color:color-mix(in srgb, var(--primary) 68%, white)}}.ucp-owner-state.is-maintenance{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-owner-state.is-maintenance{background:color-mix(in srgb, color-mix(in srgb, var(--primary) 83%, white) 8%, transparent)}}.ucp-owner-state.is-live{color:#94d7ba;background:#68bea314;border-color:#68bea347}.ucp-owner-designs{background:#0b1818eb;border:1px solid #87ab9a2e;border-radius:12px;flex-direction:column;gap:16px;padding:clamp(18px,2.5vw,28px);display:flex}.ucp-owner-designs-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ucp-owner-designs-heading h2{color:#eff3e9;letter-spacing:-.025em;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.1vw,28px);font-weight:500}.ucp-owner-designs-heading p{color:#a8b6b0;max-width:62ch;margin:6px 0 0;font-size:12px;line-height:1.6}.ucp-owner-dropzone{cursor:pointer;color:#a8b6b0;text-align:center;border:1px dashed #87ab9a57;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;font-size:12px;transition:border-color .15s,background .15s;display:flex}.ucp-owner-dropzone:hover,.ucp-owner-dropzone:focus-within{background:#68bea30f;border-color:#94d7ba99}.ucp-owner-dropzone svg{color:#94d7ba;width:22px;height:22px}.ucp-owner-dropzone strong{color:#eff3e9;font-size:13px}.ucp-owner-designs-status{color:#94d7ba;min-height:16px;margin:0;font-size:12px}.ucp-owner-designs-status.is-error{color:#e8998d}.ucp-owner-designs-empty{color:#a8b6b0;margin:0;font-size:12px}.ucp-owner-designs-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ucp-owner-design-card{background:#060f0fb3;border:1px solid #87ab9a2e;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ucp-owner-design-thumb{aspect-ratio:16/10;color:#94d7ba;cursor:zoom-in;background:#060f0fe6;border:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.ucp-owner-design-thumb img{object-fit:cover;width:100%;height:100%}.ucp-owner-design-thumb svg{width:28px;height:28px}.ucp-owner-design-meta{flex-direction:column;gap:2px;min-width:0;padding:10px 12px 4px;display:flex}.ucp-owner-design-meta strong{color:#eff3e9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ucp-owner-design-meta span{color:#a8b6b0;font-size:11px}.ucp-owner-design-actions{justify-content:flex-end;gap:4px;padding:0 8px 8px;display:flex}.ucp-owner-design-actions a,.ucp-owner-design-actions button{color:#a8b6b0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ucp-owner-design-actions a:hover,.ucp-owner-design-actions button:hover{color:#eff3e9;border-color:#87ab9a47}.ucp-owner-design-actions button:hover{color:#e8998d}.ucp-owner-design-actions svg{width:15px;height:15px}.ucp-owner-design-modal{z-index:80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ucp-owner-design-modal-backdrop{background:#000000c7;border:0;position:absolute;inset:0}.ucp-owner-design-modal-body{background:#0b1818fa;border:1px solid #87ab9a3d;border-radius:12px;flex-direction:column;max-width:min(1100px,100%);max-height:100%;display:flex;position:relative;overflow:hidden}.ucp-owner-design-modal-body header{color:#eff3e9;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.ucp-owner-design-modal-body header button{color:#a8b6b0;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ucp-owner-design-modal-body header svg{width:16px;height:16px}.ucp-owner-design-modal-body img{object-fit:contain;max-width:100%;min-height:0}.ucp-owner-design-modal-body iframe{background:#fff;border:0;width:min(1000px,92vw);height:78vh}@media (max-width:640px){.ucp-owner-designs-heading{flex-direction:column;gap:10px}.ucp-owner-designs-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ucp-owner-design-actions a,.ucp-owner-design-actions button,.ucp-owner-design-modal-body header button{width:44px;height:44px}.ucp-owner-design-actions svg{width:18px;height:18px}.ucp-owner-design-modal{padding:8px}.ucp-owner-design-modal-body{width:100%}.ucp-owner-design-modal-body iframe{width:100%;height:78dvh}}.ucp-code-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ucp-code-filters{flex-wrap:wrap;gap:6px;display:flex}.ucp-code-filters button,.ucp-code-add,.ucp-code-form-actions button{color:#a8b6b0;cursor:pointer;background:0 0;border:1px solid #87ab9a3d;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12px;display:inline-flex}.ucp-code-filters button.is-active,.ucp-code-add,.ucp-code-form-actions button.is-primary{color:#94d7ba;background:#68bea31a;border-color:#94d7ba73}.ucp-code-add{margin-left:auto}.ucp-code-add svg{width:15px;height:15px}.ucp-code-toolbar input[type=search],.ucp-code-form input,.ucp-code-form select,.ucp-code-form textarea{color:#eff3e9;background:#060f0fcc;border:1px solid #87ab9a3d;border-radius:8px;min-width:0;padding:9px 11px;font-size:13px}.ucp-code-toolbar input[type=search]{flex:200px}.ucp-code-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ucp-code-card{background:#060f0fb3;border:1px solid #87ab9a2e;border-radius:10px;min-width:0}.ucp-code-card-head{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 4px;display:flex}.ucp-code-card-title{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px;display:flex}.ucp-code-card-title>svg{color:#94d7ba;flex:none;width:18px;height:18px}.ucp-code-card-title span{flex-direction:column;gap:2px;min-width:0;display:flex}.ucp-code-card-title strong{color:#eff3e9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ucp-code-card-title small{color:#a8b6b0;font-size:11px}.ucp-code-card-actions{flex:none;gap:2px;display:flex}.ucp-code-card-actions button{color:#a8b6b0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ucp-code-card-actions button:hover{color:#eff3e9;border-color:#87ab9a47}.ucp-code-card-actions button.is-danger:hover{color:#e8998d}.ucp-code-card-actions svg{width:15px;height:15px}.ucp-code-card-desc{color:#a8b6b0;margin:0;padding:0 14px 10px;font-size:12px;line-height:1.6}.ucp-code-block{color:#d5e3dc;tab-size:2;background:#030909d9;border-top:1px solid #87ab9a24;max-height:420px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;overflow:auto}.ucp-code-form{gap:12px;width:min(640px,100%);padding:0 16px 16px;overflow-y:auto}.ucp-code-form label{color:#a8b6b0;flex-direction:column;gap:5px;font-size:12px;display:flex}.ucp-code-form textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}.ucp-code-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ucp-code-form-actions{justify-content:flex-end;gap:8px;display:flex}.ucp-code-form-actions button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.ucp-code-add{width:100%;min-height:44px;margin-left:0}.ucp-code-filters button{min-height:40px}.ucp-code-card-actions button{width:44px;height:44px}.ucp-code-form-row{grid-template-columns:1fr}}.ucp-owner-summary-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.ucp-owner-summary-card{background:#ffffff05;border:1px solid #87ab9a2b;border-radius:9px;align-items:flex-start;gap:12px;min-width:0;min-height:116px;padding:18px;display:flex}.ucp-owner-summary-card-state{background:#4b8b8014;border-color:#6bb8a842}.ucp-owner-summary-icon{color:#91c9b6;background:#6fb8aa14;border:1px solid #6fb8aa36;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ucp-owner-summary-icon svg{width:17px;height:17px}.ucp-owner-summary-card>div{min-width:0}.ucp-owner-summary-label{color:#879a92;letter-spacing:.11em;margin:1px 0 5px;font-size:9px;font-weight:600;display:block}.ucp-owner-summary-card strong{color:#e7eee8;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500;display:block}.ucp-owner-summary-card p{color:#9caaa4;margin:5px 0 0;font-size:10px;line-height:1.6}.ucp-owner-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ucp-owner-primary-action,.ucp-owner-secondary-action{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:11px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.ucp-owner-primary-action{color:#e7f4ed;background:#4b8b8033;border:1px solid #6bb8a859}.ucp-owner-primary-action:hover{background:#4b8b804f;border-color:#6bb8a894}.ucp-owner-secondary-action{border:1px solid var(--ucp-line);color:#bdcbc4;background:#ffffff05}.ucp-owner-secondary-action:hover{color:#e7f4ed;border-color:#6bb8a859}.ucp-owner-primary-action svg,.ucp-owner-secondary-action svg{width:15px;height:15px}.ucp-secondary-heading{margin-bottom:16px}.ucp-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ucp-player-empty{text-align:center;background:#ffffff04;border:1px dashed #b5d2cb2b;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:25px 16px;display:flex}.ucp-player-empty>.ucp-detail-icon{margin-bottom:12px}.ucp-player-empty>strong{color:#dfe8e2;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500}.ucp-player-empty>p{color:#95a69f;max-width:430px;margin:7px 0 0;font-size:10px;line-height:1.65}.ucp-detail-card{border:1px solid var(--ucp-line);background:#ffffff05;border-radius:8px;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}.ucp-detail-icon{width:34px;height:34px}.ucp-detail-card>div{flex:1;min-width:0}.ucp-detail-card h3{color:#e2e9e3;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:500}.ucp-detail-card p,.ucp-detail-card>div>span{color:#9caaa4;margin:0;font-size:9px;line-height:1.55;display:block}.ucp-detail-card>div>span{color:#758780;margin-top:6px}.ucp-card-arrow{color:#7a928d;flex:none;width:13px;height:13px}.ucp-demo-note{align-items:center;gap:6px;margin-top:14px;display:flex}.ucp-demo-note svg{width:12px;height:12px;color:var(--primary);flex:none}@supports (color:color-mix(in lab, red, red)){.ucp-demo-note svg{color:color-mix(in srgb, var(--primary) 83%, white)}}.ucp-private-lock{border:1px solid var(--ucp-line);text-align:center;background:linear-gradient(145deg,#ffffff08,#ffffff03);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:28px 20px;display:flex}.ucp-private-lock-icon{width:44px;height:44px;color:var(--ucp-teal);background:#5997901a;border:1px solid #6bb4ab3d;border-radius:50%;place-items:center;display:grid}.ucp-private-lock-icon svg{width:19px;height:19px}.ucp-private-lock h3{color:#e2e9e3;margin:15px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.ucp-private-lock p{color:#95a69f;max-width:360px;margin:7px 0 0;font-size:10px;line-height:1.65}.ucp-private-login{color:#dce9e4;background:#59979029;border:1px solid #6bb4ab59;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;margin-top:17px;padding:0 14px;font-size:10px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.ucp-private-login:hover{background:#59979040;border-color:#6bb4ab99}.ucp-private-login:focus-visible{outline:2px solid var(--ucp-teal);outline-offset:3px}.ucp-private-login svg{width:13px;height:13px}.ucp-player-personal{flex-direction:column;gap:16px;max-width:760px;display:flex}.ucp-player-account-card{border:1px solid var(--ucp-line);background:var(--ucp-glass);border-radius:9px;align-items:center;gap:16px;padding:22px;display:flex}.ucp-player-account-icon{width:48px;height:48px;color:var(--ucp-teal);background:#5997901a;border:1px solid #6bb4ab3d;border-radius:50%;flex:none;place-items:center;display:grid}.ucp-player-account-icon svg{width:21px;height:21px}.ucp-player-account-card h2{color:#e2e9e3;margin:5px 0 0;font-size:22px;font-weight:550;line-height:1.4}.ucp-player-account-card p{color:#a8b6b0;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.5}.ucp-player-account-card .ucp-player-sync-meta{color:var(--ucp-teal);margin-top:8px;font-size:13px}.ucp-player-data-note{border:1px solid var(--ucp-line);background:#ffffff05;border-radius:9px;padding:20px 22px}.ucp-player-data-note strong{color:#dce7e0;font-size:15px;font-weight:600}.ucp-player-data-note p{color:#a8b6b0;margin:8px 0 0;font-size:14px;line-height:1.55}.ucp-player-data-panel{border:1px solid var(--ucp-line);background:var(--ucp-glass);border-radius:9px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.ucp-player-data-heading,.ucp-player-skill-list li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ucp-player-data-heading h3{color:#e2e9e3;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.ucp-player-data-heading>span{color:#9caaa4;font-size:13px}.ucp-player-inventory-list,.ucp-player-skill-list,.ucp-player-trophy-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.ucp-player-inventory-list li,.ucp-player-skill-list li,.ucp-player-trophy-list li{border:1px solid var(--ucp-line);background:#ffffff05;border-radius:7px;min-width:0;padding:11px 12px}.ucp-player-item-name,.ucp-player-item-meta{overflow-wrap:anywhere;display:block}.ucp-player-item-name,.ucp-player-skill-list li>div span{color:#dce7e0;font-size:14px;font-weight:550}.ucp-player-item-meta{color:#9caaa4;margin-top:5px;font-size:12px;line-height:1.5}.ucp-player-skill-list li>div strong{color:var(--ucp-teal);font-variant-numeric:tabular-nums}.ucp-player-skill-list progress{width:100%;height:6px;accent-color:var(--ucp-teal);background:#ffffff14;border:0;border-radius:999px;margin-top:9px;display:block;overflow:hidden}.ucp-player-skill-list progress::-webkit-progress-bar{background:#ffffff14;border-radius:999px}.ucp-player-skill-list progress::-webkit-progress-value{background:var(--ucp-teal);border-radius:999px}.ucp-player-trophy-list li{color:#dce7e0;overflow-wrap:anywhere;font-size:14px}.ucp-player-data-empty{color:#a8b6b0;margin:0;font-size:14px;line-height:1.5}.ucp-account-connections{border:1px solid var(--ucp-line);background:var(--ucp-glass);border-radius:9px;flex-direction:column;gap:14px;padding:22px;display:flex}.ucp-account-connections-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ucp-account-connections h2{color:#e2e9e3;margin:5px 0 0;font-size:18px;font-weight:550;line-height:1.4}.ucp-account-connections-heading p{color:#a8b6b0;margin:6px 0 0;font-size:14px;line-height:1.55}.ucp-provider-list{flex-direction:column;gap:8px;display:flex}.ucp-provider-row{border:1px solid var(--ucp-line);background:#ffffff05;border-radius:7px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ucp-provider-icon{width:38px;height:38px;color:var(--ucp-teal);background:#5997901a;border:1px solid #6bb4ab3d;border-radius:8px;flex:none;place-items:center;display:grid}.ucp-provider-icon svg{width:18px;height:18px}.ucp-provider-copy{flex:1;min-width:0}.ucp-provider-copy h3{color:#e2e9e3;margin:0;font-size:14px;font-weight:600}.ucp-provider-copy p{color:#a8b6b0;margin:4px 0 0;font-size:13px;line-height:1.5}.ucp-provider-connected{color:var(--ucp-teal);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ucp-provider-connected svg{width:15px;height:15px}.ucp-provider-connect,.ucp-account-retry{color:#dce9e4;min-height:38px;font:inherit;cursor:pointer;background:#59979029;border:1px solid #6bb4ab59;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ucp-provider-connect:hover:not(:disabled),.ucp-account-retry:hover{background:#59979040;border-color:#6bb4ab99}.ucp-provider-connect:focus-visible,.ucp-account-retry:focus-visible{outline:2px solid var(--ucp-teal);outline-offset:3px}.ucp-provider-connect:disabled{cursor:wait;opacity:.65}.ucp-account-retry svg{width:14px;height:14px}.ucp-account-notice,.ucp-account-error,.ucp-account-linking-note{margin:0;font-size:13px;line-height:1.5}.ucp-account-notice{color:var(--ucp-teal)}.ucp-account-error{color:#dce9e4}.ucp-account-linking-note{color:#a8b6b0}@media (max-width:520px){.ucp-account-connections{padding:18px}.ucp-provider-row{flex-wrap:wrap;align-items:flex-start}.ucp-provider-connect,.ucp-provider-connected{margin-left:50px}}.ucp-server-hero{text-align:center;flex-direction:column;align-items:center;max-width:650px;margin:0 auto 23px;display:flex}.ucp-server-hero .ucp-section-kicker{margin-bottom:14px}.ucp-server-hero-icon{color:#79c4be;background:#62b9b51a;border:1px solid #62b9b53d;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:12px;display:grid}.ucp-server-hero-icon svg{width:22px;height:22px}.ucp-server-hero h2{font-size:clamp(21px,3vw,30px)}.ucp-server-hero>p{color:#a8b6b0;max-width:520px;margin:10px 0 14px;font-size:11px;line-height:1.7}.ucp-connection-pill{border:1px solid var(--primary);align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ucp-connection-pill{border:1px solid color-mix(in srgb, var(--primary) 26%, transparent)}}.ucp-connection-pill{color:var(--primary);border-radius:999px;padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.ucp-connection-pill{color:color-mix(in srgb, var(--primary) 72%, white)}}.ucp-connection-pill{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-connection-pill{background:color-mix(in srgb, var(--primary) 7%, transparent)}}.ucp-connection-pill{font-size:9px}.ucp-connection-pill svg{width:12px;height:12px}.ucp-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ucp-setup-card{border:1px solid var(--ucp-line);background:#ffffff05;border-radius:8px;gap:10px;padding:13px;display:flex}.ucp-setup-number{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ucp-setup-number{color:color-mix(in srgb, var(--primary) 86%, white)}}.ucp-setup-number{font-family:Georgia,Times New Roman,serif;font-size:14px}.ucp-setup-card h3{color:#e1e9e3;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:500}.ucp-setup-card p,.ucp-info-callout p{color:#96a59f;margin:0;font-size:9px;line-height:1.65}.ucp-info-callout{background:#62b9b50d;border:1px solid #62b9b52e;border-radius:7px;gap:9px;margin-top:12px;padding:11px;display:flex}.ucp-info-callout>svg{color:#77bbb5;flex:none;width:15px;height:15px}.ucp-info-callout strong{color:#dce8e1}.ucp-secondary-button{margin-top:14px}.ucp-server-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ucp-server-actions .ucp-secondary-button{margin-top:0;text-decoration:none}.ucp-footer{color:#6e7d78;justify-content:space-between;gap:10px;margin-top:17px;font-size:8px;display:flex}.ucp-footer>span>span{color:#a68761;padding:0 4px}@media (min-width:1500px){.ucp-content{padding-left:36px;padding-right:36px}.ucp-world-backdrop{height:540px}}@media (max-width:1100px){.ucp-sidebar{flex-basis:196px;width:196px}.ucp-content{padding-left:18px;padding-right:18px}.ucp-overview-grid{grid-template-columns:minmax(0,1fr)}.ucp-character-card{min-height:121px}}@media (max-width:900px){.ucp-sidebar{display:none}.ucp-topbar{gap:10px;height:70px;padding:0 14px}.ucp-mobile-menu-button{border:1px solid var(--ucp-line);color:#d6e4df;cursor:pointer;background:#ffffff08;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ucp-mobile-menu-button svg{width:16px;height:16px}.ucp-topbar-mark{width:42px;height:42px}.ucp-topbar-mark img{width:35px;height:35px}.ucp-topbar-overline{font-size:7px}.ucp-topbar-title strong{font-size:15px}.ucp-topbar-tagline{font-size:9px}.ucp-topbar-right{gap:7px}.ucp-preview-pill{padding:5px 7px;font-size:8px}.ucp-login-link,.ucp-logout-button{min-height:28px;padding:0 9px;font-size:9px}.ucp-world-backdrop{background-position:50% 40%;height:400px;top:70px}.ucp-content{padding:18px 14px 20px}.ucp-mobile-menu-overlay{z-index:5;background:#0000007a;border:0;position:fixed;inset:70px 0 0}.ucp-mobile-menu{z-index:6;overscroll-behavior:contain;border-right:1px solid var(--ucp-line);background:#071112fc;flex-direction:column;width:min(300px,100vw - 56px);padding:12px 12px 14px;display:flex;position:fixed;top:70px;bottom:0;left:0;overflow-y:auto;box-shadow:16px 0 36px #00000061}.ucp-mobile-menu .ucp-nav-label{padding:7px 8px 5px}.ucp-mobile-menu .ucp-nav-item{min-height:39px}.ucp-page-title-row{align-items:flex-start;margin-bottom:13px}.ucp-owner-dashboard-heading{flex-direction:column;gap:10px}.ucp-owner-actions{flex-direction:column;align-items:stretch}.ucp-owner-actions a{justify-content:flex-start}.ucp-page-title-row h1{font-size:23px}.ucp-page-title-row p{max-width:250px;line-height:1.5}.ucp-status-badge{padding:5px 7px;font-size:8px}.ucp-community-banner{gap:12px;padding:12px}.ucp-community-main{grid-template-columns:36px minmax(0,1fr);gap:10px;display:grid}.ucp-community-main .ucp-connection-icon{grid-area:1/1;width:36px;height:36px}.ucp-connection-copy{grid-area:1/2}.ucp-community-join{grid-area:2/2;justify-self:start;min-height:36px}.ucp-server-highlights{gap:7px}.ucp-server-detail{gap:7px;padding:8px}.ucp-overview-grid{grid-template-columns:minmax(0,1fr)}.ucp-character-panel{order:0}.ucp-stats-panel{order:1}.ucp-market-panel{order:2}.ucp-character-card{min-height:115px}.ucp-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ucp-secondary-grid,.ucp-owner-summary-grid,.ucp-world-feature-grid,.ucp-modpack-steps,.ucp-economy-flow{grid-template-columns:minmax(0,1fr)}.ucp-economy-heading{flex-direction:column;align-items:flex-start;gap:8px}.ucp-modpack-mark{width:62px;height:62px}.ucp-modpack-mark svg{width:28px;height:28px}.ucp-setup-grid{grid-template-columns:minmax(0,1fr)}.ucp-footer{flex-direction:column}}@media (max-width:420px){.ucp-topbar{padding:0 10px}.ucp-topbar-title{gap:7px}.ucp-topbar{height:66px}.ucp-world-backdrop,.ucp-mobile-menu,.ucp-mobile-menu-overlay{top:66px}.ucp-topbar-mark{width:38px;height:38px}.ucp-topbar-mark img{width:32px;height:32px}.ucp-topbar-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;overflow:hidden}.ucp-preview-pill{display:none}.ucp-content{padding:15px 10px 18px}.ucp-page-title-row{gap:7px}.ucp-page-title-row h1{font-size:20px}.ucp-page-title-row p{font-size:10px}.ucp-status-badge{gap:5px}.ucp-connection-copy span{font-size:9px}.ucp-character-panel,.ucp-stats-panel,.ucp-market-panel{padding:11px}.ucp-character-grid{gap:6px}.ucp-character-card{min-height:120px;padding:7px}.ucp-character-heading{gap:6px}.ucp-character-icon{width:25px;height:25px}.ucp-character-name-wrap h3{font-size:10px}.ucp-character-time{font-size:7px}.ucp-character-location,.ucp-character-detail{font-size:8px}.ucp-quest-chip{font-size:7px}.ucp-market-tools{flex-direction:column;align-items:stretch}.ucp-search{width:100%;min-height:34px}.ucp-market-card{padding:8px}.ucp-market-card h3{font-size:10px}.ucp-market-card-footer{flex-direction:column;align-items:flex-start}.ucp-market-card-footer>span{font-size:7px}.ucp-market-heading h2{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ucp-preview-pill{text-decoration:none}.ucp-preview-pill:hover{color:#e7f5ef;border-color:#62b9b56b}.ucp-app-shell{font-size:14px}.ucp-brand strong{font-size:13px}.ucp-brand>div>span,.ucp-sidebar-caption,.ucp-sidebar-nav .ucp-nav-item{font-size:12px}.ucp-nav-label,.ucp-demo-label{font-size:11px}.ucp-topbar-overline,.ucp-topbar-world,.ucp-preview-pill,.ucp-login-link{font-size:12px}.ucp-topbar-title strong{font-size:18px}.ucp-topbar-tagline{font-size:12px}.ucp-content{width:min(1120px,100%);padding:32px 36px 28px}.ucp-page-title-row{margin-bottom:23px}.ucp-page-title-row h1{font-size:clamp(30px,3vw,38px);line-height:1.2}.ucp-content p{font-size:14px;line-height:1.6}.ucp-page-title-row p,.ucp-secondary-heading>p{max-width:70ch;font-size:15px;line-height:1.65}.ucp-hero-brand,.ucp-section-kicker,.ucp-app-shell .ucp-panel-heading .ucp-section-kicker{font-size:11px}.ucp-status-badge{font-size:12px}.ucp-community-banner{padding:20px}.ucp-app-shell .ucp-community-kicker{font-size:11px!important}.ucp-connection-copy strong{font-size:16px}.ucp-connection-copy span{font-size:14px;line-height:1.55}.ucp-server-detail>span>span{font-size:11px}.ucp-server-detail strong,.ucp-community-join,.ucp-link-button,.ucp-secondary-button{font-size:13px}.ucp-panel-heading h2,.ucp-market-heading h2{font-size:19px}.ucp-character-panel,.ucp-stats-panel,.ucp-market-panel{padding:20px}.ucp-character-name-wrap h3,.ucp-detail-card h3,.ucp-market-card h3{font-size:15px}.ucp-character-name-wrap p,.ucp-character-time,.ucp-character-location,.ucp-character-detail,.ucp-quest-chip,.ucp-detail-card>div>span,.ucp-market-card-footer>span{font-size:12px}.ucp-stat-card{min-height:96px;padding:14px}.ucp-stat-card>span,.ucp-stat-card em{font-size:13px}.ucp-stat-card strong{font-size:24px}.ucp-market-tabs button,.ucp-search input,.ucp-price-button{font-size:12px}.ucp-sample-tag,.ucp-materials-heading,.ucp-market-balance span{font-size:11px}.ucp-footer{font-size:12px;line-height:1.5}@media (max-width:900px){.ucp-content{padding:24px 18px}.ucp-page-title-row h1{font-size:clamp(27px,7vw,32px)}.ucp-page-title-row p{font-size:14px}.ucp-connection-copy span{font-size:13px}.ucp-community-banner,.ucp-character-panel,.ucp-stats-panel,.ucp-market-panel{padding:16px}}@media (max-width:420px){.ucp-content{padding:20px 14px}.ucp-topbar-title strong,.ucp-page-title-row p{font-size:14px}.ucp-character-name-wrap h3,.ucp-market-card h3{font-size:13px}.support-chat-launcher{width:48px;min-height:48px;padding:0}.support-chat-launcher>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.access-page{color:#e5eee7;background:radial-gradient(at 50% 0,#3d6b633d,#0000 50%),#081212;flex-direction:column;align-items:center;min-height:100svh;padding:0 24px 24px;display:flex}.access-topbar{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081212e0;border-bottom:1px solid #87ab9a26;justify-content:space-between;align-items:center;gap:16px;width:min(100%,1100px);min-height:70px;display:flex;position:sticky;top:0}.access-topbar-brand{color:#ecf7f0;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.access-topbar-brand img{object-fit:contain;width:40px;height:40px}.access-topbar-brand>span{flex-direction:column;gap:3px;min-width:0;display:flex}.access-topbar-brand strong{letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:13px}.access-topbar-brand small{color:#8fa39a;letter-spacing:.14em;font-size:8px}.access-topbar-return{color:#b9cbc1;border:1px solid #87ab9a2e;border-radius:6px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:11px;text-decoration:none;display:inline-flex}.access-topbar-return:hover{color:#ecf7f0;border-color:#6bb4ab7a}.access-topbar-return svg{width:14px;height:14px}.access-topbar-brand:focus-visible,.access-topbar-return:focus-visible{outline:2px solid var(--ucp-teal);outline-offset:3px;border-radius:4px}.access-card{background:linear-gradient(145deg,#142422f7,#0a1516fa);border:1px solid #87ab9a30;border-radius:14px;width:min(100%,500px);padding:clamp(24px,5vw,38px);box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff08}.access-admin-access{border-top:1px solid #87ab9a21;margin-top:28px;padding-top:15px}.access-admin-access summary{color:#82938b;cursor:pointer;width:fit-content;font-size:10px;list-style:none;transition:color .15s}.access-admin-access summary::-webkit-details-marker{display:none}.access-admin-access summary:after{color:#71877c;content:"+";margin-left:7px;transition:transform .15s;display:inline-block}.access-admin-access[open] summary{color:#c1d0c7}.access-admin-access[open] summary:after{content:"−"}.access-admin-access summary:focus-visible{outline:2px solid var(--ucp-teal);outline-offset:4px;border-radius:3px}.access-admin-content{margin-top:20px}.access-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.access-provider{color:#e3ece6;min-width:0;min-height:68px;font:inherit;text-align:left;background:#ffffff08;border:1px solid #87ab9a38;border-radius:9px;align-items:center;gap:11px;padding:11px 13px;display:flex}.access-provider:disabled{cursor:not-allowed;opacity:.78}.access-provider-icon{color:#d5e5dc;background:#ffffff0f;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.access-provider-icon svg{width:17px;height:17px}.access-provider-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.access-provider-copy strong{font-size:12px;font-weight:650}.access-provider-copy small{color:#9caea4;font-size:9px}.access-provider-note{color:#91a49a;margin:11px 0 0;font-size:10px;line-height:1.55}.access-divider{color:#84958d;align-items:center;gap:12px;margin:23px 0 16px;font-size:10px;display:flex}.access-divider:before,.access-divider:after{content:"";background:#87ab9a29;flex:1;height:1px}.access-method-title{color:#dce8e0;margin:0;font-size:13px;font-weight:600}.access-method-title+.access-intro{margin:5px 0 0;font-size:11px}.access-method-title~.access-form{margin-top:17px}.access-tabs{gap:8px;margin-top:4px;display:flex}.access-tab{color:#b9cbc1;min-height:40px;font:inherit;text-align:center;cursor:pointer;background:#ffffff08;border:1px solid #87ab9a38;border-radius:9px;flex:1;padding:9px 14px;font-size:13px;font-weight:600}.access-tab:hover{color:#e3ece6;background:#ffffff0f}.access-tab[aria-selected=true]{color:#f0f7f2;background:#87ab9a2e;border-color:#87ab9a8c}.access-tab:focus-visible{outline-offset:2px;outline:2px solid #87ab9a}.access-brand,.manage-brand{color:#ecf7f0;letter-spacing:.1em;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.access-kicker,.manage-kicker{color:var(--primary);margin-top:32px;display:block}@supports (color:color-mix(in lab, red, red)){.access-kicker,.manage-kicker{color:color-mix(in srgb, var(--primary) 87%, white)}}.access-kicker,.manage-kicker{letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:700}.access-card h1,.manage-heading h1{color:#f0eee2;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,4vw,34px);font-weight:500}.access-intro,.manage-heading p,.manage-invite-card>p{color:#a0afa7;font-size:13px;line-height:1.65}.access-form{flex-direction:column;gap:16px;margin-top:26px;display:flex}.access-field,.manage-field{color:#c8d3cd;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.access-field small{color:#84958e;font-size:10px}.access-field input,.manage-field input,.manage-field textarea{color:#e8f1ea;width:100%;font:inherit;background:#040e0fb8;border:1px solid #86a99840;border-radius:7px;outline:none;padding:11px 12px}.access-field input:focus,.manage-field input:focus,.manage-field textarea:focus{border-color:#74bdb2;box-shadow:0 0 0 3px #62b9b51f}.access-submit,.manage-primary-button{border:1px solid var(--primary);min-height:42px}@supports (color:color-mix(in lab, red, red)){.access-submit,.manage-primary-button{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--primary) 76%, white) 46%, transparent)}}.access-submit,.manage-primary-button{color:#f8ead3;background:linear-gradient(135deg, var(--primary), var(--primary));border-radius:7px;padding:10px 15px}@supports (color:color-mix(in lab, red, red)){.access-submit,.manage-primary-button{background:linear-gradient(135deg, color-mix(in srgb, color-mix(in srgb, var(--primary) 71%, black) 32%, transparent), color-mix(in srgb, color-mix(in srgb, var(--primary) 58%, black) 19%, transparent))}}.access-submit,.manage-primary-button{font:inherit;cursor:pointer;font-size:12px;font-weight:650}.access-submit:hover,.manage-primary-button:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.access-submit:hover,.manage-primary-button:hover{background-color:color-mix(in srgb, color-mix(in srgb, var(--primary) 81%, black) 30%, transparent)}}.access-submit:disabled,.manage-primary-button:disabled{opacity:.58;cursor:wait}.access-message,.manage-feedback{color:var(--primary);margin:0}@supports (color:color-mix(in lab, red, red)){.access-message,.manage-feedback{color:color-mix(in srgb, var(--primary) 53%, white)}}.access-message,.manage-feedback{font-size:12px}.access-footnote{color:#879890;text-align:center;margin:2px 0 0;font-size:11px}.access-footnote a{color:#b9ddd1}.support-chat-launcher{z-index:40;color:#e5f2eb;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#21463f,#18342f);border:1px solid #7bc2b170;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:12px;font-weight:650;transition:transform .15s,border-color .15s,background-color .15s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 36px #00000059,inset 0 1px #ffffff12}.support-chat-launcher:hover{border-color:#97d6c5b3;transform:translateY(-2px)}.support-chat-launcher svg{width:18px;height:18px}.support-chat-panel{z-index:40;color:#e4eee7;background:linear-gradient(155deg,#122220fc,#091314fc);border:1px solid #89b5a03d;border-radius:14px;flex-direction:column;width:min(390px,100vw - 32px);max-height:min(570px,100svh - 108px);display:flex;position:fixed;bottom:82px;right:20px;overflow:hidden;box-shadow:0 24px 72px #00000080,inset 0 1px #ffffff0a}.support-chat-header{background:#ffffff05;border-bottom:1px solid #87ab9a24;align-items:center;gap:11px;min-height:68px;padding:12px 14px;display:flex}.support-chat-avatar,.support-chat-welcome-mark{color:#bfe0d1;background:#69a5941a;border:1px solid #7fbdac42;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.support-chat-avatar svg,.support-chat-welcome-mark svg{width:18px;height:18px}.support-chat-heading{flex:1;min-width:0}.support-chat-heading h2{color:#e8f1e9;margin:0;font-size:13px;font-weight:650}.support-chat-heading p{color:#8fa69a;align-items:center;gap:6px;margin:4px 0 0;font-size:10px;display:flex}.support-chat-status-dot{background:#80bf9d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #80bf9d73}.support-chat-close{color:#9eb0a5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.support-chat-close:hover{color:#e7f0e9;background:#ffffff0a;border-color:#87ab9a2e}.support-chat-close svg{width:16px;height:16px}.support-chat-transcript{overscroll-behavior:contain;scrollbar-color:#698c7a80 transparent;scrollbar-width:thin;flex:auto;min-height:120px;padding:16px 14px 8px;overflow-y:auto}.support-chat-welcome{align-items:flex-start;gap:10px;display:flex}.support-chat-welcome-mark{width:30px;height:30px}.support-chat-welcome p,.support-chat-message p{color:#c5d2c9;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.support-chat-messages{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.support-chat-message{background:#ffffff0a;border:1px solid #87ab9a24;border-radius:11px 11px 11px 3px;width:fit-content;max-width:88%;padding:9px 11px}.support-chat-message-user{background:#4575622b;border-color:#77b19c38;border-radius:11px 11px 3px;align-self:flex-end}.support-chat-loading,.support-chat-error{margin:10px 0 0;font-size:10px;line-height:1.5}.support-chat-loading{color:#9fb8a9}.support-chat-error{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-chat-error{color:color-mix(in srgb, var(--primary) 63%, white)}}.support-chat-suggestions{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.support-chat-suggestions button{color:#b8d4c7;font:inherit;text-align:left;cursor:pointer;background:#69a5940f;border:1px solid #89b5a036;border-radius:999px;padding:6px 9px;font-size:9px;line-height:1.4}.support-chat-suggestions button:hover:not(:disabled){background:#69a59421;border-color:#89c3ab70}.support-chat-suggestions button:disabled{cursor:wait;opacity:.6}.support-chat-escalation{color:#8ea197;border-top:1px solid #87ab9a1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:9px 14px;font-size:9px;display:flex}.support-chat-escalation a{color:#b9d9cb;align-items:center;gap:5px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.support-chat-escalation a:hover{color:#e1f1e7;text-decoration:underline}.support-chat-escalation svg{width:12px;height:12px}.support-chat-composer{background:#030c0d8c;border:1px solid #87ab9a36;border-radius:9px;align-items:flex-end;gap:8px;margin:0 12px;padding:6px 7px 6px 10px;display:flex}.support-chat-composer:focus-within{border-color:#77baa685;box-shadow:0 0 0 3px #62b9b517}.support-chat-composer textarea{resize:vertical;color:#e2ece4;width:100%;min-height:34px;max-height:88px;font:inherit;background:0 0;border:0;outline:none;padding:8px 0 5px;font-size:11px;line-height:1.45}.support-chat-composer textarea::placeholder{color:#71857a}.support-chat-composer button{color:#d6ede1;cursor:pointer;background:#508c7438;border:1px solid #80c0a83d;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.support-chat-composer button:disabled{cursor:not-allowed;opacity:.45}.support-chat-composer button svg{width:15px;height:15px}.support-chat-disclaimer{color:#71857b;text-align:center;margin:7px 12px 10px;font-size:9px}.support-chat-panel :focus-visible,.support-chat-launcher:focus-visible{outline-offset:3px;outline:2px solid #8dccb4}@media (max-width:480px){.access-page{padding:0 14px 18px}.access-topbar{min-height:62px}.access-topbar-brand{gap:7px}.access-topbar-brand img{width:34px;height:34px}.access-topbar-brand strong{font-size:10px}.access-topbar-brand small{font-size:7px}.access-topbar-return{gap:5px;min-height:32px;padding:0 8px;font-size:10px}.access-card{margin-top:16px}.support-chat-launcher{min-height:44px;padding:0 14px;bottom:14px;right:14px}.support-chat-panel{width:calc(100vw - 24px);max-height:calc(100svh - 86px);bottom:70px;right:12px}.support-chat-transcript{min-height:96px}}.manage-page{color:#e5eee7;background:#091415;min-height:100svh}.manage-topbar{background:#081314e6;border-bottom:1px solid #87ab9a26;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px clamp(16px,4vw,48px);display:flex}.manage-account{color:#9caca4;align-items:center;gap:16px;font-size:11px;display:flex}.manage-account button,.manage-invite-result button,.manage-invite-result a{color:#d7e5dc;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #87ab9a36;border-radius:6px;padding:8px 11px;font-size:11px;text-decoration:none}.manage-brand{color:#e5eee7;letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.manage-brand span{color:#9caca4;letter-spacing:.06em;border-left:1px solid #87ab9a40;padding-left:10px;font-size:10px;font-weight:500}.manage-workspace{min-height:calc(100svh - 69px);display:flex}.manage-sidebar{background:#08131494;border-right:1px solid #87ab9a26;flex-direction:column;flex:0 0 232px;gap:18px;width:232px;padding:28px 16px 20px;display:flex}.manage-sidebar>.manage-kicker{margin:0 0 2px 10px}.manage-nav{flex-direction:column;gap:5px;display:flex}.manage-nav-item{color:#a6b7ad;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:11px;padding:0 11px;font-size:12px;display:flex}.manage-nav-item svg{width:16px;height:16px}.manage-nav-item:hover{color:#e5eee7;background:#ffffff0a}.manage-nav-item.is-active{color:#d6e8dc;background:#7499851f;border-color:#87ab9a2b}.manage-sidebar-status{color:#9caca4;border-top:1px solid #87ab9a26;align-items:flex-start;gap:10px;margin-top:auto;padding:17px 8px 2px;display:flex}.manage-sidebar-status>svg{flex:none;width:17px;height:17px}.manage-sidebar-status>span,.manage-sidebar-status>span>span{display:block}.manage-sidebar-status strong{color:#d2dfd5;margin:0 0 5px;font-size:11px;font-weight:500;display:block}.manage-sidebar-status>span>span{color:#b9a982;font-size:10px}.manage-main-shell{flex:1;min-width:0}.manage-main{width:min(1180px,100%);margin:0 auto;padding:38px clamp(20px,4vw,52px) 64px}.manage-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.manage-heading .manage-kicker{margin-top:0}.manage-heading p{max-width:580px;margin:8px 0 0}.manage-settings-shortcut{background:linear-gradient(145deg,#132221f0,#0b1718f2);border:1px solid #87ab9a38;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:20px;display:flex}.manage-settings-shortcut>div{flex:1;min-width:0}.manage-settings-shortcut .manage-kicker{margin:0 0 8px}.manage-settings-shortcut h2{color:#e8eee7;margin:0;font-size:18px;font-weight:550}.manage-settings-shortcut p{color:#a6b7ad;max-width:560px;margin:7px 0 0;font-size:13px;line-height:1.5}.manage-preview-link{color:#b5d6c9;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.manage-preview-link:hover{color:#d6e8dc}.manage-team-directory{margin-bottom:16px}.manage-team-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.manage-team-heading .manage-kicker{margin-top:0}.manage-team-heading h2{margin:0}.manage-team-count{color:#b5d6c9;background:#74998517;border:1px solid #87ab9a33;border-radius:999px;flex:none;padding:5px 9px;font-size:11px}.manage-member-picker{color:#a6b7ad;flex-direction:column;gap:7px;max-width:560px;font-size:11px;display:flex}.manage-member-picker select{color:#e5eee7;min-height:42px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c191a;border:1px solid #87ab9a3b;border-radius:6px;padding:0 11px;font-size:12px}.manage-member-picker select:focus-visible{outline-offset:2px;outline:2px solid #8ec9bb}.manage-member-picker option{color:#e5eee7;background:#0c191a}.manage-member-detail{background:#00000029;border:1px solid #87ab9a2b;border-radius:7px;align-items:center;gap:12px;max-width:560px;margin-top:14px;padding:12px;display:flex}.manage-member-initial{color:#c9e5d8;background:#7499851c;border:1px solid #87ab9a3d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.manage-member-detail>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.manage-member-detail strong{color:#e5eee7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.manage-member-detail>div>span{color:#a6b7ad;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.manage-member-role{color:#b5d6c9;border:1px solid #87ab9a38;border-radius:999px;flex:none;padding:5px 8px;font-size:10px}.manage-member-role.is-owner{color:#cbbb94;border-color:#b9a98259}.manage-team-empty{color:#a6b7ad;margin:0;font-size:12px;line-height:1.5}.manage-public-preview{background:#091415;border:1px solid #87ab9a33;border-radius:10px;overflow:hidden}.manage-public-preview iframe{border:0;width:100%;height:72svh;min-height:560px;display:block}.manage-public-preview-mobile{display:none}.manage-preview-link svg,.manage-card-action svg{width:14px;height:14px}.manage-server-card{background:#132221b8;border:1px solid #87ab9a30;border-radius:8px;align-items:flex-start;gap:17px;padding:20px;display:flex}.manage-server-icon,.manage-operation-icon{color:#b5d6c9;background:#74998517;border:1px solid #87ab9a33;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid}.manage-server-icon svg,.manage-operation-icon svg{width:18px;height:18px}.manage-server-copy{flex:1;min-width:0}.manage-server-copy>.manage-kicker{margin:0 0 8px}.manage-server-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.manage-server-heading h2{color:#e8eee7;margin:0;font-size:15px;font-weight:550}.manage-server-copy>p{color:#a6b7ad;max-width:760px;margin:9px 0 0;font-size:12px;line-height:1.6}.manage-server-details{flex-wrap:wrap;gap:22px 38px;margin:18px 0 14px;display:flex}.manage-server-details>div{flex-direction:column;gap:6px;display:flex}.manage-server-details dt{color:#9caca4;font-size:10px}.manage-server-details dd{color:#e5eee7;margin:0;font-size:12px}.manage-server-details code{font-family:var(--font-mono);-webkit-user-select:all;user-select:all;background:#08131480;border:1px solid #87ab9a2b;border-radius:4px;padding:5px 8px;font-size:12px}.manage-server-copy>.manage-card-action{margin-top:0;text-decoration:none}.manage-sidebar-status{text-decoration:none}.manage-sidebar-status:hover strong{color:#b5d6c9}.manage-status-pill{color:#cbbb94;background:#b9a98214;border:1px solid #b9a98259;border-radius:999px;padding:4px 8px;font-size:10px}.manage-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.manage-operation-card{background:#0f1d1dc7;border:1px solid #87ab9a29;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:218px;padding:18px;display:flex}.manage-operation-icon{margin-bottom:17px}.manage-operation-card>.manage-kicker{margin:0 0 7px}.manage-operation-card h2{color:#e8eee7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.manage-operation-card>p{color:#a6b7ad;margin:8px 0 18px;font-size:12px;line-height:1.6}.manage-card-action{color:#d7e5dc;min-height:35px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #87ab9a38;border-radius:5px;align-items:center;gap:7px;margin-top:auto;padding:0 10px;font-size:11px;display:inline-flex}.manage-card-action:hover{background:#ffffff0f;border-color:#87ab9a66}.manage-card-action.is-visible{color:#c9e5d8;border-color:#74bdb25c}.manage-card-action:disabled{opacity:.58;cursor:wait}.manage-operation-card .manage-feedback{margin:10px 0 0}.manage-info-heading{margin:24px 0 14px}.manage-info-heading .manage-kicker{margin-top:0}.manage-settings-content-heading{border-top:1px solid #87ab9a29;margin:8px 0 2px;padding-top:22px}.manage-settings-content-heading p{max-width:640px}.manage-info-group>summary{transition:color .15s,background-color .15s}.manage-info-group>summary:hover{color:#c9e5d8;background:#ffffff08}.manage-info-group>summary:focus-visible{outline-offset:-3px;outline:2px solid #8ec9bb}.manage-info-group .manage-field textarea{border-radius:6px;min-height:72px;line-height:1.55}.manage-settings-form .manage-fields{gap:16px}.manage-info-heading h2{color:#e8eee7;margin:0 0 6px;font-size:20px;font-weight:550}.manage-info-heading p{color:#a6b7ad;margin:0;font-size:13px;line-height:1.5}.manage-content-form{flex-direction:column;gap:10px;display:flex}.manage-group{background:linear-gradient(145deg,#132221f0,#0b1718f2);border:1px solid #87ab9a29;border-radius:10px;padding:clamp(16px,3vw,23px)}.manage-info-group{padding:0}.manage-info-group>summary{color:#e8eee7;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 18px;font-size:14px;font-weight:550;list-style:none;display:flex}.manage-info-group>summary::-webkit-details-marker{display:none}.manage-info-group>summary:after{content:"+";color:#b5d6c9;font-size:19px;font-weight:400}.manage-info-group[open]>summary{border-bottom:1px solid #87ab9a26}.manage-info-group[open]>summary:after{content:"−"}.manage-info-group>.manage-fields{padding:18px}.manage-page-picker{margin-bottom:14px}.manage-page-picker>.manage-kicker{margin-top:0}.manage-page-picker>p,.manage-page-editor-heading p{color:#a6b7ad;margin:0;font-size:13px;line-height:1.5}.manage-page-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.manage-page-option{color:#e5eee7;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #87ab9a2e;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:12px 14px;display:flex}.manage-page-option:hover,.manage-page-back:hover{background:#ffffff0f;border-color:#87ab9a70}.manage-page-option>span:first-child{font-size:14px}.manage-page-option>span:last-child{color:#a6c9b9;white-space:nowrap;font-size:11px}.manage-page-arrow{padding-left:4px}.manage-page-editor-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.manage-page-editor-heading h2{margin-bottom:6px}.manage-page-back{color:#d7e5dc;min-height:38px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #87ab9a36;border-radius:6px;flex:none;padding:8px 11px;font-size:11px}.manage-group h2{color:#e8eee7;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.manage-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manage-field textarea{resize:vertical;min-height:63px;line-height:1.5}.manage-savebar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081314f2;border:1px solid #87ab9a33;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex;position:sticky;bottom:10px}.manage-savebar p{color:#a6c9b9;margin:0;font-size:12px}.manage-savebar p.is-error{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.manage-savebar p.is-error{color:color-mix(in srgb, var(--primary) 68%, white)}}.manage-visibility-card{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.manage-visibility-copy{flex:1}.manage-visibility-copy .manage-kicker{margin-top:0}.manage-visibility-copy h2{margin-bottom:6px}.manage-visibility-copy p{color:#a6b7ad;margin:0;font-size:13px;line-height:1.5}.manage-visibility-card .manage-feedback{min-height:1em}.manage-visibility-toggle{border:1px solid var(--primary);min-height:42px}@supports (color:color-mix(in lab, red, red)){.manage-visibility-toggle{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--primary) 76%, white) 46%, transparent)}}.manage-visibility-toggle{color:#f8ead3;background:var(--primary);border-radius:7px;padding:10px 15px}@supports (color:color-mix(in lab, red, red)){.manage-visibility-toggle{background:color-mix(in srgb, color-mix(in srgb, var(--primary) 57%, black) 22%, transparent)}}.manage-visibility-toggle{cursor:pointer}.manage-visibility-toggle:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.manage-visibility-toggle:hover{background:color-mix(in srgb, color-mix(in srgb, var(--primary) 81%, black) 30%, transparent)}}.manage-visibility-toggle.is-visible{color:#c9e5d8;background:#31685e3d;border-color:#74bdb28c}.manage-visibility-toggle:disabled{opacity:.58;cursor:wait}.manage-settings-status-card{justify-content:space-between;align-items:center;gap:24px;display:flex}.manage-settings-card-copy{flex:1;min-width:0}.manage-settings-card-copy>.manage-kicker{margin:0 0 8px}.manage-settings-card-copy h2{color:#e8eee7;margin:0;font-size:18px;font-weight:550}.manage-settings-card-copy p{color:#a6b7ad;max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.55}.manage-settings-card-copy p.is-error{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.manage-settings-card-copy p.is-error{color:color-mix(in srgb, var(--primary) 68%, white)}}.manage-setting-toggle{color:#d7e5dc;cursor:pointer;background:#ffffff08;border:1px solid #87ab9a3d;border-radius:7px;flex:none;align-items:center;gap:10px;min-height:42px;padding:0 13px;font-size:13px;display:inline-flex}.manage-setting-toggle input,.manage-setting-control input{accent-color:#9fc8b4;cursor:pointer;width:18px;height:18px}.manage-setting-toggle:focus-within,.manage-setting-control:focus-within{outline-offset:3px;outline:2px solid #8ec9bb}.manage-settings-category-card .manage-settings-card-copy{margin-bottom:18px}.manage-setting-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.manage-setting-row{cursor:pointer;background:#0813146b;border:1px solid #87ab9a2b;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:72px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.manage-setting-row:hover{background:#ffffff0a;border-color:#87ab9a5c}.manage-setting-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.manage-setting-copy strong{color:#e5eee7;font-size:14px;font-weight:550}.manage-setting-copy>span{color:#a6b7ad;font-size:13px;line-height:1.45}.manage-setting-control{color:#a6c9b9;flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.manage-setting-row:has(input:not(:checked)) .manage-setting-control{color:#9caca4}.manage-invite-card{margin-top:24px}.manage-invite-card .manage-kicker{margin-top:0}.manage-invite-form{align-items:flex-end;gap:12px;max-width:680px;margin-top:18px;display:flex}.manage-invite-form .manage-field{flex:1}.manage-invite-result{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.manage-invite-result code{overflow-wrap:anywhere;color:#c9e5d8;background:#0003;border:1px solid #87ab9a2b;border-radius:6px;max-width:100%;padding:9px;font-size:11px}@media (max-width:960px){.manage-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ucp-owner-dashboard{gap:10px;padding:12px}.ucp-owner-dashboard-heading{gap:6px}.ucp-owner-dashboard-heading h2{font-size:20px}.ucp-owner-dashboard-heading p{margin-top:4px;font-size:10px}.ucp-owner-summary-grid{gap:8px}.ucp-owner-summary-card{gap:9px;min-height:0;padding:11px}.ucp-owner-summary-icon{width:30px;height:30px}.ucp-owner-actions{flex-direction:row;align-items:flex-start;gap:6px}.ucp-owner-actions a{flex:auto;justify-content:center;min-height:36px;padding:0 9px;font-size:10px}.ucp-owner-summary-grid{grid-template-columns:minmax(0,1fr)}.manage-topbar{flex-direction:column;align-items:stretch;gap:7px;min-height:0;padding:9px 12px}.manage-brand{gap:7px;font-size:10px}.manage-brand span{padding-left:7px;font-size:8px}.manage-account{justify-content:space-between;gap:8px;width:100%;font-size:9px}.manage-account-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.manage-account-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(72vw,280px);font-size:10px;overflow:hidden}.manage-account button{min-height:32px;padding:5px 9px;font-size:10px}.manage-workspace{flex-direction:column}.manage-sidebar{border-bottom:1px solid #87ab9a26;border-right:0;flex-basis:auto;gap:0;width:100%;padding:8px 12px}.manage-sidebar>.manage-kicker,.manage-sidebar-status{display:none}.manage-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.manage-nav-item{justify-content:flex-start;gap:7px;min-height:38px;padding:0 8px;font-size:11px}.manage-nav-item svg{width:14px;height:14px}.manage-public-preview iframe{display:none}.manage-public-preview-mobile{align-items:flex-start;gap:14px;padding:20px;display:flex}.manage-public-preview-mobile>.manage-action-icon{flex:none}.manage-public-preview-mobile>div{min-width:0}.manage-public-preview-mobile strong{color:#e5eee7;margin:1px 0 6px;font-size:15px;font-weight:550;display:block}.manage-public-preview-mobile p{color:#a6b7ad;margin:0;font-size:13px;line-height:1.55}.manage-member-detail{gap:8px;padding:10px}.manage-sidebar-status{margin-top:0;padding:10px 4px 2px}.manage-main{padding:16px 12px 28px}.manage-heading{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:16px}.manage-heading h1{font-size:24px}.manage-heading p{margin-top:5px;font-size:12px;line-height:1.5}.manage-kicker{margin-top:0}.manage-settings-shortcut{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.manage-settings-shortcut .manage-card-action{align-self:flex-start}.manage-overview-grid{grid-template-columns:minmax(0,1fr)}.manage-operation-card{min-height:190px}.manage-server-card{gap:12px;padding:16px}.manage-fields{grid-template-columns:minmax(0,1fr)}.manage-group{padding:12px}.manage-info-group>summary{min-height:44px;padding:0 12px;font-size:13px}.manage-info-group>.manage-fields{padding:12px}.manage-settings-form{gap:10px}.manage-setting-row{gap:8px;min-height:56px;padding:9px 10px}.manage-setting-copy strong{font-size:13px}.manage-setting-copy>span{font-size:12px}.manage-invite-form,.manage-visibility-card{flex-direction:column;align-items:stretch}.manage-visibility-card .manage-feedback{min-height:0}.manage-page-options{grid-template-columns:minmax(0,1fr)}.manage-page-editor-heading,.manage-savebar{flex-direction:column;align-items:stretch}.manage-settings-status-card{flex-direction:column;align-items:stretch;gap:18px}.manage-setting-toggle{align-self:flex-start}.manage-setting-list{grid-template-columns:minmax(0,1fr)}.manage-setting-row{min-height:68px}}.maintenance-sign-in-card .access-intro{max-width:440px}.maintenance-sign-in-card .access-form{margin-top:0}.access-auth-options{flex-direction:column;gap:18px;margin-top:24px;display:flex}.access-provider-button{color:#e8eee9;min-height:46px;font:inherit;cursor:pointer;background:#162522c2;border:1px solid #86a9984d;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.access-provider-button:hover{background:#243732e0;border-color:#86a998a6}.access-provider-button:focus-visible{outline-offset:3px;outline:2px solid #b4d0be}.access-provider-button:disabled{cursor:wait;opacity:.65}.access-provider-button svg{width:18px;height:18px}.access-auth-divider{color:#879890;align-items:center;gap:12px;font-size:12px;display:flex}.access-auth-divider:before,.access-auth-divider:after{content:"";background:#86a9982b;flex:1;height:1px}.maintenance-landing{isolation:isolate;color:#eef2ec;background:#091413;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.maintenance-landing-image{z-index:-2;object-fit:cover;object-position:center 56%}.maintenance-landing-shade{z-index:-1;background:linear-gradient(#050d0c61 0%,#050d0c1f 40%,#050d0c8f 100%),linear-gradient(90deg,#050d0c57,#0000 75%);position:absolute;inset:0}.maintenance-landing-header{justify-content:space-between;align-items:center;padding:26px clamp(20px,5vw,72px);display:flex}.maintenance-brand{color:#eef2ec;letter-spacing:.015em;text-shadow:0 2px 12px #0000009e;align-items:center;gap:12px;font-size:14px;font-weight:650;display:flex}.maintenance-brand-mark{object-fit:cover;border:1px solid #eef2ec42;border-radius:50%;width:46px;height:46px;box-shadow:0 3px 20px #00000057}.maintenance-login{color:#eef2ec;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0914136b;border:1px solid #eef2ec6b;border-radius:999px;padding:10px 18px;font-size:13px;line-height:1.4;text-decoration:none;transition:background-color .16s,border-color .16s}.maintenance-login:hover{background:#091413b3;border-color:#eef2ecbf}.maintenance-login:focus-visible{outline-offset:3px;outline:2px solid #b4d0be}.maintenance-landing-message{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex;transform:translateY(-3vh)}.maintenance-landing-message h1{color:#f0f2ed;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 3px 26px #0000007a;margin:0;font-size:clamp(36px,7vw,76px);font-weight:560;line-height:1.08}.maintenance-landing-message p{color:#e0e7df;text-shadow:0 2px 14px #000000b3;max-width:520px;margin:18px 0 0;font-size:clamp(15px,2vw,18px);line-height:1.55}@media (max-width:640px){.maintenance-landing-header{padding:18px}.maintenance-brand{gap:9px;font-size:13px}.maintenance-brand-mark{width:40px;height:40px}.maintenance-login{padding:9px 14px}.maintenance-landing-image{object-position:58% center}.maintenance-landing-shade{background:linear-gradient(#050d0c75,#050d0c2e 35%,#050d0c9e)}.maintenance-landing-message{transform:translateY(-1vh)}.maintenance-landing-message p{max-width:340px}}@media (prefers-reduced-motion:reduce){.maintenance-login{transition:none}}.manage-news-manager{flex-direction:column;gap:14px;display:flex}.manage-news-list{flex-direction:column;gap:12px;display:flex}.manage-news-editor{flex-direction:column;gap:14px;display:flex}.manage-news-editor-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.manage-news-editor-heading h2{color:#e8eee7;overflow-wrap:anywhere;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.manage-news-editor-heading time{color:#9caca4;flex:none;padding-top:2px;font-size:12px}.manage-news-editor .manage-field{font-size:13px;line-height:1.5}.manage-news-editor .manage-field input,.manage-news-editor .manage-field textarea{font-size:14px}.manage-news-editor-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.manage-news-publish{color:#c8d3cd;cursor:pointer;align-items:center;gap:9px;min-height:40px;font-size:13px;line-height:1.5;display:inline-flex}.manage-news-publish input{accent-color:#9fc8b4;width:18px;height:18px}.manage-news-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.manage-news-delete{color:#cbbb94;min-height:40px;font:inherit;cursor:pointer;background:#b9a9820f;border:1px solid #b9a9824d;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.manage-news-delete:hover{background:#b9a9821c;border-color:#b9a9828c}.manage-news-delete:disabled,.manage-primary-button:disabled{cursor:wait;opacity:.62}.manage-news-delete:focus-visible,.manage-primary-button:focus-visible,.manage-news-publish input:focus-visible{outline-offset:3px;outline:2px solid #8ec9bb}.manage-news-delete svg{width:16px;height:16px}.manage-news-empty{color:#a6b7ad;border:1px dashed #87ab9a38;border-radius:8px;margin:0;padding:18px;font-size:14px;line-height:1.6}.ucp-news-list{flex-direction:column;gap:14px;display:flex}.ucp-news-card{border:1px solid var(--ucp-line);background:linear-gradient(145deg,#172727e6,#0e1b1cdb);border-radius:12px;min-width:0;padding:clamp(18px,2.8vw,26px);transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000038}.ucp-news-card:before{content:"";background:linear-gradient(90deg,#d9a441,#d9a44100);height:3px;position:absolute;inset:0 0 auto}.ucp-news-card:hover{border-color:#d9a44173;transform:translateY(-2px);box-shadow:0 16px 36px #0000004d}.ucp-news-card time{letter-spacing:.02em;background:#d9a4411a;border:1px solid #d9a44159;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600;color:#e9c277!important}@media (prefers-reduced-motion:reduce){.ucp-news-card{transition:none}.ucp-news-card:hover{transform:none}}.ucp-news-card>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ucp-news-card h2{color:#e8eee7;overflow-wrap:anywhere;min-width:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2.4vw,22px);font-weight:500}.ucp-news-card time{color:#a6b7ad;font-size:13px}.ucp-news-card>p{color:#c8d3cd;overflow-wrap:anywhere;white-space:pre-wrap;margin:12px 0 0;font-size:14px;line-height:1.65}.ucp-news-list{padding-left:22px;position:relative}.ucp-news-list:before{content:"";background:linear-gradient(#d9a441b3,#d9a44100);width:2px;position:absolute;top:10px;bottom:10px;left:6px}.ucp-news-card:after{content:"";background:#d9a441;border-radius:50%;width:10px;height:10px;position:absolute;top:22px;left:-22px;box-shadow:0 0 0 4px #d9a4412e}.ucp-news-card{overflow:visible}.ucp-news-card:before{border-radius:12px 12px 0 0}.ucp-news-card.is-latest{background:linear-gradient(145deg,#293428eb,#101d1de6);border-color:#d9a44180;box-shadow:0 16px 40px #00000052,0 0 0 1px #d9a4411f}.ucp-news-card.is-latest h2{font-size:clamp(20px,2.8vw,26px)}.ucp-news-badge{color:#1b1608;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#d9a441;border-radius:999px;margin-right:10px;padding:2px 9px;font-family:inherit;font-size:11px;font-weight:700;display:inline-block}.ucp-modpack-file-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.ucp-modpack-file-actions .ucp-community-join{margin-top:0}@media (max-width:640px){.manage-news-editor{gap:11px}.manage-news-editor-heading{flex-direction:column;gap:5px}.manage-news-editor-footer{flex-direction:column;align-items:stretch}.manage-news-publish{align-items:flex-start}.manage-news-actions{justify-content:stretch}.manage-news-actions>button{flex:auto}.ucp-news-list{gap:10px}.ucp-news-card{padding:14px}.ucp-news-card>header{flex-direction:column;align-items:flex-start;gap:5px}.ucp-modpack-file-actions{flex-direction:column;align-items:stretch}.ucp-modpack-file-actions>a{justify-content:center}}.ucp-owner-mods{background:#0b1818eb;border:1px solid #87ab9a2e;border-radius:12px;flex-direction:column;gap:16px;padding:clamp(18px,2.5vw,28px);display:flex}.ucp-owner-mods-public-link{color:#94d7ba;border:1px solid #94d7ba66;border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none}.ucp-owner-mods-public-link:hover{background:#68bea31a}.ucp-owner-mods-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.ucp-owner-mods-form label{color:#a8b6b0;flex-direction:column;gap:6px;font-size:12px;display:flex}.ucp-owner-mods-form label.is-wide,.ucp-owner-mods-form .ucp-owner-dropzone,.ucp-owner-mods-submit{grid-column:1/-1}.ucp-owner-mods-form input:not([type=file]),.ucp-owner-mods-form select,.ucp-owner-mods-form textarea{color:#eff3e9;font:inherit;background:#050e0ecc;border:1px solid #87ab9a3d;border-radius:8px;padding:10px 12px}.ucp-owner-mods-form textarea{resize:vertical;min-height:72px}.ucp-owner-mods-submit{cursor:pointer;color:var(--primary-foreground);background:var(--primary);border:0;border-radius:8px;justify-self:start;padding:10px 18px;font-weight:700}.ucp-owner-mods-submit:disabled{cursor:wait;opacity:.6}.ucp-owner-mods-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ucp-owner-mod-row{background:#050e0e80;border:1px solid #87ab9a29;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ucp-owner-mod-row.is-hidden{opacity:.6}.ucp-owner-mod-info{flex-direction:column;gap:3px;min-width:0;display:flex}.ucp-owner-mod-info strong{color:#eff3e9;font-size:14px}.ucp-owner-mod-info span{color:#a8b6b0;overflow-wrap:anywhere;font-size:12px}.modmgr{background:linear-gradient(#62b9b50f,#0000 140px),#0b1818eb;border:1px solid #87ab9a2e;border-radius:14px;flex-direction:column;gap:16px;padding:clamp(16px,2.5vw,28px);display:flex}.modmgr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.modmgr-head-text{flex-direction:column;flex:280px;gap:6px;min-width:0;max-width:62ch;display:flex}.modmgr-head h2{color:#eff3e9;margin:0;font-size:clamp(22px,3vw,28px);line-height:1.15}.modmgr-head p{color:#a8b6b0;text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.modmgr-stat{background:#62b9b514;border:1px solid #62b9b547;border-radius:12px;flex-direction:column;gap:2px;min-width:132px;margin:0;padding:10px 16px;display:flex}.modmgr-stat dt{color:#91a3a0;font-size:12px}.modmgr-stat dd{color:#62b9b5;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:800;line-height:1.1}.modmgr-toolbar{flex-wrap:wrap;gap:10px;display:flex}.modmgr-search{color:#a8b6b0;background:#050e0ecc;border:1px solid #87ab9a42;border-radius:10px;flex:260px;align-items:center;gap:10px;min-width:0;padding:0 8px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.modmgr-search:focus-within{border-color:#62b9b5;box-shadow:0 0 0 3px #62b9b52e}.modmgr-search>svg{flex-shrink:0;width:18px;height:18px}.modmgr-search input{color:#eff3e9;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:13px 0}.modmgr-search input::-webkit-search-cancel-button{display:none}.modmgr-clear{cursor:pointer;color:#a8b6b0;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.modmgr-clear:hover{color:#eff3e9;background:#87ab9a24}.modmgr-clear svg{width:16px;height:16px}.modmgr-sort select{cursor:pointer;color:#eff3e9;height:100%;min-height:46px;font:inherit;background:#050e0ecc;border:1px solid #87ab9a42;border-radius:10px;padding:0 12px;font-size:14px}.modmgr-sort select:focus-visible{border-color:#62b9b5;outline:0;box-shadow:0 0 0 3px #62b9b52e}.modmgr-status{color:#94d7ba;min-height:0;margin:0;font-size:13px}.modmgr-status:empty{display:none}.modmgr-status.is-error,.modmgr-empty.is-error{color:#ff9d8f}.modmgr-empty{color:#a8b6b0;text-align:center;border:1px dashed #87ab9a42;border-radius:12px;margin:0;padding:28px 16px;font-size:14px}.modmgr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.modmgr-grid[aria-busy=true]{opacity:.7}.modmgr-card{background:#050e0e8c;border:1px solid #87ab9a2e;border-radius:12px;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:14px;transition:border-color .15s,background-color .15s;display:flex}.modmgr-card:hover{background:#62b9b50f;border-color:#62b9b566}.modmgr-card.is-confirming{background:#ff857312;border-color:#ff85738c}.modmgr-card-main{align-items:center;gap:12px;min-width:0;display:flex}.modmgr-icon{color:#91a3a0;background:#87ab9a1f;border-radius:10px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.modmgr-icon img{object-fit:cover;width:100%;height:100%}.modmgr-icon svg{width:22px;height:22px}.modmgr-info{flex-direction:column;gap:2px;min-width:0;display:flex}.modmgr-info strong{color:#eff3e9;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.modmgr-author{color:#91a3a0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.modmgr-meta{color:#a8b6b0;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;font-size:12px;display:flex}.modmgr-meta em{color:var(--primary);background:var(--primary);border-radius:6px;padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.modmgr-meta em{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.modmgr-meta em{font-style:normal;font-weight:700}.modmgr-meta span{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.modmgr-meta svg{width:12px;height:12px}.modmgr-actions,.modmgr-confirm>div{gap:8px;display:flex}.modmgr-actions a,.modmgr-actions button,.modmgr-confirm button,.modmgr-pager button{cursor:pointer;color:#d5e0da;min-height:38px;font:inherit;background:#87ab9a14;border:1px solid #87ab9a42;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.modmgr-actions a:hover,.modmgr-actions button:hover,.modmgr-confirm button:hover,.modmgr-pager button:hover:not(:disabled){background:#62b9b524;border-color:#62b9b58c}.modmgr-actions .is-danger,.modmgr-confirm .is-danger{color:#ff9d8f;border-color:#ff857366}.modmgr-actions .is-danger:hover,.modmgr-confirm .is-danger:hover:not(:disabled){color:#1a0b08;background:#ff8573;border-color:#ff8573}.modmgr-actions svg,.modmgr-confirm svg,.modmgr-pager svg{flex-shrink:0;width:15px;height:15px}.modmgr-actions a:focus-visible,.modmgr-actions button:focus-visible,.modmgr-confirm button:focus-visible,.modmgr-pager button:focus-visible,.modmgr-clear:focus-visible{outline-offset:2px;outline:2px solid #62b9b5}.modmgr-confirm{flex-direction:column;gap:8px;display:flex}.modmgr-confirm p{color:#ff9d8f;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.modmgr button:disabled{cursor:not-allowed;opacity:.5}.modmgr-pager{color:#a8b6b0;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}.modmgr-pager button{flex:none;padding:0 14px}@media (prefers-reduced-motion:reduce){.modmgr *{transition:none!important}}.public-mods{--pm-amber:var(--primary);--pm-teal:#62b9b5;--pm-muted:#91a3a0;--pm-line:#b9d8d024;color:#e6efeb;isolation:isolate;background-color:#0b191a;min-height:100vh;padding:0 clamp(16px,4vw,48px) 48px;position:relative}.public-mods:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#07111252 0%,#07111294 55%,#071112c7 100%),url(/images/yggdrasil-world.webp);background-position:top,50% 30%;background-repeat:no-repeat;background-size:100% 100%,cover;position:fixed;inset:0}.public-mods-header{border-bottom:1px solid var(--pm-line);justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:16px 0;display:flex}.public-mods-brand{color:#eff3e9;align-items:center;gap:12px;font-family:Georgia,Times New Roman,serif;font-size:18px;text-decoration:none;display:flex}.public-mods-brand img{border-radius:10px}.public-mods-back{color:var(--pm-teal);font-size:13px;font-weight:700;text-decoration:none}.public-mods-back:hover{text-decoration:underline}.public-mods-intro,.public-mods-layout,.public-mods-api,.public-mods-footer{max-width:1200px;margin-left:auto;margin-right:auto}.public-mods-intro{padding:40px 0 24px}.public-mods-intro .ucp-section-kicker{color:var(--pm-amber);letter-spacing:.16em;font-size:11px;font-weight:700}.public-mods-intro h1{color:#f2f5ec;letter-spacing:-.03em;margin:8px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,48px);font-weight:500}.public-mods-intro p{max-width:60ch;color:var(--pm-muted);margin:0;font-size:15px;line-height:1.6}.public-mods-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.public-mods-filters{border:1px solid var(--pm-line);background:linear-gradient(#122829f0,#0a1617f0);border-radius:16px;padding:14px;position:sticky;top:16px}.public-mods-filters h2{color:var(--pm-muted);letter-spacing:.14em;text-transform:uppercase;margin:4px 6px 10px;font-size:11px;font-weight:700}.public-mods-filters ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.public-mods-filters button{cursor:pointer;color:#cfd9d4;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;font-size:14px;transition:background-color .15s,color .15s;display:flex}.public-mods-filters button svg{width:16px;height:16px;color:var(--pm-teal);flex-shrink:0}.public-mods-filters button:hover{background:#62b9b51a}.public-mods-filters button[aria-pressed=true]{color:var(--primary-foreground);background:var(--pm-amber);font-weight:700}.public-mods-filters button[aria-pressed=true] svg{color:var(--primary-foreground)}.public-mods-filters button:focus-visible,.public-mods-active button:focus-visible,.public-mods-search-clear:focus-visible,.public-mods-empty button:focus-visible{outline:2px solid var(--pm-teal);outline-offset:2px}.public-mods-filter-label{flex:1;min-width:0}.public-mods-count{font-variant-numeric:tabular-nums;background:#b9d8d01a;border-radius:999px;padding:1px 8px;font-size:12px}.public-mods-filters button[aria-pressed=true] .public-mods-count{background:#1a0f042e}.public-mods-panel{border:1px solid var(--pm-line);background:linear-gradient(#122829f0,#0a1617f0);border-radius:16px;flex-direction:column;gap:14px;padding:14px;display:flex}.public-mods-toolbar{flex-wrap:wrap;gap:12px;display:flex}.public-mods-search{background:#050e0eb3;border:1px solid #62b9b547;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:220px;padding:0 8px 0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.public-mods-search:focus-within{border-color:var(--pm-teal);box-shadow:0 0 0 3px #62b9b52e}.public-mods-search>svg{width:20px;height:20px;color:var(--pm-teal);flex-shrink:0}.public-mods-search input{color:#f2f5ec;background:0 0;border:0;width:100%;min-width:0;padding:15px 0;font-size:16px}.public-mods-search input::placeholder{color:#6f8581}.public-mods-search input::-webkit-search-cancel-button{display:none}.public-mods-search input:focus-visible{outline:none}.public-mods-search-clear{cursor:pointer;width:32px;height:32px;color:var(--pm-muted);background:#b9d8d01a;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.public-mods-search-clear:hover{color:#f2f5ec}.public-mods-search-clear svg{width:16px;height:16px}.public-mods-sort{color:var(--pm-muted);align-items:center;gap:8px;font-size:13px;display:flex}.public-mods-sort select{cursor:pointer;color:#f2f5ec;font:inherit;background:#050e0eb3;border:1px solid #62b9b547;border-radius:12px;padding:14px 12px}.public-mods-sources{flex-wrap:wrap;gap:8px;display:flex}.public-mods-games{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.public-mods-games button{cursor:pointer;border:1px solid var(--pm-line);color:#cfd9d3;font:inherit;background:#b9d8d00f;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.public-mods-games button svg{width:18px;height:18px}.public-mods-games button:hover{background:#62b9b51f;border-color:#62b9b573}.public-mods-games button[aria-pressed=true]{border-color:var(--pm-teal);color:#04201f;background:var(--pm-teal)}.public-mods-games button:focus-visible{outline:2px solid var(--pm-teal);outline-offset:2px}.public-mods-sources button,.public-mods-pager button{cursor:pointer;border:1px solid var(--pm-line);color:#cfd9d3;font:inherit;background:#b9d8d00f;border-radius:999px;padding:8px 16px;font-size:13px;transition:background-color .15s,border-color .15s}.public-mods-sources button:hover,.public-mods-pager button:hover:not(:disabled){background:#62b9b51f;border-color:#62b9b573}.public-mods-sources button[aria-pressed=true]{border-color:var(--pm-teal);color:#04201f;background:var(--pm-teal);font-weight:700}.public-mods-sources button:focus-visible,.public-mods-pager button:focus-visible{outline:2px solid var(--pm-teal);outline-offset:2px}.public-mods-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px 0 14px;display:flex}.public-mods-summary{color:var(--pm-muted);margin:0;font-size:14px}.public-mods-summary strong{color:#f2f5ec;font-size:16px}.public-mods-active{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.public-mods-active button{cursor:pointer;border:1px solid var(--primary);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-mods-active button{border:1px solid color-mix(in srgb, var(--primary) 40%, transparent)}}.public-mods-active button{color:var(--primary);border-radius:999px;padding:5px 8px 5px 12px}@supports (color:color-mix(in lab, red, red)){.public-mods-active button{color:color-mix(in srgb, var(--primary) 53%, white)}}.public-mods-active button{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-mods-active button{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.public-mods-active button{font:inherit;font-size:12px;font-weight:600}.public-mods-active button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-mods-active button:hover{background:color-mix(in srgb, var(--primary) 22%, transparent)}}.public-mods-active button svg{width:14px;height:14px}.public-mods-active button.is-clear{color:var(--pm-muted);background:0 0;border-color:#0000;padding:5px 8px;text-decoration:underline}.public-mods-empty{color:var(--pm-muted);text-align:center;background:#62b9b50a;border:1px dashed #62b9b54d;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}.public-mods-empty svg{width:32px;height:32px;color:var(--pm-teal)}.public-mods-empty p{max-width:44ch;margin:0}.public-mods-empty button{cursor:pointer;color:var(--primary-foreground);background:var(--pm-amber);font:inherit;border:0;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:700}.public-mods-section+.public-mods-section{margin-top:8px}.public-mods-section-title{color:#f2f5ec;margin:20px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.public-mods-section-note{color:var(--pm-muted);margin:0 0 14px;font-size:13px;line-height:1.55}.public-mods-section-note a{color:var(--pm-teal)}.public-mods-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.public-mod-card{background:radial-gradient(120% 80% at 0 0,#62b9b51f,#0000 60%),linear-gradient(#132a2bf5,#0a1718f5);border:1px solid #62b9b52e;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.public-mod-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-mod-card:hover{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}}.public-mod-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000059}.public-mod-card.is-skeleton{min-height:210px;animation:1.4s ease-in-out infinite public-mod-pulse}@keyframes public-mod-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.public-mod-card,.public-mod-card:hover{transition:none;transform:none}.public-mod-card.is-skeleton{animation:none}}.public-mod-head{align-items:center;gap:14px;display:flex}.public-mod-icon{width:64px;height:64px;color:var(--pm-teal);background:#050e0e99;border:1px solid #b9d8d02e;border-radius:14px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.public-mod-icon.is-own{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-mod-icon.is-own{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.public-mod-icon.is-own{color:var(--pm-amber);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-mod-icon.is-own{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.public-mod-icon svg{width:28px;height:28px}.public-mod-icon img{object-fit:cover;width:100%;height:100%}.public-mod-title{flex-direction:column;gap:3px;min-width:0;display:flex}.public-mod-title h3{color:#f7f9f2;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.25}.public-mod-sub{color:var(--pm-muted);font-size:13px}.public-mod-sub strong{color:var(--pm-teal);font-weight:600}.public-mod-desc{color:#c3d0cb;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.public-mod-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.public-mod-tags li{color:#b5c5c0;background:#b9d8d012;border:1px solid #b9d8d029;border-radius:999px;padding:2px 10px;font-size:12px}.public-mod-tags li.is-source{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-mod-tags li.is-source{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.public-mod-tags li.is-source{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-mod-tags li.is-source{color:color-mix(in srgb, var(--primary) 53%, white)}}.public-mod-tags li.is-source{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-mod-tags li.is-source{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.public-mod-tags li.is-source{font-weight:600}.public-mod-foot{border-top:1px solid #b9d8d01f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.public-mod-stats{flex-wrap:wrap;gap:4px 14px;display:flex}.public-mod-stat{color:var(--pm-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.public-mod-stat svg{width:14px;height:14px}.public-mod-stat.is-strong{color:var(--pm-amber);font-size:14px;font-weight:700}.public-mod-download{color:var(--primary-foreground);background:var(--pm-amber);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.public-mod-download:hover{filter:brightness(1.1)}.public-mod-download:focus-visible{outline:2px solid var(--pm-teal);outline-offset:2px}.public-mod-download.is-external{color:#e6f4f1;background:#62b9b529;border:1px solid #62b9b573}.public-mod-download svg{width:15px;height:15px}.public-mods-pager{color:var(--pm-muted);justify-content:center;align-items:center;gap:16px;margin:24px 0;font-size:13px;display:flex}.public-mods-pager button:disabled{opacity:.4;cursor:not-allowed}.public-mods-api{border-top:1px solid var(--pm-line);margin-top:48px;padding-top:24px}.public-mods-api h2{color:#f2f5ec;margin:0 0 8px;font-size:18px}.public-mods-api p{color:var(--pm-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.public-mods-api code{color:var(--pm-teal);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.public-mods-api pre{border:1px solid var(--pm-line);background:#050e0ecc;border-radius:10px;margin:0;padding:14px;overflow-x:auto}.public-mods-footer{color:var(--pm-muted);margin-top:32px;font-size:12px}.forums-game-link{border:1px solid var(--pm-line);color:#cfd9d3;background:#b9d8d00f;border-radius:12px;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.forums-game-link:hover{background:#62b9b51f;border-color:#62b9b573}.forums-game-link[aria-current=page]{border-color:var(--pm-teal);color:#04201f;background:var(--pm-teal)}.forums-game-link:focus-visible,.forums-card a:focus-visible,.forums-pager a:focus-visible,.forums-link-list a:focus-visible{outline:2px solid var(--pm-teal);outline-offset:2px}.forums-card-top,.forums-card-foot{color:var(--pm-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.forums-solved{color:var(--pm-teal);align-items:center;gap:6px;font-weight:600;display:inline-flex}.forums-solved svg,.forums-meta svg,.forums-open svg,.forums-link-list svg{flex:none;width:14px;height:14px}.forums-card h3{text-wrap:pretty;margin:0;font-size:16px;font-weight:600;line-height:1.4}.forums-card h3 a{color:#f2f5ec;text-decoration:none}.forums-card h3 a:hover{color:var(--pm-teal)}.forums-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.forums-tags li{border:1px solid var(--pm-line);color:#cfd9d3;background:#b9d8d00f;border-radius:999px;padding:2px 10px;font-size:12px}.forums-meta{color:var(--pm-muted);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.forums-meta span,.forums-open,.forums-link-list a{align-items:center;gap:6px;display:inline-flex}.forums-card-foot{border-top:1px solid var(--pm-line);margin-top:auto;padding-top:12px}.forums-card-foot a{color:#cfd9d3}.forums-card-foot .forums-open{color:var(--pm-teal);font-weight:600;text-decoration:none}.forums-pager a{border:1px solid var(--pm-line);color:#cfd9d3;background:#b9d8d00f;border-radius:999px;padding:8px 16px;text-decoration:none}.forums-pager a:hover{border-color:#62b9b573}.forums-link-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.forums-link-list a{border:1px solid var(--pm-line);color:#cfd9d3;background:#b9d8d00f;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.forums-link-list a:hover{background:#62b9b51f;border-color:#62b9b573}.forum-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.forum-tabs a{color:var(--pm-muted);border-bottom:2px solid #0000;margin-right:14px;padding:8px 4px;font-size:15px;font-weight:600;text-decoration:none}.forum-tabs a[aria-current=page]{border-color:var(--pm-teal);color:#f2f5ec}.forum-tabs a:focus-visible,.forum-thread-list a:focus-visible,.forum-back:focus-visible,.forum-signin-note a:focus-visible{outline:2px solid var(--pm-teal);outline-offset:2px}.forum-primary-button,.forum-ghost-button{font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.forum-primary-button{border:1px solid var(--pm-teal);color:#04201f;background:var(--pm-teal)}.forum-primary-button:disabled{opacity:.6;cursor:not-allowed}.forum-ghost-button{border:1px solid var(--pm-line);color:#cfd9d3;background:#b9d8d00f}.forum-ghost-button svg{width:14px;height:14px}.forum-delete{margin-top:10px;padding:6px 12px;font-size:13px}.forum-primary-button:focus-visible,.forum-ghost-button:focus-visible,.forum-form input:focus-visible,.forum-form textarea:focus-visible{outline:2px solid var(--pm-teal);outline-offset:2px}.forum-signin-note{color:var(--pm-muted);margin:12px 0;font-size:14px}.forum-signin-note a{color:var(--pm-teal)}.forum-form{border:1px solid var(--pm-line);background:#050e0ecc;border-radius:12px;flex-direction:column;gap:14px;max-width:720px;margin:14px 0 20px;padding:16px;display:flex}.forum-form label{color:#cfd9d3;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.forum-form input,.forum-form textarea{border:1px solid var(--pm-line);color:#f2f5ec;font:inherit;background:#b9d8d00f;border-radius:8px;padding:10px 12px;font-size:15px;font-weight:400}.forum-form textarea{resize:vertical}.forum-form-actions{flex-wrap:wrap;gap:10px;display:flex}.forum-form-error{color:#ff9d8a;margin:0;font-size:13px}.forum-thread-list{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.forum-thread-list a{border:1px solid var(--pm-line);background:#b9d8d00f;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.forum-thread-list a:hover{background:#62b9b51a;border-color:#62b9b573}.forum-thread-list strong{color:#f2f5ec;text-wrap:pretty;font-size:16px}.forum-thread-list span{color:var(--pm-muted);font-size:13px}.forum-back{color:var(--pm-teal);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;text-decoration:none;display:inline-flex}.forum-back svg{width:16px;height:16px}.forum-posts{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.forum-post{border:1px solid var(--pm-line);background:#b9d8d00f;border-radius:12px;padding:16px}.forum-post-main{margin-bottom:24px}.forum-post h1{text-wrap:balance;margin:0 0 6px;font-size:clamp(22px,3vw,30px);line-height:1.25}.forum-post-meta{color:var(--pm-muted);margin:0 0 12px;font-size:13px}.forum-post-body{color:#dfe7e2;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}@media (max-width:800px){.public-mods-layout{grid-template-columns:minmax(0,1fr);gap:16px}.public-mods-filters{border-width:1px 0;border-radius:0;margin:0 calc(-1*clamp(16px,4vw,48px));padding:10px clamp(16px,4vw,48px);position:static}.public-mods-filters h2{display:none}.public-mods-filters ul{scrollbar-width:none;flex-direction:row;gap:8px;padding-bottom:2px;overflow-x:auto}.public-mods-filters ul::-webkit-scrollbar{display:none}.public-mods-filters li{flex-shrink:0}.public-mods-filters button{border:1px solid var(--pm-line);white-space:nowrap;border-radius:999px;width:auto;padding:8px 12px}.public-mods-filters button[aria-pressed=true]{border-color:var(--pm-amber)}.public-mods-sort{width:100%}.public-mods-sort select{flex:1}}.fg-header-actions{align-items:center;gap:16px;display:flex}.fg-lang{border:1px solid var(--pm-line,#b9d8d024);border-radius:999px;display:inline-flex;overflow:hidden}.fg-lang button{color:#91a3a0;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:12px;font-weight:700}.fg-lang button[aria-pressed=true]{color:var(--primary-foreground);background:var(--primary)}.fg-lang button:focus-visible,.fg-legal-links a:focus-visible{outline-offset:2px;outline:2px solid #62b9b5}.fg-public .public-mods-header,.fg-public .public-mods-footer{max-width:1200px}.fg-public-footer{border-top:1px solid var(--pm-line);flex-direction:column;gap:12px;padding-top:20px;display:flex}.fg-public-footer p{margin:0;line-height:1.5}.fg-legal-links{flex-wrap:wrap;gap:8px 18px;display:flex}.fg-legal-links a{color:#62b9b5;font-size:13px;text-decoration:none}.fg-legal-links a:hover{text-decoration:underline}.fg-legal{max-width:760px;margin:0 auto;padding:40px 0 16px}.fg-legal-head h1{color:#f2f5ec;letter-spacing:-.03em;text-wrap:balance;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,5vw,44px);font-weight:500}.fg-legal-head .ucp-section-kicker{color:var(--primary);letter-spacing:.16em;font-size:11px;font-weight:700}.fg-legal-head p{color:#b9c6c1;margin:0 0 10px;font-size:15px;line-height:1.65}.fg-legal-head small{color:#91a3a0;font-size:12px}.fg-legal-section{border-top:1px solid var(--pm-line);margin-top:28px;padding-top:20px}.fg-legal-section h2{color:#f2f5ec;margin:0 0 10px;font-size:18px}.fg-legal-section p{color:#b9c6c1;margin:0 0 10px;font-size:14.5px;line-height:1.7}.fg-tabs{scrollbar-width:none;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.fg-tabs::-webkit-scrollbar{display:none}.fg-tab{color:#91a3a0;white-space:nowrap;border-radius:999px;flex:none;padding:7px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s,background .15s}.fg-tab:hover{color:#f2f5ec;background:#b9d8d014}.fg-tab[data-active=true]{color:#f2f5ec;background:#62b9b529}.fg-tab:focus-visible{outline-offset:2px;outline:2px solid #62b9b5}@media (max-width:760px){.public-mods-header{flex-wrap:wrap}.fg-tabs{flex-basis:100%;order:3;justify-content:flex-start}}@media (max-width:560px){.fg-header-actions{gap:10px}.fg-header-actions .public-mods-back{display:none}}.access-owner-fallback{border-top:1px solid #87ab9a26;padding-top:14px}.access-owner-fallback summary{color:#8fa49d;cursor:pointer;margin-bottom:14px;font-size:13px}.access-owner-fallback summary:hover{color:#ecf7f0}.fg-brand{color:#eef6f2;align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}a.fg-brand:focus-visible{outline:2px solid var(--ucp-teal,#5fc8d8);outline-offset:4px;border-radius:6px}.fg-brand-mark{object-fit:cover;border-radius:50%;flex:none;box-shadow:0 0 0 1px #8ecfe04d,0 4px 18px #0006}.fg-brand-text{flex-direction:column;gap:3px;min-width:0;display:flex}.fg-brand-name{letter-spacing:.1em;white-space:nowrap;align-items:baseline;gap:7px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700;line-height:1;display:inline-flex}.fg-brand-est{color:#8ecfe0;letter-spacing:.22em;font-family:inherit;font-size:.62em;font-weight:700}.fg-brand-tagline{color:#8ecfe0;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}@media (max-width:520px){.fg-brand{gap:8px}.fg-brand-mark{width:34px;height:34px}.fg-brand-name{letter-spacing:.07em;font-size:15px}.fg-brand-tagline{display:none}}@media (max-width:640px){.maintenance-landing-header,.public-mods-header,.access-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.maintenance-landing-header .fg-brand,.public-mods-header .fg-brand,.access-topbar .fg-brand{flex:1 1 0;min-width:0}.maintenance-landing-header .fg-header-actions,.public-mods-header .fg-header-actions,.access-topbar .fg-header-actions{display:contents}.maintenance-landing-header .fg-lang,.public-mods-header .fg-lang,.access-topbar .fg-lang{flex:none;order:1;margin-left:auto}.maintenance-landing-header .maintenance-login,.public-mods-header .public-mods-back,.access-topbar .access-topbar-return{order:2}.maintenance-landing-header .maintenance-login{text-align:center;flex:100%;justify-content:center}.fg-lang button{padding:6px 11px}.public-mods-header .fg-brand{flex:calc(100% - 112px)}.public-mods-header .fg-tabs{flex:calc(100% - 132px);order:2;min-width:0}.public-mods-header .ucp-logout-button{flex:none;order:3;min-height:36px;padding:0 12px;font-size:12px}}.st-root{color:#e8eee7;flex-direction:column;gap:18px;display:flex}.st-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.st-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-header h2{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:650;line-height:1.15}.st-header p{color:#8fa196;max-width:52ch;margin:8px 0 0;font-size:14px;line-height:1.5}.st-live-badge{color:#34d399;background:#10b9811a;border:1px solid #10b98159;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:12px;display:inline-flex}.st-live-badge:before,.st-pulse{content:"";background:#10b981;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 8px #10b981}.st-pulse{vertical-align:middle;margin-left:6px}.st-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-range{background:#081010cc;border:1px solid #87ab9a33;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.st-range button{color:#a6b7ad;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:13px}.st-range button:hover{color:#e8eee7}.st-range button.is-active{color:#fff;background:var(--primary);font-weight:600}.st-export{color:#fff;background:var(--primary);min-height:44px;box-shadow:0 6px 20px var(--primary);border:0;border-radius:10px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.st-export{box-shadow:0 6px 20px color-mix(in srgb, var(--primary) 30%, transparent)}}.st-export{font:inherit;cursor:pointer;font-size:14px;font-weight:600}.st-export:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.st-export:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 86%, white)}}.st-export:disabled{opacity:.5;cursor:not-allowed}.st-export svg{width:16px;height:16px}.st-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.st-card{background:#0b1414e6;border:1px solid #87ab9a29;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.st-card-head{color:#8fa196;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.st-icon{border:1px solid;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.st-icon svg{width:18px;height:18px}.st-icon.is-cyan{color:#22d3ee;background:#22d3ee1a;border-color:#22d3ee59}.st-icon.is-orange{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.st-icon.is-orange{border-color:color-mix(in srgb, var(--primary) 35%, transparent)}}.st-icon.is-orange{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.st-icon.is-orange{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.st-icon.is-purple{color:#a855f7;background:#a855f71a;border-color:#a855f759}.st-icon.is-green{color:#10b981;background:#10b9811a;border-color:#10b98159}.st-card strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:32px;font-weight:650;line-height:1.1}.st-card-note{color:#8fa196;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.st-trend{align-items:center;gap:2px;font-weight:600;display:inline-flex}.st-trend svg{width:14px;height:14px}.st-trend.is-up{color:#34d399}.st-trend.is-down{color:#f87171}.st-panel{background:#0b1414e6;border:1px solid #87ab9a29;border-radius:14px;padding:20px 22px}.st-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.st-panel-head h3{margin:0;font-size:18px;font-weight:650}.st-panel-head p{color:#8fa196;margin:4px 0 0;font-size:13px}.st-range-note{color:var(--primary);font-size:13px}#st-feed-title+.st-range-note,.st-panel-head .st-range-note{white-space:nowrap}.st-chart-legend{gap:16px;font-size:13px;display:flex}.st-chart-legend span{align-items:center;gap:7px;display:inline-flex}.st-chart-legend i{background:#22d3ee;border-radius:50%;width:11px;height:11px}.st-chart-legend i.is-downloads{background:var(--primary)}.st-chart{gap:10px;display:flex}.st-chart-y{color:#8fa196;text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;height:260px;font-size:11px;display:flex}.st-chart-main{flex:1;min-width:0}.st-chart-plot{touch-action:pan-y;cursor:crosshair;height:260px;position:relative}.st-chart-plot svg{width:100%;height:100%;display:block;overflow:visible}.st-grid-line{stroke:#87ab9a24;stroke-width:1px}.st-line{fill:none;stroke-width:2.5px;stroke-linecap:round}.st-line.is-visits{stroke:#22d3ee}.st-line.is-downloads{stroke:var(--primary)}.st-dot{pointer-events:none;background:#0b1414;border:2px solid;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.st-dot.is-visits{border-color:#22d3ee}.st-dot.is-downloads{border-color:var(--primary)}.st-chart-cursor{pointer-events:none;background:#ffffff40;width:1px;position:absolute;top:0;bottom:0}.st-tooltip{z-index:2;pointer-events:none;background:#080e0ef5;border:1px solid #87ab9a40;border-radius:10px;flex-direction:column;gap:4px;min-width:150px;padding:10px 12px;font-size:12px;display:flex;position:absolute;top:8px;transform:translate(12px)}.st-tooltip.is-left{transform:translate(calc(-100% - 12px))}.st-tooltip strong{font-size:13px}.st-tooltip span{color:#a6b7ad;align-items:center;gap:7px;display:flex}.st-tooltip span b{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto}.st-tooltip i{background:#22d3ee;border-radius:50%;width:8px;height:8px}.st-tooltip i.is-downloads{background:var(--primary)}.st-chart-x{color:#8fa196;margin-top:10px;font-size:11px;display:flex}.st-chart-x span{white-space:nowrap;flex:1;min-width:0;overflow:visible}.st-chart-x span:last-child{flex:0 0 0}.st-columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:18px;display:grid}.st-top-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.st-top-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;font-size:14px;display:flex}.st-top-row span{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.st-top-row b{color:var(--primary)}.st-top-row small{color:#8fa196;font-size:11px}.st-top-row em{color:#8fa196;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-style:normal}.st-bar{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.st-bar span{border-radius:inherit;height:100%;display:block}.st-bar span.is-orange{background:linear-gradient(90deg, var(--primary), #fbbf24)}.st-bar span.is-blue{background:linear-gradient(90deg,#22d3ee,#3b82f6)}.st-demo{flex-direction:column;align-items:center;gap:20px;display:flex}.st-donut{width:190px;height:190px}.st-legend{color:#b9c8be;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;width:100%;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.st-legend li{align-items:center;gap:8px;display:flex}.st-legend i{border-radius:50%;flex:none;width:11px;height:11px}.st-feed{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.st-feed li{font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ffffff05;border:1px solid #87ab9a1f;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.st-time{flex:none}.st-time.is-download{color:#22d3ee}.st-time.is-registration{color:#a855f7}.st-time.is-rating{color:#fbbf24}.st-time.is-visit{color:#10b981}.st-feed-text{color:#cfdcd3;overflow-wrap:anywhere;flex:1;min-width:0}.st-feed-text b{color:#fff}.st-feed-text b.st-accent{color:var(--primary)}.st-stars{color:#fbbf24}.st-tag{border:1px solid;border-radius:6px;flex:none;padding:3px 10px;font-size:11px}.st-tag.is-download{color:#22d3ee;background:#22d3ee14;border-color:#22d3ee4d}.st-tag.is-registration{color:#a855f7;background:#a855f714;border-color:#a855f74d}.st-tag.is-rating{color:#fbbf24;background:#fbbf2414;border-color:#fbbf244d}.st-tag.is-visit{color:#10b981;background:#10b98114;border-color:#10b9814d}.st-empty{color:#8fa196;margin:0;font-size:13px}@media (max-width:1000px){.st-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.st-columns{grid-template-columns:1fr}}@media (max-width:560px){.st-cards{grid-template-columns:1fr}.st-header h2{font-size:24px}.st-chart-plot,.st-chart-y{height:200px}.st-feed li{flex-wrap:wrap;gap:6px 10px}.st-feed-text{flex-basis:100%;order:3}}.launcher-stack{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding-bottom:24px;display:flex}.launcher-section-head h2{color:#f2f5ec;letter-spacing:-.01em;margin:0 0 6px;font-size:22px}.launcher-section-head p{max-width:62ch;color:var(--pm-muted);margin:0 0 16px;font-size:14px;line-height:1.6}.launcher-builds,.launcher-features,.launcher-steps{margin:0;padding:0;list-style:none}.launcher-builds,.launcher-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.launcher-build{justify-content:space-between}.launcher-build:hover{transform:none}.launcher-build-meta h3,.launcher-soon h3{color:#f2f5ec;margin:0 0 6px;font-size:17px}.launcher-build-meta p,.launcher-soon p{color:var(--pm-muted);margin:0;font-size:13px;line-height:1.55}.launcher-build-text{margin-top:8px!important}.launcher-build-count{color:var(--pm-teal)!important;margin-top:8px!important}.launcher-build .public-mod-download{align-self:flex-start}.launcher-soon{max-width:560px}.launcher-badge{border:1px solid var(--primary);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.launcher-badge{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent)}}.launcher-badge{color:var(--pm-amber);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.launcher-subtitle{color:#f2f5ec;margin:28px 0 12px;font-size:15px}.launcher-features{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.launcher-features li{border:1px solid var(--pm-line);background:#050e0e8c;border-radius:12px;gap:12px;padding:14px;display:flex}.launcher-features svg{width:20px;height:20px;color:var(--pm-teal);flex:none;margin-top:2px}.launcher-features strong{color:#f2f5ec;font-size:14px}.launcher-features p{color:var(--pm-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.launcher-steps{counter-reset:launcher-step;flex-direction:column;gap:10px;max-width:70ch;display:flex}.launcher-steps li{color:#d5e0dd;counter-increment:launcher-step;padding-left:40px;font-size:14px;line-height:1.6;position:relative}.launcher-steps li:before{content:counter(launcher-step);width:26px;height:26px;color:var(--pm-teal);border:1px solid #62b9b573;border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}.launcher-more{color:var(--pm-muted);margin:20px 0 0;font-size:14px}.launcher-more a{color:var(--pm-amber);text-underline-offset:3px;text-decoration:underline}.ucp-topbar-links{align-items:center;gap:1rem;display:flex}.ucp-topbar-links a{color:var(--muted-foreground);font-size:.875rem;font-weight:600;text-decoration:none}.ucp-topbar-links a:hover,.ucp-topbar-links a:focus-visible{color:var(--foreground)}@media (max-width:720px){.ucp-topbar-links{display:none}}.partners-empty{border:1px dashed var(--pm-line);color:var(--pm-muted);border-radius:12px;margin:0;padding:20px;font-size:14px}.partners-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.partners-card{border:1px solid var(--pm-line);background:#050e0eb3;border-radius:16px;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.partners-card:hover,.partners-card:focus-within{border-color:var(--pm-teal);transform:translateY(-2px)}.partners-logo{border-bottom:1px solid var(--pm-line);height:150px;color:var(--pm-teal);background:#020808d9;place-items:center;display:grid;overflow:hidden}.partners-logo img{object-fit:contain;width:100%;height:100%;padding:16px}.partners-logo svg{width:40px;height:40px}.partners-body{flex-direction:column;flex:1;gap:10px;padding:20px 20px 8px;display:flex}.partners-card h3{color:#f2f5ec;margin:0;font-size:20px;line-height:1.25}.partners-card p{color:#b9c6c2;margin:0;font-size:15px;line-height:1.65}.partners-visit{border:1px solid var(--pm-teal);color:var(--pm-teal);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:12px 20px 20px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.partners-visit:hover,.partners-visit:focus-visible{background:var(--pm-teal);color:#04100f}.partners-visit svg{width:16px;height:16px}.partners-contact{border:1px solid var(--pm-line);background:#050e0e8c;border-radius:16px;padding:24px}.partners-contact-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.partners-contact-link{border:1px solid var(--pm-line);color:#f2f5ec;overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.partners-contact-link:hover{border-color:var(--pm-teal)}.partners-contact-link svg{width:22px;height:22px;color:var(--pm-teal);flex:none}.partners-contact-link small{color:var(--pm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}.partners-contact-link strong{font-size:14px}.fg-credit a,.fg-credit-link{color:#7fd3c4;text-underline-offset:3px;font-weight:600;text-decoration:underline}.fg-credit a:hover,.fg-credit-link:hover{color:#a8e6db}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.home-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:32px;max-width:1200px;margin:0 auto;padding:24px 0 40px;display:grid}.home-sidebar{border:1px solid var(--pm-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:thin;background:#091617d1;border-radius:14px;flex-direction:column;gap:22px;max-height:calc(100vh - 32px);padding:18px 12px;display:flex;position:sticky;top:16px;overflow-y:auto}.home-nav-group ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.home-nav-title{color:var(--pm-amber);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;padding:0 10px;font-size:11px;font-weight:700}.home-nav-title-server{color:var(--pm-amber)}.home-nav-link{color:#cfdcd8;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.home-nav-link svg{width:16px;height:16px;color:var(--pm-amber);flex:none}.home-nav-link:hover{color:#fff;background:#62b9b51f}.home-nav-link:focus-visible{outline:2px solid var(--pm-amber);outline-offset:2px}.home-nav-mobile{display:none}.home-main{flex-direction:column;gap:56px;min-width:0;display:flex}.home-main [id]{scroll-margin-top:24px}.landing-hero{border:1px solid var(--pm-line);background:linear-gradient(135deg,#0b191ae0,#0b191a9e),url(/images/yggdrasil-world.webp) 50%/cover;border-radius:18px;flex-direction:column;gap:18px;padding:clamp(24px,5vw,56px);display:flex}.landing-hero h1{color:#f0f4ef;letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.08}.landing-hero p{color:#cfdcd8;text-wrap:pretty;max-width:62ch;margin:0;font-size:17px;line-height:1.6}.landing-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.landing-button{border:1px solid var(--pm-line);color:#e6efeb;background:#ffffff0d;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.landing-button svg{width:16px;height:16px}.landing-button:hover{border-color:var(--pm-teal);background:#62b9b524}.landing-button:focus-visible{outline:2px solid var(--pm-teal);outline-offset:2px}.landing-button-primary{border-color:var(--pm-amber);background:var(--pm-amber);color:var(--primary-foreground)}.landing-button-primary:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.landing-button-primary:hover{border-color:color-mix(in srgb, var(--primary) 86%, white)}}.landing-button-primary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.landing-button-primary:hover{background:color-mix(in srgb, var(--primary) 86%, white)}}.landing-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.landing-facts div{border-top:1px solid var(--pm-line);padding-top:12px}.landing-facts dt{color:var(--pm-muted);font-size:12px}.landing-facts dd{color:#f0f4ef;margin:4px 0 0;font-size:24px;font-weight:600}.landing-section{flex-direction:column;gap:14px;display:flex}.landing-section h2{color:#f0f4ef;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,32px);font-weight:600}.landing-section p{color:#b9c9c5;margin:0;line-height:1.65}.landing-section .ucp-section-kicker{color:var(--pm-teal);letter-spacing:.14em;text-shadow:0 1px 8px #000000b3;font-size:13px;font-weight:700;display:block}.landing-about{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;display:grid}.landing-prose{flex-direction:column;gap:14px;display:flex}.landing-offers{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));column-gap:48px;margin:8px 0 0;padding:0;list-style:none;display:grid}.landing-offer{border-top:1px solid var(--pm-line);height:100%;color:inherit;grid-template-columns:22px minmax(0,1fr);align-content:start;gap:6px 14px;padding:22px 0 26px;text-decoration:none;display:grid}.landing-offer:focus-visible{outline:2px solid var(--pm-teal);outline-offset:4px;border-radius:4px}.landing-offer svg{width:22px;height:22px;color:var(--pm-teal);grid-row:1/span 2;margin-top:1px}.landing-offer h3{color:#f0f4ef;margin:0;font-size:17px;font-weight:600;transition:color .15s}.landing-offer:hover h3{color:var(--pm-teal)}.landing-offer p{font-size:14px}.landing-server{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.landing-server{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent)}}.landing-server{background:linear-gradient(135deg, var(--primary), #091617b3);border-radius:16px;padding:clamp(22px,4vw,40px)}@supports (color:color-mix(in lab, red, red)){.landing-server{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 12%, transparent), #091617b3)}}.landing-server>div{flex-direction:column;align-items:flex-start;gap:14px;max-width:64ch;display:flex}.landing-server .ucp-section-kicker{color:var(--pm-amber)}.landing-principles{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.landing-principles li{border-top:1px solid var(--pm-line);gap:14px;padding:22px 0 26px;display:flex}.landing-principles svg{width:22px;height:22px;color:var(--pm-teal);flex:none}.landing-principles h3{color:#f0f4ef;margin:0 0 6px;font-size:16px;font-weight:600}.landing-principles p{font-size:14px}.landing-partner{border-top:1px solid var(--pm-line);flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(24px,4vw,36px) 0 0}.landing-partner-mail a{color:var(--pm-teal);font-weight:600}.landing-events{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 48px;margin:8px 0 0;padding:0;list-style:none;display:grid}.landing-section.public-events-list{width:100%;max-width:1200px;margin-inline:auto}.landing-events li{border-top:1px solid var(--pm-line);flex-direction:column;gap:6px;padding:20px 0 24px;display:flex}.landing-events time{color:var(--pm-amber);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.landing-events h3{color:#f0f4ef;margin:0;font-size:17px;font-weight:600}.landing-events p{font-size:14px}.landing-event-place{color:var(--pm-teal);font-size:13px}.landing-partner-strip{scroll-snap-type:x proximity;gap:28px;margin:8px 0 0;padding:4px 0 8px;list-style:none;display:flex;overflow-x:auto}.landing-partner-strip li{scroll-snap-align:start;flex:none}.landing-partner-strip a{color:#cfdcd8;align-items:center;gap:10px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.landing-partner-strip a:hover{color:var(--pm-teal)}.landing-partner-strip a:focus-visible{outline:2px solid var(--pm-teal);outline-offset:4px;border-radius:4px}.landing-partner-strip img{object-fit:contain;width:auto;max-width:140px;height:36px}@media (max-width:900px){.home-layout{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:16px}.home-sidebar{display:none}.home-nav-mobile{border:1px solid var(--pm-line);background:#091617d1;border-radius:12px;display:block}.home-nav-mobile summary{color:#e6efeb;cursor:pointer;padding:12px 16px;font-weight:600;list-style:none}.home-nav-mobile summary::-webkit-details-marker{display:none}.home-nav-mobile-body{border-top:1px solid var(--pm-line);flex-direction:column;gap:18px;padding:14px 10px 16px;display:flex}.landing-about{grid-template-columns:minmax(0,1fr);gap:16px}.landing-facts{grid-template-columns:minmax(0,1fr)}.home-main{gap:40px}}.wiki-search{border:1px solid var(--pm-line);background:#b9d8d00f;border-radius:14px;align-items:center;gap:10px;max-width:640px;margin-top:18px;padding:6px 6px 6px 14px;display:flex}.wiki-search:focus-within{border-color:var(--pm-teal)}.wiki-search svg{width:18px;height:18px;color:var(--pm-teal);flex:none}.wiki-search input{color:#eaf3ef;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.wiki-search button{cursor:pointer;color:#04201f;background:var(--pm-teal);font:inherit;border:0;border-radius:10px;padding:10px 18px;font-weight:700}.wiki-topics{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.wiki-topics a{border:1px solid var(--pm-line);color:#cfd9d3;background:#b9d8d00f;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.wiki-topics a:hover{background:#62b9b51f;border-color:#62b9b573}.wiki-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wiki-card{color:#eaf3ef;background:linear-gradient(#132a2bf5,#0a1718f5);border:1px solid #62b9b52e;border-radius:14px;align-items:center;gap:14px;height:100%;padding:12px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.wiki-card:hover{border-color:#62b9b58c;transform:translateY(-2px)}.wiki-card-thumb{background:#b9d8d014;border-radius:12px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.wiki-card-thumb img{object-fit:cover;width:100%;height:100%}.wiki-card-text{flex-direction:column;gap:4px;min-width:0;display:flex}.wiki-card-text small{color:#9fb3ab;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.wiki-article{flex-direction:column;gap:14px;max-width:820px;line-height:1.7;display:flex}.wiki-back{color:var(--pm-teal);font-size:14px;font-weight:600;text-decoration:none}.wiki-article-head{align-items:center;gap:18px;display:flex}.wiki-article-head img{object-fit:cover;border-radius:16px;flex:none;width:96px;height:96px}.wiki-article-head h2{margin:0 0 10px}.wiki-article-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wiki-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;margin:0;display:grid}.wiki-facts div{border:1px solid var(--pm-line);background:#b9d8d00d;border-radius:12px;padding:10px 14px}.wiki-facts dt{color:#9fb3ab;text-transform:uppercase;font-size:12px;font-weight:700}.wiki-facts dd{margin:4px 0 0}.wiki-source{margin-top:28px}.profile-hero{background:linear-gradient(#132a2bf5,#0a1718f5);border:1px solid #62b9b52e;border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:22px;padding:22px;display:flex}.profile-hero h1{margin:4px 0}.profile-hero p{color:#9fb3ab;margin:0}.profile-avatar{color:#04201f;background:var(--pm-teal);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-size:28px;font-weight:800;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-stats{gap:12px;margin:0 0 0 auto;display:flex}.profile-stats div{border:1px solid var(--pm-line);background:#b9d8d00d;border-radius:12px;min-width:96px;padding:10px 14px}.profile-stats dt{color:#9fb3ab;text-transform:uppercase;font-size:12px;font-weight:700}.profile-stats dd{margin:2px 0 0;font-size:24px;font-weight:800}.profile-card{background:linear-gradient(#132a2bf5,#0a1718f5);border:1px solid #62b9b52e;border-radius:18px;padding:20px}.profile-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.profile-card-head h2{align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.profile-card-head h2 svg{width:20px;height:20px;color:var(--pm-teal)}.profile-filters{flex-wrap:wrap;gap:6px;display:flex}.profile-filters button{cursor:pointer;border:1px solid var(--pm-line);color:#cfd9d3;font:inherit;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.profile-filters button[aria-pressed=true]{border-color:var(--pm-teal);color:#04201f;background:var(--pm-teal)}.profile-fav-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile-fav-item{border:1px solid var(--pm-line);background:#b9d8d00a;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.profile-fav-thumb{width:48px;height:48px;color:var(--pm-teal);background:#b9d8d014;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.profile-fav-thumb img{object-fit:cover;width:100%;height:100%}.profile-fav-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profile-fav-text strong,.profile-fav-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-fav-text small{color:#9fb3ab}.profile-fav-open,.profile-fav-remove{cursor:pointer;border:1px solid var(--pm-line);color:#cfd9d3;background:0 0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.profile-fav-open:hover{border-color:var(--pm-teal);color:var(--pm-teal)}.profile-fav-remove:hover{color:#e07a7a;border-color:#e07a7a}.profile-fav-open svg,.profile-fav-remove svg{width:16px;height:16px}@media (max-width:640px){.profile-stats{width:100%;margin:0}.wiki-article-head{flex-direction:column;align-items:flex-start}}.favorite-button{cursor:pointer;border:1px solid var(--pm-line);color:#cfd9d3;background:#b9d8d00f;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;transition:border-color .15s,color .15s,background .15s;display:inline-grid}.favorite-button svg{width:18px;height:18px}.favorite-button:hover{color:#e07a7a;border-color:#e07a7a}.favorite-button.is-active{color:#e07a7a;background:#e07a7a24;border-color:#e07a7a}.favorite-button.is-active svg{fill:currentColor}.favorite-button:focus-visible{outline:2px solid var(--pm-teal);outline-offset:2px}.favorite-button:disabled{cursor:progress;opacity:.6}.ucp-app-shell.public-mods{font-size:14px;display:block}.ucp-app-shell .ucp-topbar{border-bottom:1px solid var(--pm-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;max-width:1200px;margin:0 auto;padding:0}.ucp-shell-body{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:32px;max-width:1200px;margin:0 auto;padding:24px 0 40px;display:grid}.ucp-app-shell .ucp-sidebar{border:1px solid var(--pm-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#091617d1;border-radius:14px;width:auto;height:auto;min-height:0;max-height:calc(100vh - 32px);top:16px;overflow:hidden}.ucp-app-shell .ucp-main-shell{background:0 0;overflow:clip visible}.ucp-app-shell .ucp-world-backdrop{display:none}.ucp-app-shell .ucp-content{width:100%;padding:0}.ucp-app-shell .public-mods-footer{margin-top:0;padding-bottom:8px}@media (max-width:900px){.ucp-shell-body{grid-template-columns:minmax(0,1fr);gap:0;padding:20px 0 32px}}.manage-overview-copy{flex:1;min-width:0}.manage-overview-copy .manage-kicker{margin:0 0 10px;display:block}.manage-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.manage-action-card{background:#0e1b1ce0;border:1px solid #87ab9a33;border-radius:9px;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;display:flex}.manage-action-card h2{color:#e8eee7;margin:0;font-size:16px;font-weight:550}.manage-action-card p{color:#a6b7ad;margin:6px 0 0;font-size:13px;line-height:1.5}.manage-action-card .manage-card-action{margin-top:auto}.manage-account-note{background:#08131494;border:1px solid #87ab9a26;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:16px;padding:14px 18px;display:flex}.manage-account-note span{color:#9caca4;letter-spacing:.1em;font-size:10px;font-weight:600}.manage-account-note strong{color:#d2dfd5;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500}@media (max-width:720px){.manage-overview-status{flex-direction:column;align-items:flex-start}.manage-overview-actions{grid-template-columns:minmax(0,1fr)}}.site-banners{gap:12px;margin:0 0 20px;display:grid}.site-banner{background:#09161799;border:1px solid #ffffff1a;border-radius:12px;line-height:0;transition:border-color .2s,transform .2s;display:block;overflow:hidden}a.site-banner:hover,a.site-banner:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.site-banner:hover,a.site-banner:focus-visible{border-color:color-mix(in srgb, color-mix(in srgb, var(--primary) 99%, black) 70%, transparent)}}a.site-banner:hover,a.site-banner:focus-visible{transform:translateY(-1px)}.site-banner img{object-fit:cover;width:100%;height:auto;max-height:240px;display:block}.promo-image-field{grid-column:1/-1}.promo-image-preview{background:#00000038;border:1px dashed #ffffff2e;border-radius:10px;justify-content:center;align-items:center;min-height:96px;padding:8px;display:flex}.promo-image-preview img{object-fit:contain;border-radius:6px;max-width:100%;max-height:180px;display:block}.promo-image-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.promo-image-error{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.promo-image-error{color:color-mix(in srgb, var(--primary) 78%, white)}}.promo-order-field{max-width:160px}.manage-field select{width:100%;min-height:40px;color:inherit;font:inherit;background:#00000047;border:1px solid #ffffff24;border-radius:8px;padding:0 12px}.profile-grid{gap:16px;margin-bottom:22px;display:grid}@media (min-width:760px){.profile-grid{grid-template-columns:1fr 1fr}}.profile-card-hint{color:#9fb3ab;margin:0 0 14px}.accent-swatches{flex-wrap:wrap;gap:12px;display:flex}.accent-swatch{cursor:pointer;border:2px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.accent-swatch[aria-checked=true]{border-color:#e6efeb}.accent-swatch svg{width:20px;height:20px}.swatch-select{max-width:320px;position:relative}.swatch-select-trigger,.swatch-select-option{color:#e6efeb;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#081213b3;border:1px solid #b9d8d038;border-radius:10px;align-items:center;gap:12px;padding:0 14px;font-weight:600;display:flex}.swatch-select-trigger:hover,.swatch-select-trigger[aria-expanded=true]{border-color:var(--primary)}.swatch-select-trigger:focus-visible,.swatch-select-option:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.swatch-select-chip{border:2px solid #ffffff4d;border-radius:50%;flex:none;width:22px;height:22px}.swatch-select-name{flex:1}.swatch-select-caret,.swatch-select-check{flex:none;width:18px;height:18px}.swatch-select-caret{color:#9fb3ab}.swatch-select-check{color:var(--primary)}.swatch-select-list{z-index:30;background:#0b191a;border:1px solid #b9d8d03d;border-radius:12px;flex-direction:column;gap:2px;max-height:320px;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.swatch-select-option{background:0 0;border-color:#0000;min-height:40px}.swatch-select-option:hover,.swatch-select-option[aria-selected=true]{background:#b9d8d01f}.profile-links{flex-wrap:wrap;gap:10px;display:flex}.profile-link{color:#e6efeb;border:1px solid var(--pm-line);background:#b9d8d00d;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.profile-link svg{width:16px;height:16px}.profile-link-primary{color:var(--primary-foreground);background:var(--primary);border-color:#0000}.access-message-success{color:#9fd8b5;font-size:13px;line-height:1.5}.access-lead{color:#e8f1f0b8;margin:0 0 4px;font-size:14px;line-height:1.55}.access-forgot-link{color:#e8f1f0b8;text-underline-offset:3px;text-decoration:underline;display:inline-block}.access-forgot-link:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.access-forgot-link:hover{color:color-mix(in srgb, var(--primary) 53%, white)}}a.access-submit{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.signin-page{isolation:isolate;justify-content:flex-start;padding-bottom:32px;position:relative}.signin-page:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(ellipse 75% 48% at 50% 108%, var(--primary), transparent 70%), radial-gradient(ellipse 45% 32% at 50% -4%, var(--primary), transparent 70%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.signin-page:before{background:radial-gradient(ellipse 75% 48% at 50% 108%, color-mix(in srgb, var(--primary) 30%, transparent), transparent 70%), radial-gradient(ellipse 45% 32% at 50% -4%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 70%)}}.signin-embers{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.signin-ember{bottom:-12px;left:var(--x);width:var(--s);height:var(--s);background:var(--primary);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.signin-ember{background:color-mix(in srgb, var(--primary) 82%, white)}}.signin-ember{box-shadow:0 0 8px 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.signin-ember{box-shadow:0 0 8px 2px color-mix(in srgb, var(--primary) 65%, transparent)}}.signin-ember{opacity:0;animation:signin-rise var(--d) linear var(--delay) infinite}@keyframes signin-rise{0%{opacity:0;transform:translate(0)}12%{opacity:.9}to{transform:translate(var(--drift), -105vh);opacity:0}}@keyframes signin-spin{to{transform:rotate(360deg)}}@keyframes signin-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}.signin-page .access-card.signin-card{border:1px solid var(--primary);width:min(100%,420px);margin:56px auto auto;padding:clamp(34px,6vw,46px) clamp(24px,5vw,38px) clamp(28px,5vw,36px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.signin-page .access-card.signin-card{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent)}}.signin-page .access-card.signin-card{box-shadow:0 40px 90px #0000008c, 0 0 90px var(--primary), inset 0 1px #ffffff0d;background:linear-gradient(#142120e6,#081111f0);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.signin-page .access-card.signin-card{box-shadow:0 40px 90px #0000008c, 0 0 90px color-mix(in srgb, var(--primary) 10%, transparent), inset 0 1px #ffffff0d}}.signin-page .access-card.signin-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.signin-page .access-card.signin-card:before{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);height:2px;position:absolute;inset:0 0 auto}.signin-page .access-card.signin-card:after{content:"";pointer-events:none;background:radial-gradient(ellipse 60% 100% at 50% 0%, var(--primary), transparent 75%);height:180px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.signin-page .access-card.signin-card:after{background:radial-gradient(ellipse 60% 100% at 50% 0%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 75%)}}.signin-head{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.signin-sigil{place-items:center;width:132px;height:132px;display:grid;position:relative}.signin-sigil:before{content:"";border:1px solid var(--primary);position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.signin-sigil:before{border:1px solid color-mix(in srgb, var(--primary) 40%, transparent)}}.signin-sigil:before{border-radius:50%;animation:4s ease-in-out infinite signin-pulse}.signin-sigil-ring{animation:70s linear infinite signin-spin;position:absolute;inset:0}.signin-sigil-ring span{background:var(--primary);border-radius:2px;width:2px;height:9px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.signin-sigil-ring span{background:color-mix(in srgb, color-mix(in srgb, var(--primary) 82%, white) 70%, transparent)}}.signin-sigil-ring span{transform:translate(-50%, -50%) rotate(var(--a)) translateY(-57px)}.signin-sigil-core{border:1px solid var(--primary);place-items:center;width:72px;height:72px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.signin-sigil-core{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--primary) 82%, white) 55%, transparent)}}.signin-sigil-core{color:var(--primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.signin-sigil-core{color:color-mix(in srgb, var(--primary) 82%, white)}}.signin-sigil-core{background:radial-gradient(circle at 50% 35%, var(--primary), var(--primary) 72%)}@supports (color:color-mix(in lab, red, red)){.signin-sigil-core{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--primary) 30%, transparent), color-mix(in srgb, var(--primary) 6%, transparent) 72%)}}.signin-sigil-core{box-shadow:0 0 36px var(--primary), inset 0 0 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.signin-sigil-core{box-shadow:0 0 36px color-mix(in srgb, var(--primary) 38%, transparent), inset 0 0 18px color-mix(in srgb, var(--primary) 14%, transparent)}}.signin-sigil-core svg{width:32px;height:32px}.signin-page .access-kicker{color:var(--primary);margin-top:14px}@supports (color:color-mix(in lab, red, red)){.signin-page .access-kicker{color:color-mix(in srgb, var(--primary) 82%, white)}}.signin-page .access-card h1{margin-top:6px;font-size:clamp(34px,6vw,42px)}.signin-body{z-index:1;flex-direction:column;gap:16px;margin-top:30px;display:flex;position:relative}.signin-alert{color:#f4b7aa;background:#f16b5b1a;border:1px solid #f16b5b5c;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.signin-alert svg{flex:none;width:16px;height:16px;margin-top:2px}.signin-steam-button{border:1px solid var(--primary);justify-content:center;align-items:center;gap:12px;min-height:56px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.signin-steam-button{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--primary) 50%, white) 50%, transparent)}}.signin-steam-button{color:var(--primary-foreground);background:linear-gradient(180deg, var(--primary), var(--primary));border-radius:12px;padding:0 22px}@supports (color:color-mix(in lab, red, red)){.signin-steam-button{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 80%, white), color-mix(in srgb, var(--primary) 88%, black))}}.signin-steam-button{box-shadow:0 14px 34px var(--primary), inset 0 1px #ffffff61}@supports (color:color-mix(in lab, red, red)){.signin-steam-button{box-shadow:0 14px 34px color-mix(in srgb, color-mix(in srgb, var(--primary) 88%, black) 38%, transparent), inset 0 1px #ffffff61}}.signin-steam-button{font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s}.signin-steam-button:hover{filter:brightness(1.08);box-shadow:0 18px 44px var(--primary), inset 0 1px #ffffff6b;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.signin-steam-button:hover{box-shadow:0 18px 44px color-mix(in srgb, color-mix(in srgb, var(--primary) 88%, black) 52%, transparent), inset 0 1px #ffffff6b}}.signin-steam-button:active{transform:translateY(0)}.signin-steam-button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.signin-steam-button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 82%, white)}}.signin-steam-button:focus-visible{outline-offset:3px}.signin-steam-button svg{width:22px;height:22px}.signin-note{color:#8fa39a;text-align:center;margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.signin-ember,.signin-sigil-ring,.signin-sigil:before{animation:none}.signin-ember{display:none}}.public-mod-tags .is-vip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-mod-tags .is-vip{background:color-mix(in srgb, color-mix(in srgb, var(--primary) 98%, white) 16%, transparent)}}.public-mod-tags .is-vip{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-mod-tags .is-vip{color:color-mix(in srgb, var(--primary) 98%, white)}}.public-mod-tags .is-vip{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.public-mod-tags .is-vip{border-color:color-mix(in srgb, color-mix(in srgb, var(--primary) 98%, white) 50%, transparent)}}.public-mod-tags .is-vip{font-weight:700}.public-mod-deps{color:var(--ucp-muted,#9db0a8);margin:0;font-size:.8rem}.public-mod-changelog{color:var(--ucp-muted,#9db0a8);font-size:.82rem}.public-mod-changelog summary{cursor:pointer;font-weight:600}.public-mod-changelog p{white-space:pre-wrap;margin:.4rem 0 0}.ucp-secondary-section .ucp-live-server,.ucp-players-section .ucp-live-server{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ucp-secondary-section .ucp-live-server-stat,.ucp-secondary-section .ucp-online-player-empty,.ucp-players-section .ucp-live-server-stat,.ucp-players-section .ucp-online-player-empty{background:#ffffff08;border-color:#0000}.ucp-secondary-section .ucp-live-server-mods{border-top-color:#97aea31a}.ucp-stats-panel .ucp-live-server-stat,.ucp-server-detail{background:#ffffff08;border-color:#0000}.ucp-embedded{min-width:0}.ucp-embedded .ucp-main-shell{background:0 0;overflow:clip visible}.ucp-embedded .ucp-content{width:100%;max-width:none;margin:0;padding:0}.ucp-community-banner,.ucp-server-detail,.ucp-overview-grid .ucp-stats-panel,.ucp-overview-grid .ucp-stat-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.ucp-community-banner,.ucp-overview-grid .ucp-stats-panel,.ucp-server-detail{padding-inline:0}.ucp-community-banner,.ucp-server-detail,.ucp-overview-grid .ucp-stats-panel{text-shadow:0 1px 10px #000000b3}.manage-overview-status,.manage-group,.manage-savebar{box-shadow:none;background:0 0;border:0;border-radius:0}.manage-overview-status{border-bottom:1px solid #87ab9a29;padding:8px 0 20px}.manage-group{border-bottom:1px solid #87ab9a24;padding:20px 0}.manage-group.manage-news-editor{padding-top:4px}.manage-savebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#081314eb;border-top:1px solid #87ab9a29;padding:14px 0}.manage-setting-row{background:0 0;border:0;border-bottom:1px solid #87ab9a1f;border-radius:0;padding-inline:0}.manage-setting-row:hover{background:0 0}.manage-setting-list{grid-template-columns:1fr;gap:0}.manage-account-identity strong{color:#d2dfd5;font-size:12px;font-weight:500}.manage-nav{gap:18px}.manage-nav-group{flex-direction:column;gap:3px;display:flex}.manage-nav-label{color:#7f948a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px 11px;font-size:10px;font-weight:600}.manage-nav-item{transition:color .15s,background-color .15s,border-color .15s}.manage-nav-item:focus-visible{outline-offset:2px;outline:2px solid #8ec9bb}.manage-main{padding-top:44px}.manage-heading h1{color:#f0f4ef;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.15}.manage-heading p{color:#a6b7ad;font-size:14px;line-height:1.6}.manage-heading{border-bottom:1px solid #87ab9a24;padding-bottom:22px}.manage-preview-link{white-space:nowrap;background:#ffffff08;border:1px solid #87ab9a38;border-radius:6px;min-height:36px;padding:0 12px;transition:border-color .15s,background-color .15s}.manage-preview-link:hover{background:#ffffff0f;border-color:#87ab9a6b}.manage-preview-link:focus-visible,.manage-card-action:focus-visible,.manage-primary-button:focus-visible{outline-offset:2px;outline:2px solid #8ec9bb}.manage-settings-form{gap:18px}.manage-setting-list{background:#08131466;border:1px solid #87ab9a24;border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.manage-setting-row{background:0 0;border:0;border-bottom:1px solid #87ab9a1f;border-radius:0;min-height:66px}.manage-setting-row:last-child{border-bottom:0}.manage-setting-control{align-items:center;gap:12px;display:inline-flex}.manage-setting-state{color:#8da198;font-size:12px}.manage-setting-state.is-visible{color:#b5d6c9}.manage-setting-toggle input,.manage-setting-control input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.manage-switch{background:#ffffff0f;border:1px solid #87ab9a4d;border-radius:999px;flex:none;width:38px;height:22px;transition:background-color .16s,border-color .16s;display:inline-block;position:relative}.manage-switch:after{content:"";background:#9caca4;border-radius:50%;width:16px;height:16px;transition:transform .16s,background-color .16s;position:absolute;top:2px;left:2px}input:checked+.manage-switch{background:#74bdb247;border-color:#8ec9bb8c}input:checked+.manage-switch:after{background:#c9e5d8;transform:translate(16px)}input:focus-visible+.manage-switch{outline-offset:3px;outline:2px solid #8ec9bb}input:disabled+.manage-switch{opacity:.5}.manage-setting-toggle:focus-within,.manage-setting-control:focus-within{outline:0}.manage-info-group>summary>span:first-child{flex:1}.manage-group-count{color:#8da198;font-size:12px;font-weight:400}.manage-field>span{color:#c4d3ca;font-size:12px;font-weight:550}.manage-field textarea,.adm-field input,.adm-field textarea{color:#e5eee7;width:100%;font:inherit;background:#0c191a;border:1px solid #87ab9a38;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.5}.manage-field textarea:focus-visible,.adm-field input:focus-visible,.adm-field textarea:focus-visible{outline-offset:1px;outline:2px solid #8ec9bb}.manage-field{flex-direction:column;gap:7px;display:flex}.manage-primary-button{border:1px solid var(--primary);min-height:40px}@supports (color:color-mix(in lab, red, red)){.manage-primary-button{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--primary) 84%, white) 50%, transparent)}}.manage-primary-button{color:var(--primary-foreground);background:var(--primary);border-radius:6px;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.manage-primary-button{background:color-mix(in srgb, var(--primary) 84%, white)}}.manage-primary-button{font:inherit;cursor:pointer;font-size:13px;font-weight:600;transition:background-color .15s}.manage-primary-button:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.manage-primary-button:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 72%, white)}}.manage-primary-button:disabled{opacity:.6;cursor:wait}.manage-savebar{padding:12px 16px}.manage-overview-status{background:linear-gradient(145deg,#132221f0,#0b1718f2);border:1px solid #87ab9a2e;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.manage-overview-copy h2{color:#e8eee7;margin:6px 0 0;font-size:20px;font-weight:550}.manage-overview-copy p{color:#a6b7ad;max-width:620px;margin:8px 0 0;font-size:14px;line-height:1.55}.manage-overview-links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.manage-status-pill{letter-spacing:.08em;align-items:center;gap:7px;font-weight:600;display:inline-flex}.manage-status-pill>span{background:currentColor;border-radius:50%;width:7px;height:7px}.manage-status-pill.is-live{color:#8ed9c5;background:#74bdb21a;border-color:#74bdb266}.adm-panel{background:linear-gradient(145deg,#132221f0,#0b1718f2);border:1px solid #87ab9a29;border-radius:10px;flex-direction:column;gap:16px;padding:clamp(16px,3vw,24px);display:flex}.adm-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adm-eyebrow{color:var(--primary);margin-bottom:6px;display:block}@supports (color:color-mix(in lab, red, red)){.adm-eyebrow{color:color-mix(in srgb, var(--primary) 81%, white)}}.adm-eyebrow{letter-spacing:.14em;font-size:10px;font-weight:600}.adm-panel-head h2{color:#e8eee7;margin:0;font-size:19px;font-weight:550}.adm-panel-head p{color:#a6b7ad;margin:6px 0 0;font-size:13px;line-height:1.55}.adm-count{color:#b5d6c9;white-space:nowrap;background:#74998517;border:1px solid #87ab9a38;border-radius:999px;padding:5px 11px;font-size:12px}.adm-segmented{background:#08131480;border:1px solid #87ab9a33;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.adm-segmented button{color:#a6b7ad;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 13px;font-size:12px;transition:color .15s,background-color .15s}.adm-segmented button:hover{color:#e5eee7}.adm-segmented button.is-active{color:#e8f1ea;background:#74998538}.adm-segmented button:focus-visible{outline-offset:1px;outline:2px solid #8ec9bb}.adm-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.adm-empty{color:#a6b7ad;text-align:center;border:1px dashed #87ab9a38;border-radius:8px;flex-direction:column;align-items:center;gap:6px;margin:0;padding:32px 16px;font-size:13px;display:flex}.adm-empty svg{color:#7f948a;width:26px;height:26px}.adm-empty strong{color:#e5eee7;font-size:14px;font-weight:550}.adm-notice{color:#b5d6c9;background:#74998517;border:1px solid #87ab9a38;border-radius:6px;margin:0;padding:10px 12px;font-size:13px}.adm-notice.is-error{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-notice.is-error{border-color:color-mix(in srgb, color-mix(in srgb, var(--primary) 68%, white) 40%, transparent)}}.adm-notice.is-error{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-notice.is-error{color:color-mix(in srgb, var(--primary) 68%, white)}}.adm-notice.is-error{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-notice.is-error{background:color-mix(in srgb, color-mix(in srgb, var(--primary) 68%, white) 8%, transparent)}}.adm-hint{color:#8da198;margin:0;font-size:12px;line-height:1.55}.adm-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-badge{color:#b5d6c9;background:#74998517;border:1px solid #87ab9a3d;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.adm-badge svg{width:12px;height:12px}.adm-badge.is-open{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-badge.is-open{border-color:color-mix(in srgb, color-mix(in srgb, var(--primary) 84%, white) 40%, transparent)}}.adm-badge.is-open{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-badge.is-open{color:color-mix(in srgb, var(--primary) 75%, white)}}.adm-badge.is-open{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-badge.is-open{background:color-mix(in srgb, color-mix(in srgb, var(--primary) 84%, white) 9%, transparent)}}.adm-badge.is-answered{color:#8ed9c5;background:#74bdb217;border-color:#74bdb261}.adm-badge.is-closed{color:#9caca4;background:#ffffff0a}.adm-btn{color:#d7e5dc;min-height:36px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #87ab9a3d;border-radius:6px;align-items:center;gap:7px;padding:0 14px;font-size:12px;transition:border-color .15s,background-color .15s;display:inline-flex}.adm-btn svg{width:14px;height:14px}.adm-btn:hover:not(:disabled){background:#ffffff14;border-color:#87ab9a70}.adm-btn.is-primary{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-btn.is-primary{border-color:color-mix(in srgb, color-mix(in srgb, var(--primary) 84%, white) 50%, transparent)}}.adm-btn.is-primary{color:var(--primary-foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-btn.is-primary{background:color-mix(in srgb, var(--primary) 84%, white)}}.adm-btn.is-primary{font-weight:600}.adm-btn.is-primary:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-btn.is-primary:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 72%, white)}}.adm-btn:disabled{opacity:.5;cursor:not-allowed}.adm-btn:focus-visible,.adm-icon-btn:focus-visible{outline-offset:2px;outline:2px solid #8ec9bb}.adm-icon-btn{color:#c4d3ca;cursor:pointer;background:#ffffff08;border:1px solid #87ab9a38;border-radius:6px;place-items:center;width:34px;height:34px;transition:border-color .15s,background-color .15s,color .15s;display:inline-grid}.adm-icon-btn svg{width:15px;height:15px}.adm-icon-btn:hover{color:#e5eee7;background:#ffffff14;border-color:#87ab9a70}.adm-icon-btn.is-danger:hover{color:#f0a49c;background:#e4786e1a;border-color:#e4786e80}.adm-field{color:#c4d3ca;flex-direction:column;flex:1;gap:7px;min-width:0;font-size:12px;font-weight:550;display:flex}.adm-field input{min-height:40px}.adm-field textarea{resize:vertical}.adm-inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;max-width:640px;display:flex}.adm-inline-form .adm-btn{min-height:40px}.adm-member{background:#0813146b;border:1px solid #87ab9a29;border-radius:8px;align-items:center;gap:14px;padding:12px 14px;display:flex}.adm-avatar{color:#c9e5d8;background:#7499851c;border:1px solid #87ab9a3d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.adm-member-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.adm-member-copy strong{color:#e5eee7;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.adm-member-copy span{color:#8da198;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adm-ticket{background:#0813146b;border:1px solid #87ab9a29;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.adm-ticket>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.adm-ticket>header h3{color:#e8eee7;margin:0 0 4px;font-size:15px;font-weight:550}.adm-ticket>header>div>span{color:#8da198;font-size:12px}.adm-ticket-message{color:#d0ddd4;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.adm-ticket-reply{border-left:2px solid #74bdb273;padding:2px 0 2px 12px}.adm-ticket-reply>span{color:#8ed9c5;margin-bottom:4px;font-size:11px;display:block}.adm-ticket-reply p{color:#c4d3ca;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.adm-ticket-actions{flex-direction:column;gap:10px;display:flex}@media (max-width:860px){.manage-workspace{flex-direction:column}.manage-sidebar{border-bottom:1px solid #87ab9a26;border-right:0;flex:none;width:auto;padding:16px}.manage-nav{flex-flow:wrap;gap:14px 22px}.manage-nav-group{flex-flow:wrap;align-items:center;gap:4px}.manage-nav-label{width:100%}.manage-heading,.manage-overview-status,.manage-settings-status-card{flex-direction:column;align-items:flex-start}}html:has(.adm-app){scroll-behavior:auto}.adm-app{--pm-amber:var(--primary);--adm-accent:var(--primary);--adm-accent-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-app{--adm-accent-soft:color-mix(in srgb, var(--primary) 16%, transparent)}}.adm-app{--adm-panel:#091617d1;--adm-line:#b9d8d024;background-color:#0b191a}.adm-app .adm-header,.adm-app .adm-shell{max-width:1320px}.adm-app .fg-brand-est,.adm-app .fg-brand-tagline{color:var(--adm-accent)}.adm-app .fg-brand-mark{box-shadow:0 0 0 1px var(--primary), 0 4px 18px #0006}@supports (color:color-mix(in lab, red, red)){.adm-app .fg-brand-mark{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 45%, transparent), 0 4px 18px #0006}}.adm-account{color:#cfdcd8;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:13px;overflow:hidden}.adm-signout{border:1px solid var(--adm-line);color:#e6efeb;min-height:36px;font:inherit;cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:13px;transition:background-color .15s,border-color .15s;display:inline-flex}.adm-signout svg{width:15px;height:15px;color:var(--adm-accent)}.adm-signout:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-signout:hover{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.adm-signout:hover{background:var(--adm-accent-soft)}.adm-signout:focus-visible,.adm-side-link:focus-visible,.adm-tile:focus-visible{outline:2px solid var(--adm-accent);outline-offset:2px}.adm-shell{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:32px;margin:0 auto;padding:24px 0 40px;display:grid}.adm-side{overscroll-behavior:contain;border:1px solid var(--adm-line);background:var(--adm-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:thin;border-radius:14px;max-height:calc(100vh - 32px);padding:18px 12px;position:sticky;top:16px;overflow-y:auto}.adm-side nav{flex-direction:column;gap:22px;display:flex}.adm-side-group{flex-direction:column;gap:2px;display:flex}.adm-side-title{color:var(--adm-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;padding:0 10px;font-size:11px;font-weight:700}.adm-side-link{color:#cfdcd8;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.adm-side-link svg{width:16px;height:16px;color:var(--adm-accent);flex:none}.adm-side-link:hover{color:#fff;background:#ffffff0f}.adm-side-link.is-active{color:#fff;background:var(--adm-accent-soft);box-shadow:inset 2px 0 0 var(--adm-accent)}.adm-side-link .adm-side-ext{color:#8da198;width:13px;height:13px;margin-left:auto}.adm-content{min-width:0}.adm-app .manage-main{width:100%;margin:0;padding:0}.adm-app .manage-heading{border:1px solid var(--adm-line);background:var(--adm-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;align-items:flex-end;margin-bottom:22px;padding:22px 24px}.adm-app .manage-heading h1{color:#fff}.adm-app .manage-kicker{color:var(--adm-accent)}.adm-app .manage-preview-link{border-color:var(--adm-line);color:#e6efeb}.adm-app .manage-preview-link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-app .manage-preview-link:hover{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.adm-app .manage-preview-link:hover{background:var(--adm-accent-soft)}.adm-app .manage-preview-link svg{color:var(--adm-accent)}.adm-app .manage-group,.adm-app .adm-panel,.adm-app .manage-overview-status{border:1px solid var(--adm-line);background:var(--adm-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;border-radius:14px;padding:clamp(16px,2.5vw,24px)}.adm-app .manage-group.manage-news-editor{padding-top:clamp(16px,2.5vw,24px)}.adm-app .manage-overview-status{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.adm-app .manage-content-form{gap:16px}.adm-app .manage-info-group{padding:0}.adm-app .manage-info-group>summary{min-height:56px;padding:0 20px}.adm-app .manage-info-group>summary:after{color:var(--adm-accent)}.adm-app .manage-info-group[open]>summary{border-bottom:1px solid var(--adm-line)}.adm-app .manage-info-group>.manage-fields{padding:20px}.adm-app .manage-info-heading{margin:8px 0 0}.adm-app .manage-info-heading h2,.adm-app .manage-group h2,.adm-app .adm-panel-head h2{color:#fff;font-family:Georgia,Times New Roman,serif}.adm-app .adm-eyebrow{color:var(--adm-accent)}.adm-app .manage-setting-list{border-color:var(--adm-line);background:0 0}.adm-app .manage-setting-row{padding-inline:14px}.adm-app .manage-setting-row:hover{background:#ffffff0a}.adm-app .manage-setting-toggle{border-color:var(--adm-line)}input:checked+.manage-switch{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){input:checked+.manage-switch{border-color:color-mix(in srgb, var(--primary) 60%, transparent)}}input:checked+.manage-switch{background:var(--adm-accent-soft)}input:checked+.manage-switch:after{background:var(--adm-accent)}.adm-app .manage-setting-state.is-visible{color:var(--adm-accent)}.adm-app .manage-primary-button,.adm-app .adm-btn.is-primary{color:var(--primary-foreground);background:var(--adm-accent);border-color:#0000}.adm-app .manage-primary-button:hover:not(:disabled),.adm-app .adm-btn.is-primary:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-app .manage-primary-button:hover:not(:disabled),.adm-app .adm-btn.is-primary:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 85%, white)}}.adm-app .manage-savebar{border:1px solid var(--adm-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091617f0;border-radius:12px;padding:12px 16px;position:sticky;bottom:12px}.adm-app .manage-field textarea,.adm-app .adm-field input,.adm-app .adm-field textarea{border-color:var(--adm-line);background:#071112b8}.adm-app .manage-field textarea:focus-visible,.adm-app .adm-field input:focus-visible,.adm-app .adm-field textarea:focus-visible{outline-color:var(--adm-accent)}.adm-app .adm-segmented button.is-active{background:var(--adm-accent-soft)}.adm-app .adm-badge,.adm-app .adm-count{border-color:var(--adm-line)}.adm-app .adm-member,.adm-app .adm-ticket{border-color:var(--adm-line);background:#0711128c}.adm-search{align-items:center;max-width:420px;margin-top:14px;display:flex;position:relative}.adm-search svg{width:16px;height:16px;color:var(--adm-accent);pointer-events:none;position:absolute;left:12px}.adm-search input{border:1px solid var(--adm-line);color:#e6efeb;width:100%;min-height:42px;font:inherit;background:#071112b8;border-radius:8px;padding:0 12px 0 36px;font-size:14px}.adm-search input:focus-visible{outline:2px solid var(--adm-accent);outline-offset:1px}.adm-tiles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.adm-tile{border:1px solid var(--adm-line);color:#e6efeb;background:var(--adm-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:flex-start;gap:14px;padding:18px;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.adm-tile:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-tile:hover{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.adm-tile:hover{background:#0e2021e0;transform:translateY(-1px)}.adm-tile-icon{width:40px;height:40px;color:var(--adm-accent);background:var(--adm-accent-soft);border-radius:10px;flex:none;place-items:center;display:grid}.adm-tile-icon svg{width:20px;height:20px}.adm-tile-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.adm-tile-copy strong{color:#fff;font-size:15px;font-weight:600}.adm-tile-copy span{color:#a6b7ad;font-size:13px;line-height:1.45}.adm-app .manage-status-pill.is-live{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-app .manage-status-pill.is-live{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.adm-app .manage-status-pill.is-live{color:var(--adm-accent);background:var(--adm-accent-soft)}@media (max-width:860px){.adm-shell{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:16px}.adm-side{max-height:none;padding:12px;position:static;overflow:visible}.adm-side nav{flex-flow:wrap;gap:14px 24px}.adm-side-group{flex:200px}.adm-app .manage-heading{flex-direction:column;align-items:flex-start;padding:18px}.adm-app .manage-overview-status,.adm-app .manage-settings-status-card{flex-direction:column;align-items:flex-start}.adm-app .manage-fields{grid-template-columns:minmax(0,1fr)}.adm-account{display:none}}.ucp-embedded .ucp-community-banner,.ucp-embedded .ucp-overview-grid .ucp-stats-panel{-webkit-backdrop-filter:blur(14px)saturate(1.1);text-shadow:none;background:linear-gradient(145deg,#081213c7,#060e0fb3);border:1px solid #bed6cd29;border-radius:14px;padding:22px;box-shadow:0 18px 44px #00000052}.ucp-embedded .ucp-server-detail,.ucp-embedded .ucp-overview-grid .ucp-stat-card{text-shadow:none;background:#ffffff0d;border:1px solid #bed6cd1f;border-radius:10px;padding:12px 16px}.ucp-embedded .ucp-community-banner{gap:18px}.ucp-embedded .ucp-community-main{gap:16px}.ucp-embedded .ucp-community-banner .ucp-connection-icon{width:48px;height:48px}.ucp-embedded .ucp-community-banner .ucp-community-kicker{letter-spacing:.12em;font-size:13px!important}.ucp-embedded .ucp-community-banner .ucp-connection-copy strong{color:#fff;line-height:1.3;font-size:22px!important}.ucp-embedded .ucp-community-banner .ucp-connection-copy>span:last-child{color:#ebf0ece0;line-height:1.55;font-size:16px!important}.ucp-embedded .ucp-community-join{min-height:46px;padding:0 20px;font-size:14px;box-shadow:0 6px 20px #0000004d}.ucp-embedded .ucp-server-detail>span>span{letter-spacing:.1em;color:#d6e0dcc7;font-size:12px!important}.ucp-embedded .ucp-server-detail strong{color:#fff;font-size:16px!important}.ucp-embedded .ucp-stats-panel .ucp-section-kicker{letter-spacing:.12em;font-size:12px!important}.ucp-embedded .ucp-stats-panel .ucp-panel-heading h2{color:#fff;font-size:24px;line-height:1.2}.ucp-embedded .ucp-stat-card>span{color:#d6e0dccc;font-size:13px!important}.ucp-embedded .ucp-stat-card strong{color:#fff;font-size:26px!important}.ucp-embedded .ucp-stat-card em{color:#d6e0dcb8;font-style:normal;line-height:1.5;font-size:14px!important}.ucp-server-pill{color:#fff;text-shadow:none;background:#081213b8;border:1px solid #97aea34d;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 14px;display:inline-flex}.ucp-server-pill-dot{background:#9caaa4;border-radius:50%;flex:none;width:10px;height:10px}.ucp-server-pill-text{align-items:baseline;gap:10px;line-height:1.25;display:flex}.ucp-server-pill-text strong{letter-spacing:.02em;font-size:15px;font-weight:700}.ucp-server-pill-text small{color:#e2ece6d9;font-size:13px}.ucp-server-pill.is-online{background:#0e3021b3;border-color:#6ece9673}.ucp-server-pill.is-online strong{color:#8be6b3}.ucp-server-pill.is-online .ucp-server-pill-dot{background:#6ece96;animation:2.4s ease-out infinite ucp-server-pulse}.ucp-server-pill.is-offline{background:#3a1814b3;border-color:#e28c7873}.ucp-server-pill.is-offline strong{color:#f0a493}.ucp-server-pill.is-offline .ucp-server-pill-dot{background:#e28c78}.ucp-server-pill.is-pending .ucp-server-pill-dot{animation:1.2s ease-in-out infinite ucp-server-blink}@keyframes ucp-server-pulse{0%{box-shadow:0 0 #6ece968c}70%,to{box-shadow:0 0 0 9px #6ece9600}}@keyframes ucp-server-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ucp-server-pill.is-online .ucp-server-pill-dot,.ucp-server-pill.is-pending .ucp-server-pill-dot{animation:none}}@media (max-width:640px){.ucp-embedded .ucp-community-banner,.ucp-embedded .ucp-overview-grid .ucp-stats-panel{padding:16px}.ucp-embedded .ucp-community-banner .ucp-connection-copy strong{font-size:18px!important}.ucp-embedded .ucp-community-banner .ucp-connection-copy>span:last-child{font-size:14px!important}.ucp-embedded .ucp-stats-panel .ucp-panel-heading h2{font-size:21px}}.leaderboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;max-width:1200px;margin:0 auto;padding-bottom:40px;display:grid}.leaderboard-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#081213c7,#060e0fb3);border:1px solid #bed6cd29;border-radius:14px;padding:22px}.leaderboard-card h2{margin:0 0 14px;font-size:1.25rem}.leaderboard-card ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.leaderboard-card li{background:#ffffff0d;border:1px solid #bed6cd1f;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.leaderboard-rank{color:#f0a04b;text-align:center;font-weight:800}.leaderboard-name{flex-direction:column;min-width:0;display:flex}.leaderboard-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboard-name small,.leaderboard-value small{color:#e2ece6b3;font-size:12px}.leaderboard-value{white-space:nowrap;font-weight:700}.leaderboard-empty{color:#e2ece6b3;margin:0}.leaderboard-periods{background:#ffffff0d;border:1px solid #bed6cd29;border-radius:999px;gap:4px;margin-top:18px;padding:4px;display:inline-flex}.leaderboard-period{color:#e2ece6bf;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.leaderboard-period:hover{color:#fff}.leaderboard-period[aria-current=page]{color:#101614;background:#f0a04b}.leaderboard-period-note{color:#e2ece6a6;margin:10px 0 0;font-size:13px}.leaderboard-podium{padding-block:14px}.leaderboard-podium .leaderboard-rank{color:#1a1306;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.leaderboard-podium strong{font-size:1.05rem}.leaderboard-podium-1{background:linear-gradient(90deg,#f0be4b2e,#ffffff0d);border-color:#f0be4b8c}.leaderboard-podium-1 .leaderboard-rank{background:#f0be4b}.leaderboard-podium-2{background:linear-gradient(90deg,#c8d2dc24,#ffffff0d);border-color:#c8d2dc73}.leaderboard-podium-2 .leaderboard-rank{background:#c8d2dc}.leaderboard-podium-3{background:linear-gradient(90deg,#cd7f5029,#ffffff0d);border-color:#cd7f5080}.leaderboard-podium-3 .leaderboard-rank{background:#cd7f50}.leaderboard-badges{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.leaderboard-badge{color:#f0a04b;background:#f0a04b1f;border:1px solid #f0a04b73;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.leaderboard-boss-strip{max-width:1200px;margin:0 auto 18px}.leaderboard-main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;max-width:1200px;margin:0 auto 40px;display:grid}.leaderboard-main .leaderboard-table-card{margin:0;padding:22px 22px 8px}.leaderboard-extras-side{gap:18px;display:grid;position:sticky;top:16px}@media (max-width:1020px){.leaderboard-main{grid-template-columns:minmax(0,1fr)}.leaderboard-extras-side{position:static}}.leaderboard-table-scroll{margin-inline:-10px;overflow-x:auto}.leaderboard-table{border-collapse:collapse;width:100%;min-width:600px}.leaderboard-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#e2ece6a6;white-space:nowrap;border-bottom:1px solid #bed6cd29;padding:0 12px 12px;font-size:12px;font-weight:600}.leaderboard-table td{vertical-align:middle;border-bottom:1px solid #bed6cd1a;padding:14px 12px}.leaderboard-table tbody tr:last-child td{border-bottom:0}.leaderboard-table tbody tr{transition:background-color .15s}.leaderboard-table tbody tr:hover{background:#ffffff0a}.leaderboard-table .leaderboard-col-rank{text-align:center;width:56px}.leaderboard-table .leaderboard-col-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.leaderboard-table th.leaderboard-col-rank{text-align:center}.leaderboard-table th[aria-sort] .leaderboard-sort{color:#f0a04b}.leaderboard-sort{color:inherit;text-decoration:none}.leaderboard-sort:hover{color:#fff}.leaderboard-table .leaderboard-podium-1{background:linear-gradient(90deg,#f0be4b21,#f0be4b00 75%)}.leaderboard-table .leaderboard-podium-2{background:linear-gradient(90deg,#c8d2dc1a,#c8d2dc00 75%)}.leaderboard-table .leaderboard-podium-3{background:linear-gradient(90deg,#cd7f501c,#cd7f5000 75%)}.leaderboard-player{color:inherit;text-decoration:none}.leaderboard-player:hover{color:var(--pm-amber);text-decoration:underline}.live-feed,.boss-progress,.weekly-viking{border:1px solid var(--pm-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#081213c7,#060e0fb3);border-radius:14px;padding:20px}.live-feed-title{align-items:center;gap:10px;margin:0 0 14px;font-size:1.05rem;display:flex}.live-feed-dot{background:var(--pm-amber);border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite live-feed-pulse}@keyframes live-feed-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.live-feed-list{scrollbar-width:thin;gap:6px;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.live-feed-item{border:1px solid var(--pm-line);background:#ffffff0d;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 12px;font-size:14px;line-height:1.45;display:flex}.live-feed-item svg{width:16px;height:16px;color:var(--pm-amber);flex:none;margin-top:3px}.live-feed-item p{overflow-wrap:anywhere;min-width:0;margin:0}.live-feed-boss{background:#f0a04b1a;border-color:#f0a04b73}.live-feed-player{color:inherit;font-weight:700;text-decoration:none}.live-feed-player:hover{text-decoration:underline}.live-feed-target{font-weight:700}.live-feed-count{color:var(--pm-amber);font-weight:700}.live-feed-empty{color:#e2ece6b3;margin:0;font-size:14px}.live-feed-skeleton{background:#ffffff0f;border-radius:10px;height:120px;animation:1.8s ease-in-out infinite live-feed-pulse}.live-feed-item.is-new{animation:.6s ease-out live-feed-in}@keyframes live-feed-in{0%{opacity:0;background:#f0a04b47;transform:translateY(-8px)}to{opacity:1;transform:none}}.live-feed-compact{border:0;border-top:1px solid var(--pm-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin-top:auto;padding:14px 10px 4px}.live-feed-compact .live-feed-title{letter-spacing:.12em;text-transform:uppercase;color:var(--pm-amber);padding:0 10px;font-size:11px}.live-feed-compact .live-feed-list{max-height:220px}.live-feed-compact .live-feed-item{padding:7px 9px;font-size:13px}.live-feed-compact .live-feed-empty{padding:0 10px;font-size:13px}@media (prefers-reduced-motion:reduce){.live-feed-dot,.live-feed-skeleton,.live-feed-item.is-new{animation:none}}.boss-progress-head{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.boss-progress-head h2{margin:0 0 4px;font-size:1.25rem}.boss-progress-head p{color:#e2ece6b3;margin:0;font-size:14px}.boss-progress-head .boss-progress-count{white-space:nowrap;align-self:flex-end}.boss-progress-bar{background:#ffffff1a;border-radius:999px;height:8px;margin-bottom:16px;overflow:hidden}.boss-progress-bar span{border-radius:inherit;background:var(--pm-amber);height:100%;transition:width .6s;display:block}.boss-progress-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.boss-card{border:1px solid var(--pm-line);opacity:.7;background:#ffffff0a;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;column-gap:10px;padding:10px 12px;display:grid}.boss-card strong{font-size:14px}.boss-card small{color:#e2ece6b3;grid-column:2;font-size:12px}.boss-card small a{color:inherit;text-decoration:underline}.boss-card-icon{background:#ffffff14;border-radius:50%;grid-row:span 2;place-items:center;width:28px;height:28px;display:grid}.boss-card-icon svg{width:15px;height:15px}.boss-card.is-defeated{opacity:1;background:#f0a04b1a;border-color:#f0a04b80}.boss-card.is-defeated .boss-card-icon{background:var(--pm-amber);color:#1a1306}.weekly-viking{background:linear-gradient(135deg,#f0be4b24,#081213c7);border-color:#f0be4b73;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.weekly-viking-crown{color:#1a1306;background:#f0be4b;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.weekly-viking-crown svg{width:24px;height:24px}.weekly-viking-body{flex:180px;min-width:0}.weekly-viking-body h2{overflow-wrap:anywhere;margin:2px 0 4px;font-size:1.4rem}.weekly-viking-body h2 a{color:inherit;text-decoration:none}.weekly-viking-body h2 a:hover{text-decoration:underline}.weekly-viking-body p{color:#e2ece6bf;margin:0;font-size:14px}.weekly-viking-stats{margin-top:6px!important}.weekly-viking-stats strong{color:var(--pm-amber)}.landing-section.weekly-viking,section.weekly-viking{max-width:1200px;margin-inline:auto}.home-main .weekly-viking{margin-bottom:28px}.award-badges{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.award-badge{border:1px solid var(--pm-line);color:#e2ece6d9;background:#ffffff12;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.award-badge-silver{border-color:#c8d2dc8c}.award-badge-gold{color:#f0be4b;background:#f0be4b24;border-color:#f0be4b99}.player-head{justify-items:start;gap:10px;display:grid}.player-head .award-badges{margin-top:0}.player-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;max-width:1200px;margin:0 auto 18px;display:grid}.player-stats div{border:1px solid var(--pm-line);background:#081213b3;border-radius:12px;padding:16px 18px}.player-stats dt{letter-spacing:.08em;text-transform:uppercase;color:#e2ece6a6;font-size:12px}.player-stats dd{margin:4px 0 0;font-size:1.5rem;font-weight:800}.player-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;max-width:1200px;margin:0 auto;padding-bottom:40px;display:grid}.player-bosses,.player-recent{gap:6px;margin:0;padding:0;list-style:none;display:grid}.player-bosses li{opacity:.6;align-items:center;gap:10px;font-size:14px;display:flex}.player-bosses li.is-defeated{opacity:1;color:var(--pm-amber);font-weight:700}.player-bosses svg{width:16px;height:16px}.leaderboard-card .player-bosses li,.leaderboard-card .player-recent li{border:1px solid var(--pm-line);background:#ffffff0d;border-radius:10px;padding:8px 12px;display:flex}.player-recent li{gap:6px;font-size:14px}.cr-vip-badge{color:#2a1a02;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#f7d77a 0%,#e0a63a 45%,#b9791a 100%);border:1px solid #ffd678b3;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 10px;font-size:.75rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 0 14px #e0a63a59,inset 0 1px #ffffff73}.cr-vip-badge svg{width:14px;height:14px}.cr-vip-badge.is-compact{padding:2px 8px 2px 7px;font-size:.65rem}.cr-vip-badge.is-compact svg{width:12px;height:12px}.cr-identity-text .cr-vip-badge{margin-bottom:8px}.cr-card-body .cr-vip-badge{z-index:2;position:absolute;top:10px;right:10px}.cr-card-banner{position:relative}.cr-card .cr-card-banner .cr-vip-badge{z-index:2;position:absolute;top:10px;right:10px}.cr-vip-notice{max-width:1200px;color:inherit;background:0 0;border:0;align-items:flex-start;gap:12px;margin:0 auto;padding:0 clamp(16px,3vw,24px);font-size:.95rem;line-height:1.4;display:flex}.cr-vip-notice>svg{color:#e0a63a;flex:none;width:18px;height:18px;margin-top:1px}.cr-vip-notice strong{color:#ffd877;font-weight:600;display:block}.cr-vip-notice p{opacity:.85;margin:2px 0 0;font-size:.85rem}.cr-vip-progress{background:#ffffff1a;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.cr-vip-progress>span{background:linear-gradient(90deg,#f7d77a,#e0a63a);height:100%;display:block}.tc-panel{background:linear-gradient(145deg,#081213c7,#060e0fb3);border:1px solid #bed6cd29;border-radius:16px;flex-direction:column;gap:20px;padding:clamp(16px,3vw,24px);display:flex}.tc-head{align-items:flex-start;gap:14px;display:flex}.tc-head h2{margin:2px 0 4px;font-size:1.25rem}.tc-head p{color:#e2ece6b8;margin:0;font-size:.9rem;line-height:1.5}.tc-icon{color:#8ed9c5;background:#74bdb229;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tc-icon svg{width:20px;height:20px}.tc-form{flex-direction:column;gap:14px;display:flex}.tc-form label{color:#d0ddd4;flex-direction:column;gap:6px;font-size:.85rem;display:flex}.tc-form input,.tc-form textarea{color:#f2f5ec;width:100%;font:inherit;background:#040c0db3;border:1px solid #bed6cd33;border-radius:10px;padding:10px 12px;font-size:.95rem}.tc-form textarea{resize:vertical;min-height:110px}.tc-form input:focus-visible,.tc-form textarea:focus-visible{outline-offset:1px;outline:2px solid #62b9b5}.tc-form small{color:#e2ece68c;align-self:flex-end;font-size:11px}.tc-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tc-actions button{color:#06100f;cursor:pointer;background:#62b9b5;border:0;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-weight:700;display:inline-flex}.tc-actions button svg{width:16px;height:16px}.tc-actions button:disabled{opacity:.5;cursor:not-allowed}.tc-notice{margin:0;font-size:.85rem}.tc-notice-ok{color:#8ed9c5}.tc-notice-error{color:#ff9b8f}.tc-list h3{margin:0 0 10px;font-size:1rem}.tc-list ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tc-list li{background:#ffffff0a;border:1px solid #bed6cd1f;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.tc-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tc-item-head strong{overflow-wrap:anywhere;min-width:0}.tc-list time{color:#e2ece68c;font-size:11px}.tc-list li>p{color:#d0ddd4;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.55}.tc-status{color:#f0a04b;background:#f0a04b2e;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}.tc-status-answered{color:#8ed9c5;background:#62b9b52e}.tc-status-closed{color:#e2ece6b3;background:#ffffff1a}.tc-reply{border-left:2px solid #74bdb273;padding:2px 0 2px 12px}.tc-reply span{color:#8ed9c5;margin-bottom:4px;font-size:11px;display:block}.tc-reply p{color:#c4d3ca;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.55}.tc-muted{color:#e2ece6a6;margin:0;font-size:.9rem}.gl-board{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto 48px;display:flex}.gl-form{border:1px solid var(--ucp-line);background:var(--ucp-glass);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.gl-pick{border:1px dashed var(--ucp-line);color:#f2f5ec;cursor:pointer;border-radius:8px;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:0 14px;font-size:14px;display:inline-flex}.gl-pick span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gl-pick:focus-within,.gl-pick:hover{border-color:var(--ucp-amber)}.gl-pick svg{flex:none;width:18px;height:18px}.gl-caption{border:1px solid var(--ucp-line);color:#f2f5ec;background:0 0;border-radius:8px;flex:200px;min-height:40px;padding:0 12px;font-size:14px}.gl-submit{background:var(--ucp-amber);color:#101615;cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:0 18px;font-size:14px;font-weight:700}.gl-submit:disabled{opacity:.5;cursor:not-allowed}.gl-hint{color:var(--ucp-muted);flex-basis:100%;font-size:13px}.gl-signin,.gl-empty{color:var(--ucp-muted);margin:0;font-size:15px}.gl-signin a{color:var(--ucp-amber)}.gl-message{margin:0;font-size:14px}.gl-message.is-ok{color:var(--ucp-teal)}.gl-message.is-error{color:#e98f84}.gl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.gl-item{border:1px solid var(--ucp-line);background:var(--ucp-glass);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.gl-thumb{aspect-ratio:16/10;cursor:zoom-in;background:#0b1415;border:0;padding:0;display:block;position:relative}.gl-thumb img{object-fit:cover;width:100%;height:100%}.gl-badge{background:var(--ucp-amber);color:#101615;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;position:absolute;top:8px;left:8px}.gl-meta{color:var(--ucp-muted);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.gl-actions{gap:4px;display:inline-flex}.gl-actions button{width:32px;height:32px;color:var(--ucp-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.gl-actions button:hover,.gl-actions button:focus-visible{color:#f2f5ec;background:#b9d8d01f}.gl-actions svg{width:16px;height:16px}.gl-lightbox{z-index:100;background:#050a0aeb;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 16px;display:flex;position:fixed;inset:0}.gl-lightbox img{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100dvh - 120px)}.gl-lightbox p{color:#f2f5ec;margin:0;font-size:14px}.gl-close{color:#f2f5ec;cursor:pointer;background:#b9d8d024;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:12px;right:12px}html[data-theme=midnight]{filter:hue-rotate(25deg)}html[data-theme=cocoa]{filter:sepia(.5)saturate(1.15)}html[data-theme=mono]{filter:grayscale()}html[data-theme=meadows]{filter:hue-rotate(-70deg)}html[data-theme=blackforest]{filter:hue-rotate(-20deg)}html[data-theme=swamp]{filter:hue-rotate(-100deg)}html[data-theme=mountain]{filter:hue-rotate(50deg)}html[data-theme=plains]{filter:hue-rotate(-130deg)}html[data-theme=mistlands]{filter:hue-rotate(105deg)}html[data-theme=ashlands]{filter:hue-rotate(-165deg)}html[data-theme=deepnorth]{filter:hue-rotate(15deg)}html[data-theme=midnight] :is(img,video,canvas,iframe,picture,.fg-theme-chip,.theme-swatch){filter:hue-rotate(-25deg)}html[data-theme=meadows] :is(img,video,canvas,iframe,picture,.fg-theme-chip,.theme-swatch){filter:hue-rotate(70deg)}html[data-theme=blackforest] :is(img,video,canvas,iframe,picture,.fg-theme-chip,.theme-swatch){filter:hue-rotate(20deg)}html[data-theme=swamp] :is(img,video,canvas,iframe,picture,.fg-theme-chip,.theme-swatch){filter:hue-rotate(100deg)}html[data-theme=mountain] :is(img,video,canvas,iframe,picture,.fg-theme-chip,.theme-swatch){filter:hue-rotate(-50deg)}html[data-theme=plains] :is(img,video,canvas,iframe,picture,.fg-theme-chip,.theme-swatch){filter:hue-rotate(130deg)}html[data-theme=mistlands] :is(img,video,canvas,iframe,picture,.fg-theme-chip,.theme-swatch){filter:hue-rotate(-105deg)}html[data-theme=ashlands] :is(img,video,canvas,iframe,picture,.fg-theme-chip,.theme-swatch){filter:hue-rotate(165deg)}html[data-theme=deepnorth] :is(img,video,canvas,iframe,picture,.fg-theme-chip,.theme-swatch){filter:hue-rotate(-15deg)}.fg-theme{position:relative}.fg-theme-trigger{border:1px solid var(--pm-line,#b9d8d024);color:#91a3a0;cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.fg-theme-trigger:hover,.fg-theme-trigger[aria-expanded=true]{color:var(--primary-foreground);background:var(--primary)}.fg-theme-trigger svg{width:16px;height:16px}.fg-theme-trigger:focus-visible,.fg-theme-option:focus-visible{outline-offset:2px;outline:2px solid #62b9b5}.fg-theme-menu{z-index:40;background:#102021;border:1px solid #b9d8d029;border-radius:12px;flex-direction:column;gap:2px;min-width:176px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0006}.fg-theme-option{color:#d6e4df;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex}.fg-theme-option:hover,.fg-theme-option[aria-checked=true]{background:#b9d8d01a}.fg-theme-chip{border:1px solid #b9d8d047;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.fg-theme-name{flex:1}.fg-theme-check{width:16px;height:16px;color:var(--primary)}.player-rank-wrap{max-width:1200px;margin:0 auto 18px}.rank-card{border:1px solid var(--pm-line,#b9d8d024);background:#081213b3;border-radius:12px;padding:clamp(16px,3vw,24px)}.rank-hero{align-items:center;gap:18px;display:flex}.rank-hero-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rank-kicker{letter-spacing:.1em;text-transform:uppercase;color:#e2ece6a6;font-size:12px}.rank-name{font-size:clamp(1.5rem,4vw,2rem);line-height:1.1}.rank-hint{color:#e2ece6b3;font-size:13px}.rank-progress{background:#ffffff17;border-radius:999px;height:8px;overflow:hidden}.rank-progress span{border-radius:inherit;background:linear-gradient(90deg,#b88a4a,#f0be4b);height:100%;transition:width .3s;display:block}.rank-seal{border:2px solid var(--rank-color,#8a6a3d);width:72px;height:72px;color:var(--rank-color,#8a6a3d);box-shadow:0 0 0 4px #00000040, 0 0 22px var(--rank-color,#8a6a3d);background:radial-gradient(circle at 50% 35%,#ffffff1a,#00000059);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.rank-seal{box-shadow:0 0 0 4px #00000040, 0 0 22px color-mix(in srgb, var(--rank-color,#8a6a3d) 35%, transparent)}}.rank-seal svg{width:34px;height:34px}.rank-badges-title{letter-spacing:.08em;text-transform:uppercase;color:#e2ece6bf;margin:22px 0 12px;font-size:14px}.kill-badges-title{margin:0 0 6px}.badge-showcase{margin-top:14px}.badge-showcase-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.badge-showcase-hint{margin:0;line-height:1.5}.badge-showcase-nav{flex:none;gap:6px;display:flex}.badge-showcase-nav button{border:1px solid var(--pm-line,#b9d8d024);width:34px;height:34px;color:inherit;cursor:pointer;background:#ffffff0d;border-radius:50%;place-items:center;transition:background .15s,opacity .15s;display:grid}.badge-showcase-nav button:hover:not(:disabled){background:#ffffff1f}.badge-showcase-nav button:disabled{cursor:default;opacity:.3}.badge-showcase-nav svg{width:18px;height:18px}.badge-track{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#fff3 transparent;gap:10px;margin:0;padding:2px 2px 10px;list-style:none;display:flex;overflow-x:auto}.badge-card{border:1px solid var(--pm-line,#b9d8d024);text-align:center;opacity:.5;scroll-snap-align:start;background:#ffffff08;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:5px;width:148px;padding:14px 10px 16px;display:flex}.badge-card.is-unlocked{opacity:1;border-color:var(--rank-color)}@supports (color:color-mix(in lab, red, red)){.badge-card.is-unlocked{border-color:color-mix(in srgb, var(--rank-color) 55%, transparent)}}.badge-card.is-unlocked{background:var(--rank-color)}@supports (color:color-mix(in lab, red, red)){.badge-card.is-unlocked{background:color-mix(in srgb, var(--rank-color) 10%, transparent)}}.badge-card strong{font-size:14px}.badge-card>span:last-child{color:#e2ece6b3;font-size:12px;line-height:1.35}.badge-card-kind{letter-spacing:.1em;text-transform:uppercase;color:#e2ece68c;font-size:10px}.badge-card-developer{background:linear-gradient(160deg,#78e6be2e,#081816cc 70%);border-color:#78e6be99;width:196px;box-shadow:inset 0 0 0 3px #081816e6,inset 0 0 0 4px #78e6be38}.badge-card-developer strong{letter-spacing:.04em;color:#8ff0cb;font-size:16px}.badge-card-seal{color:#0a1f1b;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);filter:drop-shadow(0 0 10px #78e6be73);background:linear-gradient(145deg,#a6f5d8,#3fbf98);place-items:center;width:56px;height:62px;display:grid}.badge-card-seal svg{width:26px;height:26px}.award-badge-developer{color:#8ff0cb;background:#78e6be29;border-color:#78e6bea6;align-items:center;gap:4px;display:inline-flex}.award-badge-developer svg{width:12px;height:12px}.rank-badge-icon{border:2px solid var(--rank-color);width:44px;height:44px;color:var(--rank-color);border-radius:50%;place-items:center;display:grid}.rank-badge-icon svg{width:22px;height:22px}.rank-tier-wood{--rank-color:#a98458}.rank-tier-bronze{--rank-color:#cd8a4b}.rank-tier-silver{--rank-color:#b9c6d2}.rank-tier-gold{--rank-color:#f0be4b}.rank-tier-mythic{--rank-color:#6fd6e8}.adm-wipe{margin-top:24px}.adm-wipe-form{flex-direction:column;gap:14px;display:flex}.adm-wipe-options{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.adm-wipe-option{cursor:pointer;border:1px solid #87ab9a38;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.adm-wipe-option:has(input:checked){background:#d46a5b14;border-color:#d46a5b}.adm-wipe-option>span:first-of-type{flex-direction:column;flex:1;gap:2px;display:flex}.adm-wipe-option small{color:#9fb5a9;font-size:12px}.adm-btn.is-danger{color:#fff;background:#b4483a;border-color:#d46a5b;align-self:flex-start}.adm-btn.is-danger:disabled{opacity:.5;cursor:not-allowed}.ucp-overview-layout{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:28px;display:grid}.ucp-overview-main{flex-direction:column;gap:18px;min-width:0;display:flex}.ucp-campfire{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;margin:0;display:flex;position:relative}.ucp-campfire-scene{width:100%;position:relative}.ucp-campfire-scene:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(closest-side,#ff963c42,#0000);border-radius:50%;width:70%;height:46%;position:absolute;bottom:6%;left:50%;translate:-50%}.ucp-campfire-scene img{filter:drop-shadow(0 18px 22px #00000073);width:100%;height:auto;display:block;position:relative}.ucp-campfire figcaption{color:#ebf0ecd9;text-align:center;text-shadow:0 1px 10px #000000b3;text-wrap:balance;max-width:34ch;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;line-height:1.45}@media (max-width:960px){.ucp-overview-layout{grid-template-columns:minmax(0,1fr)}.ucp-campfire{padding-top:8px}.ucp-campfire-scene{max-width:560px}}.ucp-modpack-pack-info{border:1px solid var(--border,#ffffff24);background:#ffffff0a;border-radius:14px;gap:8px;padding:16px 18px;display:grid}.ucp-modpack-pack-info h3{margin:0;font-size:18px}.ucp-modpack-pack-info h3 span{color:#ebf0eca6;font-size:14px;font-weight:500}.ucp-modpack-pack-info p{margin:0;line-height:1.5}.ucp-modpack-pack-info summary{cursor:pointer;font-weight:600}.ucp-modpack-pack-info pre{white-space:pre-wrap;font:inherit;margin:8px 0 0;line-height:1.5}.ucp-server-pack-admin{border:1px solid var(--border,#ffffff24);background:#ffffff0a;border-radius:14px;gap:14px;padding:18px;display:grid}.ucp-server-pack-admin h3{margin:0;font-size:18px}.ucp-server-pack-admin p{margin:0;line-height:1.5}.ucp-server-pack-admin form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ucp-server-pack-admin label{gap:4px;font-size:14px;display:grid}.ucp-server-pack-admin label.is-wide{grid-column:1/-1}.ucp-server-pack-admin input:not([type=file]),.ucp-server-pack-admin textarea{width:100%;color:inherit;font:inherit;background:#00000040;border:1px solid #ffffff2e;border-radius:10px;padding:9px 11px}.ucp-server-pack-admin-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.ucp-server-pack-admin-actions button,.ucp-server-pack-admin-actions a{color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-flex}.ucp-server-pack-admin-actions button:disabled{opacity:.6;cursor:wait}.ucp-server-pack-admin-actions svg{width:16px;height:16px}@media (max-width:640px){.ucp-server-pack-admin form{grid-template-columns:minmax(0,1fr)}}.dspin-layout{--r-common:#8fa8a0;--r-rare:var(--pm-teal);--r-epic:var(--pm-amber);--r-jackpot:#ffd76a;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:40px;max-width:1200px;margin:0 auto;padding-bottom:64px;display:grid}.dspin-layout [data-rarity=common]{--r:var(--r-common)}.dspin-layout [data-rarity=rare]{--r:var(--r-rare)}.dspin-layout [data-rarity=epic]{--r:var(--r-epic)}.dspin-layout [data-rarity=jackpot]{--r:var(--r-jackpot)}.dspin-layout [data-rarity=none]{--r:var(--pm-muted)}.dspin-stage{isolation:isolate;justify-content:center;padding:8px 0 0;display:flex;position:sticky;top:24px}.dspin-stage:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--pm-teal), transparent 72%);border-radius:50%;position:absolute;inset:4% 2%}@supports (color:color-mix(in lab, red, red)){.dspin-stage:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--pm-teal) 20%, transparent), transparent 72%)}}.dspin-stage:before{filter:blur(8px)}.dspin-stage[data-celebrate=true]:before{background:radial-gradient(closest-side, var(--pm-amber), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.dspin-stage[data-celebrate=true]:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--pm-amber) 34%, transparent), transparent 72%)}}.dspin-stage[data-celebrate=true]:before{animation:1.6s ease-out dspin-bloom}@keyframes dspin-bloom{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.dspin-wheel{aspect-ratio:220/236;width:min(100%,580px);position:relative}.dspin-wheel svg{filter:drop-shadow(0 24px 40px #0000008c);width:100%;height:100%;display:block;overflow:visible}.dspin-rotor{transform-origin:0 0;transition-property:transform;transition-timing-function:cubic-bezier(.12,.62,.08,1)}.dspin-bulb{fill:var(--pm-teal)}@supports (color:color-mix(in lab, red, red)){.dspin-bulb{fill:color-mix(in oklab, var(--pm-teal) 55%, #0a1c1f)}}.dspin-bulb{transition:fill .3s}.dspin-wheel[data-state=idle] .dspin-bulb:nth-child(3n){fill:var(--pm-amber)}.dspin-wheel[data-state=spinning] .dspin-bulb{animation:.7s linear infinite dspin-chase}@keyframes dspin-chase{0%,to{fill:#ffe08a}50%{fill:#1a3a40}}.dspin-jackpot{animation:2.4s ease-in-out infinite dspin-glow}@keyframes dspin-glow{0%,to{opacity:.8}50%{opacity:1}}.dspin-hub{aspect-ratio:1;border:2px solid var(--pm-amber);border-radius:50%;place-items:center;width:25%;padding:0;display:grid;position:absolute;top:52.5424%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.dspin-hub{border:2px solid color-mix(in oklab, var(--pm-amber) 70%, #000)}}.dspin-hub{background:radial-gradient(circle at 35% 28%, var(--pm-amber), var(--pm-amber) 70%)}@supports (color:color-mix(in lab, red, red)){.dspin-hub{background:radial-gradient(circle at 35% 28%, color-mix(in oklab, var(--pm-amber) 92%, #fff), color-mix(in oklab, var(--pm-amber) 70%, #3a1d05) 70%)}}.dspin-hub{color:#2a1705;letter-spacing:.12em;text-align:center;cursor:pointer;font-size:clamp(13px,2.8vw,19px);font-weight:800;line-height:1.1;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 6px 18px #00000080,inset 0 2px #ffffff59}.dspin-hub:not(:disabled):hover{box-shadow:0 0 0 7px var(--pm-amber), 0 6px 18px #00000080;transform:translate(-50%,-50%)scale(1.05)}@supports (color:color-mix(in lab, red, red)){.dspin-hub:not(:disabled):hover{box-shadow:0 0 0 7px color-mix(in oklab, var(--pm-amber) 24%, transparent), 0 6px 18px #00000080}}.dspin-hub:not(:disabled):active{transform:translate(-50%,-50%)scale(.97)}.dspin-hub:focus-visible{outline-offset:4px;outline:2px solid #f2f5ec}.dspin-hub:not(:disabled){animation:2.6s ease-in-out infinite dspin-pulse}@keyframes dspin-pulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.dspin-hub:disabled{cursor:default;color:var(--pm-muted);letter-spacing:.06em;background:radial-gradient(circle at 35% 28%,#16363c,#08171a 72%);border-color:#bed6cd40;font-size:clamp(10px,1.9vw,13px);box-shadow:inset 0 2px #ffffff0f}.dspin-side{gap:16px;display:grid}.dspin-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e6efeb;background:linear-gradient(160deg,#0a1618d1,#060e0fbd);border:1px solid #bed6cd24;border-radius:16px;padding:22px}.dspin-card h2{color:#f2f5ec;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500}.dspin-card p{color:var(--pm-muted);text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:1.6}.dspin-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dspin-card-head span{color:var(--pm-teal);font-variant-numeric:tabular-nums;font-size:13px}.dspin-kicker{color:var(--pm-amber);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.dspin-result{border-color:var(--r,var(--pm-muted));align-items:center;gap:18px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.dspin-result{border-color:color-mix(in oklab, var(--r,var(--pm-muted)) 38%, transparent)}}.dspin-result{background:radial-gradient(120% 140% at 0% 0%, var(--r,transparent), transparent 60%), linear-gradient(160deg, #0a1618db, #060e0fc7)}@supports (color:color-mix(in lab, red, red)){.dspin-result{background:radial-gradient(120% 140% at 0% 0%, color-mix(in oklab, var(--r,transparent) 14%, transparent), transparent 60%), linear-gradient(160deg, #0a1618db, #060e0fc7)}}.dspin-result[data-rarity=jackpot]{box-shadow:0 0 44px #ffd76a33}.dspin-result[data-won=true]{animation:.6s cubic-bezier(.2,1.4,.4,1) dspin-pop}@keyframes dspin-pop{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dspin-result-body{flex:1;min-width:0}.dspin-result h2{font-size:1.55rem;line-height:1.2}.dspin-glyph-badge{width:76px;height:76px;color:var(--r,var(--pm-muted));border:1px solid var(--r,var(--pm-muted));border-radius:20px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dspin-glyph-badge{border:1px solid color-mix(in oklab, var(--r,var(--pm-muted)) 45%, transparent)}}.dspin-glyph-badge{background:var(--r,var(--pm-muted))}@supports (color:color-mix(in lab, red, red)){.dspin-glyph-badge{background:color-mix(in oklab, var(--r,var(--pm-muted)) 12%, #071112)}}.dspin-glyph-badge{box-shadow:inset 0 1px #ffffff14}.dspin-glyph-badge svg{width:40px;height:40px}.dspin-rarity{vertical-align:middle;font-family:var(--font-sans,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--r);border:1px solid var(--r);border-radius:999px;margin-left:10px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.dspin-rarity{border:1px solid color-mix(in oklab, var(--r) 45%, transparent)}}.dspin-rarity{background:var(--r)}@supports (color:color-mix(in lab, red, red)){.dspin-rarity{background:color-mix(in oklab, var(--r) 12%, transparent)}}.dspin-timer{letter-spacing:.06em;color:#f2f5ec;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin-top:14px;font:600 1.6rem ui-monospace,Geist Mono,Menlo,monospace;display:inline-flex}.dspin-status{--s:var(--pm-amber);border:1px solid var(--s);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:14px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.dspin-status{border:1px solid color-mix(in oklab, var(--s) 40%, transparent)}}.dspin-status{background:var(--s)}@supports (color:color-mix(in lab, red, red)){.dspin-status{background:color-mix(in oklab, var(--s) 10%, transparent)}}.dspin-status{color:var(--pm-muted);font-size:13px;line-height:1.4}.dspin-status strong{color:var(--s);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.dspin-status[data-status=delivered]{--s:var(--pm-teal)}.dspin-status-dot{background:var(--s);width:8px;height:8px;box-shadow:0 0 0 0 var(--s);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dspin-status-dot{box-shadow:0 0 0 0 color-mix(in oklab, var(--s) 60%, transparent)}}.dspin-status[data-status=pending] .dspin-status-dot{animation:1.8s ease-out infinite dspin-pulse}@media (prefers-reduced-motion:reduce){.dspin-status[data-status=pending] .dspin-status-dot{animation:none}}.dspin-error{color:#ff9b8c!important}.dspin-gate{padding:28px}.dspin-gate .dspin-cta{background:var(--pm-amber);color:#1d1204;border-radius:999px;margin-top:18px;padding:11px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.dspin-gate .dspin-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.dspin-gate .dspin-cta:focus-visible{outline-offset:3px;outline:2px solid #f2f5ec}.dspin-bar{background:#ffffff12;border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.dspin-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--pm-teal), var(--pm-amber));height:100%;transition:width .6s;display:block}.dspin-cal{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:16px;display:grid}.dspin-dow{text-align:center;color:var(--pm-muted);letter-spacing:.08em;padding-bottom:2px;font-size:11px}.dspin-day{height:34px;color:var(--pm-muted);font-variant-numeric:tabular-nums;background:#ffffff0a;border-radius:9px;justify-content:center;align-items:center;font-size:13px;display:flex}.dspin-day[data-state=done]{background:var(--pm-teal)}@supports (color:color-mix(in lab, red, red)){.dspin-day[data-state=done]{background:color-mix(in oklab, var(--pm-teal) 22%, transparent)}}.dspin-day[data-state=done]{color:var(--pm-teal);font-weight:700}.dspin-day[data-state=today]{background:var(--pm-amber)}@supports (color:color-mix(in lab, red, red)){.dspin-day[data-state=today]{background:color-mix(in oklab, var(--pm-amber) 16%, transparent)}}.dspin-day[data-state=today]{color:var(--pm-amber);box-shadow:inset 0 0 0 1.5px var(--pm-amber);font-weight:700}.dspin-day[data-state=missed]{opacity:.4}.dspin-day[data-state=future]{opacity:.7;background:0 0;box-shadow:inset 0 0 0 1px #ffffff12}.dspin-day svg{width:14px;height:14px}.dspin-note{font-size:13px!important}.dspin-prizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dspin-prizes li{border:1px solid var(--r);background:#ffffff0a;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.dspin-prizes li{border:1px solid color-mix(in oklab, var(--r) 18%, transparent)}}.dspin-prizes li{color:#e6efeb}.dspin-prizes li[data-rarity=jackpot]{border-color:var(--r);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.dspin-prizes li[data-rarity=jackpot]{border-color:color-mix(in oklab, var(--r) 55%, transparent)}}.dspin-prizes li[data-rarity=jackpot]{background:var(--r)}@supports (color:color-mix(in lab, red, red)){.dspin-prizes li[data-rarity=jackpot]{background:color-mix(in oklab, var(--r) 10%, transparent)}}.dspin-chip{width:34px;height:34px;color:var(--r);background:var(--r);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dspin-chip{background:color-mix(in oklab, var(--r) 14%, #071112)}}.dspin-chip svg{width:20px;height:20px}.dspin-prizes li>span:last-child{flex-direction:column;min-width:0;font-size:13px;line-height:1.3;display:flex}.dspin-prizes li strong{overflow-wrap:anywhere;font-weight:600}.dspin-prizes li b{letter-spacing:.12em;text-transform:uppercase;color:var(--r);font-size:10px;font-weight:700}@media (max-width:960px){.dspin-layout{grid-template-columns:1fr;gap:24px}.dspin-stage{position:relative;top:0}.dspin-wheel{width:min(100%,520px)}}@media (max-width:520px){.dspin-prizes{grid-template-columns:1fr}.dspin-card{padding:18px}.dspin-result{flex-direction:column;align-items:flex-start}.dspin-glyph-badge{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.dspin-rotor,.dspin-jackpot,.dspin-hub,.dspin-bulb,.dspin-bar i,.dspin-result[data-won=true],.dspin-stage:before{transition:none!important;animation:none!important}}.adm-ticket.is-selected{border-color:var(--adm-accent);box-shadow:0 0 0 1px var(--adm-accent)}.leaderboard-main .live-feed-list{gap:0;max-height:420px}.leaderboard-main .live-feed-item{background:0 0;border:0;border-bottom:1px solid #bed6cd1a;border-radius:0;padding:10px 2px}.leaderboard-main .live-feed-item:last-child{border-bottom:0}.leaderboard-boss-strip .boss-progress-head{align-items:flex-end}.award-badges{align-items:center;gap:6px;margin-top:4px}.award-badge-apex{color:#f0be4b;background:#f0be4b29;border-color:#f0be4ba6;align-items:center;gap:4px;display:inline-flex}.award-badge-apex svg{width:12px;height:12px}.award-badge-boss{color:#f0a04b;background:#f0a04b1f;border-color:#f0a04b8c}.award-icon{border:1px solid var(--pm-line);color:#e2ece6d9;cursor:help;background:#ffffff0f;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid;position:relative}.award-icon svg{width:13px;height:13px}.award-icon-gold{color:#f0be4b;background:#f0be4b24;border-color:#f0be4b99}.award-icon-silver{color:#d3dce4;border-color:#c8d2dc8c}.award-icon-boss{color:#f0a04b;background:#f0a04b1f;border-color:#f0a04b8c}.award-icon-apex{color:#f0be4b;background:#f0be4b29;border-color:#f0be4ba6}.award-icon-mishap{color:#8fc2f2;background:#78afe61f;border-color:#78afe68c}.award-icon:after{content:attr(data-tip);z-index:20;border:1px solid var(--pm-line);color:#e6eee9;text-align:left;white-space:normal;opacity:0;pointer-events:none;background:#0b1516;border-radius:8px;width:max-content;max-width:220px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(3px);box-shadow:0 8px 24px #00000073}.award-icon:hover:after,.award-icon:focus-visible:after{opacity:1;transform:none}.award-icon:focus-visible{outline-offset:2px;outline:2px solid #f0a04b}.leaderboard-table td{padding-block:10px}.leaderboard-table .leaderboard-podium td{padding-block:12px}.live-feed-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.live-feed-head .live-feed-title{margin:0}.live-feed-dot[data-paused=true]{opacity:.45;animation:none}.live-feed-paused{border:1px solid var(--pm-line);letter-spacing:.04em;text-transform:uppercase;color:#e2ece6b3;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.live-feed-filters{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.live-feed-filter{border:1px solid var(--pm-line);font:inherit;color:#e2ece6bf;cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s}.live-feed-filter:hover{color:#fff}.live-feed-filter[aria-pressed=true]{color:#101614;background:#f0a04b;border-color:#0000}.live-feed-filter:focus-visible{outline-offset:2px;outline:2px solid #f0a04b}.live-feed-death svg{color:#e5776b}.live-feed-death .live-feed-target{color:#f0a49b}.live-feed-boss svg{color:#f0be4b}.leaderboard-main .live-feed-boss{background:linear-gradient(90deg,#f0be4b29,#f0be4b00)}.live-feed-elite svg{color:#b79cf2}.leaderboard-main .live-feed-elite{background:linear-gradient(90deg,#a082eb29,#a082eb00)}.live-feed-elite .live-feed-target{color:#cdbaf7}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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}
