/* DEVNOOD V45: shared foundation, preserved functional components, canonical window system. */
/* DEVNOOD 43 — shared visual system. Presentation only. */
:root {
 --dn43-bg:#0c1018; --dn43-sidebar:#111722; --dn43-panel:#171f2d;
 --dn43-raised:#1c2738; --dn43-field:#101824; --dn43-text:#edf3ff;
 --dn43-muted:#9eafc7; --dn43-faint:#71849f; --dn43-line:#29374c;
 --dn43-blue:#65a5ff; --dn43-primary:#397ff3; --dn43-green:#50d8af;
 --dn43-radius:18px; --dn43-shadow:0 24px 70px #02060c70;
 --dn39-blue:#397ff3; --dn39-blue-soft:#397ff318; --dn39-text:#edf3ff;
 --dn39-panel:#171f2d; --dn39-panel-2:#1c2738; --dn39-panel-3:#101824;
 --dn39-line:#29374c; --dn39-muted:#9eafc7;
 color-scheme:dark;
}
html {scroll-behavior:smooth;scroll-padding-top:90px}
body[data-dn43-page] {
 background:radial-gradient(ellipse at 90% 0,#23385970,transparent 45%),radial-gradient(ellipse at 0 90%,#1b2b4640,transparent 45%),var(--dn43-bg)!important;
 background-attachment:scroll!important;color:var(--dn43-text)!important;
 font-family: 'Noto Sans Thai',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;
 -webkit-font-smoothing:antialiased;line-height:1.6;
}
body[data-dn43-page] *,body[data-dn43-page] *::before,body[data-dn43-page] *::after {box-sizing:border-box}
body[data-dn43-page] button,body[data-dn43-page] input,body[data-dn43-page] select,body[data-dn43-page] textarea {font:inherit}
body[data-dn43-page] button,body[data-dn43-page] a {-webkit-tap-highlight-color:transparent;touch-action:manipulation}
body[data-dn43-page] button {cursor:pointer}
body[data-dn43-page] button:disabled {cursor:not-allowed;opacity:.48!important;transform:none!important}
body[data-dn43-page] :focus-visible {outline:2px solid var(--dn43-blue)!important;outline-offset:3px}
body[data-dn43-page] :is(input,select,textarea):focus {outline:none!important;border-color:var(--dn43-blue)!important;box-shadow:0 0 0 3px #65a5ff20!important}
body[data-dn43-page] :is(input,textarea)::placeholder {color:var(--dn43-faint)!important;opacity:1}
body[data-dn43-page] :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]) {
 background:var(--dn43-field)!important;color:var(--dn43-text)!important;border:1px solid var(--dn43-line)!important;border-radius:11px;min-height:44px;max-width:100%;transition:border-color .16s,box-shadow .16s;
}
body[data-dn43-page] :is(input[type=checkbox],input[type=radio]) {accent-color:var(--dn43-primary)}
body[data-dn43-page] select option {background:var(--dn43-field);color:var(--dn43-text)}
body[data-dn43-page] [class*="text-gray-500"],body[data-dn43-page] [class*="text-zinc-500"] {color:var(--dn43-muted)!important}
body[data-dn43-page] [class*="text-gray-600"],body[data-dn43-page] [class*="text-zinc-600"] {color:var(--dn43-faint)!important}
body[data-dn43-page] .glass,body[data-dn43-page] .glass-card {background:var(--dn43-panel)!important;border-color:var(--dn43-line)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}
body[data-dn43-page] .text-brand-400,body[data-dn43-page] .text-accent-400 {color:var(--dn43-blue)!important}
body[data-dn43-page] .bg-brand-600 {background:var(--dn43-primary)!important}
body[data-dn43-page] .dn43-primary,body[data-dn43-page] .btn-primary,body[data-dn43-page] .btn-main,body[data-dn43-page] .macos-save-button,
body[data-dn43-page] button[onclick*="save" i],body[data-dn43-page] #settingsForm button[type=submit] {
 display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 17px;
 background:linear-gradient(135deg,#518fff,#3474e3)!important;border:1px solid #73a4ff60!important;color:#fff!important;border-radius:12px!important;
 box-shadow:inset 0 1px 0 #ffffff20,0 5px 16px #3474e31c!important;font-weight:600;font-size:13px;white-space:normal;text-decoration:none;
 transition:transform .18s,box-shadow .18s,background .18s!important;
}
body[data-dn43-page] .dn43-secondary,body[data-dn43-page] .dn43-profile-button {
 display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#ffffff05;border:1px solid var(--dn43-line);color:var(--dn43-muted);border-radius:11px;min-height:42px;padding:9px 13px;text-decoration:none;font-size:12px;font-weight:500;transition:background .16s,border-color .16s;
}
body[data-dn43-page] .dn43-secondary:hover,body[data-dn43-page] .dn43-profile-button:hover {background:var(--dn43-raised);color:var(--dn43-text);border-color:#415672}
body[data-dn43-page] .dn43-primary:hover,body[data-dn43-page] .btn-primary:hover,body[data-dn43-page] .macos-save-button:hover {transform:translateY(-1px)!important;box-shadow:0 8px 24px #397ff333!important}
body[data-dn43-page] ::-webkit-scrollbar {width:6px;height:6px}
body[data-dn43-page] ::-webkit-scrollbar-thumb {background:#43526b;border-radius:8px}
body[data-dn43-page] * {scrollbar-width:thin;scrollbar-color:#43526b transparent}
/* Stable desktop shell. Avoid large background blur layers on mobile. */
body[data-dn43-page=dashboard] {padding:0!important;overflow:hidden!important}
body[data-dn43-page=dashboard] .dashboard-layout {
 width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;
 display:flex!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:var(--dn43-bg)!important;
}
body[data-dn43-page=dashboard] .dashboard-layout::before,body[data-dn43-page=dashboard] .dashboard-layout::after {display:none!important}
body[data-dn43-page=dashboard] #sidebar {
 position:relative!important;inset:auto!important;width:258px!important;flex:0 0 258px!important;height:100%!important;
 background:var(--dn43-sidebar)!important;border:0!important;border-right:1px solid var(--dn43-line)!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important;
}
body[data-dn43-page=dashboard] #sidebar::before,body[data-dn43-page=dashboard] #sidebar::after {display:none!important}
body[data-dn43-page=dashboard] .sidebar-brand-row {height:90px!important;min-height:90px!important;gap:12px!important;padding:20px!important;border-color:var(--dn43-line)!important}
body[data-dn43-page=dashboard] .sidebar-brand-icon {width:40px!important;height:40px!important;border-radius:12px!important;background:#397ff31a!important;border:1px solid #397ff333!important;box-shadow:none!important;flex-shrink:0}
body[data-dn43-page=dashboard] .sidebar-brand-row .text-base {font-size:17px!important;letter-spacing:.03em}
body[data-dn43-page=dashboard] .sidebar-brand-row .text-\[10px\] {font-size:10px!important;line-height:1.5!important}
.dn43-sidebar-scroll {flex:1;min-height:0;overflow-y:auto;padding:18px 12px}
.dn43-nav-search {display:flex;align-items:center;gap:9px;margin:0 5px 18px;color:var(--dn43-faint)}
body[data-dn43-page] .dn43-nav-search input {width:100%;min-width:0;border-radius:9px!important;padding:8px 9px;min-height:36px!important;font-size:12px!important}
.dn43-nav-search>i {font-size:12px}
.dn43-nav {display:flex;flex-direction:column;gap:4px}
.dn43-nav-label {padding:17px 13px 6px;font-size:10px;font-weight:600;letter-spacing:.035em;color:var(--dn43-faint)}
.dn43-nav-label:first-child {padding-top:0}
body[data-dn43-page=dashboard] #sidebar .dn43-nav-item {
 position:relative;display:flex!important;align-items:center;justify-content:flex-start!important;gap:11px!important;width:100%!important;
 border:1px solid transparent!important;border-radius:10px!important;min-height:43px!important;padding:10px 12px!important;
 color:var(--dn43-muted)!important;background:transparent!important;text-align:left;font-size:12px!important;font-weight:500!important;text-decoration:none;box-shadow:none!important;
 transition:background .16s,color .16s,border-color .16s;
}
body[data-dn43-page=dashboard] #sidebar .dn43-nav-item>i:first-child {width:19px;font-size:14px!important;color:#7f94b1!important;text-align:center;flex-shrink:0;animation:none!important}
body[data-dn43-page=dashboard] #sidebar .dn43-nav-item:hover {color:var(--dn43-text)!important;background:#202d40!important}
body[data-dn43-page=dashboard] #sidebar .dn43-nav-item.active {color:#d9e9ff!important;background:#397ff31f!important;border-color:#397ff333!important}
body[data-dn43-page=dashboard] #sidebar .dn43-nav-item.active>i:first-child {color:#80b6ff!important}
.dn43-nav-item span {min-width:0;flex:1}
body[data-dn43-page=dashboard] #sidebar .dn43-nav-arrow {width:auto!important;font-size:9px!important;opacity:0;transform:translateX(-3px);transition:opacity .16s,transform .16s;color:var(--dn43-blue)!important}
body[data-dn43-page=dashboard] #sidebar .dn43-nav-item:is(:hover,.active) .dn43-nav-arrow {opacity:1;transform:none}
.dn43-nav-empty {font-size:12px;padding:12px;color:var(--dn43-muted)}
.dn43-sidebar-tools {margin:12px 4px 0;border:1px solid var(--dn43-line);border-radius:12px;overflow:hidden}
.dn43-sidebar-tools summary {list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;padding:12px;font-size:11px;color:var(--dn43-muted)}
.dn43-sidebar-tools summary::-webkit-details-marker {display:none}
.dn43-sidebar-tools summary>i:last-child {margin-left:auto;font-size:9px;transition:transform .2s}
.dn43-sidebar-tools[open] summary>i:last-child {transform:rotate(180deg)}
.dn43-sidebar-tools-body {padding:2px 10px 12px;display:grid;gap:8px}
body[data-dn43-page=dashboard] #bulkForm input,body[data-dn43-page=dashboard] #bulkForm select {font-size:12px!important;padding:9px!important;width:100%!important}
.dn43-library-status {display:flex;align-items:center;gap:9px;padding:18px 10px 2px;color:var(--dn43-muted)}
.dn43-library-status strong {font-size:11px;font-weight:500;display:block}
.dn43-library-status small {font-size:10px;color:var(--dn43-faint)}
.dn43-status-dot {width:6px;height:6px;border-radius:100%;background:var(--dn43-faint);flex-shrink:0}
.dn43-status-dot.is-online {background:var(--dn43-green);box-shadow:0 0 0 4px #50d8af10}
.dn43-status-dot.is-offline {background:#ff7888}
body[data-dn43-page=dashboard] #sidebar>.p-3 {padding:12px!important;border-top:1px solid var(--dn43-line)!important;flex-shrink:0;background:#0f1520}
body[data-dn43-page=dashboard] .dn37-sidebar-account {background:#ffffff03!important;border:1px solid var(--dn43-line)!important;border-radius:12px!important;padding:11px!important;min-height:56px!important;width:100%!important}
body[data-dn43-page=dashboard] .dashboard-main {height:100%!important;min-width:0!important;background:transparent!important;overflow:hidden!important}
body[data-dn43-page=dashboard] .dashboard-header {
 display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-shrink:0;min-height:90px!important;height:auto!important;
 padding:20px 32px!important;background:#0f1520e8!important;border-radius:0!important;border:0!important;border-bottom:1px solid var(--dn43-line)!important;
}
body[data-dn43-page=dashboard] .dashboard-title-block {min-width:0!important;margin:0!important}
.dn43-eyebrow {display:block;font-size:9px;color:var(--dn43-faint);letter-spacing:.16em;font-weight:600}
body[data-dn43-page=dashboard] .dashboard-title-block h2 {font-size:21px!important;line-height:1.5;margin:1px 0 0!important;font-weight:600!important}
.dn43-header-actions {display:flex;gap:9px;align-items:center}
body[data-dn43-page=dashboard] .dn43-profile-button {color:var(--dn43-text);background:var(--dn43-panel);padding:10px 14px}
body[data-dn43-page=dashboard] .dashboard-content {padding:28px 32px 32px!important;scroll-behavior:smooth!important;overflow-x:hidden!important;overflow-y:auto!important}
.dn43-overview {margin-bottom:26px}
.dn43-section-heading {display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}
.dn43-section-heading h3 {font-size:15px;font-weight:600;line-height:1.5;margin:0}
.dn43-section-heading p {font-size:12px;color:var(--dn43-faint);margin:4px 0 0}
.dn43-overview-tag {display:flex;align-items:center;gap:7px;color:var(--dn43-green);font-size:11px;padding:6px 10px;border:1px solid #50d8af20;background:#50d8af08;border-radius:30px}
body[data-dn43-page=dashboard] #statsContainer {
 display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:none!important;overflow:visible!important;
}
body[data-dn43-page=dashboard] #statsContainer .stat-card {
 display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;min-height:111px!important;padding:17px 20px!important;
 background:linear-gradient(125deg,#1a2639,#161f2d)!important;border:1px solid var(--dn43-line)!important;border-radius:15px!important;text-decoration:none!important;
 position:relative;transition:transform .18s,border-color .18s!important;
}
body[data-dn43-page=dashboard] #statsContainer .stat-card>div:first-child {font-size:27px!important;font-weight:600!important;line-height:1.4;letter-spacing:-.03em}
body[data-dn43-page=dashboard] #statsContainer .stat-card>div:last-child {font-size:10px!important;color:var(--dn43-muted)!important;letter-spacing:.02em;font-weight:500!important}
body[data-dn43-page=dashboard] #statsContainer .stat-card::after {content:'';position:absolute;right:15px;top:22px;width:6px;height:6px;background:var(--dn43-blue);border-radius:50%;box-shadow:0 0 0 5px #65a5ff0a}
body[data-dn43-page=dashboard] #statsContainer .stat-card:nth-child(3)::after {background:var(--dn43-green)}
body[data-dn43-page=dashboard] #statsContainer .stat-card:nth-child(5)::after {background:#ff7888}
body[data-dn43-page=dashboard] #statsContainer .stat-card:hover {transform:translateY(-2px);border-color:#547295!important}
body[data-dn43-page=dashboard] .dn-key-toolbar-row {display:flex!important;flex-direction:column!important;gap:16px!important;margin-bottom:20px!important;align-items:stretch!important}
body[data-dn43-page=dashboard] .dn-key-search {width:min(100%,480px)!important;max-width:none!important;flex:none!important}
body[data-dn43-page=dashboard] #searchInput {min-height:46px!important;padding-left:42px!important;border-radius:12px!important;font-size:13px!important}
body[data-dn43-page=dashboard] .dn43-create-form {display:block!important;border:1px solid var(--dn43-line);background:var(--dn43-panel);border-radius:var(--dn43-radius);padding:19px}
.dn43-create-heading {display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}
.dn43-create-heading>div {display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.dn43-create-heading>div>i {color:var(--dn43-blue);font-size:16px}
.dn43-create-heading strong {font-size:13px;font-weight:600}
.dn43-create-heading span {color:var(--dn43-faint);font-size:11px;margin-left:6px}
.dn43-create-grid {display:grid;grid-template-columns:1.55fr 1.1fr .65fr .65fr 1fr;gap:12px;align-items:start}
.dn43-field {display:flex;flex-direction:column;gap:7px;min-width:0}
.dn43-field>span,.dn43-field>label {font-size:11px;color:var(--dn43-muted)}
body[data-dn43-page] .dn43-field input,body[data-dn43-page] .dn43-field select {width:100%;padding:10px 12px;font-size:13px}
.dn43-input-action {position:relative}
body[data-dn43-page] .dn43-input-action input {padding-right:45px}
.dn43-input-action button {position:absolute;right:4px;top:4px;width:36px;height:36px;min-height:0!important;border:0;background:transparent;color:var(--dn43-blue);border-radius:9px}
.dn43-input-action button:hover {background:#65a5ff15}
.dn43-duration {display:grid;grid-template-columns:1fr 70px;gap:6px;min-width:0}
.dn43-presets {display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:15px}
.dn43-presets span {font-size:10px;color:var(--dn43-faint);margin-right:7px}
.dn43-presets button {min-height:29px!important;padding:4px 11px;border:1px solid var(--dn43-line);background:transparent;border-radius:7px;font-size:10px!important;color:var(--dn43-muted);transition:color .16s,background .16s}
.dn43-presets button:hover,.dn43-presets button.is-active {background:#397ff31c;border-color:#397ff366;color:#b7d5ff}
body[data-dn43-page=dashboard] .key-selection-toolbar {padding:12px 17px!important;border-radius:14px!important;background:#141d2a!important;min-height:65px}
body[data-dn43-page=dashboard] .key-list-table {border-collapse:collapse;table-layout:auto}
body[data-dn43-page=dashboard] .key-list-table th {background:#141d2a!important;color:var(--dn43-faint)!important;font-size:10px!important;font-weight:500!important;padding:14px 12px!important;white-space:nowrap}
body[data-dn43-page=dashboard] .key-list-table td {padding:16px 12px!important;vertical-align:middle!important;border-bottom:1px solid #29374c70}
body[data-dn43-page=dashboard] .key-list-table td:first-child {padding-left:16px!important}
body[data-dn43-page=dashboard] .key-list-table td .font-mono.font-bold {font-size:12px!important;word-break:break-all;font-weight:500!important}
body[data-dn43-page=dashboard] .key-list-table tr:hover {background:#65a5ff05!important}
body[data-dn43-page=dashboard] .key-list-table button {min-height:34px!important;min-width:34px;border-radius:9px!important;box-shadow:none!important}
body[data-dn43-page=dashboard] .key-list-table button[onclick*="copyKey"] {opacity:1!important;background:#65a5ff08;flex-shrink:0;color:var(--dn43-faint)}
body[data-dn43-page=dashboard] .key-list-table td:last-child>div {gap:5px!important}
body[data-dn43-page=dashboard] .key-list-table td:last-child>div>button {border:1px solid #ffffff06;background:#ffffff03}
body[data-dn43-page=dashboard] .key-list-table td:last-child .dn43-extend-menu {position:relative}
body[data-dn43-page=dashboard] .dn-key-check {width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border:1px solid #405572!important;border-radius:7px!important;background:#101824!important;color:transparent!important;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0}
body[data-dn43-page=dashboard] .dn-key-check.is-checked {background:var(--dn43-primary)!important;border-color:var(--dn43-primary)!important;color:#fff!important}
body[data-dn43-page=dashboard] .dn-key-check>i {font-size:11px}
body[data-dn43-page=dashboard] #keysPagination {padding:13px 17px!important;background:transparent!important;border-radius:12px!important;font-size:12px}
body[data-dn43-page=dashboard] #keysPagination button {min-height:36px!important;min-width:36px;padding:7px!important}
body[data-dn43-page=dashboard] #keysPagination select {min-height:36px!important}
body[data-dn43-page=dashboard] .files-toolbar {gap:15px!important;align-items:center!important;margin-bottom:20px!important}
body[data-dn43-page=dashboard] #filesContainer {gap:16px!important}
body[data-dn43-page=dashboard] #filesContainer>.glass {padding:20px!important;border-radius:18px!important}
body[data-dn43-page=dashboard] #fileSearchInput {width:220px!important;padding-left:34px!important}
body[data-dn43-page=dashboard] #logsContainer>.glass {border-radius:16px!important;padding:16px!important;margin-bottom:10px!important}
/* All management dialogs share geometry, readable controls, and reachable scrolling. */
body[data-dn43-page=dashboard] [data-modal] {background:#030811c7!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;padding:20px!important;z-index:100!important}
body[data-dn43-page=dashboard] [data-modal][aria-hidden=true] {pointer-events:none}
body[data-dn43-page=dashboard] [data-modal]>[data-modal-content] {
 border:1px solid #3b4a61!important;border-radius:22px!important;background:var(--dn43-panel)!important;box-shadow:var(--dn43-shadow)!important;max-height:calc(100dvh - 40px)!important;
}
body[data-dn43-page=dashboard] [data-modal]:not(.hidden)>[data-modal-content] {animation:dn43-dialog-in .23s cubic-bezier(.2,.8,.2,1)}
body[data-dn43-page=dashboard] [data-modal] :is(.macos-titlebar,.settings-head,.app-settings-head,.auction-header,.dn-online-header,.dn37-window-titlebar) {
 background:#1c2738!important;border-color:var(--dn43-line)!important;min-height:68px!important;padding:14px 20px!important;border-radius:21px 21px 0 0!important;
}
body[data-dn43-page=dashboard] [data-modal] :is(.macos-title-content,.settings-head-main,.app-settings-head-main) {min-width:0!important}
body[data-dn43-page=dashboard] [data-modal] :is(h1,h2,h3) {font-weight:600!important;letter-spacing:0!important}
body[data-dn43-page=dashboard] [data-modal] :is(.macos-title-content h3,.settings-head h3,.dn37-title,.dn-online-title) {font-size:16px!important;line-height:1.5!important}
body[data-dn43-page=dashboard] [data-modal] .macos-modal-body {padding:22px!important;scrollbar-gutter:stable;overscroll-behavior:contain}
body[data-dn43-page=dashboard] [data-modal] :is(.glass-input,.auction-input,.app-settings-input,.dn37-input) {padding:11px 12px!important;font-size:13px!important;min-height:44px!important;border-radius:11px!important}
body[data-dn43-page=dashboard] [data-modal] :is(label,.auction-label,.app-settings-label) {font-size:11px!important;line-height:1.5!important;color:var(--dn43-muted)!important}
body[data-dn43-page=dashboard] [data-modal] textarea {min-height:96px!important}
body[data-dn43-page=dashboard] [data-modal] :is(.settings-tab-btn,.app-tab-btn,.auction-tab) {font-size:12px!important;min-height:40px!important;border-radius:10px!important;white-space:nowrap}
body[data-dn43-page=dashboard] [data-modal] :is(.settings-tabs,.app-settings-tabs,.auction-tabs) {gap:5px!important;background:#101824!important;border-color:var(--dn43-line)!important;border-radius:13px!important;padding:5px!important}
body[data-dn43-page=dashboard] [data-modal] :is(.settings-tab-btn,.app-tab-btn,.auction-tab).active {background:#397ff325!important;color:#b9d7ff!important;box-shadow:none!important;border-color:#397ff355!important}
body[data-dn43-page=dashboard] [data-modal] :is(.macos-close,.app-settings-close,.settings-close,.auction-header-close) {min-width:36px!important;min-height:36px!important;border-radius:10px!important;background:#ffffff05!important;color:var(--dn43-muted)!important;display:flex!important;align-items:center;justify-content:center;position:static!important}
body[data-dn43-page=dashboard] [data-modal] .macos-window-controls span {width:9px!important;height:9px!important}
body[data-dn43-page=dashboard] #usersModal .dn37-users-shell {width:min(1180px,96vw)!important}
body[data-dn43-page=dashboard] :is(.dn37-panel,.dn37-user-card,.dn37-invite-row,.app-settings-card,.auction-card,.freekey-card,.hwid-card) {background:#121c2a!important;border-color:var(--dn43-line)!important;border-radius:15px!important;box-shadow:none!important}
body[data-dn43-page=dashboard] .dn37-users-body {padding:22px!important;gap:18px!important}
body[data-dn43-page=dashboard] .dn37-form-grid {gap:13px!important}
body[data-dn43-page=dashboard] .dn37-chip {font-size:10px!important;padding:4px 8px!important}
body[data-dn43-page=dashboard] #appSettingsModal .app-settings-body {padding:20px 24px 0!important}
body[data-dn43-page=dashboard] #appSettingsModal .app-settings-grid {gap:16px!important}
body[data-dn43-page=dashboard] #appSettingsModal .app-settings-card {padding:20px!important}
body[data-dn43-page=dashboard] #appSettingsModal .app-settings-actions {padding:16px 0!important;background:var(--dn43-panel)!important;border-color:var(--dn43-line)!important}
body[data-dn43-page=dashboard] #settingsForm {padding:22px!important}
body[data-dn43-page=dashboard] #settingsForm>.macos-save-button {position:sticky!important;bottom:0!important;z-index:2}
body[data-dn43-page=dashboard] #auctionModal .auction-body {padding:22px!important;background:transparent!important}
body[data-dn43-page=dashboard] #auctionModal .auction-metric {background:#121c2a!important;border:1px solid var(--dn43-line)!important;box-shadow:none!important}
body[data-dn43-page=dashboard] #onlineModal .dn-online-window {background:var(--dn43-panel)!important;border-color:var(--dn43-line)!important;max-height:calc(100dvh - 40px)!important;border-radius:22px!important}
body[data-dn43-page=dashboard] #onlineModal :is(.dn-online-stat,.dn-online-card,.dn-online-toolbar) {background:#121c2a!important;border-color:var(--dn43-line)!important;box-shadow:none!important}
body[data-dn43-page=dashboard] #onlineModal :is(.dn-online-table,.dn-online-table-wrap) {border-color:var(--dn43-line)!important}
body[data-dn43-page=dashboard] #freekeyModal .freekey-dashboard-grid,body[data-dn43-page=dashboard] #hwidResetModal .hwid-dashboard-grid {gap:18px!important}
body[data-dn43-page=dashboard] [data-modal] table {font-size:12px!important}
body[data-dn43-page=dashboard] [data-modal] table th {color:var(--dn43-muted)!important;font-size:10px!important;font-weight:500!important}
body[data-dn43-page=dashboard] [data-modal] table td {padding-top:12px!important;padding-bottom:12px!important}
body[data-dn43-page=dashboard] #mobileCreateModal.hidden {display:none!important}
body[data-dn43-page=dashboard] #mobileCreateModal:not(.hidden) {display:flex!important}
/* Standalone services */
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) {padding:36px 20px!important;min-height:100dvh;display:flex!important;flex-direction:column;align-items:center;justify-content:center}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .macos-window {width:min(100%,590px)!important;max-width:590px!important;margin:0 auto!important;background:var(--dn43-panel)!important;border:1px solid var(--dn43-line)!important;border-radius:24px!important;box-shadow:var(--dn43-shadow)!important;animation:dn43-enter .35s ease both}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .titlebar {height:57px!important;min-height:57px;padding:16px 22px!important;background:#1c2738!important;border-color:var(--dn43-line)!important}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .window-content {padding:30px!important}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .header {margin:25px 0 29px!important;padding:0!important}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .header-icon {width:66px!important;height:66px!important;margin:0 auto 18px!important;border-radius:20px!important;background:#397ff317!important;border:1px solid #65a5ff33!important;color:var(--dn43-blue)!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center;font-size:26px!important}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) h1 {font-size:26px!important;font-weight:600!important;color:var(--dn43-text)!important;line-height:1.5!important}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .header p {font-size:13px!important;color:var(--dn43-muted)!important;line-height:1.9}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .form-group {margin-bottom:20px!important}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .form-group label {font-size:12px!important;color:var(--dn43-muted)!important;margin-bottom:8px;display:block}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .form-group input {width:100%!important;min-height:50px!important;font-size:14px!important;padding:13px 15px!important;border-radius:12px!important}
body[data-dn43-page=reset] .input-wrap input {padding-left:44px!important}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .btn-primary {width:100%;min-height:50px}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) :is(.notice,.helper-card,.status-card,.key-card,.result-card,.connected-card) {background:#111b2a!important;border-color:var(--dn43-line)!important;border-radius:14px!important;box-shadow:none!important}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .tab-switcher {padding:5px!important;background:#101824!important;border-color:var(--dn43-line)!important;border-radius:12px!important;display:grid!important;grid-template-columns:1fr 1fr;gap:4px!important}
body:is([data-dn43-page=redeem],[data-dn43-page=reset]) .tab-link {display:flex!important;align-items:center;justify-content:center;gap:7px;padding:12px 8px!important;font-size:11px!important;color:var(--dn43-muted)!important;border-radius:9px!important}
body:is([data-dn43-page=redeem],[data-dn43-page=reset]) .tab-link.active {background:#397ff324!important;color:#b7d5ff!important;box-shadow:none!important}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .window-footer {background:#111a27!important;border-color:var(--dn43-line)!important;padding:17px 24px!important;gap:15px;flex-wrap:wrap}
body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .window-footer a {font-size:12px!important;color:var(--dn43-muted)!important;padding:5px 0}
body[data-dn43-page=freekey] .status-grid {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
body[data-dn43-page=freekey] .mini-stat {padding:12px!important;background:#172335!important;border-radius:11px!important}
body[data-dn43-page=freekey] .mini-value {font-size:14px!important;line-height:1.7!important;word-break:break-word}
body[data-dn43-page=freekey] #keyResult {width:100%;font-size:14px!important;min-height:50px!important}
body[data-dn43-page=freekey] .key-input {display:flex;gap:8px}
/* Account page, login and feature actions */
body[data-dn43-page=user] .login-page {background:transparent!important;min-height:100dvh!important;padding:28px 18px!important}
body[data-dn43-page=user] .login-card {background:var(--dn43-panel)!important;border:1px solid var(--dn43-line)!important;border-radius:24px!important;max-width:450px!important;box-shadow:var(--dn43-shadow)!important;animation:dn43-enter .35s ease both}
body[data-dn43-page=user] .login-header {padding:32px 28px 18px!important}
body[data-dn43-page=user] .login-header h1 {font-size:25px!important;font-weight:600!important}
body[data-dn43-page=user] .login-header p {color:var(--dn43-muted)!important;font-size:13px!important}
body[data-dn43-page=user] .login-icon {background:#397ff317!important;color:var(--dn43-blue)!important;box-shadow:none!important;border:1px solid #65a5ff33!important;border-radius:19px!important}
body[data-dn43-page=user] .login-body {padding:20px 28px 30px!important}
body[data-dn43-page=user] .form-input {padding:13px 15px!important;font-size:14px!important}
body[data-dn43-page=user] .login-footer {border-color:var(--dn43-line)!important;background:#111a27!important;padding:17px!important}
body[data-dn43-page=user] .dashboard {background:transparent!important}
body[data-dn43-page=user] .dash-container {max-width:920px!important;padding:34px 24px!important}
body[data-dn43-page=user] .key-card {background:linear-gradient(140deg,#203451,#172234)!important;border:1px solid #365270!important;border-radius:22px!important;padding:26px!important;box-shadow:none!important}
body[data-dn43-page=user] .key-stats {gap:14px!important}
body[data-dn43-page=user] .key-stat {background:#10182470!important;border-radius:13px!important;padding:15px!important}
body[data-dn43-page=user] .feature-card {background:var(--dn43-panel)!important;border:1px solid var(--dn43-line)!important;border-radius:17px!important;transition:transform .18s,border-color .18s;cursor:pointer}
body[data-dn43-page=user] .feature-card:hover {transform:translateY(-3px);border-color:#547295!important}
body[data-dn43-page=user] .modal-content {background:var(--dn43-panel)!important;border:1px solid var(--dn43-line)!important;border-radius:22px!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important}
body[data-dn43-page=user] .modal-header {background:#1c2738!important;border-color:var(--dn43-line)!important;padding:18px 22px!important}
/* Login has one short entrance, no permanently moving ornament. */
body[data-dn43-page=login] {min-height:100dvh!important}
body[data-dn43-page=login] .card {background:linear-gradient(145deg,#1b293d,#151e2c)!important;border:1px solid #344761!important;border-radius:25px!important;box-shadow:var(--dn43-shadow)!important;max-width:460px!important;animation:dn43-enter .4s ease both;overflow:hidden!important}
body[data-dn43-page=login] .card::before {background:#1c2738!important;border-color:var(--dn43-line)!important}
body[data-dn43-page=login] .login-mode-switch {padding:5px!important;background:#101824!important;border-color:var(--dn43-line)!important;gap:5px!important;border-radius:12px!important;margin:22px 0!important}
body[data-dn43-page=login] .login-mode-switch button {font-size:11px!important;min-height:40px!important;padding:10px 6px!important;color:var(--dn43-muted)!important;border-radius:9px!important}
body[data-dn43-page=login] .login-mode-switch button.active {background:#397ff325!important;color:#c5deff!important;border:1px solid #397ff340!important;box-shadow:none!important}
body[data-dn43-page=login] .input-field {font-size:14px!important;min-height:50px!important;border-radius:12px!important}
body[data-dn43-page=login] #loginForm label,body[data-dn43-page=login] #registerForm label {color:var(--dn43-muted)!important;font-size:11px!important}
body[data-dn43-page=login] #loginForm label[for=remember] {background:#10182480;border:1px solid var(--dn43-line);border-radius:12px;padding:12px!important}
body[data-dn43-page=login] .logo-ring {animation:none!important;background:linear-gradient(130deg,#397ff3,#77b9ff)!important;box-shadow:0 8px 26px #397ff328!important}
body[data-dn43-page=login] .logo-container {animation:none!important}
body[data-dn43-page=login] #loading-screen {background:var(--dn43-bg)!important}
body[data-dn43-page=login] footer {color:var(--dn43-faint)!important;font-size:10px!important;padding:14px!important;background:transparent!important}
/* Downloads */
body[data-dn43-page=download] {padding:28px!important}
body[data-dn43-page=download] .page-shell {max-width:1280px!important;background:var(--dn43-panel)!important;border:1px solid var(--dn43-line)!important;border-radius:25px!important;box-shadow:var(--dn43-shadow)!important;animation:dn43-enter .35s ease both}
body[data-dn43-page=download] .window-top {display:flex;align-items:center;gap:12px;min-height:66px!important;padding:14px 24px!important;background:#1c2738!important;border-color:var(--dn43-line)!important}
body[data-dn43-page=download] .window-top>a {margin-left:auto;min-height:36px;font-size:11px;flex-shrink:0}
body[data-dn43-page=download] .content {padding:26px!important}
body[data-dn43-page=download] .hero-card {gap:24px!important}
body[data-dn43-page=download] .hero-visual {border-radius:20px!important;overflow:hidden;min-height:440px!important}
body[data-dn43-page=download] .hero-panel {background:#111b2a!important;border:1px solid var(--dn43-line)!important;border-radius:20px!important;padding:24px!important}
body[data-dn43-page=download] .hero-copy h1 {font-size:28px!important;font-weight:600!important}
body[data-dn43-page=download] .hero-title {font-size:34px!important;line-height:1.5!important}
body[data-dn43-page=download] :is(.meta-card,.primary-box,.game-card,.note-box) {background:var(--dn43-panel)!important;border-color:var(--dn43-line)!important;border-radius:14px!important;box-shadow:none!important}
body[data-dn43-page=download] .game-grid {gap:18px!important}
body[data-dn43-page=download] .game-card {transition:transform .18s,border-color .18s;overflow:hidden}
body[data-dn43-page=download] .game-card:hover {transform:translateY(-3px);border-color:#547295!important}
body[data-dn43-page=download] .card-title {font-size:16px!important;font-weight:600!important}
body[data-dn43-page=download] .btn-sub {color:var(--dn43-muted)!important;background:#ffffff04!important;border-color:var(--dn43-line)!important;min-height:46px!important;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:12px}
/* Documentation and guide: readable content, independently scrolling drawer. */
body:is([data-dn43-page=docs],[data-dn43-page=guide]) {padding:0!important}
body:is([data-dn43-page=docs],[data-dn43-page=guide]) :is(#docsSidebar,#guideSidebar) {background:var(--dn43-sidebar)!important;border-color:var(--dn43-line)!important;border-radius:0!important;box-shadow:none!important}
body:is([data-dn43-page=docs],[data-dn43-page=guide]) .sidebar-link {font-size:12px!important;line-height:1.6!important;padding:11px 13px!important;border-radius:10px!important;color:var(--dn43-muted)!important;transition:background .16s,color .16s}
body:is([data-dn43-page=docs],[data-dn43-page=guide]) .sidebar-link.active {background:#397ff320!important;color:#bdd9ff!important}
body:is([data-dn43-page=docs],[data-dn43-page=guide]) main {max-width:1100px!important;min-width:0!important}
body:is([data-dn43-page=docs],[data-dn43-page=guide]) section {scroll-margin-top:90px}
body:is([data-dn43-page=docs],[data-dn43-page=guide]) .glass {border-radius:18px!important;padding:24px!important}
body:is([data-dn43-page=docs],[data-dn43-page=guide]) h1 {font-size:28px!important;font-weight:600!important}
body:is([data-dn43-page=docs],[data-dn43-page=guide]) h2 {font-size:21px!important;font-weight:600!important}
body:is([data-dn43-page=docs],[data-dn43-page=guide]) p {line-height:1.9!important}
body:is([data-dn43-page=docs],[data-dn43-page=guide]) pre {background:#0b1421!important;border:1px solid var(--dn43-line)!important;border-radius:13px!important;padding:19px!important;font-size:12px!important;line-height:1.8!important;overflow-x:auto!important;max-width:100%}
body:is([data-dn43-page=docs],[data-dn43-page=guide]) .endpoint {border-left:3px solid var(--dn43-blue)!important}
body[data-dn43-page] .dn43-brand-fallback {display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;background:#397ff315;color:var(--dn43-blue);font-size:15px;font-weight:700}
.dn43-enter {animation:dn43-enter .35s ease both}
.dn43-tab-enter {animation:dn43-enter .22s ease both}
@keyframes dn43-enter {from {opacity:0;transform:translateY(9px)}to {opacity:1;transform:none}}
@keyframes dn43-dialog-in {from {opacity:0;transform:translateY(8px) scale(.98)}to {opacity:1;transform:translateY(0) scale(1)}}
@media(min-width:768px) {
 body[data-dn43-page=dashboard] #sidebar {transform:none!important}
 body[data-dn43-page=dashboard] #mobileMenuBtn,body[data-dn43-page=dashboard] #mobileCreateFab,body[data-dn43-page=dashboard] #sidebarOverlay {display:none!important}
}
@media(min-width:768px) and (max-width:1100px) {
 body[data-dn43-page=dashboard] #sidebar {width:225px!important;flex-basis:225px!important}
 body[data-dn43-page=dashboard] .dashboard-content {padding:24px!important}
 body[data-dn43-page=dashboard] .dashboard-header {padding:18px 24px!important}
 .dn43-create-grid {grid-template-columns:1.6fr 1.2fr 1fr}
 .dn43-header-actions .dn43-secondary span {display:none}
 body[data-dn43-page=dashboard] .key-list-table td,body[data-dn43-page=dashboard] .key-list-table th {padding:14px 8px!important}
 body[data-dn43-page=dashboard] .key-list-table td:nth-child(4)>div>div {display:none}
}
@media(max-width:767px) {
 html {scroll-padding-top:74px}
 body[data-dn43-page=dashboard] #sidebar {position:fixed!important;inset:0 auto 0 0!important;width:min(310px,86vw)!important;max-width:86vw!important;height:100dvh!important;z-index:80!important;transition:transform .24s cubic-bezier(.2,.8,.2,1)!important;transform:translateX(-100%)!important}
 body[data-dn43-page=dashboard].sidebar-open #sidebar {transform:translateX(0)!important}
 body[data-dn43-page=dashboard] #sidebarOverlay {position:fixed!important;inset:0!important;background:#030811a8!important;z-index:70!important;display:block!important;opacity:0!important;visibility:hidden;pointer-events:none!important;transition:opacity .2s,visibility .2s}
 body[data-dn43-page=dashboard].sidebar-open #sidebarOverlay {opacity:1!important;visibility:visible;pointer-events:auto!important}
 body[data-dn43-page=dashboard] #mobileMenuBtn {display:flex!important;position:fixed!important;left:16px!important;top:19px!important;z-index:60!important;width:40px!important;height:40px!important;min-height:40px!important;background:#1c2738!important;border:1px solid var(--dn43-line)!important;border-radius:11px!important;color:var(--dn43-text)!important}
 body[data-dn43-page=dashboard] .dashboard-header {padding:15px 16px 15px 69px!important;min-height:78px!important;gap:8px!important}
 body[data-dn43-page=dashboard] .dashboard-title-block h2 {font-size:18px!important}
 .dn43-eyebrow {font-size:8px;letter-spacing:.1em}
 .dn43-header-actions>.dn43-secondary {display:none!important}
 .dn43-header-actions .dn43-profile-button {min-width:36px;min-height:36px;padding:8px;border-radius:10px}
 .dn43-profile-button span {display:none}
 body[data-dn43-page=dashboard] .dashboard-content {padding:22px 16px calc(100px + env(safe-area-inset-bottom))!important}
 .dn43-section-heading p {font-size:11px;line-height:1.7}
 .dn43-section-heading h3 {font-size:14px}
 .dn43-overview-tag {display:none}
 body[data-dn43-page=dashboard] #statsContainer {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 body[data-dn43-page=dashboard] #statsContainer .stat-card {min-height:90px!important;padding:13px 16px!important}
 body[data-dn43-page=dashboard] #statsContainer .stat-card:first-child {grid-column:1 / -1;min-height:80px!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding-right:32px!important}
 body[data-dn43-page=dashboard] #statsContainer .stat-card:first-child::after {top:39px}
 body[data-dn43-page=dashboard] #statsContainer .stat-card>div:first-child {font-size:26px!important}
 body[data-dn43-page=dashboard] .dn43-create-form {display:none!important}
 body[data-dn43-page=dashboard] .dn-key-search {width:100%!important}
 body[data-dn43-page=dashboard] .dn-key-toolbar-row {gap:0!important;margin-bottom:16px!important}
 body[data-dn43-page=dashboard] #mobileCreateFab {display:flex!important;width:auto!important;height:50px!important;min-height:50px!important;min-width:50px!important;border-radius:15px!important;right:18px!important;bottom:calc(18px + env(safe-area-inset-bottom))!important;padding:0 19px!important;gap:8px!important;background:linear-gradient(135deg,#518fff,#3474e3)!important;box-shadow:0 8px 30px #02081188!important;z-index:40!important}
 body[data-dn43-page=dashboard] #mobileCreateFab::after {content:'สร้างคีย์';font-size:13px;font-weight:600}
 body[data-dn43-page=dashboard].modal-open #mobileCreateFab {visibility:hidden}
 body[data-dn43-page=dashboard] .key-selection-toolbar {align-items:center!important;gap:10px!important;padding:13px!important}
 body[data-dn43-page=dashboard] .key-selection-toolbar>div:last-child {width:auto!important;gap:5px!important}
 body[data-dn43-page=dashboard] .key-selection-toolbar>div:last-child button {font-size:10px!important;min-height:35px!important;padding:7px 9px!important}
 body[data-dn43-page=dashboard] #keysContainer>.md\:hidden>.glass {padding:18px!important;border-radius:17px!important;background:var(--dn43-panel)!important;border-color:var(--dn43-line)!important}
 body[data-dn43-page=dashboard] #keysContainer>.md\:hidden button {min-height:40px!important;min-width:40px!important}
 body[data-dn43-page=dashboard] #keysContainer>.md\:hidden .dn-key-check {min-width:26px!important;min-height:26px!important}
 body[data-dn43-page=dashboard] #keysPagination {gap:12px!important;flex-wrap:wrap!important;padding:13px!important}
 body[data-dn43-page=dashboard] .files-toolbar {align-items:stretch!important;flex-direction:column!important}
 body[data-dn43-page=dashboard] .files-toolbar-actions {gap:8px!important}
 body[data-dn43-page=dashboard] .files-search-wrap {flex:1;min-width:0}
 body[data-dn43-page=dashboard] #fileSearchInput {width:100%!important;font-size:13px!important}
 body[data-dn43-page=dashboard] [data-modal] {padding:10px!important;align-items:center!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 body[data-dn43-page=dashboard] [data-modal]>[data-modal-content] {width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:19px!important}
 body[data-dn43-page=dashboard] [data-modal] .macos-modal-body {padding:16px!important}
 body[data-dn43-page=dashboard] [data-modal] :is(.macos-titlebar,.settings-head,.app-settings-head,.auction-header,.dn-online-header,.dn37-window-titlebar) {padding:13px 15px!important;min-height:64px!important;border-radius:18px 18px 0 0!important}
 body[data-dn43-page=dashboard] [data-modal] :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]) {font-size:16px!important;min-width:0!important;max-width:100%!important}
 body[data-dn43-page=dashboard] #appSettingsModal .app-settings-body,body[data-dn43-page=dashboard] #settingsForm {padding:16px!important}
 body[data-dn43-page=dashboard] #appSettingsModal .app-settings-card {padding:15px!important}
 body[data-dn43-page=dashboard] #appSettingsModal .app-settings-grid {grid-template-columns:1fr!important;gap:14px!important}
 body[data-dn43-page=dashboard] #usersModal .dn37-users-shell {width:100%!important}
 body[data-dn43-page=dashboard] .dn37-users-body {padding:16px!important;gap:15px!important}
 body[data-dn43-page=dashboard] .dn37-form-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-dn43-page=dashboard] #onlineModal .dn-online-window {max-height:calc(100dvh - 20px)!important;border-radius:19px!important}
 body[data-dn43-page=dashboard] #auctionModal .auction-body {padding:16px!important;max-height:calc(100dvh - 95px)!important}
 body[data-dn43-page=dashboard] #auctionModal .auction-tabs {display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}
 body[data-dn43-page=dashboard] #auctionModal .auction-tab {flex:0 0 auto!important;padding:10px 14px!important}
 body[data-dn43-page=dashboard] #mobileCreateModal {padding:10px!important;align-items:flex-end!important}
 body[data-dn43-page=dashboard] #mobileCreateModal>[data-modal-content] {padding:18px 16px calc(18px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}
 body[data-dn43-page=dashboard] #mobileCreateForm {padding:0!important;overflow:visible!important}
 body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) {padding:20px 12px!important;justify-content:flex-start}
 body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .macos-window {border-radius:20px!important;margin:auto!important}
 body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .window-content {padding:22px 18px!important}
 body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) h1 {font-size:23px!important}
 body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .header p {font-size:12px!important}
 body:is([data-dn43-page=redeem],[data-dn43-page=reset],[data-dn43-page=freekey]) .form-group input {font-size:16px!important}
 body[data-dn43-page=freekey] .status-grid {grid-template-columns:1fr!important}
 body[data-dn43-page=freekey] .mini-stat {display:flex;align-items:center;justify-content:space-between;gap:12px}
 body[data-dn43-page=user] .dash-container {padding:24px 16px!important}
 body[data-dn43-page=user] .key-card {padding:20px!important}
 body[data-dn43-page=user] .key-stat-value {font-size:22px!important}
 body[data-dn43-page=user] .key-value-text {font-size:15px!important;word-break:break-all}
 body[data-dn43-page=user] .key-stats {gap:8px!important}
 body[data-dn43-page=user] .key-stat {padding:12px 8px!important}
 body[data-dn43-page=user] .features-grid {grid-template-columns:1fr!important;gap:12px!important}
 body[data-dn43-page=login]>.flex-1 {padding:28px 16px!important}
 body[data-dn43-page=login] .card {padding:24px!important;border-radius:22px!important}
 body[data-dn43-page=login] .input-field {font-size:16px!important}
 body[data-dn43-page=download] {padding:12px!important}
 body[data-dn43-page=download] .page-shell {border-radius:20px!important}
 body[data-dn43-page=download] .window-top {padding:13px 16px!important;gap:8px!important}
 body[data-dn43-page=download] .window-title {font-size:11px!important}
 body[data-dn43-page=download] .window-top>a {font-size:10px;padding:8px;min-height:34px}
 body[data-dn43-page=download] .content {padding:16px!important}
 body[data-dn43-page=download] .hero-card {grid-template-columns:1fr!important;gap:16px!important}
 body[data-dn43-page=download] .hero-visual {min-height:260px!important}
 body[data-dn43-page=download] .hero-title {font-size:27px!important}
 body[data-dn43-page=download] .hero-panel {padding:19px!important}
 body[data-dn43-page=download] .hero-copy h1 {font-size:24px!important}
 body[data-dn43-page=download] .meta-grid {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}
 body[data-dn43-page=download] .meta-card {padding:11px!important}
 body[data-dn43-page=download] .meta-value {font-size:15px!important}
 body[data-dn43-page=download] .game-grid {grid-template-columns:1fr!important}
 body:is([data-dn43-page=docs],[data-dn43-page=guide]) .glass {padding:18px!important;border-radius:15px!important}
 body:is([data-dn43-page=docs],[data-dn43-page=guide]) h1 {font-size:24px!important}
 body:is([data-dn43-page=docs],[data-dn43-page=guide]) h2 {font-size:19px!important}
}
@media(max-width:370px) {
 .dn43-nav-item {font-size:11px!important}
 body[data-dn43-page=dashboard] .key-selection-toolbar {flex-direction:column;align-items:flex-start!important}
 body[data-dn43-page=dashboard] .dn37-form-grid {grid-template-columns:1fr!important}
 body[data-dn43-page=download] .window-top .traffic {display:none}
 body[data-dn43-page=download] .meta-grid {grid-template-columns:1fr!important}
}
@media(hover:hover) {
 body[data-dn43-page] .dn43-secondary:active,body[data-dn43-page] .dn43-primary:active {transform:translateY(1px)!important}
}
@media(prefers-reduced-motion:reduce) {
 html,body[data-dn43-page] * {scroll-behavior:auto!important}
 body[data-dn43-page] *,body[data-dn43-page] *::before,body[data-dn43-page] *::after {animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
body[data-dn43-page=dashboard] #sidebar .dn43-nav-item[hidden],.dn43-nav-label[hidden],.dn43-nav-empty[hidden] {display:none!important}
.dn43-key-actions {display:grid;gap:10px;padding:20px}
.dn43-action-key {font-family:monospace;word-break:break-all;font-size:15px;padding:13px;background:var(--dn43-field);border:1px solid var(--dn43-line);border-radius:11px;margin:0 0 4px}
.dn43-action-label {font-size:11px;color:var(--dn43-muted);margin:5px 0 0}
.dn43-action-presets {display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:7px}
.dn43-action-presets button {min-height:42px;border:1px solid #50d8af30;background:#50d8af09;color:var(--dn43-green);border-radius:11px;font-size:12px}
.dn43-key-actions .dn43-secondary {justify-content:flex-start}
.dn43-danger {display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:1px solid #ff788825;border-radius:11px;background:#ff788808;color:#ff93a0;font-size:12px;margin-top:8px}
body[data-dn43-page=dashboard] #keysContainer>.hidden.md\:block {overflow:auto!important;border-radius:16px!important}
@media(min-width:768px) {body[data-dn43-page=dashboard] .key-list-table {min-width:650px}}
/* Match exact page-specific containers rather than legacy guessed names. */
body[data-dn43-page=dashboard] [data-modal] .dn37-titlebar {padding:16px 20px!important;background:#1c2738!important;border-color:var(--dn43-line)!important;min-height:70px!important}
body[data-dn43-page=dashboard] #usersModal .users-panel-v37 {width:min(1180px,96vw)!important;background:var(--dn43-panel)!important}
body[data-dn43-page=dashboard] #usersModal .users-body-v37 {padding:22px!important;gap:20px!important}
body[data-dn43-page=dashboard] .users-card-v37 {background:#121c2a!important;border:1px solid var(--dn43-line)!important;border-radius:16px!important;padding:20px!important}
body[data-dn43-page=dashboard] #downloadModal .dn-download-body {padding:22px!important}
body[data-dn43-page=dashboard] #downloadModal .dn-download-section {background:#121c2a!important;border-color:var(--dn43-line)!important;border-radius:15px!important;padding:20px!important}
body[data-dn43-page=dashboard] :is(#freekeyModal,#hwidResetModal) :is(.freekey-card,.hwid-card,.section-shell,.section-card) {padding:20px!important;background:#121c2a!important;border-color:var(--dn43-line)!important}
body[data-dn43-page=app_settings] {overflow-y:auto!important;overflow-x:hidden!important}
body[data-dn43-page=app_settings] .app-settings-page {padding:26px!important;min-height:100dvh!important}
body[data-dn43-page=app_settings] .app-settings-panel {width:min(100%,940px)!important;background:var(--dn43-panel)!important;border:1px solid var(--dn43-line)!important;border-radius:24px!important;box-shadow:var(--dn43-shadow)!important;max-height:calc(100dvh - 52px)!important;backdrop-filter:none!important}
body[data-dn43-page=app_settings] .app-settings-head {background:#1c2738!important;padding:20px!important;border-color:var(--dn43-line)!important}
body[data-dn43-page=app_settings] .app-settings-body {padding:22px!important}
body[data-dn43-page=app_settings] .app-settings-card {background:#121c2a!important;border:1px solid var(--dn43-line)!important;border-radius:16px!important;padding:20px!important}
body[data-dn43-page=app_settings] .app-settings-grid {gap:16px!important}
body[data-dn43-page=app_settings] .app-settings-input {font-size:14px!important;padding:12px!important}
body[data-dn43-page=app_settings] .app-settings-label {font-size:12px!important;color:var(--dn43-muted)!important}
body[data-dn43-page=app_settings] .app-settings-tabs {background:#101824!important;border-color:var(--dn43-line)!important;border-radius:12px!important}
body[data-dn43-page=app_settings] .app-settings-tab {font-size:12px!important;padding:11px!important}
body[data-dn43-page=app_settings] .app-settings-actions {background:var(--dn43-panel)!important;border-color:var(--dn43-line)!important}
body:is([data-dn43-page=docs],[data-dn43-page=guide]).macos-ui :is(.docs-shell,.guide-main,.docs-main) {background:var(--dn43-bg)!important}
body:is([data-dn43-page=docs],[data-dn43-page=guide]).macos-ui :is(#docsSidebar,#guideSidebar) {background:var(--dn43-sidebar)!important;border-color:var(--dn43-line)!important}
body:is([data-dn43-page=docs],[data-dn43-page=guide]).macos-ui .glass {background:var(--dn43-panel)!important;border-color:var(--dn43-line)!important}
body:is([data-dn43-page=docs],[data-dn43-page=guide]).macos-ui .sidebar-link {color:var(--dn43-muted)!important}
body:is([data-dn43-page=docs],[data-dn43-page=guide]).macos-ui .sidebar-link.active {background:#397ff320!important;color:#bdd9ff!important}
body[data-dn43-page=login] .float {animation:dn43-enter .4s ease both!important}
@media(max-width:767px) {
 body[data-dn43-page=dashboard] #usersModal .users-body-v37 {padding:16px!important;gap:15px!important}
 body[data-dn43-page=dashboard] .users-card-v37 {padding:16px!important}
 body[data-dn43-page=dashboard] [data-modal] .dn37-titlebar {padding:15px!important}
 body[data-dn43-page=dashboard] #downloadModal .dn-download-body,body[data-dn43-page=dashboard] #downloadModal .dn-download-section {padding:16px!important}
 body[data-dn43-page=app_settings] .app-settings-page {padding:10px!important}
 body[data-dn43-page=app_settings] .app-settings-panel {max-height:calc(100dvh - 20px)!important;border-radius:19px!important}
 body[data-dn43-page=app_settings] .app-settings-body {padding:16px!important}
 body[data-dn43-page=app_settings] .app-settings-grid {grid-template-columns:1fr!important}
 body[data-dn43-page=app_settings] .app-settings-input {font-size:16px!important}
}
body[data-dn43-page=dashboard] #statsContainer .stat-card.is-selected {border-color:#65a5ff70!important;background:linear-gradient(125deg,#223e63,#192a43)!important;box-shadow:inset 0 0 0 1px #65a5ff08!important}
body[data-dn43-page=dashboard] .dn43-mobile-actions {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:16px!important}
body[data-dn43-page=dashboard] .dn43-mobile-actions button {font-size:11px!important;min-width:0!important;padding:10px 4px!important;gap:5px!important;background:#ffffff03!important;border-color:var(--dn43-line)!important;border-radius:10px!important}
body[data-dn43-page=dashboard] .key-value-mobile {font-size:14px!important;line-height:1.6!important;letter-spacing:0!important;font-weight:500!important;word-break:break-all}
body[data-dn43-page=dashboard] .key-info-cell {background:#101824!important;border-color:var(--dn43-line)!important;padding:12px!important;border-radius:11px!important}
body[data-dn43-page=dashboard] .key-device-fill {background:linear-gradient(90deg,#397ff3,#50d8af)!important}
body[data-dn43-page=dashboard] [data-modal] :is(.text-\[10px\],.text-\[11px\]) {font-size:11px!important;line-height:1.65!important}
body[data-dn43-page=dashboard] #appSettingsModal :is(.app-input,.app-select),body[data-dn43-page=app_settings] :is(.app-input,.app-select) {background:var(--dn43-field)!important;border-color:var(--dn43-line)!important;color:var(--dn43-text)!important;font-size:13px!important;min-height:46px!important;border-radius:11px!important}
body[data-dn43-page=dashboard] #appSettingsModal .app-settings-section,body[data-dn43-page=app_settings] .app-settings-section {background:#121c2a!important;border-color:var(--dn43-line)!important;border-radius:15px!important;padding:20px!important}
body[data-dn43-page=dashboard] #appSettingsModal .app-settings-tab-btn,body[data-dn43-page=app_settings] .app-settings-tab-btn {min-height:40px!important;font-size:12px!important;border-radius:10px!important;color:var(--dn43-muted)!important}
body[data-dn43-page=dashboard] #appSettingsModal .app-settings-tab-btn.active,body[data-dn43-page=app_settings] .app-settings-tab-btn.active {background:#397ff325!important;color:#b9d7ff!important;box-shadow:none!important}
body[data-dn43-page] :is(.animate-pulse,[class*="animate-[spin"]) {animation:none!important}
body[data-dn43-page] .fa-spinner,body[data-dn43-page] .fa-circle-notch {animation-duration:1s!important}
@media(max-width:767px) {
 body[data-dn43-page=dashboard] #appSettingsModal :is(.app-input,.app-select),body[data-dn43-page=app_settings] :is(.app-input,.app-select) {font-size:16px!important}
 body[data-dn43-page=dashboard] #appSettingsModal .app-settings-section,body[data-dn43-page=app_settings] .app-settings-section {padding:16px!important}
}

.dn37-card{border:1px solid var(--dn37-border);background:linear-gradient(145deg,rgba(31,34,42,.94),rgba(21,23,29,.96));border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.dn37-section-title{font-size:13px;font-weight:800;color:#f6f7fb}
.dn37-section-sub{font-size:10.5px;line-height:1.55;color:#737b8b;margin-top:2px}
.dn37-field{width:100%;min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#101217;color:#f4f5f7;padding:10px 12px;font-size:12px;outline:none;transition:border-color .16s,box-shadow .16s}
.dn37-field:focus{border-color:rgba(10,132,255,.62);box-shadow:0 0 0 3px rgba(10,132,255,.10)}
.dn37-label{display:block;margin-bottom:6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#737b88}
.dn37-help{font-size:10px;line-height:1.55;color:#6f7684;margin-top:5px}
.dn37-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.04);border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:700;color:#aeb4c0}
.dn37-chip.blue{color:#8bc8ff;background:rgba(10,132,255,.11);border-color:rgba(10,132,255,.22)}
.dn37-chip.green{color:#77eb93;background:rgba(48,209,88,.10);border-color:rgba(48,209,88,.20)}
.dn37-chip.red{color:#ff8b84;background:rgba(255,69,58,.10);border-color:rgba(255,69,58,.20)}
.dn37-chip.purple{color:#c7a8ff;background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.23)}
.dn37-user-left,.dn37-user-right{display:flex;flex-direction:column;gap:12px;min-width:0}
.dn37-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.dn37-code-format{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.dn37-format-btn{min-height:38px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.035);font-size:10px;font-weight:700;color:#a6acb8}
.dn37-format-btn.is-active{color:#fff;background:rgba(10,132,255,.16);border-color:rgba(10,132,255,.48);box-shadow:0 0 0 2px rgba(10,132,255,.08)}
.dn37-permission-table{width:100%;border-collapse:collapse;font-size:9.5px;overflow:hidden;border-radius:12px}
.dn37-permission-table th,.dn37-permission-table td{border:1px solid rgba(255,255,255,.055);padding:7px 6px;text-align:center}
.dn37-permission-table th:first-child,.dn37-permission-table td:first-child{text-align:left}
.dn37-permission-table th{background:rgba(255,255,255,.035);color:#9da4b1;font-weight:800}
.dn37-permission-table td{color:#7f8795}
.dn37-yes{color:#39d96a!important}
.dn37-no{color:#555b66!important}
.dn37-user-list{display:flex;flex-direction:column;gap:7px;max-height:360px;overflow:auto;padding-right:2px}
.dn37-user-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:13px;border:1px solid rgba(255,255,255,.065);background:rgba(0,0,0,.16);transition:.16s}
.dn37-user-row:hover{border-color:rgba(10,132,255,.20);background:rgba(10,132,255,.035)}
.dn37-user-name{font-size:11.5px;font-weight:800;color:#f2f4f8}
.dn37-user-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:9.5px;color:#717986}
.dn37-icon-btn{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.035);color:#8d95a4}
.dn37-icon-btn:hover{background:rgba(10,132,255,.10);color:#78beff;border-color:rgba(10,132,255,.18)}
.dn37-secret-result{display:none;margin-top:10px;padding:11px;border-radius:13px;background:rgba(10,132,255,.07);border:1px solid rgba(10,132,255,.18)}
.dn37-secret-result.show{display:block;animation:dn37Pop .22s ease both}
.dn37-secret-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#dcecff;font-size:12px;word-break:break-all}
.dn37-invite-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 9px;border-radius:11px;border:1px solid rgba(255,255,255,.055);background:rgba(0,0,0,.13)}
.dn37-avatar{width:92px;height:92px;border-radius:24px;overflow:hidden;display:grid;place-items:center;margin:0 auto;background:linear-gradient(145deg,rgba(139,92,246,.32),rgba(10,132,255,.24));border:1px solid rgba(255,255,255,.10);box-shadow:0 14px 32px rgba(73,55,180,.18)}
.dn37-avatar img{width:100%;height:100%;object-fit:cover}
.dn37-avatar i{font-size:34px;color:#cdbdff}
.dn37-side-avatar{width:34px;height:34px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:rgba(139,92,246,.16);border:1px solid rgba(139,92,246,.18);color:#b69cff}
.dn37-side-avatar img{width:100%;height:100%;object-fit:cover}
.dn37-side-points{font-size:9px;font-weight:800;color:#f6c85f}
.dn37-switch{position:relative;display:inline-flex;width:42px;height:24px;flex:0 0 auto;cursor:pointer}
.dn37-switch input{position:absolute;opacity:0;pointer-events:none}
.dn37-switch span{width:42px;height:24px;border-radius:999px;background:#30333b;border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 2px rgba(0,0,0,.35);transition:.18s}
.dn37-switch span:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#d7d9df;box-shadow:0 2px 7px rgba(0,0,0,.35);transition:.18s}
.dn37-switch input:checked+span{background:#0a84ff;border-color:rgba(96,184,255,.58)}
.dn37-switch input:checked+span:after{transform:translateX(18px);background:#fff}
.dn37-user-actions{display:grid;grid-template-columns:36px 36px;gap:6px;width:78px;justify-content:end;align-items:center;flex:0 0 78px}
.dn37-user-actions>:only-child{grid-column:1/3;justify-self:end}
.dn37-user-actions .dn37-edit-btn{color:#70b8ff;background:rgba(10,132,255,.10);border-color:rgba(10,132,255,.18)}
.dn37-user-actions .dn37-delete-btn{color:#ff7770;background:rgba(255,69,58,.09);border-color:rgba(255,69,58,.16)}
.dn37-user-actions .dn37-edit-btn:hover{background:rgba(10,132,255,.18);border-color:rgba(10,132,255,.34);color:#a8d6ff}
.dn37-user-actions .dn37-delete-btn:hover{background:rgba(255,69,58,.16);border-color:rgba(255,69,58,.30);color:#ffaaa5}
/* DEVNOOD V44 — canonical macOS frame and responsive corrections. */
body[data-dn44-ui][data-dn43-page] {
 --dn43-bg:#101115;--dn43-sidebar:#181a20;--dn43-panel:#202229;--dn43-raised:#292c34;
 --dn43-field:#14161b;--dn43-text:#f3f4f7;--dn43-muted:#aeb3c1;--dn43-faint:#818896;
 --dn43-line:#373b45;--dn43-blue:#79bbff;--dn43-primary:#0a84ff;--dn43-green:#64dca0;
 --dn43-shadow:0 24px 80px #0007;--dn44-viewport:100vh;
 --dn39-panel:#202229;--dn39-panel-2:#292c34;--dn39-panel-3:#14161b;
 --dn39-line:#373b45;--dn39-text:#f3f4f7;--dn39-muted:#aeb3c1;--dn39-blue:#0a84ff;
 background:radial-gradient(ellipse at 85% 0,#26354950,transparent 55%),#101115!important;
 color:#f3f4f7!important;-webkit-text-size-adjust:100%;text-size-adjust:100%;
}
@supports(height:100dvh){body[data-dn44-ui]{--dn44-viewport:100dvh}}
body[data-dn44-ui] [hidden] {display:none!important}
body[data-dn44-ui] :is(input[type=checkbox],input[type=radio]) {min-height:0!important;min-width:0!important;width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0;cursor:pointer}
body[data-dn44-ui] :is(input,select,textarea) {min-width:0}
body[data-dn44-ui] :is(.dn43-primary,.btn-primary,.btn-main,.macos-save-button,.mobile-create-submit) {
 background:linear-gradient(180deg,#2495ff,#0878e9)!important;border:1px solid #60afff60!important;
 box-shadow:inset 0 1px 0 #ffffff1c,0 4px 14px #0a84ff20!important;color:white!important;
 border-radius:12px!important;min-height:44px!important;font-weight:600!important;
}
body[data-dn44-ui] :is(.dn37-card,.dn37-panel,.dn37-user-card,.app-settings-card,.auction-card,.hero-panel,.hero-card,.key-card,.feature-card,.login-card) {
 background:var(--dn43-panel)!important;border-color:var(--dn43-line)!important;box-shadow:none!important;
}
body[data-dn44-ui] :is(.bg-dark-800,.bg-dark-800\/50,.bg-dark-900,.bg-dark-900\/50,.bg-zinc-900\/50) {background:#181a20!important}
/* Circles have their own namespace; legacy pseudo-elements cannot repaint them. */
body[data-dn44-ui][data-dn43-page] .dn44-traffic {
 display:flex!important;align-items:center!important;gap:7px!important;position:static!important;
 width:44px!important;min-width:44px!important;max-width:44px!important;height:12px!important;
 margin:0!important;padding:0!important;flex:0 0 44px!important;transform:none!important;
 opacity:1!important;visibility:visible!important;overflow:visible!important;
}
body[data-dn44-ui][data-dn43-page] .dn44-traffic>span {
 display:block!important;position:static!important;width:10px!important;min-width:10px!important;
 height:10px!important;min-height:10px!important;flex:0 0 10px!important;margin:0!important;padding:0!important;
 border-radius:50%!important;border:1px solid #0002!important;box-shadow:inset 0 1px 1px #ffffff30!important;
 background:#ff5f57!important;opacity:1!important;visibility:visible!important;transform:none!important;
}
body[data-dn44-ui][data-dn43-page] .dn44-traffic>span:nth-child(2){background:#ffbd2e!important}
body[data-dn44-ui][data-dn43-page] .dn44-traffic>span:nth-child(3){background:#28c840!important}
body[data-dn44-ui] .dn44-traffic::before,body[data-dn44-ui] .dn44-traffic::after,body[data-dn44-ui] .dn44-traffic>span::before,body[data-dn44-ui] .dn44-traffic>span::after{display:none!important;content:none!important}
/* One outer border. The titlebar is clipped by the frame, with zero inset padding. */
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) {
 position:fixed!important;inset:0!important;top:var(--dn44-viewport-top,0px)!important;bottom:auto!important;height:var(--dn44-viewport)!important;z-index:100;padding:24px!important;
 align-items:center!important;justify-content:center!important;background:#06070bbc!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overscroll-behavior:contain;
}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal)>.dn44-window[data-modal-content] {
 position:relative!important;inset:auto!important;
 display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;
 width:min(100%,var(--dn44-window-width,448px))!important;max-width:var(--dn44-window-width,448px)!important;
 min-width:0!important;height:auto!important;min-height:0!important;
 max-height:calc(var(--dn44-viewport) - 48px)!important;margin:0!important;padding:0!important;
 border:1px solid #434752!important;border-radius:20px!important;background:#202229!important;
 box-shadow:0 26px 100px #0009,inset 0 1px 0 #ffffff05!important;overflow:hidden!important;
 contain:none!important;transform-origin:center;transition:transform .2s ease,opacity .2s ease!important;
}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal)>.dn44-window::before,body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal)>.dn44-window::after {display:none!important;content:none!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal)>.dn44-window>.dn44-titlebar {
 position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 36px!important;
 align-items:center!important;justify-content:stretch!important;gap:12px!important;width:100%!important;
 height:auto!important;min-height:66px!important;margin:0!important;padding:14px 18px!important;
 border:0!important;border-bottom:1px solid #373b45!important;border-radius:0!important;
 background:linear-gradient(180deg,#2b2e36,#252830)!important;flex:0 0 auto!important;
 overflow:visible!important;transform:none!important;box-shadow:none!important;z-index:2!important;
}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal)>.dn44-window>.dn44-titlebar::before,body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal)>.dn44-window>.dn44-titlebar::after {content:none!important;display:none!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-title-content {
 display:block!important;min-width:0!important;width:auto!important;max-width:100%!important;
 margin:0!important;padding:0!important;position:static!important;transform:none!important;
 text-align:left!important;overflow-wrap:anywhere;
}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-title-content :is(h1,h2,h3,h4,.dn37-title,.dn-online-title) {
 margin:0!important;padding:0!important;line-height:1.5!important;font-size:15px!important;
 font-weight:600!important;white-space:normal!important;max-width:100%!important;letter-spacing:0!important;
}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-title-content :is(.dn37-title-left,.dn-online-header-top,.settings-head-main,.app-settings-head-main) {
 display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;width:auto!important;
 margin:0!important;padding:0!important;grid-template-columns:none!important;transform:none!important;
}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-title-content .truncate {white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-title-content :is(p,.text-\[10px\],.auction-header-subtitle,.dn-online-subtitle) {margin:3px 0 0!important;font-size:11px!important;color:#9ca3b2!important;line-height:1.5!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-title-content :is(.dn37-title-icon,.mobile-create-title-icon) {width:30px!important;height:30px!important;min-width:30px!important;border-radius:9px!important;flex-shrink:0}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-title-content .dn-online-header-top {grid-template-areas:none!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-close {
 position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;
 width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;
 padding:0!important;margin:0!important;flex:none!important;border:1px solid #ffffff09!important;
 border-radius:10px!important;background:#ffffff05!important;box-shadow:none!important;color:#aeb3c1!important;
 transform:none!important;grid-area:auto!important;transition:background .16s,color .16s!important;
}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-close:hover {color:#fff!important;background:#ffffff0d!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal)>.dn44-window>.dn44-window-body {
 display:block!important;position:relative!important;inset:auto!important;flex:1 1 auto!important;
 width:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;
 padding:22px!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;
 background:#202229!important;border:0!important;border-radius:0!important;transform:none!important;
 overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;
}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body>:is(form,.macos-modal-body,.auction-body,.users-body-v37,.dn37-account-body,.dn43-key-actions,.library-meta-body,.dn-download-body) {
 margin-top:0!important;padding:0!important;max-height:none!important;overflow-y:visible!important;background:transparent!important;
}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body>.p-6 {padding:0!important;max-height:none!important;overflow-y:visible!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(.overflow-y-auto,.auction-scroll,.app-settings-body,.users-body-v37) {max-height:none!important;overflow-y:visible!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(#settingsForm,#appSettingsForm,#mobileCreateForm) {padding:0!important;overflow:visible!important;max-height:none!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal)>.dn44-window>.dn44-window-tabs {
 display:flex!important;flex:0 0 auto!important;gap:5px!important;margin:14px 18px 0!important;padding:5px!important;
 width:auto!important;min-width:0!important;max-width:calc(100% - 36px)!important;overflow-x:auto!important;
 border:1px solid #373b45!important;background:#14161b!important;border-radius:12px!important;
}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-window-tabs>button {min-width:0!important;flex:1 0 auto!important;white-space:nowrap!important;min-height:40px!important;font-size:12px!important;padding:9px 12px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]) {
 background:#14161b!important;border:1px solid #373b45!important;color:#f3f4f7!important;
 font-size:13px!important;line-height:1.5!important;border-radius:11px!important;min-height:44px!important;
 max-width:100%!important;min-width:0!important;padding:11px 12px!important;
}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(label,.dn37-label,.app-settings-label,.auction-label) {font-size:12px!important;color:#aeb3c1!important;letter-spacing:0!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body input:focus,body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body textarea:focus,body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body select:focus {border-color:#79bbff!important;box-shadow:0 0 0 3px #0a84ff1c!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(.app-settings-card,.auction-card,.dn37-card,.hwid-card,.freekey-card) {background:#191b21!important;border:1px solid #373b45!important;border-radius:15px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .app-settings-grid {gap:16px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .app-settings-actions {background:#202229!important;border-color:#373b45!important;padding:16px 0 0!important;margin-top:16px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn-online-actions {display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0 0 18px!important;padding:0!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body #online-stats {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body #online-stats>div {position:relative!important;min-width:0!important;padding:15px!important;background:#191b21!important;border:1px solid #373b45!important;border-radius:13px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body #online-sessions-mobile:not([hidden]) {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(#online-sessions-table-wrap,#apiLogsContainer,#promo-codes-table,#freekey-claims-list) {max-width:100%;overflow-x:auto!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .users-body-v37 {gap:18px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn37-permission-table {min-width:430px}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn37-card {overflow-x:auto}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn37-user-actions {overflow:visible!important}
/* Respect useful per-window widths without viewport-sized compact dialogs. */
body[data-dn44-ui] :is(#usersModal,#hwidResetModal,#freekeyModal,#auctionModal)>.dn44-window {--dn44-window-width:1140px}
body[data-dn44-ui] :is(#promoModal,#statsModal,#updatesModal,#apiLogsModal,#cacheModal)>.dn44-window {--dn44-window-width:1000px}
body[data-dn44-ui] #onlineModal>.dn44-window {--dn44-window-width:1160px}
body[data-dn44-ui] :is(#settingsModal,#appSettingsModal)>.dn44-window {--dn44-window-width:820px}
body[data-dn44-ui] :is(#hwidModal,#bannedHwidsModal,#ipRulesModal,#sessionsModal,#webhooksModal,#createdKeysModal,#downloadModal)>.dn44-window {--dn44-window-width:680px}
body[data-dn44-ui] :is(#shortcutsModal,#editUserModal,#editVersionModal,#loginHistoryModal,#libraryMetaModal)>.dn44-window {--dn44-window-width:540px}
body[data-dn44-ui] #hwidHistoryModal>.dn44-window {--dn44-window-width:600px}
body[data-dn44-ui] #accountSettingsModal>.dn44-window {--dn44-window-width:560px}
/* Dashboard color and column rhythm. */
body[data-dn44-ui][data-dn43-page=dashboard] .dashboard-layout {background:#101115!important}
body[data-dn44-ui][data-dn43-page=dashboard] #sidebar {background:#181a20!important;border-color:#30333c!important}
body[data-dn44-ui][data-dn43-page=dashboard] .dashboard-header {background:#181a20!important;border-color:#30333c!important}
body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer .stat-card {background:linear-gradient(140deg,#242831,#1d2027)!important;border-color:#373b45!important}
body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer .stat-card[aria-pressed=true] {background:#0a84ff1b!important;border-color:#499eeeb3!important}
body[data-dn44-ui][data-dn43-page=dashboard] :is(.dn43-create-form,.key-selection-toolbar,.key-list-table th) {background:#202229!important;border-color:#373b45!important}
body[data-dn44-ui][data-dn43-page=dashboard] .key-list-table {background:#191b21!important}
body[data-dn44-ui][data-dn43-page=dashboard] .dn43-nav-item.active {background:#0a84ff1a!important;border-color:#0a84ff30!important}
body[data-dn44-ui][data-dn43-page=dashboard] .dn43-nav-item:hover {background:#292c34!important}
body[data-dn44-ui][data-dn43-page=dashboard] .dn43-create-grid {grid-template-columns:minmax(160px,1.5fr) minmax(150px,1.1fr) minmax(85px,.65fr) minmax(85px,.65fr) minmax(130px,1fr)}
body[data-dn44-ui][data-dn43-page=dashboard] .dn43-header-actions {min-width:0;flex-shrink:0}
body[data-dn44-ui][data-dn43-page=dashboard] .dn43-profile-button span {max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body[data-dn44-ui] #mobileCreateForm .dn44-input-action {position:absolute;right:4px;top:4px;display:grid;place-items:center;width:38px;min-height:36px;padding:0;background:transparent;border:0;border-radius:9px;color:#9db3ca}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body #mobileCreateKey {padding-right:46px!important}
body[data-dn44-ui] .dn44-selected {color:#c1dfff!important;border:1px solid #499eee70!important;background:#0a84ff1a!important}
/* Auth window has real traffic lights and a titlebar spanning the full frame. */
body[data-dn44-ui][data-dn43-page=login]>.flex-1 {width:100%!important;padding:36px 18px!important;align-items:center!important}
body[data-dn44-ui][data-dn43-page=login]>.flex-1>.w-full {width:100%!important;max-width:460px!important;min-width:0}
body[data-dn44-ui][data-dn43-page=login] .dn44-auth-window.card {
 padding:0!important;border-radius:20px!important;border:1px solid #434752!important;
 background:#202229!important;overflow:hidden!important;box-shadow:0 26px 100px #0006!important;
}
body[data-dn44-ui][data-dn43-page=login] .dn44-auth-window::before,body[data-dn44-ui][data-dn43-page=login] .dn44-auth-window::after {display:none!important;content:none!important}
body[data-dn44-ui][data-dn43-page=login] .dn44-auth-titlebar {
 display:grid;grid-template-columns:44px minmax(0,1fr) 16px;gap:14px;align-items:center;
 width:100%;min-height:58px;padding:14px 20px;margin:0;border-bottom:1px solid #373b45;
 background:linear-gradient(180deg,#2b2e36,#252830);color:#b7becb;font-size:12px;font-weight:500;
}
body[data-dn44-ui][data-dn43-page=login] .dn44-auth-titlebar>i {color:#788495;font-size:12px}
body[data-dn44-ui][data-dn43-page=login] .dn44-auth-body {padding:30px!important;min-width:0}
body[data-dn44-ui][data-dn43-page=login] .dn44-auth-body .text-center.mb-8 {margin:0 0 24px!important}
body[data-dn44-ui][data-dn43-page=login] .dn44-auth-body .text-center h1 {font-size:23px!important;line-height:1.5!important;margin-top:16px!important}
body[data-dn44-ui][data-dn43-page=login] .brand-hero-icon {background:#0a84ff1b!important;border:1px solid #0a84ff38!important;color:#9ccfff;border-radius:15px;box-shadow:none!important}
body[data-dn44-ui][data-dn43-page=login] .logo-ring {display:none!important}
body[data-dn44-ui][data-dn43-page=login] .float {animation:none!important}
body[data-dn44-ui][data-dn43-page=login] .login-mode-switch {display:grid!important;grid-template-columns:1fr 1fr!important;margin:0 0 22px!important;background:#14161b!important;border:1px solid #373b45!important}
body[data-dn44-ui][data-dn43-page=login] .login-mode-switch button {min-width:0!important;font-size:12px!important;white-space:normal!important}
body[data-dn44-ui][data-dn43-page=login] .login-mode-switch button.active {background:#0a84ff24!important;border-color:#0a84ff40!important;color:#b9ddff!important}
body[data-dn44-ui][data-dn43-page=login] .dn44-remember {background:#191b21!important;border:1px solid #373b45!important;align-items:center!important}
body[data-dn44-ui][data-dn43-page=login] .dn44-remember input {appearance:auto!important;-webkit-appearance:auto!important;accent-color:#0a84ff}
body[data-dn44-ui][data-dn43-page=login] #loginForm .relative>button {width:36px!important;height:36px!important;min-height:36px!important;right:6px!important;display:grid!important;place-items:center!important;background:transparent;border-radius:8px;color:#aeb3c1!important}
body[data-dn44-ui][data-dn43-page=login] #loginForm .relative>input {padding-right:48px!important}
body[data-dn44-ui][data-dn43-page=login] :is(#loginForm,#registerForm) label {font-size:12px!important}
body[data-dn44-ui][data-dn43-page=login] .register-note {background:#0a84ff0c!important;border:1px solid #0a84ff2c!important;color:#a9bdd5!important;font-size:12px!important;line-height:1.8!important;border-radius:12px!important;padding:12px!important}
/* Public pages share the same complete frame and traffic lights. */
body[data-dn44-ui][data-dn43-page] :is(.macos-window,.page-shell,.login-card) {border:1px solid #434752!important;border-radius:20px!important;overflow:hidden!important;background:#202229!important}
body[data-dn44-ui] .macos-window::before,body[data-dn44-ui] .macos-window::after,body[data-dn44-ui] .login-card::before,body[data-dn44-ui] .login-card::after {display:none!important;content:none!important}
body[data-dn44-ui][data-dn43-page] .dn44-public-titlebar {
 position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;gap:14px!important;
 width:100%!important;height:auto!important;min-height:58px!important;margin:0!important;padding:14px 20px!important;
 background:linear-gradient(180deg,#2b2e36,#252830)!important;border:0!important;border-bottom:1px solid #373b45!important;
 border-radius:0!important;color:#b7becb!important;transform:none!important;font-size:12px!important;
}
body[data-dn44-ui] .dn44-public-titlebar::before,body[data-dn44-ui] .dn44-public-titlebar::after {display:none!important;content:none!important}
body[data-dn44-ui] .dn44-public-titlebar .titlebar-text {min-width:0;overflow-wrap:anywhere}
body[data-dn44-ui][data-dn43-page=download] .window-title {min-width:0;overflow-wrap:anywhere;white-space:normal}
body[data-dn44-ui][data-dn43-page=download] .page-shell {padding:0!important}
body[data-dn44-ui][data-dn43-page=download] :is(.hero-panel,.meta-card,.primary-box,.note-box,.game-card) {background:#191b21!important;border-color:#373b45!important}
body[data-dn44-ui][data-dn43-page=user] .login-card {padding:0!important}
body[data-dn44-ui][data-dn43-page=user] .login-header {padding:26px 24px 16px!important}
body[data-dn44-ui][data-dn43-page=user] .login-body {padding:8px 24px 26px!important}
body[data-dn44-ui][data-dn43-page=user] .modal-content.dn44-window {display:flex!important;flex-direction:column!important;padding:0!important;min-height:0;max-height:calc(var(--dn44-viewport) - 32px)!important;border:1px solid #434752!important;border-radius:20px!important;overflow:hidden!important;background:#202229!important}
body[data-dn44-ui][data-dn43-page=user] .dn44-titlebar {display:grid!important;grid-template-columns:44px minmax(0,1fr) 36px;width:100%!important;gap:10px!important;align-items:center!important;padding:14px 18px!important;border-bottom:1px solid #373b45!important;background:#292c34!important;margin:0!important;flex-shrink:0}
body[data-dn44-ui][data-dn43-page=user] .dn44-title-content h3 {margin:0;font-size:15px!important}
body[data-dn44-ui][data-dn43-page=user] .dn44-close {width:36px!important;min-height:36px!important;border-radius:10px;background:#ffffff05;color:#aeb3c1}
body[data-dn44-ui][data-dn43-page=user] .dn44-window-body {overflow-y:auto;min-height:0;padding:20px!important}
body[data-dn44-ui][data-dn43-page=user] .dn44-window-body>.modal-body {padding:0!important}
body[data-dn44-ui][data-dn43-page=app_settings] #appSettingsPage>.app-settings-panel {display:flex!important;flex-direction:column!important;padding:0!important;max-height:calc(var(--dn44-viewport) - 40px)!important;background:#202229!important;border:1px solid #434752!important;border-radius:20px!important;overflow:hidden!important}
body[data-dn44-ui][data-dn43-page=app_settings] #appSettingsPage .app-settings-head {flex-shrink:0!important}
body[data-dn44-ui][data-dn43-page=app_settings] #appSettingsPage .app-settings-body {overflow:auto!important;min-height:0!important;padding:22px!important;background:#202229!important}
body[data-dn44-ui][data-dn43-page=app_settings] #appSettingsPage .app-settings-tabs {margin:16px 22px 0!important;flex-shrink:0!important;background:#14161b!important;border-color:#373b45!important}
body[data-dn44-ui] .dn44-form-enter {animation:dn44-content-in .2s ease both}
@keyframes dn44-content-in {from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(min-width:768px) and (max-width:1280px){
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-create-grid {grid-template-columns:repeat(3,minmax(0,1fr))!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-field-key {grid-column:span 2}
}
@media(max-width:900px){
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body #online-stats {grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .users-body-v37 {grid-template-columns:minmax(0,1fr)!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .app-settings-grid {grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:767px){
 body[data-dn44-ui][data-dn43-page] {background:#101115!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) {padding:12px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;align-items:center!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal)>.dn44-window[data-modal-content] {width:min(100%,var(--dn44-window-width,448px))!important;max-width:var(--dn44-window-width,448px)!important;max-height:calc(var(--dn44-viewport) - 24px)!important;padding:0!important;border-radius:18px!important;overflow:hidden!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal)>.dn44-window>.dn44-titlebar {padding:13px 14px!important;min-height:64px!important;gap:10px!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal)>.dn44-window>.dn44-window-body {padding:18px!important;scrollbar-gutter:auto!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-title-content :is(p,.text-\[10px\],.auction-header-subtitle,.dn-online-subtitle) {font-size:10px!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-title-content :is(.dn37-title-icon,.mobile-create-title-icon) {display:none!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]) {font-size:16px!important;min-height:46px!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body label {font-size:12px!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body button {min-height:42px}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body #mobileCreateForm {padding:0!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body #mobileCreateForm button[type=submit] {min-height:48px!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body #mobileCreateForm .grid-cols-\[1fr\,110px\] {grid-template-columns:minmax(0,1fr) 98px!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn37-code-format {grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body #updateStats {grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .auction-tabs {display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .auction-tab {flex:0 0 auto!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal)>.dn44-window>.dn44-window-tabs {margin:12px 14px 0!important;max-width:calc(100% - 28px)!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn-online-actions {display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body #online-stream-btn {min-width:0!important;width:100%!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn-online-actions button[onclick*="loadOnlineSessions"] {width:44px!important;min-width:44px!important;margin:0!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dashboard-header {gap:10px!important;padding:14px 16px!important;min-height:76px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dashboard-title-block {flex:1!important;min-width:0!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dashboard-title-block h2 {font-size:18px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-profile-button span {max-width:80px}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-header-actions {gap:6px}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-header-actions .dn43-secondary {width:40px;min-height:40px;padding:0!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-header-actions .dn43-secondary span {display:none}
 body[data-dn44-ui][data-dn43-page=dashboard] .dashboard-content {padding:20px 16px calc(96px + env(safe-area-inset-bottom))!important}
 body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer {gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer .stat-card {min-height:96px!important;padding:14px 16px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer .stat-card:last-child {grid-column:span 2}
 body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer .stat-card>div:first-child {font-size:25px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-overview-tag {max-width:115px;overflow-wrap:anywhere;min-width:0;flex-shrink:0}
 body[data-dn44-ui][data-dn43-page=dashboard] #sidebar .dn43-nav-item {min-height:46px!important;font-size:13px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] #sidebar input {font-size:16px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-nav-search {margin-left:0;margin-right:0}
 body[data-dn44-ui][data-dn43-page=login] {padding:0!important}
 body[data-dn44-ui][data-dn43-page=login]>.flex-1 {padding:22px 14px!important;align-items:flex-start!important}
 body[data-dn44-ui][data-dn43-page=login] .dn44-auth-window.card {padding:0!important;border-radius:18px!important}
 body[data-dn44-ui][data-dn43-page=login] .dn44-auth-titlebar {padding:13px 18px!important;min-height:56px!important}
 body[data-dn44-ui][data-dn43-page=login] .dn44-auth-body {padding:24px 20px!important}
 body[data-dn44-ui][data-dn43-page=login] .input-field {font-size:16px!important}
 body[data-dn44-ui][data-dn43-page] .dn44-public-titlebar {padding:13px 16px!important;gap:10px!important}
 body[data-dn44-ui][data-dn43-page=download] .window-top>a {padding:7px 9px;min-width:36px;white-space:nowrap}
 body[data-dn44-ui][data-dn43-page=app_settings] #appSettingsPage {padding:12px!important;min-height:100dvh!important}
 body[data-dn44-ui][data-dn43-page=app_settings] #appSettingsPage>.app-settings-panel {max-height:calc(var(--dn44-viewport) - 24px)!important}
 body[data-dn44-ui][data-dn43-page=app_settings] #appSettingsPage .app-settings-body {padding:18px!important}
 body[data-dn44-ui][data-dn43-page=app_settings] #appSettingsPage .app-settings-tabs {margin:12px 18px 0!important}
 body[data-dn44-ui][data-dn43-page=app_settings] #appSettingsPage .app-settings-grid {grid-template-columns:1fr!important}
 body[data-dn44-ui] :is(input,select,textarea):not([type=checkbox]):not([type=radio]) {font-size:16px!important}
}
@media(max-width:370px){
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal)>.dn44-window>.dn44-titlebar {grid-template-columns:44px minmax(0,1fr) 32px!important;gap:8px!important;padding:12px!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-title-content :is(h1,h2,h3,h4) {font-size:14px!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal) .dn44-close {width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-profile-button span {display:none}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-profile-button {padding:9px 11px!important}
 body[data-dn44-ui][data-dn43-page=login] .dn44-auth-body {padding:22px 16px!important}
 body[data-dn44-ui][data-dn43-page=download] .window-title {font-size:10px!important}
}
@media(hover:hover){
 body[data-dn44-ui] :is(.feature-card,.game-card) {transition:transform .18s,border-color .18s!important}
 body[data-dn44-ui] :is(.feature-card,.game-card):hover {transform:translateY(-2px)!important;border-color:#5e7089!important}
}
@media(prefers-reduced-motion:reduce){
 body[data-dn44-ui] *,body[data-dn44-ui] *::before,body[data-dn44-ui] *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important}
}

body[data-dn44-ui].dn44-public-modal-open {overflow:hidden!important}
body[data-dn44-ui] .dn44-public-titlebar :is(.window-title,.app-settings-title) {min-width:0!important;flex:1;white-space:normal!important}
body[data-dn44-ui] .dn44-public-titlebar .app-settings-title h1 {font-size:17px!important;line-height:1.5!important}
body[data-dn44-ui] .dn44-public-titlebar .app-settings-title p {font-size:11px!important;white-space:normal!important;line-height:1.6!important}
body[data-dn44-ui][data-dn43-page=app_settings] #appSettingsPage.is-embed {padding:0!important;height:var(--dn44-viewport)!important;min-height:0!important}
body[data-dn44-ui][data-dn43-page=app_settings] #appSettingsPage.is-embed>.app-settings-panel {width:100%!important;height:var(--dn44-viewport)!important;max-height:var(--dn44-viewport)!important;border:0!important;border-radius:0!important}

body[data-dn44-ui][data-dn43-page] :is(.macos-window,.page-shell,.login-card)::before,body[data-dn44-ui][data-dn43-page] :is(.macos-window,.page-shell,.login-card)::after,body[data-dn44-ui] #appSettingsPage>.app-settings-panel::before,body[data-dn44-ui] #appSettingsPage>.app-settings-panel::after {content:none!important;display:none!important}
body[data-dn44-ui][data-dn43-page] :is(.glass,.glass-card) {background:var(--dn43-panel)!important;border-color:var(--dn43-line)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body[data-dn44-ui][data-dn43-page] :is(#docsSidebar,#guideSidebar) {background:var(--dn43-sidebar)!important;border-color:var(--dn43-line)!important}
body[data-dn44-ui][data-dn43-page] :is(.docs-shell,.docs-main,.guide-main) {color:var(--dn43-text)!important;background:transparent!important}

body[data-dn44-ui][data-dn43-page=dashboard] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal).hidden {display:none!important}
body[data-dn44-ui][data-dn43-page=dashboard] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal):not(.hidden) {display:flex!important}
body[data-dn44-ui][data-dn43-page=dashboard] #mobileCreateFab[hidden] {display:none!important}
body[data-dn44-ui][data-dn43-page=dashboard] #onlineModal :is(#online-sessions-table-wrap,#online-sessions-mobile)[hidden] {display:none!important}

body[data-dn44-ui][data-dn43-page] #loading-screen {background:#101115!important}
body[data-dn44-ui][data-dn43-page] .loading-logo:not(.has-image) {background:linear-gradient(145deg,#2495ff,#0878e9)!important;box-shadow:0 10px 36px #0a84ff22!important}
body[data-dn44-ui][data-dn43-page] .loading-spinner {border-color:#0a84ff22!important;border-top-color:#79bbff!important}
body[data-dn44-ui][data-dn43-page] .dn37-loader-ring {border-color:#0a84ff22!important;border-top-color:#79bbff!important}
body[data-dn44-ui][data-dn43-page=login] #otp.input-field {font-size:22px!important;letter-spacing:.3em!important;min-height:56px!important}

/* V45 dashboard: explicit grid items, no utility or legacy stat-card sizes. */
body[data-dn44-ui][data-dn43-page=dashboard] .dashboard-header {display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:84px!important;padding:18px 28px!important;background:#181a20!important}
body[data-dn44-ui][data-dn43-page=dashboard] .dashboard-title-block {margin:0!important;width:auto!important;min-width:0!important}
body[data-dn44-ui][data-dn43-page=dashboard] .dashboard-title-block h2 {font-size:20px!important;line-height:1.5!important;white-space:normal!important}
body[data-dn44-ui][data-dn43-page=dashboard] .dn43-header-actions {display:flex!important;flex-wrap:nowrap!important;margin:0!important;width:auto!important;gap:8px!important;justify-content:flex-end!important}
body[data-dn44-ui][data-dn43-page=dashboard] #mobileMenuBtn {display:none!important}
body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer {display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;justify-content:stretch!important;align-items:stretch!important;overflow:visible!important;padding:0!important}
body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer .dn45-stat {position:relative;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:116px!important;padding:18px!important;margin:0!important;border:1px solid #373b45!important;border-radius:16px!important;background:linear-gradient(145deg,#252830,#1f2229)!important;text-align:left!important;color:#f3f4f7!important;overflow:visible!important;transition:transform .18s,border-color .18s,background .18s}
body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer .dn45-stat[aria-pressed=true] {border-color:#579de7!important;background:linear-gradient(145deg,#1f344c,#192532)!important;box-shadow:inset 0 1px 0 #ffffff08,0 0 0 1px #0a84ff15!important}
.dn45-stat-number {display:block;font-size:30px;font-weight:650;line-height:1.25;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;padding-right:15px}
.dn45-stat-label {display:block;font-size:12px;line-height:1.5;color:#aeb3c1;white-space:normal;overflow:visible;text-overflow:clip}
.dn45-stat[data-tone=stock] .dn45-stat-number {color:#67b7ff}.dn45-stat[data-tone=active] .dn45-stat-number {color:#64dca0}.dn45-stat[data-tone=expired] .dn45-stat-number {color:#aeb3c1}.dn45-stat[data-tone=banned] .dn45-stat-number {color:#ff7b84}
.dn45-stat-dot {position:absolute;top:21px;right:17px;width:7px;height:7px;border-radius:50%;background:#79bbff;box-shadow:0 0 0 5px #79bbff09}.dn45-stat[data-tone=active] .dn45-stat-dot {background:#64dca0}.dn45-stat[data-tone=banned] .dn45-stat-dot {background:#ff7b84}
@media(hover:hover){body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer .dn45-stat:hover {transform:translateY(-2px);border-color:#727b8a!important}}
body[data-dn44-ui][data-dn43-page=dashboard] .sidebar-brand-row {position:relative;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;height:84px!important;min-height:84px!important;gap:12px!important;padding:18px!important;background:#181a20!important}
body[data-dn44-ui][data-dn43-page=dashboard] .dn45-brand-copy {min-width:0!important;margin:0!important;flex:1!important;text-align:left!important}
body[data-dn44-ui][data-dn43-page=dashboard] .dn45-brand-copy>span {display:block!important;max-width:100%;font-size:16px!important;line-height:1.5!important;overflow-wrap:anywhere;letter-spacing:.02em!important}
body[data-dn44-ui][data-dn43-page=dashboard] .sidebar-brand-icon {width:40px!important;height:40px!important;flex:0 0 40px!important;background:#0a84ff18!important;border-color:#0a84ff30!important}
body[data-dn44-ui][data-dn43-page=dashboard] .dn45-sidebar-close {display:none!important}
body[data-dn44-ui][data-dn43-page] :is(.fas,.far,.fab,.fa-solid,.fa-regular).hidden,body[data-dn44-ui][data-dn43-page] :is(#loginSpinner,#registerSpinner)[hidden] {display:none!important}
body[data-dn44-ui][data-dn43-page=login] :is(#loginBtn,#registerBtn)[aria-busy=true] {cursor:wait;opacity:.8!important}
body[data-dn44-ui][data-dn43-page=dashboard] .dn37-sidebar-account {display:flex!important;gap:10px;align-items:center;text-align:left}
body[data-dn44-ui][data-dn43-page=dashboard] .sidebar-brand-row .relative.group {flex:0 0 auto;position:static}
/* All modal contents receive semantic surface, field, action and table classes. */
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-section {background:#191c22!important;background-image:none!important;border:1px solid #373b45!important;border-radius:14px!important;box-shadow:inset 0 1px 0 #ffffff03!important;min-width:0!important;overflow-wrap:anywhere}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-section:not(.dn37-user-row):not(.dn37-invite-row) {padding:18px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-section :is(h2,h3,h4,.dn37-section-title) {color:#f3f4f7!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.6!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-section> :is(h2,h3,h4) {margin-bottom:14px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-section :is(.dn37-help,.dn37-section-sub,.app-settings-help,.auction-help) {font-size:11px!important;color:#929aaa!important;line-height:1.65!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-action {display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px!important;border:1px solid #3b414e!important;border-radius:10px!important;background:#292d36!important;background-image:none!important;color:#d2d8e3!important;box-shadow:inset 0 1px 0 #ffffff05!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;white-space:normal!important;text-align:center;transition:background .16s,transform .16s,border-color .16s;max-width:100%;padding:9px 13px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-action:hover {background:#343b48!important;border-color:#596477!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-action:active {transform:translateY(1px)}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-action.dn45-primary {background:linear-gradient(180deg,#2495ff,#0878e9)!important;border-color:#60afff66!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff18,0 4px 14px #0a84ff15!important;font-weight:600!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-action.dn45-danger {background:#ff60600b!important;border-color:#a34e583f!important;color:#ff8c95!important;box-shadow:none!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-action.dn45-danger:hover {background:#ff606018!important;border-color:#b8616b!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-action:is(.active,.is-active,.is-selected,[aria-pressed=true]) {background:#0a84ff1b!important;border-color:#0a84ff66!important;color:#a4d2ff!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-icon-action {width:42px!important;min-width:42px!important;height:42px!important;padding:0!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(.users-body-v37,.dn37-account-body) {padding:0!important;overflow:visible!important;display:grid!important;gap:18px!important;min-height:0!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .users-body-v37 {grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn37-account-body {grid-template-columns:220px minmax(0,1fr)!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(.dn37-form-grid,.app-settings-grid) {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(.dn37-user-left,.dn37-user-right) {gap:18px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(.dn37-user-list,.dn37-invite-list) {max-height:none!important;overflow:visible!important;padding:0!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-table-scroll {max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-x:contain;border:1px solid #373b45;border-radius:12px;background:#14161b}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-table-scroll table {border-collapse:collapse;width:100%;min-width:560px;font-size:12px;background:#14161b!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-table-scroll :is(th,td) {padding:12px!important;border:0!important;border-bottom:1px solid #30343e!important;font-size:11px!important;vertical-align:middle}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-table-scroll th {background:#252932!important;color:#aeb3c1!important;font-weight:600!important;white-space:nowrap}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-table-scroll td {color:#ced3dd!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-table-scroll tbody tr:last-child td {border-bottom:0!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-table-scroll tbody tr:hover {background:#ffffff03}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-flow {overflow:visible!important;max-height:none!important;min-height:0!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-flow:not(.users-body-v37):not(.dn37-account-body) {padding:0!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(.settings-tabs,.app-settings-tabs) {border-bottom:1px solid #373b45!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(.settings-tab-btn,.app-settings-tab,.auction-tab).active {background:#0a84ff18!important;border-color:#0a84ff50!important;color:#a4d2ff!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(.app-settings-section,.auction-section) {margin:0 0 20px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(.app-settings-actions,.auction-savebar) {position:static!important;background:transparent!important;border-top:1px solid #373b45!important;margin-top:20px!important;padding:18px 0 0!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(.dn-download-save,.mobile-create-submit) {width:100%!important;min-height:48px!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(input,select,textarea):not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]) {width:100%}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-inline-field {width:auto!important}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn37-switch {position:relative;display:inline-flex;width:42px;height:24px;flex:0 0 42px}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn37-switch input {position:absolute!important;width:100%!important;height:100%!important;opacity:0;z-index:1;cursor:pointer}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn37-switch span {display:block;width:42px;height:24px;background:#3b414d;border:1px solid #555d6c;border-radius:20px;transition:background .18s}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn37-switch span::after {content:'';position:absolute;left:3px;top:3px;width:18px;height:18px;background:#f3f4f7;border-radius:50%;transition:transform .18s}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn37-switch input:checked+span {background:#30b965;border-color:#56d884}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn37-switch input:checked+span::after {transform:translateX(18px)}
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn37-switch input:focus-visible+span {outline:2px solid #79bbff;outline-offset:3px}
/* File drop areas remain functional labels with their original inputs and handlers. */
body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is([class*=border-dashed],.app-upload-dropzone,.app-settings-upload) {border:1px dashed #51627a!important;background:#0a84ff08!important;border-radius:12px!important}
body[data-dn44-ui][data-dn43-page=app_settings] :is(.app-settings-card,.app-settings-section) {background:#191c22!important;border-color:#373b45!important;border-radius:14px!important}
body[data-dn44-ui][data-dn43-page=app_settings] .app-settings-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
@media(max-width:1100px){body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer {grid-template-columns:repeat(3,minmax(0,1fr))!important}.dn45-stat-label {font-size:11px}}
@media(max-width:767px){
 body[data-dn44-ui][data-dn43-page=dashboard] .dashboard-header {grid-template-columns:44px minmax(0,1fr) auto!important;gap:11px!important;padding:12px 14px!important;min-height:76px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] #mobileMenuBtn {position:static!important;display:flex!important;width:44px!important;height:44px!important;min-width:44px!important;align-items:center;justify-content:center;background:#242d3b!important;color:#eaf2ff;border:1px solid #3a4657;border-radius:12px;font-size:17px;transform:none!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dashboard-title-block h2 {font-size:17px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-eyebrow {font-size:8px!important;letter-spacing:.07em!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-header-actions>.dn43-secondary {display:none!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-profile-button {width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;flex:0 0 44px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn43-profile-button span {display:none!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dashboard-content {padding:22px 14px 100px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer .dn45-stat {min-height:106px!important;padding:16px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] #statsContainer .dn45-stat:last-child {grid-column:1 / -1!important;min-height:92px!important}
 .dn45-stat-number {font-size:29px}.dn45-stat-label {font-size:12px}
 body[data-dn44-ui][data-dn43-page=dashboard] #sidebar {width:min(320px,calc(100vw - 32px))!important;flex-basis:320px!important;z-index:70!important}
 body[data-dn44-ui][data-dn43-page=dashboard] #sidebarOverlay {z-index:60!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .sidebar-brand-row {padding-right:60px!important}
 body[data-dn44-ui][data-dn43-page=dashboard] .dn45-sidebar-close {position:absolute;right:14px;top:21px;display:grid!important;place-items:center;width:40px;height:40px;background:#ffffff05;color:#aeb3c1;border:1px solid #373b45;border-radius:11px}
 body[data-dn44-ui][data-dn43-page=dashboard] .sidebar-brand-row .relative.group {display:none!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body :is(.users-body-v37,.dn37-account-body,.dn37-form-grid,.app-settings-grid) {grid-template-columns:minmax(0,1fr)!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-section:not(.dn37-user-row):not(.dn37-invite-row) {padding:15px!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn37-code-format {grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-action {min-height:44px!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-section :is(.grid-cols-2,.grid-cols-3,.grid-cols-4) {grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-stack-phone {grid-template-columns:minmax(0,1fr)!important}
 body[data-dn44-ui][data-dn43-page] :is(#mobileCreateModal,#keyActionsModal,#editModal,#importModal,#settingsModal,#appSettingsModal,#loginHistoryModal,#renameModal,#libraryMetaModal,#batchModal,#shortcutsModal,#ipRulesModal,#hwidHistoryModal,#sessionsModal,#apiLogsModal,#webhooksModal,#backupModal,#cacheModal,#hwidModal,#bannedHwidsModal,#usersModal,#editUserModal,#accountSettingsModal,#updatesModal,#editVersionModal,#statsModal,#onlineModal,#promoModal,#hwidResetModal,#freekeyModal,#downloadModal,#createdKeysModal,#auctionModal,#redeemModal) .dn44-window-body .dn45-stack-phone>[class*=col-span] {grid-column:auto!important}
 body[data-dn44-ui][data-dn43-page=app_settings] .app-settings-grid {grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:360px){body[data-dn44-ui][data-dn43-page=dashboard] .dn43-eyebrow {display:none!important}body[data-dn44-ui][data-dn43-page=dashboard] .dashboard-header {gap:8px!important}.dn45-stat-label {font-size:11px}}
@media(prefers-reduced-motion:reduce){body[data-dn44-ui] *,body[data-dn44-ui] *::before,body[data-dn44-ui] *::after {scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

body[data-dn44-ui] .dn45-action.hidden:not([class*="md:"]):not([class*="sm:"]) {display:none!important}

@media(max-width:767px){body[data-dn44-ui][data-dn43-page] [data-modal] .dn44-window-body .dn45-section .dn45-stack-phone {grid-template-columns:minmax(0,1fr)!important}}

body[data-dn44-ui] .dn37-switch input {pointer-events:auto!important}

/* Dedicated guide chrome replaces the retired v28 rules. */
body[data-dn44-ui][data-dn43-page=guide] .guide-sidebar-head {position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid #373b45}
body[data-dn44-ui][data-dn43-page=guide] .guide-sidebar-brand {display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none;width:100%}
body[data-dn44-ui][data-dn43-page=guide] .guide-sidebar-brand-icon {display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:11px;border:1px solid #0a84ff30;background:#0a84ff18;color:#79bbff}
body[data-dn44-ui][data-dn43-page=guide] #dn45GuideClose {display:none}
body[data-dn44-ui][data-dn43-page=docs] .docs-sidebar-titlebar {background:#202229!important;border-color:#373b45!important}
body[data-dn44-ui][data-dn43-page] .dn44-window-body .dn43-key-actions {padding:0!important}
@media(max-width:1023px){
 body[data-dn44-ui][data-dn43-page=guide] #dn45GuideClose {position:absolute;top:-6px;right:0;display:grid;place-items:center;width:40px;height:40px;border:1px solid #373b45;border-radius:11px;background:#ffffff05;color:#aeb3c1}
 body[data-dn44-ui][data-dn43-page=guide].dn45-guide-open #guideMenuBtn {opacity:0!important;pointer-events:none!important}
}

/* V46: the dashboard is one anchored shell; only its content can scroll. */
html[data-dn46-page=dashboard] {width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;overscroll-behavior:none;scroll-behavior:auto!important}
body[data-dn46-ui][data-dn43-page=dashboard],body[data-dn46-ui][data-dn43-page=dashboard].modal-open {position:static!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important}
body[data-dn46-ui][data-dn43-page=dashboard] .dashboard-layout {position:fixed!important;inset:0!important;width:100%!important;height:var(--dn44-viewport,100dvh)!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important;transform:none!important}
body[data-dn46-ui][data-dn43-page=dashboard] .dashboard-main {display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}
body[data-dn46-ui][data-dn43-page=dashboard] .dashboard-header {grid-row:1!important;position:relative!important;inset:auto!important;margin:0!important;flex-shrink:0!important;transform:none!important;visibility:visible!important;opacity:1!important;z-index:20!important}
body[data-dn46-ui][data-dn43-page=dashboard] .dashboard-content {grid-row:2!important;min-height:0!important;min-width:0!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;scroll-padding-top:16px}
/* Compact notifications no longer depend on retired macOS styles or dynamic utilities. */
body[data-dn46-ui][data-dn43-page=dashboard] #toast {position:fixed!important;top:max(12px,env(safe-area-inset-top))!important;right:max(12px,env(safe-area-inset-right))!important;left:auto!important;bottom:auto!important;z-index:3000!important;width:min(340px,calc(100vw - 24px))!important;max-width:340px!important;pointer-events:none!important;opacity:0;transform:translateY(-8px);transition:opacity .18s,transform .18s}
body[data-dn46-ui] #toast.is-visible {opacity:1;transform:translateY(0)}
body[data-dn46-ui] #toast.is-leaving {opacity:0;transform:translateY(-6px)}
body[data-dn46-ui] .macos-toast-card {display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid #465166;border-radius:13px;background:#242b36;color:#e8edf6;box-shadow:0 10px 35px #0005;font-size:12px;line-height:1.6}
body[data-dn46-ui] .macos-toast-icon {display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:9px;color:#74ddb0;background:#74ddb014}
body[data-dn46-ui] .macos-toast-copy {min-width:0;overflow-wrap:anywhere}
body[data-dn46-ui] .macos-toast-copy>strong,body[data-dn46-ui] .macos-toast-copy>span {display:block}
body[data-dn46-ui] .macos-toast-copy>strong {font-size:12px;font-weight:600}
body[data-dn46-ui] .macos-toast-copy>span {font-size:11px;color:#b6c0d1}
body[data-dn46-ui] #toast[data-toast-type=error] .macos-toast-icon {color:#ff969e;background:#ff969e14}
@media(max-width:767px){body[data-dn46-ui][data-dn43-page=dashboard] #toast {top:calc(84px + env(safe-area-inset-top))!important}}

/* V47: category buttons stay visible in a wrapping grid on every screen. */
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page] :is(#settingsModal,#appSettingsModal,#auctionModal,#appSettingsPage) :is(.settings-tabs,.app-settings-tabs,.auction-tabs) {
 display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;
 gap:8px!important;padding:0!important;overflow:visible!important;flex-wrap:wrap!important;
 min-width:0!important;max-width:100%!important;width:auto!important;height:auto!important;
 background:transparent!important;border:0!important;border-radius:0!important;flex-shrink:0!important;
}
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page] :is(#settingsModal,#appSettingsModal,#auctionModal,#appSettingsPage) :is(.settings-tab-btn,.app-settings-tab-btn,.auction-tab) {
 display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
 flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;
 min-height:46px!important;height:auto!important;padding:11px 12px!important;
 white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;
 font-size:12px!important;line-height:1.6!important;font-weight:500!important;
 color:#adb6c6!important;background:#282d37!important;background-image:none!important;
 border:1px solid #3b4351!important;border-radius:11px!important;box-shadow:none!important;
 grid-column:auto!important;text-align:center!important;transition:background .16s,border-color .16s,transform .16s;
}
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page] :is(#settingsModal,#appSettingsModal,#auctionModal,#appSettingsPage) :is(.settings-tab-btn,.app-settings-tab-btn,.auction-tab) i {flex:0 0 auto;margin:0!important;font-size:13px}
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page] :is(#settingsModal,#appSettingsModal,#auctionModal,#appSettingsPage) :is(.settings-tab-btn,.app-settings-tab-btn,.auction-tab).active {
 color:#d2e7ff!important;background:#20354f!important;border-color:#609bd9!important;box-shadow:inset 0 1px 0 #ffffff08!important;
}
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page] :is(#settingsModal,#appSettingsModal,#auctionModal,#appSettingsPage) :is(.settings-tab-btn,.app-settings-tab-btn,.auction-tab):hover {border-color:#6c83a1!important}
@media(max-width:767px){
 body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page] :is(#settingsModal,#appSettingsModal,#auctionModal,#appSettingsPage) :is(.settings-tabs,.app-settings-tabs,.auction-tabs) {grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page] :is(#settingsModal,#appSettingsModal,#auctionModal,#appSettingsPage) :is(.settings-tab-btn,.app-settings-tab-btn,.auction-tab):last-child:nth-child(odd) {grid-column:1 / -1!important}
}
/* Account windows use .active, while dashboard windows use .hidden. */
body[data-dn47-ui][data-dn44-ui][data-dn43-page=user] :is(#freekeyModal,#hwidModal,#redeemModal).modal:not(.active) {display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=user] :is(#freekeyModal,#hwidModal,#redeemModal).modal.active {display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
/* An action label wraps between words and does not shrink into a column. */
body[data-dn47-ui][data-dn44-ui][data-dn43-page] .dn45-action {flex-shrink:0!important;word-break:normal!important;overflow-wrap:normal!important}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal .dn47-section-heading {display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;margin-bottom:16px!important}
body[data-dn47-ui] .dn47-section-copy {min-width:0;line-height:1.7}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal .dn47-refresh {display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-shrink:0!important;min-width:96px!important;width:auto!important;min-height:42px!important;padding:10px 14px!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal :is(.dn-download-body,.dn-download-local):not(.hidden) {display:flex!important;flex-direction:column!important;gap:18px!important}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal .dn-game-file-main {display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal .dn-game-thumb {width:52px!important;height:52px!important;overflow:hidden!important;border-radius:11px!important;border:1px solid #3d485a;background:#1c2738}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal .dn-game-thumb img {display:block;width:100%!important;height:100%!important;object-fit:cover!important}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal .dn-game-file-info {min-width:0!important;overflow-wrap:anywhere;line-height:1.7}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal .dn-game-file-main>div:last-child {display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}
@media(max-width:767px){
 body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal .dn-game-file-main {grid-template-columns:52px minmax(0,1fr)!important}
 body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal .dn-game-file-main>div:last-child {grid-column:1 / -1!important;justify-content:flex-end!important}
}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal .dn-download-section {margin:0!important}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal .dn-upload-game>div[onclick] {border-radius:14px!important;background:#191e27!important;border-color:#56677f!important;padding:26px 16px!important;line-height:1.7}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal #dl-current-file {line-height:1.7;color:#a9b3c3}
@media(max-width:767px){
 body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal .dn47-section-heading {grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
 body[data-dn47-ui][data-dn44-ui][data-dn43-page=dashboard] #downloadModal .dn47-refresh {justify-self:start!important}
}
/* Public service pages use the same quiet surfaces and complete window frame. */
body[data-dn47-ui][data-dn44-ui].dn47-service-page {padding:28px 20px!important;background:radial-gradient(ellipse at 50% 0,#1d2a3b55,transparent 60%),#101115!important;min-height:100dvh;justify-content:center!important;gap:0!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page>.macos-window {width:min(100%,720px)!important;max-width:720px!important;margin:0 auto!important;border-radius:22px!important;box-shadow:0 24px 90px #0006!important;background:#20242c!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .window-content {padding:26px!important;background:#20242c!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .window-title {position:static!important;left:auto!important;transform:none!important;flex:1!important;text-align:left!important;justify-content:flex-start!important;font-size:13px!important;font-weight:500!important;white-space:normal!important;line-height:1.6!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .dn47-service-nav {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 26px!important;padding:0!important;background:none!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .dn47-service-nav a {display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:10px 8px;background:#282d37;border:1px solid #3b4351;border-radius:11px;color:#aab4c6;font-size:12px;text-decoration:none;white-space:normal;text-align:center;line-height:1.6;transition:background .16s,border-color .16s}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .dn47-service-nav a.active {background:#20354f;border-color:#609bd9;color:#d2e7ff}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .dn47-service-nav a:hover {border-color:#6c83a1}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .dn47-service-hero {display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:4px 16px!important;text-align:left!important;align-items:center!important;margin:0 0 26px!important;padding:0!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .header-icon {grid-column:1!important;grid-row:1 / 3!important;width:56px!important;height:56px!important;margin:0!important;border-radius:16px!important;background:#0a84ff17!important;border:1px solid #509de53d!important;color:#8ac5ff!important;box-shadow:none!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .header-icon i {font-size:23px!important;color:#8ac5ff!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .header h1 {grid-column:2!important;align-self:end!important;font-size:24px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;margin:0!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .header p {grid-column:2!important;align-self:start!important;font-size:12px!important;line-height:1.8!important;color:#9ca8bb!important;margin:0!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page :is(.status-card,.helper-card,.notice,.disabled-state,.step,.key-display,.result) {background:#191e27!important;background-image:none!important;border:1px solid #394251!important;border-radius:15px!important;padding:18px!important;box-shadow:none!important;margin-bottom:16px!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .notice {display:flex!important;align-items:flex-start!important;gap:12px!important;font-size:12px!important;line-height:1.85!important;color:#bec9da!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .notice>i {margin-top:3px;flex:0 0 auto;color:#83bfff!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .helper-grid {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 22px!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .helper-card {margin:0!important;padding:16px!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page :is(.helper-text,.section-desc,.result-desc,.disabled-desc) {color:#9eacbf!important;font-size:12px!important;line-height:1.8!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page :is(.helper-title,.section-title,.result-title,.disabled-title) {font-size:13px!important;font-weight:600!important;line-height:1.7!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .status-top {align-items:center!important;gap:12px!important;margin-bottom:16px!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .status-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .mini-stat {display:block!important;padding:13px!important;background:#242b37!important;border:1px solid #354153!important;border-radius:11px!important;min-width:0!important;text-align:left!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .mini-label {font-size:11px!important;color:#96a5bb!important;line-height:1.6!important;margin-bottom:5px!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .mini-value {font-size:13px!important;font-weight:600!important;line-height:1.8!important;color:#e0e9f8!important;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .form-group {margin-bottom:18px!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .form-group label {display:block!important;font-size:12px!important;font-weight:500!important;color:#aab7ca!important;line-height:1.7!important;margin-bottom:8px!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .form-group input {width:100%!important;min-height:48px!important;font-size:15px!important;line-height:1.5!important;border-radius:12px!important;background:#14171d!important;border:1px solid #3d4656!important;padding:12px 14px!important;box-shadow:none!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .input-wrap>input {padding-left:44px!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page :is(input,textarea):focus {border-color:#60a4ef!important;outline:2px solid #4c91ed26!important;outline-offset:2px}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .btn {min-height:48px!important;font-size:13px!important;font-weight:600!important;line-height:1.7!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;white-space:normal!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .btn-primary {background:linear-gradient(180deg,#2698ff,#0878e9)!important;border:1px solid #7abdff66!important;box-shadow:inset 0 1px 0 #ffffff16,0 6px 18px #0878e917!important;color:#fff!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .btn-primary:disabled {opacity:.5!important;box-shadow:none!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .window-footer {display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;background:#1b1f26!important;border-top:1px solid #373f4d!important;padding:16px 26px!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .window-footer a {display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;font-size:12px!important;color:#bac9df!important;padding:8px 12px!important;border:1px solid #384352!important;border-radius:10px!important;text-decoration:none!important;background:#282f3b!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .result.warning {background:#7c641712!important;border-color:#89732f66!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .result.success {background:#1f80551a!important;border-color:#34855c66!important}
body[data-dn47-ui][data-dn44-ui].dn47-service-page .result.error {background:#802e391a!important;border-color:#9e465566!important}
@media(max-width:767px){
 body[data-dn47-ui][data-dn44-ui].dn47-service-page {padding:16px 12px!important;justify-content:flex-start!important}
 body[data-dn47-ui][data-dn44-ui].dn47-service-page .window-content {padding:20px 18px!important}
 body[data-dn47-ui][data-dn44-ui].dn47-service-page .header h1 {font-size:21px!important}
 body[data-dn47-ui][data-dn44-ui].dn47-service-page .dn47-service-nav {grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:24px!important}
 body[data-dn47-ui][data-dn44-ui].dn47-service-page .dn47-service-nav a:last-child {grid-column:1 / -1!important}
 body[data-dn47-ui][data-dn44-ui].dn47-service-page .status-grid {grid-template-columns:minmax(0,1fr)!important}
 body[data-dn47-ui][data-dn44-ui].dn47-service-page .mini-stat {display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}
 body[data-dn47-ui][data-dn44-ui].dn47-service-page .mini-label {margin:0!important}
 body[data-dn47-ui][data-dn44-ui].dn47-service-page .helper-grid {grid-template-columns:minmax(0,1fr)!important}
 body[data-dn47-ui][data-dn44-ui].dn47-service-page .window-footer {padding:14px 18px!important}
 body[data-dn47-ui][data-dn44-ui].dn47-service-page .form-group input {font-size:16px!important}
}
/* Download empty state and auction share the main dashboard's surfaces. */
body[data-dn47-ui][data-dn44-ui][data-dn43-page=download] {background:#101115!important}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=download] .empty>i {display:inline-grid!important;place-items:center!important;width:70px!important;height:70px!important;margin:0 0 18px!important;border-radius:20px!important;background:#0a84ff17!important;border:1px solid #509de53d!important;font-size:30px!important;color:#8ac5ff!important}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=download] .content {padding:26px!important}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=download] .empty {padding:38px 24px!important;background:#191e27!important;border:1px solid #394251!important;border-radius:16px!important}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=download] .empty h2 {font-size:24px!important;line-height:1.6!important;max-width:100%!important}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=download] .empty p {font-size:13px!important;line-height:1.9!important;margin-top:10px!important;color:#9faec3!important;max-width:430px;margin-left:auto;margin-right:auto}
body[data-dn47-ui][data-dn44-ui][data-dn43-page=download] .footer {font-size:11px!important;color:#8b99ae!important;padding:16px!important;background:#1b1f26!important}
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page=dashboard] #auctionModal :is(.auction-card,.auction-price-preset,.auction-preset-settings-row,.auction-random-preset-option) {background:#191e27!important;background-image:none!important;border:1px solid #394251!important;border-radius:14px!important;box-shadow:none!important;min-width:0!important}
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page=dashboard] #auctionModal :is(.auction-input,.auction-select,.auction-textarea) {background:#14171d!important;border-color:#3d4656!important;border-radius:11px!important}
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page=dashboard] #auctionModal :is(.auction-price-preset.active,.auction-random-preset-option:has(input:checked)) {background:#20354f!important;border-color:#609bd9!important}
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page=dashboard] #auctionModal .auction-price-preset:hover {border-color:#6c83a1!important}
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page=dashboard] #auctionModal :is(.auction-primary,.dn45-primary) {background:linear-gradient(180deg,#2698ff,#0878e9)!important;border-color:#7abdff66!important;color:#fff!important}
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page=dashboard] #auctionModal .auction-hint {color:#95a4ba!important;line-height:1.8!important}
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page=dashboard] #auctionModal .auction-window-controls {display:none!important}
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page=dashboard] #auctionModal .dn47-auction-stats {display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}
body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page=dashboard] #auctionModal .dn47-auction-stats>.auction-card {grid-column:auto!important;padding:16px!important}
@media(max-width:900px){
 body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page=dashboard] #auctionModal .dn47-auction-stats {grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-dn47-ui][data-dn46-ui][data-dn44-ui][data-dn43-page=dashboard] #auctionModal .dn47-auction-stats>.auction-card:last-child {grid-column:1 / -1!important}
}
@media(max-width:767px){
 body[data-dn47-ui][data-dn44-ui][data-dn43-page=download] .content {padding:18px!important}
 body[data-dn47-ui][data-dn44-ui][data-dn43-page=download] .empty {padding:28px 18px!important}
 body[data-dn47-ui][data-dn44-ui][data-dn43-page=download] .empty h2 {font-size:21px!important}
}

/* V48: anchor the create action to the visible dashboard shell, never the list. */
@media(max-width:767px) {
 body[data-dn48-ui][data-dn43-page=dashboard] #mobileCreateFab {
  position:absolute!important;top:auto!important;left:auto!important;
  right:calc(18px + env(safe-area-inset-right,0px))!important;
  bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;
  margin:0!important;flex-shrink:0!important;white-space:nowrap!important;
  touch-action:manipulation;transition:background .16s,box-shadow .16s!important;
 }
 body[data-dn48-ui][data-dn43-page=dashboard] .dashboard-content {
  padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;
  scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom,0px));
 }
 body[data-dn48-ui][data-dn43-page=dashboard]:is(.modal-open,.sidebar-open) #mobileCreateFab {
  visibility:hidden!important;pointer-events:none!important;
 }
}
