.dashboard{grid-template-columns:200px minmax(0,1fr);gap:24px}.dash-nav{padding-top:4px}.dash-nav__list{background:none;border:0;padding:0}.dash-nav .sidebar-nav-link{padding:5px 8px}.dash-nav .sidebar-nav-link svg{width:18px;height:18px}.dash-nav .sidebar-nav-divider{margin:6px 0}.dash-nav .sidebar-nav-heading{padding:4px 8px 2px}.dash-nav__count{position:relative;margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--on-accent);font-size:var(--fs-xs);font-weight:700;font-variant-numeric:tabular-nums}.dash-nav .sidebar-nav-link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dash-nav .sidebar-nav-link.active{box-shadow:inset 2px 0 0 var(--accent)}.dash-nav__exit{color:var(--text-muted)}.dashboard .cr-breadcrumbs{margin-bottom:8px}.dashboard-header{margin-bottom:16px}.d-edit-sub{margin:-8px 0 16px;overflow-wrap:anywhere}.dashboard-header h1,.dashboard-content>h1{font-size:var(--fs-2xl);font-weight:600;line-height:1.25;margin:0;overflow-wrap:anywhere}.dashboard .stat-card{padding:12px 16px;border-radius:var(--radius)}.dashboard .stat-card-value{font-size:var(--fs-lg);font-weight:600;font-variant-numeric:tabular-nums}.dashboard .stat-card-label{text-transform:none;letter-spacing:0}.dashboard .stat-card:hover,.dashboard-content .card:hover,.dashboard .stat-card.d-bc-accent{border-color:var(--border)}.dashboard>*{min-width:0}.boost-page-layout>*{min-width:0}.boost-form-section,.boost-preview-card{max-width:100%;box-sizing:border-box}.dash-ico{display:inline-flex;vertical-align:-3px;margin-right:2px}.dash-ico svg{display:block}.dashboard-server-actions .dash-ico,.dashboard-server-actions .btn .dash-ico{margin:0;vertical-align:middle}.dashboard-filter-tab,.dashboard-server-metrics span{align-items:center}.boost-pay-icon{display:inline-flex;flex-shrink:0;color:var(--text-secondary)}.boost-duration-option,.boost-pay-method{min-width:0}.boost-duration-option{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:52px}.boost-duration-days{font-size:.9375rem}@media(max-width:768px){.boost-page-layout{grid-template-columns:minmax(0,1fr)}.boost-form-section{padding:16px}.boost-quantity-input{width:100%;max-width:160px}}.section-collapse-btn{all:unset;box-sizing:border-box;cursor:pointer;min-height:24px}.section-collapse-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.section-collapse-header,.achievements-header.section-collapse-toggle{cursor:pointer}.add-layout>*,.add-main,.add-main .form-row>*{min-width:0}.add-main,.add-main .field-hint{overflow-wrap:anywhere}.add-next{margin:0;padding-left:20px;display:grid;gap:10px;font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.5}.add-next li::marker{color:var(--accent);font-weight:600}.dashboard-server-name{display:inline-block;min-height:24px}@media(max-width:768px){.dashboard{grid-template-columns:minmax(0,1fr);gap:12px}.dash-nav{position:static;max-height:none;overflow:visible;min-width:0;max-width:100%}.dash-nav__list{flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.dash-nav__list::-webkit-scrollbar{display:none}.dash-nav .sidebar-nav-link{min-height:40px;padding:6px 10px;font-size:.8125rem;flex:none;scroll-snap-align:start;overflow:visible}.dash-nav .sidebar-nav-link.active{box-shadow:inset 0 -2px 0 var(--accent)}.dash-nav__head,.dash-nav__sep{display:none}}@media(max-width:640px){.dashboard-filter-tabs,.dashboard-sort-bar{gap:8px}}.dash-srv-row{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--border)}.dash-srv-name{min-width:0;flex:1 1 200px;overflow-wrap:anywhere}.dash-srv-acts{display:flex;gap:6px;flex-wrap:wrap}.boost-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.boost-page-title{font-size:var(--fs-lg);margin-bottom:16px}.boost-form-section{background:var(--bg-card);border:1px solid var(--border);padding:24px}.boost-field{margin-bottom:24px}.boost-label{display:block;font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:8px;font-weight:500}.boost-server-search-wrap{position:relative}.boost-server-search{width:100%;padding:8px 12px;background:var(--bg-input);border:1px solid var(--border-strong);color:var(--text);font-size:var(--fs-md);transition:border-color var(--transition)}.boost-server-search:focus{border-color:var(--focus)}.hl-promo-input{width:220px;max-width:100%}.boost-quantity-row.boost-promo-row{flex-direction:row;flex-wrap:nowrap}.boost-promo-row .boost-server-search{flex:1;min-width:0;width:auto}.boost-server-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--bg-card);border:1px solid var(--border);border-top:none;max-height:280px;overflow-y:auto;z-index:100;box-shadow:var(--shadow)}.boost-dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 12px;min-height:var(--tap);cursor:pointer;transition:background var(--transition)}.boost-dropdown-item:hover,.boost-dropdown-item:focus-visible{background:var(--bg-card-hover)}.boost-dropdown-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus)}.boost-dropdown-icon{width:28px;height:28px;border-radius:4px;object-fit:cover}.boost-dropdown-icon-ph{width:28px;height:28px;background:var(--border);border-radius:4px}.boost-dropdown-icon-ph,.boost-preview-icon-placeholder{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted)}.boost-dropdown-info{flex:1}.boost-dropdown-name{display:block;font-size:var(--fs-sm);font-weight:600}.boost-dropdown-meta{display:block;font-size:.75rem;color:var(--text-muted)}.boost-dropdown-empty{padding:16px;text-align:center;color:var(--text-muted);font-size:.8rem}.boost-selected-server-info{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background:var(--bg-secondary);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.boost-server-meta{display:block;font-size:.75rem;color:var(--text-muted)}.boost-quantity-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.boost-quantity-input{width:120px;padding:8px 12px;background:var(--bg-input);border:1px solid var(--border-strong);color:var(--text);font-size:var(--fs-md);font-weight:600;font-family:var(--font-main);font-variant-numeric:tabular-nums;transition:border-color var(--transition)}.boost-quantity-input:focus{border-color:var(--focus)}.boost-presets{display:flex;gap:8px;flex-wrap:wrap}.boost-preset{padding:0 12px;background:var(--bg-input);border:1px solid var(--border-strong);color:var(--text);font-size:var(--fs-base);font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--transition),color var(--transition),background-color var(--transition)}.boost-preset:hover{border-color:var(--accent);color:var(--accent)}.boost-preset.active{border-color:var(--accent-hover);color:var(--accent);background:var(--accent-bg)}.boost-duration-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.boost-duration-option{padding:8px 16px;background:var(--bg-input);border:1px solid var(--border-strong);cursor:pointer;text-align:center;transition:border-color var(--transition),background-color var(--transition)}.boost-duration-option:hover{border-color:var(--accent)}.boost-duration-option.active{border-color:var(--accent);background:var(--accent-bg)}.boost-duration-option:has(input:focus-visible),.boost-pay-method:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.boost-duration-option input,.boost-pay-method input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.boost-duration-option,.boost-pay-method{position:relative}.boost-duration-days{display:block;font-size:.9375rem;font-weight:600}.boost-duration-price{display:block;font-size:.75rem;color:var(--text-muted);margin-top:2px}.boost-duration-discount{display:block;font-size:.75rem;color:var(--success);margin-top:2px}.boost-pay-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.boost-pay-method{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--bg-input);border:1px solid var(--border-strong);cursor:pointer;font-size:var(--fs-sm);transition:border-color var(--transition),background-color var(--transition)}.boost-pay-method:hover{border-color:var(--accent)}.boost-pay-method.active{border-color:var(--accent);background:var(--accent-bg)}.boost-pay-method:has(input:disabled){opacity:.55;cursor:not-allowed}.boost-pay-method:has(input:disabled):hover{border-color:var(--border-strong)}.boost-pay-icon{display:inline-flex;color:var(--text-secondary)}.boost-total-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--border);margin-top:16px}.boost-total-label{font-size:var(--fs-base);font-weight:600}.boost-total-prices{display:flex;align-items:center;gap:8px}.boost-old-price{text-decoration:line-through;color:var(--text-muted);font-size:.8rem}.boost-final-price{font-family:var(--font-main);font-size:var(--fs-xl);font-weight:600;color:var(--gold);font-variant-numeric:tabular-nums}.boost-submit-btn{margin-top:12px;font-size:var(--fs-base);padding:12px 16px;background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.boost-submit-btn:hover{background:var(--accent-hover)}.boost-preview-section{position:sticky;top:80px}.boost-preview-card{background:var(--bg-card);border:1px solid var(--border);padding:16px}.boost-preview-title{font-size:var(--fs-md);margin-bottom:12px}.boost-preview-body{display:flex;gap:8px}.boost-preview-list{flex:1;max-height:450px;overflow-y:auto}.boost-preview-list::-webkit-scrollbar{width:4px}.boost-preview-list::-webkit-scrollbar-track{background:transparent}.boost-preview-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.boost-preview-list::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.boost-preview-server{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border);font-size:.75rem}.boost-preview-server:last-child{border-bottom:none}.boost-preview-server-me{background:var(--accent-bg);border:1px solid var(--accent);border-radius:var(--radius-xs)}.boost-preview-server-outside .boost-preview-icon-phantom{border:1px dashed var(--accent);background:transparent;color:var(--accent);font-weight:600;border-radius:50%}.boost-preview-name-phantom{color:var(--accent)!important}.boost-preview-rank{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-weight:600;font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--text-muted);background:var(--bg-input);border-radius:50%;flex-shrink:0}.boost-preview-server-me .boost-preview-rank{background:var(--accent);color:var(--on-accent)}.boost-preview-icon{width:28px;height:28px;border-radius:4px;object-fit:cover;flex-shrink:0}.boost-preview-icon-placeholder{width:28px;height:28px;background:var(--border);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--text-muted);flex-shrink:0}.boost-preview-info{flex:1;min-width:0}.boost-preview-name{display:block;font-weight:600;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.boost-preview-boosts{display:block;font-size:.75rem;color:var(--text-muted)}.boost-preview-slider{display:flex;flex-direction:column-reverse;align-items:center;gap:6px;width:32px;flex-shrink:0}.boost-slider-value{font-size:.75rem;color:var(--text-muted);font-weight:600}.boost-slider-vertical{writing-mode:vertical-lr;direction:rtl;width:24px;min-width:24px;height:280px;appearance:none;background:var(--border);border-radius:var(--radius-xs);cursor:pointer;accent-color:var(--accent)}.boost-slider-vertical:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.boost-slider-vertical::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);border:3px solid var(--bg-card);cursor:pointer}.boost-slider-vertical::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);border:3px solid var(--bg-card);cursor:pointer}.boost-slider-vertical::-webkit-slider-runnable-track{background:var(--border);border-radius:var(--radius-xs)}.boost-preview-footer{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.boost-preview-position{text-align:center;font-size:.75rem;color:var(--text-muted)}.boost-preview-position strong{display:block;font-size:var(--fs-md);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.boost-preview-position-new strong{color:var(--accent)}.boost-preview-arrow{display:inline-flex;color:var(--text-muted)}.boost-howto{margin-top:16px;font-size:var(--fs-sm);color:var(--text-secondary)}.boost-howto summary{cursor:pointer;padding:8px 0;min-height:var(--tap);display:flex;align-items:center}.boost-howto-list{padding-left:20px;margin-top:8px}.boost-howto-list li{margin-bottom:6px}.boost-preview-tops{margin-bottom:12px}.boost-preview-tops .boost-preset{min-height:32px;font-size:var(--fs-sm)}.boost-promo>summary{cursor:pointer;min-height:var(--tap);display:flex;align-items:center;margin-bottom:0}.boost-promo[open]>summary{margin-bottom:8px}.boost-active-wrap{max-width:none;margin-top:16px}.boost-recent-purchases{margin-top:24px;overflow:hidden;background:var(--bg-card);border:1px solid var(--border);padding:12px 16px}.boost-recent-label{font-size:.75rem;color:var(--text-muted);font-weight:600;display:block;margin-bottom:8px}.boost-recent-ticker{overflow:hidden;mask-image:linear-gradient(to right,transparent,black 3%,black 97%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 3%,black 97%,transparent)}.boost-recent-ticker-inner{display:flex;gap:12px;animation:ticker 35s linear infinite;white-space:nowrap}.boost-recent-ticker-inner.boost-recent-no-scroll{animation:none}.boost-recent-ticker:hover .boost-recent-ticker-inner,.boost-recent-ticker:focus-within .boost-recent-ticker-inner{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.boost-recent-ticker-inner{animation:none}}.boost-recent-item{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;color:var(--text);text-decoration:none;padding:4px 12px;min-height:36px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--transition)}.boost-recent-item:hover{border-color:var(--border-light)}.boost-recent-icon{width:20px;height:20px;border-radius:50%;object-fit:cover}.boost-recent-dot{width:10px;height:10px;border-radius:50%;background:var(--purple);flex-shrink:0}.boost-recent-name{font-weight:600}.boost-recent-sep{color:var(--text-muted);font-size:.75rem}.boost-recent-count{color:var(--text);font-weight:600}.boost-recent-time{color:var(--text-muted);font-size:.75rem}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.boost-success-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.boost-success-modal{background:var(--bg-card);border:1px solid var(--border);padding:40px;text-align:center;max-width:400px}.boost-rocket{font-size:3rem;margin-bottom:12px}.boost-badge-green{display:inline-block;padding:4px 12px;background:var(--success-bg);color:var(--success);font-size:var(--fs-sm);font-weight:600;border-radius:4px;margin:12px 0}.boost-input-error{border-color:var(--danger)!important}.boost-field-error{color:var(--danger);font-size:var(--fs-sm);margin-top:8px}@media(max-width:768px){.boost-page-layout{grid-template-columns:1fr}.boost-preview-section{position:static}.boost-preview-body{flex-direction:column}.boost-preview-list{max-height:300px}.boost-preview-slider{flex-direction:row;width:100%;gap:10px}.boost-slider-vertical{writing-mode:horizontal-tb;direction:ltr;flex:1;width:auto;height:24px}}.deposit-amount-input{flex:1;padding:8px 12px;background:var(--bg-input);border:1px solid var(--border-strong);color:var(--text);font-size:var(--fs-md);font-weight:600;font-family:var(--font-main);font-variant-numeric:tabular-nums;transition:border-color var(--transition)}.deposit-amount-input:focus{border-color:var(--focus)}.deposit-preset{padding:0 12px;background:var(--bg-input);border:1px solid var(--border-strong);color:var(--text);font-size:var(--fs-base);font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--transition),color var(--transition),background-color var(--transition)}.deposit-preset:hover{border-color:var(--accent);color:var(--accent)}.deposit-preset.active{border-color:var(--accent-hover);color:var(--accent);background:var(--accent-bg)}.diag-server-switcher{display:flex;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.diag-server-select-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.diag-server-dropdown{position:relative;display:inline-block}.diag-server-dropdown-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;min-height:40px;font-size:var(--fs-base);font-weight:600;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);cursor:pointer;transition:border-color var(--transition);min-width:200px;font-family:inherit}.diag-server-dropdown-btn:hover{border-color:var(--accent)}.diag-dropdown-arrow{margin-left:auto;color:var(--text-muted);display:inline-flex}.diag-server-dropdown-menu{display:none;position:absolute;top:calc(100% + 4px);left:0;width:320px;max-height:350px;z-index:100;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;flex-direction:column}.diag-server-dropdown-menu.open{display:flex}.diag-server-search{padding:8px 12px;min-height:var(--tap);font-size:var(--fs-md);border:none;border-bottom:1px solid var(--border-strong);background:var(--bg-input);color:var(--text);font-family:inherit;width:100%}.diag-server-search::placeholder{color:var(--text-muted)}.diag-server-list{overflow-y:auto;max-height:290px;padding:4px}.diag-server-option{display:flex;align-items:center;gap:8px;padding:8px 12px;min-height:36px;font-size:var(--fs-base);color:var(--text);text-decoration:none;border-radius:var(--radius-sm);transition:background-color var(--transition)}.diag-server-option:hover{background:var(--bg-card-hover)}.diag-server-option.active{background:var(--accent-bg);color:var(--accent-hover);font-weight:600}.diag-server-option.hidden{display:none}.diag-status-dot{width:6px;height:6px;border-radius:50%}.dot-on{background:var(--success)}.dot-off{background:var(--danger);opacity:.6}.diag-status-card{display:flex;justify-content:space-between;align-items:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;gap:12px;flex-wrap:wrap}.diag-status-left{display:flex;align-items:center;gap:12px}.diag-server-title{font-size:var(--fs-lg);margin:0}.diag-server-meta{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:var(--fs-sm)}.diag-rank{color:var(--text-muted)}.diag-status-right{display:flex;gap:6px}.diag-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin-top:16px}.diag-metric{text-align:center;padding:12px 8px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.diag-metric-value{font-size:var(--fs-xl);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.diag-metric-label{font-size:.75rem;color:var(--text-muted);margin-top:2px}.diag-progress-bar{width:100%;height:8px;background:var(--border);border-radius:4px;overflow:hidden;margin-bottom:16px}.diag-progress-fill{height:100%;border-radius:4px}.diag-fill-badge{padding:2px 8px;font-size:.75rem;font-weight:600;border-radius:var(--radius-xs);font-variant-numeric:tabular-nums}.fill-good{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}.fill-mid{background:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning)}.fill-low{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger)}.diag-checklist{display:flex;flex-direction:column;gap:6px}.diag-check-item{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--bg-secondary)}.diag-check-icon{display:inline-flex;flex-shrink:0}.check-done .diag-check-icon{color:var(--success)}.check-todo .diag-check-icon{color:var(--text-muted)}.diag-check-content{flex:1;min-width:0}.diag-check-label{display:block;font-size:var(--fs-base);font-weight:500;color:var(--text)}.diag-check-hint{display:block;font-size:var(--fs-sm);color:var(--text-secondary);margin-top:2px}.diag-recommendations{display:flex;flex-direction:column;gap:8px}.diag-rec-item{display:flex;align-items:center;gap:12px;padding:8px 12px;min-height:var(--tap);border-radius:var(--radius-sm);background:var(--bg-input);border:1px solid var(--border);text-decoration:none;color:var(--text);transition:border-color var(--transition),background-color var(--transition)}.diag-rec-item:hover{border-color:var(--accent);background:var(--accent-bg)}.diag-rec-icon{display:inline-flex;color:var(--text-secondary)}.diag-rec-text{flex:1;font-size:var(--fs-base)}.diag-rec-arrow{display:inline-flex;color:var(--text-muted)}.diag-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.diag-action-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;min-height:var(--tap);font-size:var(--fs-base);font-weight:500;background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--radius);text-decoration:none;color:var(--text);transition:border-color var(--transition),color var(--transition)}.diag-action-btn:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:768px){.diag-status-card{flex-direction:column;align-items:flex-start}.diag-metrics-grid{grid-template-columns:repeat(3,1fr)}.diag-actions-grid{grid-template-columns:repeat(2,1fr)}.diag-check-item{flex-wrap:wrap}}.hl-features{display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px;margin-bottom:16px}.dashboard-filters-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 12px;flex-wrap:wrap}.dashboard-filter-tabs{display:flex;gap:4px;flex-wrap:wrap}.dash-section-tabs{margin-bottom:16px}.dashboard-filter-tab,.dashboard-sort-btn{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px;font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary);text-decoration:none;background:none;border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:border-color var(--transition),color var(--transition),background-color var(--transition)}.dashboard-filter-tab:hover,.dashboard-sort-btn:hover{border-color:var(--border-strong);color:var(--text)}.dashboard-filter-tab.active,.dashboard-sort-btn.active{background:var(--accent-bg);border-color:var(--accent-hover);color:var(--accent)}.dashboard-filter-tab .dash-ico,.dashboard-filter-count{color:var(--tab-color, inherit)}.dashboard-filter-count{font-size:var(--fs-xs);font-weight:600;font-variant-numeric:tabular-nums}.dashboard-sort-bar{display:flex;gap:4px;flex-wrap:wrap}.dashboard-server-card{position:relative;padding-left:20px}.dashboard-server-status-dot{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%}.dot-online{background:var(--success)}.dot-offline{background:var(--danger);opacity:.6}.dot-unknown{background:var(--text-muted);opacity:.5}.dashboard-server-offline .dashboard-server-icon,.dashboard-server-offline .server-card-icon{opacity:.7}.dashboard-server-metrics{display:flex;gap:12px;margin-top:4px;font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}@media(max-width:768px){.dashboard-filters-bar{flex-direction:column;align-items:flex-start}.dashboard-filter-tabs{overflow-x:auto;width:100%;flex-wrap:nowrap;padding-bottom:4px;padding-right:24px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.dashboard-filter-tab{white-space:nowrap;flex-shrink:0}.dashboard-server-metrics{flex-wrap:wrap;gap:8px}}@media(max-width:768px){.dashboard-content{width:100%;max-width:100%;min-width:0}.profile-card{padding:12px}.profile-card-top{flex-direction:column;align-items:center;text-align:center;gap:12px}.profile-avatar-img,.profile-avatar-placeholder{width:48px;height:48px}.profile-info{width:100%}.profile-name-row{justify-content:center}.profile-name{font-size:var(--fs-md)}.profile-nick{justify-content:center;font-size:var(--fs-sm)}.profile-meta{text-align:center;font-size:var(--fs-sm)}.profile-level-name,.profile-level-pts{font-size:var(--fs-sm)}.profile-level-bar{height:6px}.profile-stats-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow-x:visible;margin-top:12px;padding-top:12px}.profile-stat-inline{min-width:0;padding:8px 4px;text-align:center}.profile-stat-inline-value{font-size:var(--fs-md)}.profile-stat-inline-label{font-size:var(--fs-xs)}.profile-section{padding:12px;margin-bottom:12px}.profile-nick-form{flex-direction:column;align-items:stretch}.profile-nick-input-wrap{width:100%;min-width:auto;margin:0}.profile-nick-form .btn{width:100%}.profile-referral-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dashboard-header{flex-direction:column;gap:8px;align-items:flex-start}.dashboard-header h1{font-size:var(--page-title-size, 1.25rem)}.profile-review-header{flex-direction:column;align-items:flex-start}.profile-section .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px}.profile-section .table-wrap table{min-width:340px}}@media(max-width:480px){.profile-stats-inline{grid-template-columns:repeat(2,minmax(0,1fr))}}.info-list{display:flex;flex-direction:column;gap:0}.info-item{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:var(--fs-base)}.info-item>:last-child{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;min-width:0}.info-label{color:var(--text-secondary);flex:none}@media(max-width:768px){.info-item>a:last-child{display:inline-flex;align-items:center;gap:6px;min-height:44px}}@media(max-width:768px){div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}}.ticket-messages{display:flex;flex-direction:column;gap:12px}.ticket-msg{padding:12px 16px;border:1px solid var(--border)}.ticket-msg-user{background:var(--bg-card)}.ticket-msg-admin{background:color-mix(in srgb,var(--accent) 3%,transparent);border-color:var(--accent)}.ticket-msg-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:var(--fs-sm)}.ticket-msg-body{font-size:var(--fs-base);line-height:1.5;color:var(--text);overflow-wrap:anywhere}.dashboard-content code{background:var(--bg-secondary);border:1px solid var(--border);padding:1px 4px;border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:.9em;color:var(--text);overflow-wrap:anywhere}.d-muted{color:var(--text-muted)}.d-gold{color:var(--gold)}.d-accent{color:var(--accent)}.d-success{color:var(--success)}.d-danger{color:var(--danger)}.d-info{color:var(--info)}.d-diamond{color:var(--diamond)}.d-fs12{font-size:.75rem}.d-fs13{font-size:.8125rem}.d-fs-lg{font-size:1.4rem}.d-strong{font-weight:600}.d-num{font-variant-numeric:tabular-nums}.d-mt4{margin-top:4px}.d-mt8{margin-top:8px}.d-mt12{margin-top:12px}.d-mt16{margin-top:16px}.d-mt20{margin-top:24px}.d-mb4{margin-bottom:4px}.d-mb8{margin-bottom:8px}.d-mb10,.d-mb12{margin-bottom:12px}.d-mb16{margin-bottom:16px}.d-mb20{margin-bottom:24px}.d-ml4{margin-left:4px}.d-ml8{margin-left:8px}.d-mr8{margin-right:8px}.d-mlauto{margin-left:auto}.d-m0{margin:0}.d-my4{margin:4px 0}.d-note{font-size:var(--fs-sm);color:var(--text-muted);margin-top:8px}.d-center{text-align:center}.d-block{display:block}.d-inline{display:inline}.d-nowrap{white-space:nowrap}.d-autow{width:auto}.d-row{display:flex;align-items:center;gap:8px}.d-gap12{gap:12px}.d-rowwrap{display:flex;gap:8px;flex-wrap:wrap}.d-endalign{align-items:flex-end}.d-rowbetween{display:flex;justify-content:space-between;align-items:center;gap:8px}.d-rowcenter{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1rem}.d-disabled{opacity:.6;cursor:not-allowed}.d-help{cursor:help;opacity:.7}.d-subhead{margin:24px 0 12px;font-size:var(--fs-md);font-weight:600;color:var(--text-secondary)}.d-flexfield{margin:0;flex:1 1 180px;min-width:0}.d-box{background:var(--bg-secondary);border-radius:var(--radius);padding:16px}.d-img-fluid{max-width:100%;border-radius:var(--radius)}.d-ico48{width:48px;height:48px;border-radius:var(--radius)}.d-bc-accent{border-color:var(--accent)}.d-bc-gold{border-color:var(--gold)}.d-bc-danger{border-color:var(--danger)}.d-maxw120{max-width:120px}.d-pad40{padding:48px 16px}.d-ico-inline{vertical-align:-2px;margin-right:4px}.d-honeypot{position:absolute;left:-9999px}.d-alert-pad{margin:16px;padding:12px 16px}.d-badge-gold{background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--gold);font-size:.75rem}.d-checklabel{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:44px}.d-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.d-tile{padding:16px;border-radius:var(--radius);text-align:center;background:var(--bg-secondary)}.d-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.d-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.d-shot{position:relative;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.d-shot-img{width:100%;height:80px;object-fit:cover;display:block}.d-shot-del{position:absolute;top:4px;right:4px}.d-shot-x{background:#000000a6;border:0;color:#fff;border-radius:50%;width:28px;height:28px;cursor:pointer;font-size:1rem;line-height:1}.d-shot-x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.d-shot-x{position:relative}.d-shot-x:after{content:"";position:absolute;inset:-8px}.d-js-hidden{display:none}.diag-fill--good{background:var(--success)}.diag-fill--mid{background:var(--warning)}.diag-fill--low{background:var(--danger)}.dashboard-filter-tab--success{--tab-color: var(--success)}.dashboard-filter-tab--danger{--tab-color: var(--danger)}.dashboard-filter-tab--gold{--tab-color: var(--gold)}.ticket-row--answered{background:color-mix(in srgb,var(--accent) 5%,transparent)}@media(max-width:768px){.d-grid2{grid-template-columns:1fr}}.dashboard-content .form-group label{font-size:.875rem;text-transform:none;letter-spacing:0;color:var(--text-secondary)}.dashboard-content .form-group input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.dashboard-content .form-group select,.dashboard-content .form-group textarea{min-height:var(--tap);font-size:1rem}.dashboard-content .form-group textarea{min-height:100px}.dashboard-content .form-group input[type=checkbox],.dashboard-content .form-group input[type=radio]{width:20px;height:20px;accent-color:var(--accent)}.dashboard-content .form-group input:focus-visible,.dashboard-content .form-group select:focus-visible,.dashboard-content .form-group textarea:focus-visible,.dashboard-content .boost-server-search:focus-visible,.dashboard-content .boost-quantity-input:focus-visible,.dashboard-content .deposit-amount-input:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.dashboard-content .form-group input[disabled]{opacity:.7;cursor:not-allowed}.dashboard-content .field-hint,.dashboard-content .char-counter,.dashboard-content .field-error{font-size:.8125rem}.dashboard-content .alert{border-left-width:4px;font-size:.9375rem;color:var(--text)}.dashboard-content .alert-error{border-color:var(--danger)}.dashboard-content .alert-success{border-color:var(--success)}.dashboard-content .alert-warning{border-color:var(--warning)}.dashboard-content .alert-info{border-color:var(--info)}.dashboard-content .btn:focus-visible,.dashboard-content .boost-preset:focus-visible,.dashboard-content .deposit-preset:focus-visible,.dashboard-content a:focus-visible,.dashboard-content summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dashboard-content .btn-primary,.dashboard-content .boost-submit-btn{color:var(--on-accent)}.dashboard-content .badge{text-transform:none;letter-spacing:0;font-size:.75rem;border-radius:var(--radius-xs);display:inline-flex;align-items:center;gap:4px}.dashboard-content .card{padding:16px}.dashboard-content .card h2,.dashboard-content .card h3,.dashboard-content .section-title{color:var(--text);font-size:var(--fs-md);font-weight:600;line-height:1.25;text-transform:none;letter-spacing:0}.dashboard-content .card h2.d-danger,.dashboard-content .section-title.d-danger{color:var(--danger)}.dashboard-content .table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg)}.dashboard-content .boost-preset,.dashboard-content .deposit-preset{min-height:var(--tap);border-radius:var(--radius)}.dashboard-content .boost-duration-option,.dashboard-content .boost-pay-method{border-radius:var(--radius)}.dashboard-content .boost-form-section,.dashboard-content .boost-preview-card,.dashboard-content .ticket-msg,.dashboard-content .boost-recent-purchases{border-radius:var(--radius-lg);box-shadow:none}.dashboard-content .boost-server-search,.dashboard-content .boost-quantity-input,.dashboard-content .deposit-amount-input{border-radius:var(--radius);min-height:var(--tap);font-size:1rem}.dashboard-content .boost-server-dropdown{border-radius:0 0 var(--radius) var(--radius)}@media(max-width:640px){.dashboard-content .form-group input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.dashboard-content .form-group select{font-size:1rem}.dashboard-content .boost-preset,.dashboard-content .deposit-preset,.dashboard-content .d-checklabel,.dashboard-content .boost-duration-option,.dashboard-content .boost-pay-method{min-height:44px}.dashboard-content .table-wrap{-webkit-overflow-scrolling:touch}}.dashboard-content canvas{max-width:100%}@media(max-width:640px){.dashboard-content .sort-tab{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:640px){.add-check .btn{min-height:44px}}.dashboard-content small{font-size:max(12px,.8125rem)}.dashboard .share-row{display:flex;gap:8px;flex-wrap:wrap}.dashboard .share-row input{flex:1 1 260px;min-width:0}.dashboard .share-texts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 16px}.dashboard .share-texts textarea{width:100%;resize:vertical}.dashboard .share-qr{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:8px}.dashboard .share-qr[hidden]{display:none}.dashboard .share-qr canvas{width:168px;height:168px;border-radius:var(--radius);border:1px solid var(--border);background:#fff;image-rendering:pixelated}.bulk-bar{order:-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.bulk-bar .btn{min-height:44px}.bulk-bar-hint{flex:1 1 100%}.bulk-bar-hint:not([hidden])+.btn{margin-left:0}.bulk-count{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.bulk-bar:not(.has-sel) .bulk-count{font-weight:400;font-size:var(--fs-sm);color:var(--text-muted)}.bulk-bar .btn-danger[disabled]{opacity:.5;cursor:not-allowed}.bulk-bar:has(#bulk-all:not([hidden])):not(.has-sel) :is(#bulk-none,#bulk-submit){display:none}.bulk-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:-6px -8px -6px -12px;cursor:pointer}.bulk-check input{width:22px;height:22px;margin:0;cursor:pointer;accent-color:var(--accent)}.bulk-check input:disabled{cursor:not-allowed;opacity:.5}.bulk-check:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.dashboard-server-card.is-selected{border-color:var(--accent)}.bulk-review{max-width:640px}.bulk-review-title{margin:0 0 8px;font-size:1.125rem}.bulk-review-list{margin:0 0 12px;padding-left:20px;max-height:40vh;overflow:auto;overflow-wrap:anywhere}.bulk-review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.bulk-review-actions .btn{min-height:44px}@media(max-width:768px){.dashboard-content,.dashboard-server-list{overflow:clip!important}.bulk-bar{order:99}.bulk-bar.has-sel{position:sticky;bottom:0;z-index:20;box-shadow:var(--shadow)}.bulk-bar-hint{display:none}.bulk-count{flex:1 1 100%;margin-left:0;order:-1}.bulk-bar{padding:8px;gap:8px}.bulk-bar .btn{flex:1 1 auto;justify-content:center;padding-left:8px;padding-right:8px}.container:has(.bulk-bar){overflow:clip}.dashboard-server-card:has(.bulk-check){padding-left:52px}.bulk-check{position:absolute;left:4px;top:8px;margin:0}}#bulk-confirm .form-group{margin-top:12px}@media(prefers-reduced-motion:reduce){.dashboard-server-card{transition:none}}.plat-block{border:0;padding:0;margin:0 0 16px;min-width:0}.plat-block legend{padding:0;margin-bottom:6px;font-weight:600}.plat-both{margin-top:12px;display:grid;gap:8px}.plat-check{display:flex;gap:8px;align-items:center;cursor:pointer}.plat-block .status-edition{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.form-group label.status-edition-opt{margin:0;padding:0 16px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);font-weight:500;transition:border-color var(--transition),background-color var(--transition)}.form-group label.status-edition-opt:hover{border-color:var(--accent)}.form-group label.status-edition-opt:has(input:checked){border-color:var(--accent);background:var(--accent-bg)}.plat-block .status-edition-opt{position:relative;display:inline-flex;align-items:center;min-height:44px;cursor:pointer}.plat-block .status-edition-opt input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;min-width:0;margin:0}.plat-block .status-edition-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.plat-field[hidden],.plat-both[hidden]{display:none}.dashboard-server-actions .btn-ghost{color:var(--text-secondary)}.dashboard-server-actions .btn-ghost:hover{color:var(--accent)}.dashboard-server-actions .btn-outline{color:var(--text)}.dashboard-server-actions .btn-ghost.d-danger{color:var(--danger)}.dashboard-server-actions .btn-ghost.d-danger:hover{background:var(--danger-bg);color:var(--danger)}.dashboard-server-actions form{margin-left:8px;padding-left:8px;border-left:1px solid var(--border)}.dashboard-server-actions .btn-sm{min-width:36px;padding:0 8px}@media(max-width:768px){.dashboard-server-card:has(.bulk-check){padding-left:12px}.bulk-check{top:12px}.dashboard-server-left{flex-wrap:wrap;align-items:center}.dashboard-server-card:has(.bulk-check) .dashboard-server-left>.server-card-icon,.dashboard-server-card:has(.bulk-check) .dashboard-server-left>img{margin-left:40px}.dashboard-server-info{flex-basis:100%}.dashboard-server-status-dot{top:30px;left:64px;transform:none}.dashboard-server-card:has(.bulk-check) .dashboard-server-status-dot{left:104px}.dashboard-server-actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px}.dashboard-server-actions form{margin-left:0;padding-left:0;border-left:0;display:contents}.dashboard-server-actions .btn-ghost.d-danger{border:1px solid var(--border);grid-column:-2 / -1}}@media(min-width:769px){.dashboard-server-card,.dashboard-server-card .dashboard-server-left{align-items:flex-start}.dashboard-server-card:has(.bulk-check) .dashboard-server-status-dot{top:48px;left:95px;transform:none;box-shadow:0 0 0 2px var(--bg-card);z-index:1}}.dashboard-content .server-tag-btn{border-color:var(--border-strong)}.dashboard-content .server-tag-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dashboard-content .d-rowwrap.d-endalign .btn{min-height:var(--tap)}.dashboard-content input[type=file]::file-selector-button{font:inherit;font-size:var(--fs-sm);font-weight:500;margin-right:12px;padding:4px 12px;min-height:32px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text);cursor:pointer}.dashboard-content input[type=file]{min-height:var(--tap);padding:4px}.dashboard-content input[type=file]::file-selector-button:hover{border-color:var(--border-strong)}@media(max-width:400px){.boost-duration-options{grid-template-columns:repeat(3,minmax(0,1fr))}.boost-duration-option{padding:8px 4px}}@media(max-width:640px){.dashboard-content .btn,.dashboard-content .cr-btn,.dashboard-filter-tab,.dashboard-sort-btn,.dashboard-content .server-tag-btn,.boost-recent-item{min-height:var(--tap)}.dashboard-server-actions .btn{min-width:38px;justify-content:center}}.dashboard-content .card p:not([class*=d-fs]):not(.d-note){font-size:var(--fs-base)}.rf-comment{min-width:200px}details.card>summary.section-title{cursor:pointer}details.card:not([open])>summary.section-title{margin-bottom:0}details.card>summary.section-title{list-style:none;display:flex;align-items:center;gap:8px;min-height:var(--tap)}details.card>summary.section-title::-webkit-details-marker{display:none}details.card>summary.section-title:after{content:"";flex:none;margin-left:auto;width:20px;height:20px;background:currentColor;opacity:.7;transition:transform .2s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}details.card[open]>summary.section-title:after{transform:rotate(180deg)}#dl-status>.section-title,#dl-perks>.section-title,#dl-code>.section-title,#dl-code .apk-form>.section-title{display:flex;align-items:center;gap:8px}@media(prefers-reduced-motion:reduce){details.card>summary.section-title:after{transition:none}}.ssd-export-btns{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.ssd-export .ssd-export-btns .btn{margin:0}@media(max-width:640px){.ssd-export-btns{display:grid;grid-template-columns:1fr 1fr}.ssd-export-btns .btn{justify-content:center}.ssd-export-btns .btn-primary{grid-column:1 / -1}}@media(max-width:600px){.dashboard-content .table-wrap .d-hist{min-width:0}.d-hist thead{display:none}.d-hist,.d-hist tbody{display:block}.d-hist tr{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 12px;border-bottom:1px solid var(--border)}.d-hist tr:last-child{border-bottom:0}.d-hist td{display:block;padding:0;border:0}.d-hist td:nth-child(2){text-align:right}.d-hist td:nth-child(3),.d-hist td:nth-child(4){grid-column:1 / -1}.d-hist td:nth-child(4):empty{display:none}}@media(max-width:768px){.dashboard-server-meta .copy-ip:where(:not(.btn)){display:block;min-width:0;max-width:100%}}.d-hist-filters{margin:16px 0 12px;justify-content:flex-start;column-gap:24px}.d-hist-filters .dashboard-filter-tab{min-height:var(--tap)}@media(max-width:600px){.d-hist-filters,.d-hist-filters .dashboard-filter-tabs{width:100%}.d-hist-filters .dashboard-filter-tab{flex:1 1 auto;justify-content:center;padding:0 8px}}.d-hist td:nth-child(2){font-variant-numeric:tabular-nums}.social-logins{list-style:none;margin:0;padding:0}.social-logins__row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 0;border-top:1px solid var(--border-light)}.social-logins__row:first-child{border-top:0}.social-logins__row form{margin:0}.social-logins__name{display:inline-flex;align-items:center;gap:8px;font-weight:600;flex:1 1 140px}.social-logins__state{color:var(--text-muted);font-size:13px}.social-logins__state--on{color:var(--success, #22c55e)}.social-logins .btn{min-height:36px}@media(max-width:480px){.social-logins .btn{min-height:44px}}
