@font-face{font-family:Space Grotesk;src:url(/nolimit-theme/SpaceGrotesk-variable.ttf)format("truetype");font-style:normal;font-weight:300 700;font-display:swap}html .nl-listing-card{min-width:0;height:100%;font-family:var(--nl-font);border-radius:8px;padding:16px 20px 18px;container:nl-server-card/inline-size}html .nl-listing-card,.nl-thumbnail-preview{isolation:isolate;position:relative;overflow:hidden}.nl-thumbnail-background{object-fit:cover;object-position:center;opacity:.3;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.nl-listing-card:has(>.nl-thumbnail-background):after{content:"";background:linear-gradient(105deg, color-mix(in srgb, var(--nl-surface) 75%, transparent) 0%, color-mix(in srgb, var(--nl-surface) 40%, transparent) 55%, color-mix(in srgb, var(--nl-surface) 30%, transparent) 100%);pointer-events:none;z-index:-1;position:absolute;inset:0}.nl-thumbnail-preview:has(>.nl-thumbnail-background):after{content:"";background:linear-gradient(105deg, color-mix(in srgb, var(--nl-surface) 75%, transparent) 0%, color-mix(in srgb, var(--nl-surface) 40%, transparent) 55%, color-mix(in srgb, var(--nl-surface) 30%, transparent) 100%);pointer-events:none;z-index:-1;position:absolute;inset:0}.nl-thumbnail-preview{background:var(--nl-surface);min-height:180px}.nl-thumbnail-preview-content{position:relative}.nl-listing-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nl-listing-identity{flex:1;min-width:0}.nl-listing-title{align-items:center;gap:10px;min-width:0;display:flex}.nl-listing-status{width:8px;height:8px;color:var(--nl-muted);background:currentColor;border-radius:50%;flex:0 0 8px;position:relative}.nl-listing-status[data-state=offline]{color:var(--color-server-status-offline)}.nl-listing-status[data-state=running]{color:var(--color-server-status-running)}.nl-listing-status:is([data-state=starting],[data-state=stopping]){color:var(--color-server-status-starting)}.nl-listing-status:after{content:"";border-radius:inherit;pointer-events:none;background:currentColor;animation:2.4s ease-in-out infinite nl-listing-status-pulse;position:absolute;inset:-3px;box-shadow:0 0 6px}.nl-listing-status[data-state=unknown]:after{opacity:0;animation:none}@keyframes nl-listing-status-pulse{0%,to{opacity:.12}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.nl-listing-status:after{opacity:0;animation:none}}.nl-listing-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--nl-font);color:var(--nl-text);font-size:18px;font-weight:600;line-height:1.4;text-decoration:none;display:block;overflow:hidden}.nl-listing-name:hover{color:var(--nl-accent-text)}.nl-listing-metadata{color:var(--nl-muted);flex-wrap:wrap;align-items:center;gap:5px 16px;margin-top:3px;font-size:13px;display:flex}.nl-listing-address{overflow-wrap:anywhere;min-width:0}.nl-listing-location{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.nl-listing-location>img{object-fit:contain;flex:0 0 16px;width:16px;height:12px}.nl-listing-address button{text-align:left;color:inherit;font:inherit;background:0 0;border:0;padding:0}.nl-listing-address button:hover{color:var(--nl-accent-text)}.nl-listing-stats{color:var(--nl-text);background:0 0;border-top:1px solid #ffffff12;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:18px -20px -18px;padding:12px 20px 14px;font-size:16px;line-height:1.5;display:flex;position:relative;overflow-x:auto}.nl-listing-stat{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:9px;font-weight:600;display:flex}.nl-listing-stat:nth-child(2){justify-content:center}.nl-listing-stat:nth-child(3){justify-content:flex-end}.nl-listing-stat>svg{width:16px;color:var(--nl-soft);flex:0 0 16px}.nl-listing-stat>span:last-child{white-space:nowrap}.nl-listing-stat small{color:var(--nl-muted);white-space:nowrap;font-size:13px;font-weight:400;display:inline}.nl-listing-stats>[role=status]{overflow-wrap:anywhere;flex:1;min-width:0}@container nl-server-card (width<=540px){.nl-listing-stats{column-gap:14px;padding:11px 20px 13px;font-size:15px}.nl-listing-stat{gap:7px}.nl-listing-stat>svg{flex-basis:15px;width:15px}.nl-listing-stat small{font-size:13px}}@container nl-server-card (width<=400px){.nl-listing-stats{column-gap:10px;padding:10px 16px 12px;font-size:14px}.nl-listing-stat{gap:5px}.nl-listing-stat>svg{flex-basis:14px;width:14px}.nl-listing-stat small{font-size:12px}}.nl-listing-stats:has(>.nl-listing-players)>.nl-listing-stat:nth-child(3){justify-content:center}.nl-listing-players{justify-content:flex-end}@media (max-width:767px){html .nl-listing-card{padding:16px}.nl-listing-metadata{gap:4px 14px;font-size:12.5px}html .nl-listing-stats{background:0 0;border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px 12px;margin:16px -16px -16px;padding:11px 16px 13px;font-size:13.5px;line-height:1.4;display:grid;overflow:visible}html .nl-listing-stat{white-space:nowrap;text-align:left;min-width:0;box-shadow:none;background:0 0;border:none;flex-direction:row;align-items:center;gap:7px;padding:0;display:flex;justify-content:flex-start!important}html .nl-listing-stat:nth-child(odd){justify-self:start}html .nl-listing-stat:nth-child(2n){justify-self:end}html .nl-listing-stat>svg{width:14px;height:14px;color:var(--nl-soft);flex:0 0 14px}html .nl-listing-stat>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nl-text);align-items:baseline;gap:4px;font-weight:600;display:inline-flex;overflow:hidden}html .nl-listing-stat small{color:var(--nl-muted);white-space:nowrap;font-size:12px;font-weight:400;display:inline!important}html .nl-listing-stats>.nl-listing-stat:nth-child(3):last-child{grid-column:1/-1}html .nl-listing-stats>[role=status]{color:var(--nl-muted);grid-column:1/-1;font-size:13px}}:root:root{--primary-alt:#a855f7;--nl-primary:var(--primary-alt);--nl-font:"Space Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:var(--nl-font);--mantine-font-family:var(--nl-font);--mantine-font-family-headings:var(--nl-font);--color-server-status-running:#10b981;--color-server-status-offline:#ef4444;--color-server-status-starting:#f59e0b;--color-server-status-stopping:#f59e0b}:root:root[data-mantine-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nl-bg:#0a0a0a;--nl-surface:#111;--nl-raised:#161616;--nl-input:#141417;--nl-control:#222225;--nl-console:#111;--nl-text:#fff;--nl-soft:#e4e4e7;--nl-muted:#a1a1aa;--nl-border:#ffffff1a;--nl-border-hover:#ffffff40;--nl-tint:color-mix(in srgb, var(--primary-alt) 12.5%, transparent);--nl-accent-text:var(--primary-alt);--nl-accent-strong:#c084fc;--nl-action:#9333ea;--nl-action-hover:#7e22ce;--nl-hover:#ffffff0a;--mantine-color-body:var(--nl-bg);--mantine-color-text:var(--nl-soft);--mantine-color-bright:var(--nl-text);--mantine-color-dimmed:var(--nl-muted);--mantine-color-default:var(--nl-input);--mantine-color-default-hover:var(--nl-control);--mantine-color-default-border:var(--nl-border);--mantine-color-default-color:var(--nl-text);--mantine-color-placeholder:#898992;--mantine-color-anchor:var(--nl-accent-text);--chart-grid-color:#ffffff12;--chart-tick-color:#a1a1aa;--chart-series-1:var(--nl-accent-strong);--chart-series-2:#34d399;--chart-series-3:#60a5fa;--chart-series-4:#fbbf24}:root:root[data-mantine-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nl-bg:#f5f5f6;--nl-surface:#fff;--nl-raised:#fff;--nl-input:#fff;--nl-control:#ececef;--nl-console:#fafafa;--nl-text:#18181b;--nl-soft:#27272a;--nl-muted:#62626b;--nl-border:#18181b24;--nl-border-hover:#18181b47;--nl-tint:color-mix(in srgb, var(--primary-alt) 9%, transparent);--nl-accent-text:#7e22ce;--nl-accent-strong:#7e22ce;--nl-action:#7e22ce;--nl-action-hover:#6b21a8;--nl-hover:#18181b0a;--mantine-color-body:var(--nl-bg);--mantine-color-text:var(--nl-soft);--mantine-color-bright:var(--nl-text);--mantine-color-dimmed:var(--nl-muted);--mantine-color-default:var(--nl-surface);--mantine-color-default-hover:var(--nl-control);--mantine-color-default-border:var(--nl-border);--mantine-color-default-color:var(--nl-text);--mantine-color-placeholder:#77707f;--mantine-color-anchor:var(--nl-accent-text);--chart-grid-color:#2c1a4117;--chart-tick-color:#696172;--chart-series-1:#9333ea;--chart-series-2:#047857;--chart-series-3:#2563eb;--chart-series-4:#b45309}:root:root{--mantine-color-nolimit-filled:var(--nl-action);--mantine-color-nolimit-filled-hover:var(--nl-action-hover);--mantine-color-nolimit-light:var(--nl-tint);--mantine-color-nolimit-light-hover:color-mix(in srgb, var(--primary-alt) 20%, transparent);--mantine-color-nolimit-light-color:var(--nl-accent-strong);--mantine-color-nolimit-outline:var(--nl-accent-text);--mantine-color-nolimit-outline-hover:var(--nl-tint);--mantine-color-nolimit-text:var(--nl-accent-text);--mantine-color-blue-filled:var(--mantine-color-nolimit-filled);--mantine-color-blue-filled-hover:var(--mantine-color-nolimit-filled-hover);--mantine-color-blue-light:var(--mantine-color-nolimit-light);--mantine-color-blue-light-hover:var(--mantine-color-nolimit-light-hover);--mantine-color-blue-light-color:var(--mantine-color-nolimit-light-color);--mantine-color-blue-outline:var(--mantine-color-nolimit-outline);--mantine-color-blue-outline-hover:var(--mantine-color-nolimit-outline-hover);--mantine-color-blue-text:var(--mantine-color-nolimit-text)}html body{font-family:var(--nl-font);background-color:var(--nl-bg);background-image:none;min-height:100dvh}html :is(h1,h2,h3,.mantine-Title-root){letter-spacing:-.025em;color:var(--nl-text)}html ::selection{background:color-mix(in srgb, var(--primary-alt) 35%, transparent)}html :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--nl-primary);outline-offset:2px}html body{scrollbar-color:var(--nl-border-hover) var(--nl-bg)}html .nl-paper{background:var(--nl-raised);color:var(--nl-soft);border-color:var(--nl-border)}html .nl-card{background:var(--nl-raised);border-color:var(--nl-border);box-shadow:none;transition:border-color .16s}html .nl-card .nl-card{background-color:var(--nl-surface)}html #title-card-header{background:var(--nl-raised);border-color:var(--nl-border)}html #title-card-icon{background:var(--nl-tint);color:var(--nl-accent-strong)}html .nl-button{letter-spacing:0;transition:background-color .16s,border-color .16s}html .nl-button-label{font-weight:600}html .nl-button:not(:disabled):not([data-disabled]):not([data-loading]):hover{box-shadow:none}html .nl-input{background-color:var(--nl-input);border-color:var(--nl-border);color:var(--nl-text);transition:border-color .16s}html .nl-input:focus-within{border-color:var(--nl-primary);box-shadow:none}html .nl-input:focus-visible,html .nl-input :is(input,textarea):focus-visible{box-shadow:none;outline:none}html .nl-input[data-error]{border-color:var(--mantine-color-error)}html .nl-input:disabled,html .nl-input[data-disabled]{background:var(--nl-raised);color:var(--nl-muted)}html .nl-label{color:var(--nl-soft);margin-bottom:6px;font-weight:600}html .nl-description{color:var(--nl-muted)}html .nl-segments{background:var(--nl-surface);border:1px solid var(--nl-border);font-family:var(--nl-font);padding:4px}html .nl-segment-indicator{background:var(--nl-tint);border:1px solid color-mix(in srgb, var(--nl-primary) 35%, transparent);box-shadow:none;border-radius:4px}html .nl-segment-label{color:var(--nl-muted);border-radius:4px;padding:5px 10px;font-size:.8125rem;font-weight:500;line-height:1.4}html .nl-segment-label[data-active]{color:var(--nl-accent-strong)}html .nl-segment-label:not([data-disabled]):hover{color:var(--nl-text)}html .nl-segment-label[data-disabled]{color:var(--nl-muted);opacity:.55}html .nl-segment-control:before{display:none}html .nl-segment-control:has(input:focus-visible) .nl-segment-label{outline:2px solid var(--nl-primary);outline-offset:-2px}html .nl-badge:not([data-circle]){min-height:21px;font-size:max(var(--badge-fz), .6875rem);letter-spacing:0;text-transform:none;font-weight:500;line-height:1.3}html .nl-tooltip{background:var(--nl-control);color:var(--nl-text);border:1px solid var(--nl-border-hover);font-family:var(--nl-font);box-shadow:none;font-size:.75rem}html .nl-progress{background:var(--nl-control)}html #sidebar-desktop{background:var(--nl-surface);border-color:var(--nl-border);border-block-width:0;border-left-width:0;border-radius:0;height:100vh;margin:0;top:0}html :is(#sidebar-desktop,#sidebar-mobile) button:has(kbd,.mantine-Kbd-root){display:none!important}html #sidebar-content .nl-button{min-height:39px;margin-block:2px}html #sidebar-content .nl-button-label{justify-content:flex-start;font-size:.8rem;font-weight:500}html #sidebar-content .nl-button.active{background:var(--nl-tint);color:var(--nl-accent-strong);box-shadow:inset 2px 0 var(--nl-primary);border-color:#0000}html #sidebar-account-card{border-color:var(--nl-border);background:var(--nl-raised)}html #sidebar-content>.overflow-y-auto{scrollbar-width:none;-ms-overflow-style:none}html #sidebar-content>.overflow-y-auto::-webkit-scrollbar{width:0;height:0;display:none}.nl-sidebar-section{flex-shrink:0;min-width:0}.nl-sidebar-section-toggle{width:100%;min-height:36px;color:var(--nl-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;margin-block:6px;padding:6px 8px;font-size:.75rem;display:flex}.nl-sidebar-section-toggle:before,.nl-sidebar-section-toggle:after{content:"";border-top:1px solid var(--nl-border);flex:1}.nl-sidebar-section-label{overflow-wrap:anywhere;min-width:0}.nl-sidebar-section-toggle:hover{color:var(--nl-text);background:var(--nl-hover)}.nl-sidebar-section-toggle:focus-visible{outline:2px solid var(--nl-primary);outline-offset:-2px}.nl-sidebar-section-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 6px;width:6px;height:6px;transition:transform .24s cubic-bezier(.4,0,.2,1);transform:translateY(-2px)rotate(45deg)}.nl-sidebar-section-toggle[aria-expanded=false] .nl-sidebar-section-chevron{transform:rotate(-45deg)}.nl-sidebar-section-content{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.4,0,.2,1),opacity .18s;display:grid}.nl-sidebar-section-content[data-expanded=false]{opacity:0;grid-template-rows:0fr}.nl-sidebar-section-inner{flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.nl-sidebar-section-content,.nl-sidebar-section-chevron{transition:none}}.nl-brand{align-items:center;gap:11px;min-width:0;padding:14px 4px 22px;display:flex}.nl-brand img{object-fit:contain;flex:0 0 38px}:root[data-mantine-color-scheme=light] .nl-brand img{filter:brightness(0)saturate()}.nl-brand strong{color:var(--nl-text);letter-spacing:.075em;white-space:nowrap;font-size:16px;font-weight:700;display:block}.nl-brand strong span{color:var(--nl-accent-text)}.nl-brand small{color:var(--nl-muted);letter-spacing:.3em;margin-top:3px;font-size:9px;display:block}.nl-theme-summary{color:var(--nl-muted);font-size:12px}.nl-auth{background:var(--nl-bg);min-height:100dvh}.nl-auth .nl-brand{justify-content:center;padding-top:32px}.nl-auth .nl-card{box-shadow:none}html .nl-table{--table-border-color:var(--nl-border);--table-highlight-on-hover-color:var(--nl-hover)}html .nl-table thead{background:var(--nl-surface)}html .nl-table th{color:var(--nl-muted);letter-spacing:0;text-transform:none;padding-block:14px;font-size:12px;font-weight:500}html .nl-table td{border-color:var(--nl-border);padding-block:13px}html .nl-table tbody tr:hover{background-color:var(--nl-hover)}html .nl-table :is(input,button){letter-spacing:normal}html .nl-overlay,html .nl-dropdown,html .nl-notification{background:var(--nl-raised);border:1px solid var(--nl-border)}html .nl-overlay-header{background:var(--nl-raised);border-bottom:1px solid var(--nl-border)}html .nl-overlay-title{letter-spacing:-.02em;font-weight:600}html .nl-dropdown{box-shadow:var(--mantine-shadow-md)}html .nl-menu-item:not([data-disabled]):hover,html .nl-option[data-combobox-selected]{background-color:var(--nl-tint)}html .nl-tabs-list:before{border-color:var(--nl-border)}html .nl-tab{color:var(--nl-muted);padding:10px 14px;font-weight:500}html .nl-tab[data-active]{color:var(--nl-accent-text);border-color:var(--nl-primary)}html .nl-tab:hover{background-color:var(--nl-hover)}html .nl-accordion{border-color:var(--nl-border);background:var(--nl-raised)}html .nl-accordion-control:hover{background:var(--nl-hover)}html .mantine-Pagination-control[data-active]{background:var(--nl-action);border-color:var(--nl-action)}html .file-manager-tree-shell,html [data-file-manager-editor-pane]{border-color:var(--nl-border)}html [data-file-manager-tree-header]{background-color:var(--nl-surface)}html [data-file-manager-tree-row]:hover{background-color:var(--nl-hover)}html [data-file-manager-page]{font-family:var(--nl-font)}html [data-file-manager-page]>.mantine-Group-root:first-of-type h1{letter-spacing:-.025em;color:var(--nl-text);font-size:1.625rem;font-weight:700}html [data-file-manager-page] .nl-card:has(.mantine-Breadcrumbs-root){background:var(--nl-surface);border:1px solid var(--nl-border);box-shadow:none;border-radius:8px;padding:10px 16px}html .mantine-Breadcrumbs-root{flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;display:flex}html .mantine-Breadcrumbs-separator{color:var(--nl-muted);opacity:.6;font-weight:300}html .mantine-Breadcrumbs-breadcrumb{color:var(--nl-muted);font-weight:500;text-decoration:none;transition:color .15s}html .mantine-Breadcrumbs-breadcrumb:hover{color:var(--nl-accent-text)}html .mantine-Breadcrumbs-breadcrumb:last-child{color:var(--nl-text);font-weight:600}html [data-file-manager-page] .nl-table{border:1px solid var(--nl-border);border-radius:8px;overflow:hidden}html [data-file-manager-page] .nl-table thead tr{background:var(--nl-surface);border-bottom:1px solid var(--nl-border)}html [data-file-manager-page] .nl-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--nl-muted);padding:12px 16px;font-size:.75rem;font-weight:600}html [data-file-manager-page] .nl-table tbody tr{border-bottom:1px solid #ffffff0a;transition:background-color .14s}html [data-file-manager-page] .nl-table tbody tr:hover{background-color:color-mix(in srgb, var(--nl-primary) 6%, var(--nl-surface))}html [data-file-manager-page] .nl-table td{vertical-align:middle;padding:10px 16px}html .nl-file-editor-back-btn{background:var(--nl-surface);border:1px solid var(--nl-border);color:var(--nl-text);border-radius:8px;flex-shrink:0;width:36px;height:36px;transition:all .16s cubic-bezier(.4,0,.2,1)}html .nl-file-editor-back-btn:hover{background:var(--nl-hover);border-color:var(--nl-border-hover);color:var(--nl-accent-text);transform:translate(-2px)}:is(html :is(h1,h2,h3).truncate\!:has(~.nl-file-editor-back-btn),html .truncate\!:is(h1,h2,h3)){font-family:var(--nl-font);letter-spacing:-.025em;font-weight:700}html [data-file-manager-editor-tabs]{background-color:var(--nl-surface)!important;border-bottom:1px solid var(--nl-border)!important}html [data-file-manager-editor-tab]{color:var(--nl-muted);transition:background-color .14s,color .14s;border-top:none!important;border-right:1px solid var(--nl-border)!important;background-color:#0000!important;border-bottom:2px solid #0000!important}html [data-file-manager-editor-tab]:hover:not([data-active=true]){background-color:var(--nl-hover)!important;color:var(--nl-text)!important}html [data-file-manager-editor-tab][data-active=true],html [data-file-manager-editor-tab].active{font-weight:600;background-color:var(--nl-bg)!important;color:var(--nl-text)!important;border-top:none!important;border-bottom:2px solid var(--nl-primary)!important}html .recharts-cartesian-grid line{stroke:var(--chart-grid-color)}html .recharts-default-tooltip{border-radius:4px;background-color:var(--nl-surface)!important;border:1px solid var(--nl-border)!important}@media (max-width:48rem){.nl-auth .nl-brand{padding-top:20px}}@media (prefers-reduced-motion:reduce){html .nl-card,html .nl-button,html .nl-input{transition:none}}html :is(div,span):has(>.nc-modes){font-size:0}html :is(div,span):has(>.nc-modes)>*{font-size:.75rem}html :is(div,span):has(>.nc-modes)>span.animate-pulse{display:none!important}html .nc-modes{font-size:.75rem}html .nl-card.nl-console-card{background:var(--nl-console);font-family:var(--nl-font);padding:0}html .nl-console-card>div:has(.nc-modes){background:var(--nl-raised);border-bottom:1px solid var(--nl-border);flex-wrap:wrap;gap:10px;margin:0;padding:10px 12px}html .nl-console-card .nc-modes{max-width:100%}html .nc-modes .nl-segment-label{padding:4px 8px;font-size:.75rem}html .nl-console-card>div:has(.nc-modes) .nl-action-icon{border-radius:4px;width:28px;min-width:28px;height:28px}html .nl-console-card>div:has(.nc-modes) .nl-action-icon:not(:disabled):hover{background:var(--nl-control)}html .nl-console-card>.flex-1{margin:12px}html .nl-console-card>div:has(.nl-console-connection){border-top:1px solid var(--nl-border);background:var(--nl-raised);flex-wrap:wrap;align-items:center;gap:10px;margin-top:0;padding:10px 12px}html .nl-console-card>div:has(.nl-console-connection)>.mantine-Autocomplete-root{flex:240px;width:auto;min-width:0}html .nl-console-card .nl-input{font-family:var(--mantine-font-family-monospace)}html .nl-console-connection{font-family:var(--nl-font)}html .mod-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}html .mod-grid>.nl-card{background:var(--nl-raised);border-color:var(--nl-border)}html .mod-grid>.nl-card:hover{border-color:var(--nl-border-hover)}html .mod-grid .nl-badge{min-height:22px;padding-inline:7px;font-size:11px;line-height:1.35}html .mod-grid .nl-badge[data-variant=outline]{background:var(--nl-control);color:var(--nl-soft);border:1px solid var(--nl-border)}html .mod-grid .mod-icon{border-radius:6px}html .nl-server-card{border-color:var(--nl-border);background:var(--nl-raised);padding:8px}html .nl-server-head{align-items:center;gap:8px;min-width:0;display:flex}html .nl-server-name{min-width:0;color:var(--nl-text);flex:auto;align-items:center;font-size:.875rem;font-weight:600;display:flex}html .nl-server-status{border:1px solid color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;flex:none;align-items:center;gap:5px;padding:1px 8px 2px;font-size:.6875rem;font-weight:600;line-height:1.35;display:inline-flex}html .nl-server-status-dot{background:currentColor;width:6px;height:6px}html .nl-server-address{min-width:0;color:var(--nl-muted);margin-top:2px;font-size:.75rem;line-height:1rem}html .nl-server-address button,html .nl-server-address a{height:auto;color:inherit;font:inherit;padding:0}html .nl-server-usage{grid-template-columns:1fr 1fr;gap:1px 12px;margin-top:4px;display:grid}html .nl-server-usage-item{min-width:0;color:var(--nl-muted);align-items:center;gap:5px;font-size:.6875rem;display:flex}html .nl-server-usage-icon{opacity:.75;flex:none;width:11px;height:11px}html .nl-server-usage-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}html .nl-server-usage-value{font-variant-numeric:tabular-nums;color:var(--nl-text);flex:none;margin-left:auto;font-weight:600}html .nl-server-power{grid-template-columns:repeat(5,34px);justify-content:space-between;gap:8px;margin-top:10px;padding-block:2px;display:grid}html .nl-server-power .nl-server-power-slot{width:34px;height:34px;display:flex}html .nl-server-power .nl-server-power-action{appearance:none;box-sizing:border-box;border:1px solid var(--nl-border);background:var(--mantine-color-default-hover);width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;color:var(--nl-power-color);box-shadow:none;cursor:pointer;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}html .nl-server-power-action[data-action=start]{--nl-power-color:#34d399}html .nl-server-power-action[data-action=restart]{--nl-power-color:#22d3ee}html .nl-server-power-action[data-action=stop]{--nl-power-color:#facc15}html .nl-server-power-action[data-action=kill]{--nl-power-color:#f87171}html .nl-server-power-action[data-action=console]{--nl-power-color:var(--nl-muted)}html .nl-server-power .nl-server-power-action:not(:disabled):hover{background:color-mix(in srgb, var(--nl-power-color) 12%, var(--mantine-color-default-hover));border-color:color-mix(in srgb, var(--nl-power-color) 40%, transparent)}html .nl-server-power .nl-server-power-action:disabled{cursor:not-allowed;opacity:.4}html .nl-server-power-action svg{flex:none;width:13px;height:13px}:root[data-mantine-color-scheme=light] .nl-server-power-action[data-action=start]{--nl-power-color:#047857}:root[data-mantine-color-scheme=light] .nl-server-power-action[data-action=restart]{--nl-power-color:#0e7490}:root[data-mantine-color-scheme=light] .nl-server-power-action[data-action=stop]{--nl-power-color:#a16207}:root[data-mantine-color-scheme=light] .nl-server-power-action[data-action=kill]{--nl-power-color:#dc2626}@media (prefers-reduced-motion:reduce){html .nl-server-power .nl-server-power-action{transition:none}}html .nl-server-name{min-width:0;min-height:20px;color:var(--nl-text);align-items:center;font-size:.875rem;font-weight:600;display:flex}html .nl-server-meta{min-width:0;min-height:16px;color:var(--nl-muted);align-items:center;gap:8px;margin-top:1px;font-size:.75rem;line-height:1rem;display:flex}html .nl-server-dot{flex:none}html .nl-server-address{min-width:0;overflow:hidden}html .nl-server-address button{max-width:100%;color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;overflow:hidden}html .nl-server-address button:hover{color:var(--nl-accent-text)}
