#dmg-hub-root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--duration-instant:0s;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--duration-slower:.6s;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.68, -.55, .265, 1.55);--icon-xs:16px;--icon-sm:20px;--icon-md:24px;--icon-lg:32px;--icon-xl:48px;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:1000;--z-tooltip:1100;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em}#dmg-hub-root .motion-hover{transition:all .15s ease-in-out}#dmg-hub-root .motion-hover:hover{transform:translateY(-2px)}#dmg-hub-root .motion-focus{transition:box-shadow .15s ease-in-out}#dmg-hub-root .motion-scale{transition:transform .15s ease-in-out}#dmg-hub-root .motion-scale:hover{transform:scale(1.02)}#dmg-hub-root .motion-scale:active{transform:scale(.98)}#dmg-hub-root[data-theme=dmg-blue]{--color-primary-blue:#0e255b;--color-dark-navy:#071838;--color-accent-yellow:#fc0;--color-accent-yellow-hover:#e5b800;--color-surface:#10131a;--color-border:#1f2430;--color-text:#fff;--color-text-muted:#c9d1e0;--color-success:#28a745;--color-error:#e53935;--color-warning:#ffc107;--color-info:#1e66ff;--color-accent-primary:#fc0;--color-accent-secondary:#c9d1e0;--color-accent-hover:#e5b800;--color-accent-pressed:#d4a800;--color-neon-cyan:#22d3ee;--color-neon-purple:#a78bfa;--color-neon-pink:#f472b6;--color-neon-green:#4ade80;--color-neon-yellow:#fbbf24;--bg-primary:#071838;--bg-secondary:#0e255b;--bg-surface:#10131a;--bg-elevated:#1c1e22;--text-primary:#fff;--text-secondary:#c9d1e0;--text-muted:#8a95a8;--text-disabled:#5a5f6b;--border-primary:#1f2430;--border-subtle:#181c26;--border-accent:#fc0;--shadow-card:0 2px 6px #0000004d;--shadow-hover:0 4px 10px #0006;--shadow-focus:0 0 0 2px #ffcc0059;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 2px 6px #0000004d;--shadow-lg:0 4px 10px #0006;--shadow-xl:0 8px 20px #00000080;--shadow-directional:2px 4px 8px #00000059;--glow-subtle:none;--glow-moderate:none;--font-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Poppins", "Inter", sans-serif;--font-mono:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--btn-primary-bg:#fc0;--btn-primary-fg:#071838;--btn-primary-bg-hover:#e5b800;--btn-primary-bg-active:#d4a800;--btn-secondary-border:#fc0;--btn-secondary-fg:#fc0;--btn-secondary-bg-hover:#ffcc0014;--btn-secondary-bg-active:#ffcc0026;--card-bg:#10131a;--card-border:#1f2430;--card-accent:#fc0;--card-elevated-bg:#0e255b;--nav-bg:#0e255b;--nav-item-fg:#fff;--nav-item-hover-bg:#0000002e;--nav-item-active-bg:#0000001f;--nav-item-active-accent:#fc0;--header-bg:#071838;--header-fg:#fff;--header-accent:#fc0;--header-icon-hover:#fc0}#dmg-hub-root[data-theme=dmg-blue-light]{--color-primary-blue:#0e255b;--color-dark-navy:#071838;--color-accent-yellow:#fc0;--color-accent-yellow-hover:#e5b800;--color-surface:#fff;--color-border:#e2e8f0;--color-text:#1a1f36;--color-text-muted:#5a6c87;--color-success:#047857;--color-error:#dc2626;--color-warning:#d97706;--color-info:#0369a1;--color-accent-primary:#fc0;--color-accent-secondary:#5a6c87;--color-accent-hover:#e5b800;--color-accent-pressed:#d4a800;--color-neon-cyan:#0369a1;--color-neon-purple:#7c3aed;--color-neon-pink:#db2777;--color-neon-green:#047857;--color-neon-yellow:#d97706;--bg-primary:#f8f9fa;--bg-secondary:#fff;--bg-surface:#fff;--bg-elevated:#f0f4fa;--text-primary:#1a1f36;--text-secondary:#2d3748;--text-muted:#5a6c87;--text-disabled:#a0aec0;--border-primary:#e2e8f0;--border-subtle:#edf2f7;--border-accent:#fc0;--shadow-card:0 1px 3px #00000014;--shadow-hover:0 4px 8px #0000001f;--shadow-focus:0 0 0 3px #ffcc0040;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 2px 4px #00000014;--shadow-lg:0 4px 8px #0000001f;--shadow-xl:0 8px 16px #00000026;--shadow-directional:1px 2px 4px #0000001a;--glow-subtle:none;--glow-moderate:none;--font-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Poppins", "Inter", sans-serif;--font-mono:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--btn-primary-bg:#fc0;--btn-primary-fg:#071838;--btn-primary-bg-hover:#e5b800;--btn-primary-bg-active:#d4a800;--btn-secondary-border:#0e255b;--btn-secondary-fg:#0e255b;--btn-secondary-bg-hover:#0e255b0f;--btn-secondary-bg-active:#0e255b1f;--card-bg:#fff;--card-border:#e2e8f0;--card-accent:#fc0;--card-elevated-bg:#f0f4fa;--nav-bg:#fff;--nav-item-fg:#2d3748;--nav-item-hover-bg:#0e255b0f;--nav-item-active-bg:#0e255b1a;--nav-item-active-accent:#fc0;--header-bg:#0e255b;--header-fg:#fff;--header-accent:#fc0;--header-icon-hover:#fc0}#dmg-hub-root[data-theme=dmg-dark]{--color-accent-primary:#ff4c00;--color-accent-secondary:#ffd5b2;--color-accent-hover:#ff6e28;--color-accent-pressed:#e63c00;--color-success:#28a745;--color-error:#e53935;--color-warning:#ffc107;--color-info:#2196f3;--color-neon-cyan:#22d3ee;--color-neon-purple:#a78bfa;--color-neon-pink:#f472b6;--color-neon-green:#4ade80;--color-neon-yellow:#fbbf24;--bg-primary:#0b0b0e;--bg-secondary:#121417;--bg-surface:#1c1e22;--bg-elevated:#24262b;--text-primary:#fff;--text-secondary:#ccc;--text-muted:#999;--text-disabled:#666;--border-primary:#2a2c32;--border-subtle:#1f2125;--border-accent:#ff4c00;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 15px #00000080;--shadow-xl:0 20px 25px #0009;--shadow-focus:0 0 0 3px #ff4c004d;--shadow-directional:2px 4px 8px #0006;--glow-subtle:0 0 8px #ff4c0033;--glow-moderate:0 0 16px #ff4c004d;--font-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Poppins", "Inter", sans-serif;--font-mono:"Share Tech Mono", "Courier New", monospace;--btn-primary-bg:#ff4c00;--btn-primary-fg:#fff;--btn-primary-bg-hover:#ff6e28;--btn-primary-bg-active:#e63c00;--btn-secondary-border:#ff4c00;--btn-secondary-fg:#ff4c00;--btn-secondary-bg-hover:#ff4c0014;--btn-secondary-bg-active:#ff4c0026;--card-bg:#1c1e22;--card-border:#2a2c32;--card-accent:#ff4c00;--card-elevated-bg:#24262b;--nav-bg:#121417;--nav-item-fg:#fff;--nav-item-hover-bg:#ff4c001a;--nav-item-active-bg:#ff4c0026;--nav-item-active-accent:#ff4c00;--header-bg:#0b0b0e;--header-fg:#fff;--header-accent:#ff4c00;--header-icon-hover:#ff6e28;--shadow-card:0 4px 6px #0006;--shadow-hover:0 10px 15px #00000080}#dmg-hub-root[data-theme=legacy-neon]{--color-accent-primary:#00f5ff;--color-accent-secondary:#b19cd9;--color-accent-hover:#33f7ff;--color-accent-pressed:#00d4e0;--color-success:#39ff14;--color-error:#ff006e;--color-warning:#ff0;--color-info:#00f5ff;--color-neon-cyan:#00f5ff;--color-neon-purple:#b19cd9;--color-neon-pink:#ff006e;--color-neon-green:#39ff14;--color-neon-yellow:#ff0;--bg-primary:#0a0a0f;--bg-secondary:#1a1a2e;--bg-surface:#1e1e2f;--bg-elevated:#252540;--text-primary:#fff;--text-secondary:#b4b4c7;--text-muted:#8a8aa3;--text-disabled:#666680;--border-primary:#3a3a5c;--border-subtle:#2a2a40;--border-accent:#00f5ff;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 15px #00000080;--shadow-xl:0 20px 25px #0009;--shadow-focus:0 0 20px #00f5ff4d;--shadow-directional:2px 4px 8px #0006;--glow-subtle:0 0 10px #00f5ff4d;--glow-moderate:0 0 20px #00f5ff80;--font-primary:"ui-monospace", "SFMono-Regular", "Consolas", monospace;--font-heading:"ui-monospace", "SFMono-Regular", "Consolas", monospace;--font-mono:"ui-monospace", "SFMono-Regular", "Consolas", monospace;--btn-primary-bg:#00f5ff;--btn-primary-fg:#0a0a0f;--btn-primary-bg-hover:#33f7ff;--btn-primary-bg-active:#00d4e0;--btn-secondary-border:#00f5ff;--btn-secondary-fg:#00f5ff;--btn-secondary-bg-hover:#00f5ff14;--btn-secondary-bg-active:#00f5ff26;--card-bg:#1e1e2f;--card-border:#3a3a5c;--card-accent:#00f5ff;--card-elevated-bg:#252540;--nav-bg:#1a1a2e;--nav-item-fg:#fff;--nav-item-hover-bg:#00f5ff1a;--nav-item-active-bg:#00f5ff26;--nav-item-active-accent:#00f5ff;--header-bg:#0a0a0f;--header-fg:#fff;--header-accent:#00f5ff;--header-icon-hover:#33f7ff;--shadow-card:0 4px 6px #0006;--shadow-hover:0 10px 15px #00000080}#dmg-hub-root .h1{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-primary);font-size:2.5rem;font-weight:700;line-height:1.2}#dmg-hub-root .h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-primary);font-size:2rem;font-weight:700;line-height:1.2}#dmg-hub-root .h3{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-primary);font-size:1.5rem;font-weight:600;line-height:1.3}#dmg-hub-root .h4{font-family:var(--font-heading);color:var(--text-primary);font-size:1.25rem;font-weight:600;line-height:1.375}#dmg-hub-root .h5{font-family:var(--font-primary);color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.5}#dmg-hub-root .h6{font-family:var(--font-primary);color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.5}#dmg-hub-root .body{font-family:var(--font-primary);color:var(--text-secondary);font-size:15.5px;font-weight:400;line-height:1.6}#dmg-hub-root .body-small{font-family:var(--font-primary);color:var(--text-secondary);font-size:.875rem;font-weight:400;line-height:1.6}#dmg-hub-root .caption{font-family:var(--font-primary);letter-spacing:.025em;color:var(--text-muted);font-size:.75rem;font-weight:400;line-height:1.375}#dmg-hub-root .label-text{font-family:var(--font-primary);color:var(--text-primary);font-size:.875rem;font-weight:500;line-height:1.5}#dmg-hub-root .button-text{font-family:var(--font-primary);letter-spacing:.025em;font-size:.875rem;font-weight:600;line-height:1}#dmg-hub-root .mono{font-family:var(--font-mono);font-size:.875rem;font-weight:400;line-height:1.5}@media (width<=768px){#dmg-hub-root .h1{font-size:2rem}#dmg-hub-root .h2{font-size:1.5rem}#dmg-hub-root .h3{font-size:1.25rem}#dmg-hub-root .h4{font-size:1.125rem}}#dmg-hub-root .btn-primary{background:var(--color-accent-primary);color:var(--text-primary);border-radius:var(--radius-md);font-family:var(--font-primary);letter-spacing:.025em;box-shadow:var(--shadow-sm);transition:all var(--duration-fast) var(--ease-in-out);cursor:pointer;border:none;padding:12px 24px;font-size:.875rem;font-weight:600}#dmg-hub-root .btn-primary:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}#dmg-hub-root .btn-primary:active:not(:disabled){background:var(--color-accent-pressed);box-shadow:var(--shadow-sm);transform:translateY(0)}#dmg-hub-root .btn-primary:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px;box-shadow:var(--shadow-focus)}#dmg-hub-root .btn-primary:disabled{background:var(--bg-surface);color:var(--text-disabled);box-shadow:none;opacity:.5;cursor:not-allowed}#dmg-hub-root .btn-secondary{color:var(--color-accent-primary);border:1px solid var(--color-accent-primary);border-radius:var(--radius-md);font-family:var(--font-primary);transition:all var(--duration-fast) var(--ease-in-out);cursor:pointer;background:0 0;padding:12px 24px;font-size:.875rem;font-weight:600}#dmg-hub-root .btn-secondary:hover:not(:disabled){border-color:var(--color-accent-hover);color:var(--color-accent-hover);background:#ff4c001a}#dmg-hub-root .btn-secondary:active:not(:disabled){background:#ff4c0033}#dmg-hub-root .btn-tertiary{color:var(--color-accent-primary);font-family:var(--font-primary);transition:all var(--duration-fast) var(--ease-in-out);cursor:pointer;background:0 0;border:none;padding:12px 16px;font-size:.875rem;font-weight:600}#dmg-hub-root .btn-tertiary:hover:not(:disabled){color:var(--text-primary);background:#ff4c001a}#dmg-hub-root .btn-sm{height:32px;padding:8px 16px;font-size:.75rem}#dmg-hub-root .btn-md{height:44px;padding:12px 24px;font-size:.875rem}#dmg-hub-root .btn-lg{height:56px;padding:16px 32px;font-size:1rem}#dmg-hub-root .card{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:all var(--duration-normal) var(--ease-in-out);padding:24px}#dmg-hub-root .card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}#dmg-hub-root .card:focus-within{outline:2px solid var(--border-accent);outline-offset:2px}#dmg-hub-root .card-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}#dmg-hub-root .card-title{font-family:var(--font-heading);color:var(--text-primary);align-items:center;gap:8px;font-size:1.25rem;font-weight:600;display:flex}#dmg-hub-root .card-title-icon{width:var(--icon-md);height:var(--icon-md);color:var(--color-accent-primary)}#dmg-hub-root .card-content{color:var(--text-secondary)}#dmg-hub-root .card-elevated{box-shadow:var(--shadow-lg);border:none}#dmg-hub-root .card-outlined{border:2px solid var(--color-accent-primary);box-shadow:var(--glow-subtle)}#dmg-hub-root .card-flat{box-shadow:none;border:1px solid var(--border-subtle)}#dmg-hub-root .input{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-family:var(--font-primary);color:var(--text-primary);transition:all var(--duration-fast) var(--ease-in-out);width:100%;padding:12px 16px;font-size:1rem}#dmg-hub-root .input::placeholder{color:var(--text-muted)}#dmg-hub-root .input:hover:not(:disabled){border-color:var(--border-accent)}#dmg-hub-root .input:focus{border-color:var(--border-accent);outline:none;box-shadow:0 0 0 3px #ff4c0033}#dmg-hub-root .input:disabled{background:var(--bg-surface);color:var(--text-disabled);cursor:not-allowed;opacity:.6}#dmg-hub-root .input-error{border-color:var(--color-error)}#dmg-hub-root .input-error:focus{box-shadow:0 0 0 3px #e5393533}#dmg-hub-root .label{color:var(--text-primary);margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}#dmg-hub-root .label-required:after{content:"*";color:var(--color-error);margin-left:4px}#dmg-hub-root .helper-text{color:var(--text-muted);margin-top:6px;font-size:.75rem}#dmg-hub-root .helper-text-error{color:var(--color-error)}#dmg-hub-root textarea.input{resize:vertical;min-height:100px}#dmg-hub-root select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999999' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}#dmg-hub-root .shimmer{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fc0 0%,#fff 25%,#fc0 50%,#fff 75%,#fc0 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:2.5s linear infinite shimmer}#dmg-hub-root[data-capture="1"] .shimmer{-webkit-text-fill-color:transparent;background:#fc0;-webkit-background-clip:text;background-clip:text;animation:none!important}@keyframes pulse-soft{0%,to{box-shadow:0 0 10px #fc03}50%{box-shadow:0 0 20px #fc06}}#dmg-hub-root .pulse-soft{animation:8s ease-in-out infinite pulse-soft}#dmg-hub-root[data-capture="1"] .pulse-soft{box-shadow:0 0 10px #fc03;animation:none!important}#dmg-hub-root .medal-glow{display:inline-block;position:relative}#dmg-hub-root .medal-glow:after{content:"";pointer-events:none;border-radius:50%;animation:8s ease-in-out infinite pulse-soft;position:absolute;inset:-8px;box-shadow:0 0 15px #ffcc004d}#dmg-hub-root[data-capture="1"] .medal-glow:after{box-shadow:0 0 15px #ffcc004d;animation:none!important}#dmg-hub-root .hero-banner{background:linear-gradient(135deg,#fc0 0%,#ffd633 100%);border-radius:16px;padding:24px;box-shadow:0 4px 20px #ffcc0040}#dmg-hub-root .glass-panel{backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:16px}#dmg-hub-root .achievement-badge{background:linear-gradient(135deg,#fc03 0%,#ffcc001a 100%);border:1px solid #ffcc004d;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:14px;font-weight:600;display:inline-flex}#dmg-hub-root .metric-card{background:linear-gradient(135deg,#0e255b66 0%,#10131a66 100%);border:1px solid #fc03;border-radius:12px;padding:16px;transition:all .3s}#dmg-hub-root .metric-card:hover{border-color:#ffcc0080;transform:translateY(-2px);box-shadow:0 4px 12px #ffcc0026}#dmg-hub-root[data-capture="1"] .metric-card:hover{transform:none}@media (prefers-reduced-motion:reduce){#dmg-hub-root .shimmer,#dmg-hub-root .pulse-soft,#dmg-hub-root .medal-glow:after{animation:none!important}#dmg-hub-root .metric-card{transition:none!important}}#dmg-hub-root *,#dmg-hub-root :before,#dmg-hub-root :after,#dmg-hub-root ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }#dmg-hub-root *,#dmg-hub-root :before,#dmg-hub-root :after{box-sizing:border-box;border:0 solid #e5e7eb}#dmg-hub-root :before,#dmg-hub-root :after{--tw-content:""}#dmg-hub-root,#dmg-hub-root :host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}#dmg-hub-root{line-height:inherit;margin:0}#dmg-hub-root hr{height:0;color:inherit;border-top-width:1px}#dmg-hub-root abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#dmg-hub-root h1,#dmg-hub-root h2,#dmg-hub-root h3,#dmg-hub-root h4,#dmg-hub-root h5,#dmg-hub-root h6{font-size:inherit;font-weight:inherit}#dmg-hub-root a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#dmg-hub-root b,#dmg-hub-root strong{font-weight:bolder}#dmg-hub-root code,#dmg-hub-root kbd,#dmg-hub-root samp,#dmg-hub-root pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}#dmg-hub-root small{font-size:80%}#dmg-hub-root sub,#dmg-hub-root sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}#dmg-hub-root sub{bottom:-.25em}#dmg-hub-root sup{top:-.5em}#dmg-hub-root table{text-indent:0;border-color:inherit;border-collapse:collapse}#dmg-hub-root button,#dmg-hub-root input,#dmg-hub-root optgroup,#dmg-hub-root select,#dmg-hub-root textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}#dmg-hub-root button,#dmg-hub-root select{text-transform:none}#dmg-hub-root button,#dmg-hub-root input:where([type=button]),#dmg-hub-root input:where([type=reset]),#dmg-hub-root input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}#dmg-hub-root :-moz-focusring{outline:auto}#dmg-hub-root :-moz-ui-invalid{box-shadow:none}#dmg-hub-root progress{vertical-align:baseline}#dmg-hub-root ::-webkit-inner-spin-button{height:auto}#dmg-hub-root ::-webkit-outer-spin-button{height:auto}#dmg-hub-root [type=search]{-webkit-appearance:textfield;outline-offset:-2px}#dmg-hub-root ::-webkit-search-decoration{-webkit-appearance:none}#dmg-hub-root ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#dmg-hub-root summary{display:list-item}#dmg-hub-root blockquote,#dmg-hub-root dl,#dmg-hub-root dd,#dmg-hub-root h1,#dmg-hub-root h2,#dmg-hub-root h3,#dmg-hub-root h4,#dmg-hub-root h5,#dmg-hub-root h6,#dmg-hub-root hr,#dmg-hub-root figure,#dmg-hub-root p,#dmg-hub-root pre{margin:0}#dmg-hub-root fieldset{margin:0;padding:0}#dmg-hub-root legend{padding:0}#dmg-hub-root ol,#dmg-hub-root ul,#dmg-hub-root menu{margin:0;padding:0;list-style:none}#dmg-hub-root dialog{padding:0}#dmg-hub-root textarea{resize:vertical}#dmg-hub-root input::-moz-placeholder{opacity:1;color:#9ca3af}#dmg-hub-root textarea::-moz-placeholder{opacity:1;color:#9ca3af}#dmg-hub-root input::placeholder,#dmg-hub-root textarea::placeholder{opacity:1;color:#9ca3af}#dmg-hub-root button,#dmg-hub-root [role=button]{cursor:pointer}#dmg-hub-root :disabled{cursor:default}#dmg-hub-root img,#dmg-hub-root svg,#dmg-hub-root video,#dmg-hub-root canvas,#dmg-hub-root audio,#dmg-hub-root iframe,#dmg-hub-root embed,#dmg-hub-root object{vertical-align:middle;display:block}#dmg-hub-root img,#dmg-hub-root video{max-width:100%;height:auto}#dmg-hub-root [hidden]:where(:not([hidden=until-found])){display:none}#dmg-hub-root{max-width:100cqw;font-family:var(--font-primary);background-color:var(--bg-primary);color:var(--text-secondary);max-width:100cqw;line-height:1.5;position:relative;overflow-x:hidden}#dmg-hub-root h1,#dmg-hub-root h2,#dmg-hub-root h3,#dmg-hub-root h4,#dmg-hub-root h5,#dmg-hub-root h6{font-family:var(--font-heading);color:var(--text-primary)}#dmg-hub-root *{max-width:100%}@media (prefers-reduced-motion:reduce){#dmg-hub-root *,#dmg-hub-root :before,#dmg-hub-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#dmg-hub-root .container{width:100%}@media (width>=640px){#dmg-hub-root .container{max-width:640px}}@media (width>=768px){#dmg-hub-root .container{max-width:768px}}@media (width>=1024px){#dmg-hub-root .container{max-width:1024px}}@media (width>=1280px){#dmg-hub-root .container{max-width:1280px}}@media (width>=1536px){#dmg-hub-root .container{max-width:1536px}}#dmg-hub-root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#dmg-hub-root .pointer-events-none{pointer-events:none}#dmg-hub-root .visible{visibility:visible}#dmg-hub-root .fixed{position:fixed}#dmg-hub-root .absolute{position:absolute}#dmg-hub-root .relative{position:relative}#dmg-hub-root .sticky{position:sticky}#dmg-hub-root .inset-0{inset:0}#dmg-hub-root .-left-1{left:-.25rem}#dmg-hub-root .-left-2{left:-.5rem}#dmg-hub-root .-right-0\.5{right:-.125rem}#dmg-hub-root .-right-1{right:-.25rem}#dmg-hub-root .-right-2{right:-.5rem}#dmg-hub-root .-right-3{right:-.75rem}#dmg-hub-root .-top-0\.5{top:-.125rem}#dmg-hub-root .-top-1{top:-.25rem}#dmg-hub-root .-top-2{top:-.5rem}#dmg-hub-root .-top-3{top:-.75rem}#dmg-hub-root .left-0{left:0}#dmg-hub-root .left-1\/2{left:50%}#dmg-hub-root .left-3{left:.75rem}#dmg-hub-root .right-4{right:1rem}#dmg-hub-root .top-0{top:0}#dmg-hub-root .top-1\/2{top:50%}#dmg-hub-root .top-16{top:4rem}#dmg-hub-root .top-full{top:100%}#dmg-hub-root .z-10{z-index:10}#dmg-hub-root .z-50{z-index:50}#dmg-hub-root .z-\[60\]{z-index:60}#dmg-hub-root .col-span-1{grid-column:span 1/span 1}#dmg-hub-root .col-span-2{grid-column:span 2/span 2}#dmg-hub-root .col-span-full{grid-column:1/-1}#dmg-hub-root .mx-4{margin-left:1rem;margin-right:1rem}#dmg-hub-root .mx-auto{margin-left:auto;margin-right:auto}#dmg-hub-root .mb-1{margin-bottom:.25rem}#dmg-hub-root .mb-2{margin-bottom:.5rem}#dmg-hub-root .mb-3{margin-bottom:.75rem}#dmg-hub-root .mb-4{margin-bottom:1rem}#dmg-hub-root .mb-6{margin-bottom:1.5rem}#dmg-hub-root .mb-8{margin-bottom:2rem}#dmg-hub-root .ml-1{margin-left:.25rem}#dmg-hub-root .ml-2{margin-left:.5rem}#dmg-hub-root .ml-8{margin-left:2rem}#dmg-hub-root .mr-1{margin-right:.25rem}#dmg-hub-root .mr-2{margin-right:.5rem}#dmg-hub-root .mr-4{margin-right:1rem}#dmg-hub-root .mt-0\.5{margin-top:.125rem}#dmg-hub-root .mt-1{margin-top:.25rem}#dmg-hub-root .mt-2{margin-top:.5rem}#dmg-hub-root .mt-3{margin-top:.75rem}#dmg-hub-root .mt-4{margin-top:1rem}#dmg-hub-root .mt-6{margin-top:1.5rem}#dmg-hub-root .mt-8{margin-top:2rem}#dmg-hub-root .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#dmg-hub-root .block{display:block}#dmg-hub-root .inline-block{display:inline-block}#dmg-hub-root .inline{display:inline}#dmg-hub-root .flex{display:flex}#dmg-hub-root .inline-flex{display:inline-flex}#dmg-hub-root .table{display:table}#dmg-hub-root .grid{display:grid}#dmg-hub-root .contents{display:contents}#dmg-hub-root .hidden{display:none}#dmg-hub-root .h-0\.5{height:.125rem}#dmg-hub-root .h-1{height:.25rem}#dmg-hub-root .h-1\.5{height:.375rem}#dmg-hub-root .h-10{height:2.5rem}#dmg-hub-root .h-12{height:3rem}#dmg-hub-root .h-16{height:4rem}#dmg-hub-root .h-2{height:.5rem}#dmg-hub-root .h-20{height:5rem}#dmg-hub-root .h-24{height:6rem}#dmg-hub-root .h-3{height:.75rem}#dmg-hub-root .h-32{height:8rem}#dmg-hub-root .h-4{height:1rem}#dmg-hub-root .h-5{height:1.25rem}#dmg-hub-root .h-6{height:1.5rem}#dmg-hub-root .h-7{height:1.75rem}#dmg-hub-root .h-8{height:2rem}#dmg-hub-root .h-9{height:2.25rem}#dmg-hub-root .h-\[400px\]{height:400px}#dmg-hub-root .h-auto{height:auto}#dmg-hub-root .h-full{height:100%}#dmg-hub-root .max-h-32{max-height:8rem}#dmg-hub-root .max-h-64{max-height:16rem}#dmg-hub-root .max-h-80{max-height:20rem}#dmg-hub-root .max-h-\[400px\]{max-height:400px}#dmg-hub-root .max-h-\[70vh\]{max-height:70cqh}#dmg-hub-root .max-h-\[80vh\]{max-height:80cqh}#dmg-hub-root .max-h-\[90vh\]{max-height:90cqh}#dmg-hub-root .min-h-\[100px\]{min-height:100px}#dmg-hub-root .min-h-\[120px\]{min-height:120px}#dmg-hub-root .min-h-\[400px\]{min-height:400px}#dmg-hub-root .min-h-\[56px\]{min-height:56px}#dmg-hub-root .min-h-\[60px\]{min-height:60px}#dmg-hub-root .min-h-\[80px\]{min-height:80px}#dmg-hub-root .min-h-screen{min-height:100cqh}#dmg-hub-root .w-1\.5{width:.375rem}#dmg-hub-root .w-10{width:2.5rem}#dmg-hub-root .w-11{width:2.75rem}#dmg-hub-root .w-12{width:3rem}#dmg-hub-root .w-16{width:4rem}#dmg-hub-root .w-2{width:.5rem}#dmg-hub-root .w-20{width:5rem}#dmg-hub-root .w-24{width:6rem}#dmg-hub-root .w-3{width:.75rem}#dmg-hub-root .w-4{width:1rem}#dmg-hub-root .w-5{width:1.25rem}#dmg-hub-root .w-6{width:1.5rem}#dmg-hub-root .w-7{width:1.75rem}#dmg-hub-root .w-8{width:2rem}#dmg-hub-root .w-80{width:20rem}#dmg-hub-root .w-96{width:24rem}#dmg-hub-root .w-\[800px\]{width:800px}#dmg-hub-root .w-auto{width:auto}#dmg-hub-root .w-full{width:100%}#dmg-hub-root .min-w-0{min-width:0}#dmg-hub-root .min-w-\[100px\]{min-width:100px}#dmg-hub-root .min-w-\[120px\]{min-width:120px}#dmg-hub-root .min-w-\[600px\]{min-width:600px}#dmg-hub-root .min-w-\[60px\]{min-width:60px}#dmg-hub-root .min-w-\[800px\]{min-width:800px}#dmg-hub-root .min-w-\[80px\]{min-width:80px}#dmg-hub-root .max-w-2xl{max-width:42rem}#dmg-hub-root .max-w-3xl{max-width:48rem}#dmg-hub-root .max-w-4xl{max-width:56rem}#dmg-hub-root .max-w-6xl{max-width:72rem}#dmg-hub-root .max-w-\[1200px\]{max-width:1200px}#dmg-hub-root .max-w-\[900px\]{max-width:900px}#dmg-hub-root .max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100cqw - 2rem)}#dmg-hub-root .max-w-full{max-width:100%}#dmg-hub-root .max-w-lg{max-width:32rem}#dmg-hub-root .max-w-md{max-width:28rem}#dmg-hub-root .max-w-none{max-width:none}#dmg-hub-root .max-w-sm{max-width:24rem}#dmg-hub-root .max-w-xs{max-width:20rem}#dmg-hub-root .flex-1{flex:1}#dmg-hub-root .flex-shrink-0{flex-shrink:0}#dmg-hub-root .-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#dmg-hub-root .-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#dmg-hub-root .rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#dmg-hub-root .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes glow{0%{text-shadow:0 0 5px #00f5ff80}to{text-shadow:0 0 20px #00f5ffcc}}#dmg-hub-root .animate-glow{animation:2s ease-in-out infinite alternate glow}@keyframes pulse{50%{opacity:.5}}#dmg-hub-root .animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse-neon{0%{box-shadow:0 0 5px #00f5ff80}to{box-shadow:0 0 20px #00f5ffcc}}#dmg-hub-root .animate-pulse-neon{animation:2s ease-in-out infinite alternate pulse-neon}@keyframes spin{to{transform:rotate(360deg)}}#dmg-hub-root .animate-spin{animation:1s linear infinite spin}#dmg-hub-root .cursor-pointer{cursor:pointer}#dmg-hub-root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#dmg-hub-root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#dmg-hub-root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#dmg-hub-root .grid-cols-\[60px_1fr_120px\]{grid-template-columns:60px 1fr 120px}#dmg-hub-root .flex-col{flex-direction:column}#dmg-hub-root .flex-wrap{flex-wrap:wrap}#dmg-hub-root .items-start{align-items:flex-start}#dmg-hub-root .items-center{align-items:center}#dmg-hub-root .justify-start{justify-content:flex-start}#dmg-hub-root .justify-end{justify-content:flex-end}#dmg-hub-root .justify-center{justify-content:center}#dmg-hub-root .justify-between{justify-content:space-between}#dmg-hub-root .gap-1{gap:.25rem}#dmg-hub-root .gap-2{gap:.5rem}#dmg-hub-root .gap-3{gap:.75rem}#dmg-hub-root .gap-4{gap:1rem}#dmg-hub-root .gap-6{gap:1.5rem}#dmg-hub-root .gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}#dmg-hub-root .gap-y-2{row-gap:.5rem}#dmg-hub-root .space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}#dmg-hub-root .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}#dmg-hub-root .space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}#dmg-hub-root .space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}#dmg-hub-root .space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}#dmg-hub-root .space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}#dmg-hub-root .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}#dmg-hub-root .space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}#dmg-hub-root .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}#dmg-hub-root .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}#dmg-hub-root .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}#dmg-hub-root .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}#dmg-hub-root .overflow-hidden{overflow:hidden}#dmg-hub-root .overflow-x-auto{overflow-x:auto}#dmg-hub-root .overflow-y-auto{overflow-y:auto}#dmg-hub-root .overflow-x-hidden{overflow-x:hidden}#dmg-hub-root .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#dmg-hub-root .whitespace-nowrap{white-space:nowrap}#dmg-hub-root .whitespace-pre-wrap{white-space:pre-wrap}#dmg-hub-root .break-words{overflow-wrap:break-word}#dmg-hub-root .rounded{border-radius:.25rem}#dmg-hub-root .rounded-full{border-radius:var(--radius-full)}#dmg-hub-root .rounded-lg{border-radius:var(--radius-lg)}#dmg-hub-root .rounded-md{border-radius:var(--radius-md)}#dmg-hub-root .border{border-width:1px}#dmg-hub-root .border-2{border-width:2px}#dmg-hub-root .border-b{border-bottom-width:1px}#dmg-hub-root .border-b-2{border-bottom-width:2px}#dmg-hub-root .border-l-2{border-left-width:2px}#dmg-hub-root .border-r{border-right-width:1px}#dmg-hub-root .border-t{border-top-width:1px}#dmg-hub-root .border-dashed{border-style:dashed}#dmg-hub-root .border-none{border-style:none}#dmg-hub-root .border-\[\#00F5FF\]{--tw-border-opacity:1;border-color:rgb(0 245 255/var(--tw-border-opacity,1))}#dmg-hub-root .border-\[\#FF4C00\]{--tw-border-opacity:1;border-color:rgb(255 76 0/var(--tw-border-opacity,1))}#dmg-hub-root .border-\[\#FFCC00\]{--tw-border-opacity:1;border-color:rgb(255 204 0/var(--tw-border-opacity,1))}#dmg-hub-root .border-\[\#FFCC00\]\/20{border-color:#fc03}#dmg-hub-root .border-\[var\(--border-primary\)\]{border-color:var(--border-primary)}#dmg-hub-root .border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}#dmg-hub-root .border-accent-yellow{border-color:var(--color-accent-yellow)}#dmg-hub-root .border-background-primary{border-color:var(--bg-primary)}#dmg-hub-root .border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}#dmg-hub-root .border-border-accent{border-color:var(--border-accent)}#dmg-hub-root .border-border-primary{border-color:var(--border-primary)}#dmg-hub-root .border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}#dmg-hub-root .border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}#dmg-hub-root .border-neon-cyan{border-color:var(--color-neon-cyan)}#dmg-hub-root .border-neon-green{border-color:var(--color-neon-green)}#dmg-hub-root .border-neon-pink{border-color:var(--color-neon-pink)}#dmg-hub-root .border-neon-purple{border-color:var(--color-neon-purple)}#dmg-hub-root .border-neon-yellow{border-color:var(--color-neon-yellow)}#dmg-hub-root .border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}#dmg-hub-root .border-surface-primary{border-color:var(--bg-surface)}#dmg-hub-root .border-surface-secondary{border-color:var(--bg-elevated)}#dmg-hub-root .border-transparent{border-color:#0000}#dmg-hub-root .\!bg-\[\#1a2332\]{--tw-bg-opacity:1!important;background-color:rgb(26 35 50/var(--tw-bg-opacity,1))!important}#dmg-hub-root .bg-\[\#00F5FF\]\/10{background-color:#00f5ff1a}#dmg-hub-root .bg-\[\#1a2332\]{--tw-bg-opacity:1;background-color:rgb(26 35 50/var(--tw-bg-opacity,1))}#dmg-hub-root .bg-\[\#28A745\]\/10{background-color:#28a7451a}#dmg-hub-root .bg-\[\#E53935\]\/10{background-color:#e539351a}#dmg-hub-root .bg-\[\#FF4C00\]\/10{background-color:#ff4c001a}#dmg-hub-root .bg-\[\#FFCC00\]\/10{background-color:#ffcc001a}#dmg-hub-root .bg-\[\#FFCC00\]\/15{background-color:#ffcc0026}#dmg-hub-root .bg-\[var\(--bg-secondary\)\]{background-color:var(--bg-secondary)}#dmg-hub-root .bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}#dmg-hub-root .bg-accent-yellow{background-color:var(--color-accent-yellow)}#dmg-hub-root .bg-background-primary{background-color:var(--bg-primary)}#dmg-hub-root .bg-black\/50{background-color:#00000080}#dmg-hub-root .bg-black\/60{background-color:#0009}#dmg-hub-root .bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}#dmg-hub-root .bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}#dmg-hub-root .bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}#dmg-hub-root .bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}#dmg-hub-root .bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}#dmg-hub-root .bg-neon-cyan{background-color:var(--color-neon-cyan)}#dmg-hub-root .bg-neon-green{background-color:var(--color-neon-green)}#dmg-hub-root .bg-neon-pink{background-color:var(--color-neon-pink)}#dmg-hub-root .bg-neon-purple{background-color:var(--color-neon-purple)}#dmg-hub-root .bg-neon-yellow{background-color:var(--color-neon-yellow)}#dmg-hub-root .bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}#dmg-hub-root .bg-surface-primary{background-color:var(--bg-surface)}#dmg-hub-root .bg-surface-secondary{background-color:var(--bg-elevated)}#dmg-hub-root .bg-surface-tertiary{--tw-bg-opacity:1;background-color:rgb(42 42 69/var(--tw-bg-opacity,1))}#dmg-hub-root .bg-surface-tertiary\/50{background-color:#2a2a4580}#dmg-hub-root .bg-text-muted{background-color:var(--text-muted)}#dmg-hub-root .bg-transparent{background-color:#0000}#dmg-hub-root .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#dmg-hub-root .bg-gradient-neon{background-image:linear-gradient(135deg,#00f5ff1a 0%,#b19cd91a 100%)}#dmg-hub-root .bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}#dmg-hub-root .bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}#dmg-hub-root .from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#dmg-hub-root .from-neon-cyan{--tw-gradient-from:var(--color-neon-cyan) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#dmg-hub-root .from-neon-green{--tw-gradient-from:var(--color-neon-green) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#dmg-hub-root .from-neon-pink{--tw-gradient-from:var(--color-neon-pink) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#dmg-hub-root .from-neon-purple{--tw-gradient-from:var(--color-neon-purple) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#dmg-hub-root .from-neon-yellow{--tw-gradient-from:var(--color-neon-yellow) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#dmg-hub-root .from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#dmg-hub-root .from-surface-primary{--tw-gradient-from:var(--bg-surface) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#dmg-hub-root .from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#dmg-hub-root .to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}#dmg-hub-root .to-green-500{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}#dmg-hub-root .to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}#dmg-hub-root .to-neon-cyan{--tw-gradient-to:var(--color-neon-cyan) var(--tw-gradient-to-position)}#dmg-hub-root .to-neon-green{--tw-gradient-to:var(--color-neon-green) var(--tw-gradient-to-position)}#dmg-hub-root .to-neon-purple{--tw-gradient-to:var(--color-neon-purple) var(--tw-gradient-to-position)}#dmg-hub-root .to-neon-yellow{--tw-gradient-to:var(--color-neon-yellow) var(--tw-gradient-to-position)}#dmg-hub-root .to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}#dmg-hub-root .to-surface-tertiary{--tw-gradient-to:#2a2a45 var(--tw-gradient-to-position)}#dmg-hub-root .fill-current{fill:currentColor}#dmg-hub-root .object-contain{-o-object-fit:contain;object-fit:contain}#dmg-hub-root .object-cover{-o-object-fit:cover;object-fit:cover}#dmg-hub-root .p-1{padding:.25rem}#dmg-hub-root .p-2{padding:.5rem}#dmg-hub-root .p-3{padding:.75rem}#dmg-hub-root .p-4{padding:1rem}#dmg-hub-root .p-6{padding:1.5rem}#dmg-hub-root .p-8{padding:2rem}#dmg-hub-root .px-0\.5{padding-left:.125rem;padding-right:.125rem}#dmg-hub-root .px-1{padding-left:.25rem;padding-right:.25rem}#dmg-hub-root .px-1\.5{padding-left:.375rem;padding-right:.375rem}#dmg-hub-root .px-2{padding-left:.5rem;padding-right:.5rem}#dmg-hub-root .px-3{padding-left:.75rem;padding-right:.75rem}#dmg-hub-root .px-4{padding-left:1rem;padding-right:1rem}#dmg-hub-root .px-6{padding-left:1.5rem;padding-right:1.5rem}#dmg-hub-root .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}#dmg-hub-root .py-1{padding-top:.25rem;padding-bottom:.25rem}#dmg-hub-root .py-12{padding-top:3rem;padding-bottom:3rem}#dmg-hub-root .py-2{padding-top:.5rem;padding-bottom:.5rem}#dmg-hub-root .py-3{padding-top:.75rem;padding-bottom:.75rem}#dmg-hub-root .py-4{padding-top:1rem;padding-bottom:1rem}#dmg-hub-root .py-6{padding-top:1.5rem;padding-bottom:1.5rem}#dmg-hub-root .py-8{padding-top:2rem;padding-bottom:2rem}#dmg-hub-root .pb-2{padding-bottom:.5rem}#dmg-hub-root .pb-3{padding-bottom:.75rem}#dmg-hub-root .pb-4{padding-bottom:1rem}#dmg-hub-root .pl-10{padding-left:2.5rem}#dmg-hub-root .pl-4{padding-left:1rem}#dmg-hub-root .pr-2{padding-right:.5rem}#dmg-hub-root .pr-3{padding-right:.75rem}#dmg-hub-root .pt-0{padding-top:0}#dmg-hub-root .pt-2{padding-top:.5rem}#dmg-hub-root .pt-3{padding-top:.75rem}#dmg-hub-root .pt-4{padding-top:1rem}#dmg-hub-root .pt-6{padding-top:1.5rem}#dmg-hub-root .text-left{text-align:left}#dmg-hub-root .text-center{text-align:center}#dmg-hub-root .text-right{text-align:right}#dmg-hub-root .font-mono{font-family:var(--font-mono)}#dmg-hub-root .font-retro{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}#dmg-hub-root .font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}#dmg-hub-root .text-2xl{font-size:1.5rem;line-height:2rem}#dmg-hub-root .text-3xl{font-size:1.875rem;line-height:2.25rem}#dmg-hub-root .text-4xl{font-size:2.25rem;line-height:2.5rem}#dmg-hub-root .text-5xl{font-size:3rem;line-height:1}#dmg-hub-root .text-6xl{font-size:3.75rem;line-height:1}#dmg-hub-root .text-\[10px\]{font-size:10px}#dmg-hub-root .text-base{font-size:1rem;line-height:1.5rem}#dmg-hub-root .text-lg{font-size:1.125rem;line-height:1.75rem}#dmg-hub-root .text-sm{font-size:.875rem;line-height:1.25rem}#dmg-hub-root .text-xl{font-size:1.25rem;line-height:1.75rem}#dmg-hub-root .text-xs{font-size:.75rem;line-height:1rem}#dmg-hub-root .font-bold{font-weight:700}#dmg-hub-root .font-extrabold{font-weight:800}#dmg-hub-root .font-medium{font-weight:500}#dmg-hub-root .font-semibold{font-weight:600}#dmg-hub-root .uppercase{text-transform:uppercase}#dmg-hub-root .capitalize{text-transform:capitalize}#dmg-hub-root .italic{font-style:italic}#dmg-hub-root .leading-none{line-height:1}#dmg-hub-root .leading-relaxed{line-height:1.625}#dmg-hub-root .tracking-tight{letter-spacing:-.025em}#dmg-hub-root .text-\[\#28A745\]{--tw-text-opacity:1;color:rgb(40 167 69/var(--tw-text-opacity,1))}#dmg-hub-root .text-\[\#E53935\]{--tw-text-opacity:1;color:rgb(229 57 53/var(--tw-text-opacity,1))}#dmg-hub-root .text-\[\#FFCC00\]{--tw-text-opacity:1;color:rgb(255 204 0/var(--tw-text-opacity,1))}#dmg-hub-root .text-accent-yellow{color:var(--color-accent-yellow)}#dmg-hub-root .text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}#dmg-hub-root .text-background-primary{color:var(--bg-primary)}#dmg-hub-root .text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}#dmg-hub-root .text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}#dmg-hub-root .text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}#dmg-hub-root .text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}#dmg-hub-root .text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}#dmg-hub-root .text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}#dmg-hub-root .text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}#dmg-hub-root .text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}#dmg-hub-root .text-neon-cyan{color:var(--color-neon-cyan)}#dmg-hub-root .text-neon-green{color:var(--color-neon-green)}#dmg-hub-root .text-neon-pink{color:var(--color-neon-pink)}#dmg-hub-root .text-neon-purple{color:var(--color-neon-purple)}#dmg-hub-root .text-neon-yellow{color:var(--color-neon-yellow)}#dmg-hub-root .text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}#dmg-hub-root .text-success{color:var(--color-success)}#dmg-hub-root .text-surface-primary{color:var(--bg-surface)}#dmg-hub-root .text-text-muted{color:var(--text-muted)}#dmg-hub-root .text-text-primary{color:var(--text-primary)}#dmg-hub-root .text-text-secondary{color:var(--text-secondary)}#dmg-hub-root .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#dmg-hub-root .underline{text-decoration-line:underline}#dmg-hub-root .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#dmg-hub-root .opacity-0{opacity:0}#dmg-hub-root .opacity-100{opacity:1}#dmg-hub-root .opacity-50{opacity:.5}#dmg-hub-root .opacity-75{opacity:.75}#dmg-hub-root .opacity-80{opacity:.8}#dmg-hub-root .shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#dmg-hub-root .shadow-\[0_0_0_4px_rgba\(0\,245\,255\,0\.15\)\]{--tw-shadow:0 0 0 4px #00f5ff26;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#dmg-hub-root .shadow-\[0_0_0_4px_rgba\(255\,204\,0\,0\.15\)\]{--tw-shadow:0 0 0 4px #ffcc0026;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#dmg-hub-root .shadow-\[0_0_0_4px_rgba\(255\,76\,0\,0\.15\)\]{--tw-shadow:0 0 0 4px #ff4c0026;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#dmg-hub-root .shadow-neon-cyan{--tw-shadow:0 0 20px #00f5ff4d;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#dmg-hub-root .shadow-neon-purple{--tw-shadow:0 0 20px #b19cd94d;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#dmg-hub-root .shadow-sm{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#dmg-hub-root .shadow-xl{--tw-shadow:var(--shadow-xl);--tw-shadow-colored:var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#dmg-hub-root .shadow-neon-cyan{--tw-shadow-color:var(--color-neon-cyan);--tw-shadow:var(--tw-shadow-colored)}#dmg-hub-root .shadow-neon-purple{--tw-shadow-color:var(--color-neon-purple);--tw-shadow:var(--tw-shadow-colored)}#dmg-hub-root .shadow-neon-yellow{--tw-shadow-color:var(--color-neon-yellow);--tw-shadow:var(--tw-shadow-colored)}#dmg-hub-root .outline-none{outline-offset:2px;outline:2px solid #0000}#dmg-hub-root .outline{outline-style:solid}#dmg-hub-root .ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}#dmg-hub-root .blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#dmg-hub-root .drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#dmg-hub-root .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#dmg-hub-root .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#dmg-hub-root .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#dmg-hub-root .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#dmg-hub-root .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#dmg-hub-root .transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#dmg-hub-root .transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#dmg-hub-root .transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#dmg-hub-root .duration-150{transition-duration:.15s}#dmg-hub-root .duration-200{transition-duration:.2s}#dmg-hub-root .duration-300{transition-duration:.3s}#dmg-hub-root .scrollable-goals{scrollbar-width:thin;scrollbar-color:var(--card-accent) var(--bg-secondary)}#dmg-hub-root .scrollable-goals::-webkit-scrollbar{width:8px}#dmg-hub-root .scrollable-goals::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:4px}#dmg-hub-root .scrollable-goals::-webkit-scrollbar-thumb{background:var(--card-accent);border-radius:4px}#dmg-hub-root .scrollable-goals::-webkit-scrollbar-thumb:hover{background:var(--interactive-primary)}#dmg-hub-root .icon-header{width:1.375rem;height:1.375rem}@media (width>=640px){#dmg-hub-root .icon-header{width:1.5rem;height:1.5rem}}@media (width>=1024px){#dmg-hub-root .icon-header{width:1.25rem;height:1.25rem}}#dmg-hub-root .icon-button-touch{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}@media (width>=1024px){#dmg-hub-root .icon-button-touch{min-width:2rem;min-height:2rem}}#dmg-hub-root .\[appearance\:textfield\]{appearance:textfield}#dmg-hub-root .placeholder\:text-text-muted::placeholder{color:var(--text-muted)}#dmg-hub-root .after\:absolute:after{content:var(--tw-content);position:absolute}#dmg-hub-root .after\:left-\[2px\]:after{content:var(--tw-content);left:2px}#dmg-hub-root .after\:top-\[2px\]:after{content:var(--tw-content);top:2px}#dmg-hub-root .after\:h-5:after{content:var(--tw-content);height:1.25rem}#dmg-hub-root .after\:w-5:after{content:var(--tw-content);width:1.25rem}#dmg-hub-root .after\:rounded-full:after{content:var(--tw-content);border-radius:var(--radius-full)}#dmg-hub-root .after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#dmg-hub-root .after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#dmg-hub-root .after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}#dmg-hub-root .hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#dmg-hub-root .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#dmg-hub-root .hover\:transform:hover{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#dmg-hub-root .hover\:border-\[var\(--border-accent\)\]:hover{border-color:var(--border-accent)}#dmg-hub-root .hover\:border-border-primary:hover{border-color:var(--border-primary)}#dmg-hub-root .hover\:border-neon-cyan:hover{border-color:var(--color-neon-cyan)}#dmg-hub-root .hover\:bg-\[\#243447\]:hover{--tw-bg-opacity:1;background-color:rgb(36 52 71/var(--tw-bg-opacity,1))}#dmg-hub-root .hover\:bg-black\/5:hover{background-color:#0000000d}#dmg-hub-root .hover\:bg-surface-secondary:hover{background-color:var(--bg-elevated)}#dmg-hub-root .hover\:bg-surface-tertiary:hover{--tw-bg-opacity:1;background-color:rgb(42 42 69/var(--tw-bg-opacity,1))}#dmg-hub-root .hover\:bg-surface-tertiary\/50:hover{background-color:#2a2a4580}#dmg-hub-root .hover\:bg-text-secondary:hover{background-color:var(--text-secondary)}#dmg-hub-root .hover\:bg-opacity-10:hover{--tw-bg-opacity:.1}#dmg-hub-root .hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}#dmg-hub-root .hover\:text-neon-cyan:hover{color:var(--color-neon-cyan)}#dmg-hub-root .hover\:text-neon-pink:hover{color:var(--color-neon-pink)}#dmg-hub-root .hover\:text-neon-purple:hover{color:var(--color-neon-purple)}#dmg-hub-root .hover\:text-text-primary:hover{color:var(--text-primary)}#dmg-hub-root .hover\:opacity-90:hover{opacity:.9}#dmg-hub-root .hover\:shadow-\[0_0_10px_\$\{glowColor\}\]:hover{--tw-shadow:0 0 10px ${glowColor};--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#dmg-hub-root .focus\:rounded:focus{border-radius:.25rem}#dmg-hub-root .focus\:border-neon-cyan:focus{border-color:var(--color-neon-cyan)}#dmg-hub-root .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}#dmg-hub-root .focus\:ring-neon-cyan:focus{--tw-ring-color:var(--color-neon-cyan)}#dmg-hub-root .focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}#dmg-hub-root .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}#dmg-hub-root .focus-visible\:ring-neon-cyan:focus-visible{--tw-ring-color:var(--color-neon-cyan)}#dmg-hub-root .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}#dmg-hub-root .disabled\:pointer-events-none:disabled{pointer-events:none}#dmg-hub-root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}#dmg-hub-root .disabled\:opacity-50:disabled{opacity:.5}#dmg-hub-root .peer:checked~.peer-checked\:bg-neon-cyan{background-color:var(--color-neon-cyan)}#dmg-hub-root .peer:checked~.peer-checked\:bg-neon-green{background-color:var(--color-neon-green)}#dmg-hub-root .peer:checked~.peer-checked\:bg-neon-purple{background-color:var(--color-neon-purple)}#dmg-hub-root .peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#dmg-hub-root .peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}#dmg-hub-root .peer:focus~.peer-focus\:outline-none{outline-offset:2px;outline:2px solid #0000}#dmg-hub-root .peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}#dmg-hub-root .dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}#dmg-hub-root .dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}#dmg-hub-root .dark\:bg-blue-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}#dmg-hub-root .dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}#dmg-hub-root .dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}#dmg-hub-root .dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}#dmg-hub-root .dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}#dmg-hub-root .dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}#dmg-hub-root .dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}#dmg-hub-root .dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}#dmg-hub-root .dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}#dmg-hub-root .dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}#dmg-hub-root .dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#dmg-hub-root .dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}@media (width>=640px){#dmg-hub-root .sm\:-left-2{left:-.5rem}#dmg-hub-root .sm\:-right-1{right:-.25rem}#dmg-hub-root .sm\:-right-2{right:-.5rem}#dmg-hub-root .sm\:-top-1{top:-.25rem}#dmg-hub-root .sm\:-top-2{top:-.5rem}#dmg-hub-root .sm\:col-span-1{grid-column:span 1/span 1}#dmg-hub-root .sm\:col-span-2{grid-column:span 2/span 2}#dmg-hub-root .sm\:col-span-3{grid-column:span 3/span 3}#dmg-hub-root .sm\:mx-0{margin-left:0;margin-right:0}#dmg-hub-root .sm\:block{display:block}#dmg-hub-root .sm\:inline{display:inline}#dmg-hub-root .sm\:hidden{display:none}#dmg-hub-root .sm\:h-16{height:4rem}#dmg-hub-root .sm\:h-24{height:6rem}#dmg-hub-root .sm\:h-3{height:.75rem}#dmg-hub-root .sm\:h-6{height:1.5rem}#dmg-hub-root .sm\:h-8{height:2rem}#dmg-hub-root .sm\:w-16{width:4rem}#dmg-hub-root .sm\:w-3{width:.75rem}#dmg-hub-root .sm\:w-6{width:1.5rem}#dmg-hub-root .sm\:w-8{width:2rem}#dmg-hub-root .sm\:w-auto{width:auto}#dmg-hub-root .sm\:max-w-\[500px\]{max-width:500px}#dmg-hub-root .sm\:max-w-md{max-width:28rem}#dmg-hub-root .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#dmg-hub-root .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#dmg-hub-root .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#dmg-hub-root .sm\:flex-row{flex-direction:row}#dmg-hub-root .sm\:items-start{align-items:flex-start}#dmg-hub-root .sm\:items-center{align-items:center}#dmg-hub-root .sm\:justify-start{justify-content:flex-start}#dmg-hub-root .sm\:justify-between{justify-content:space-between}#dmg-hub-root .sm\:gap-3{gap:.75rem}#dmg-hub-root .sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}#dmg-hub-root .sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}#dmg-hub-root .sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}#dmg-hub-root .sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}#dmg-hub-root .sm\:px-2{padding-left:.5rem;padding-right:.5rem}#dmg-hub-root .sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}#dmg-hub-root .sm\:text-left{text-align:left}#dmg-hub-root .sm\:text-right{text-align:right}#dmg-hub-root .sm\:text-2xl{font-size:1.5rem;line-height:2rem}#dmg-hub-root .sm\:text-sm{font-size:.875rem;line-height:1.25rem}#dmg-hub-root .sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (width>=768px){#dmg-hub-root .md\:max-h-\[500px\]{max-height:500px}#dmg-hub-root .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#dmg-hub-root .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#dmg-hub-root .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#dmg-hub-root .md\:text-5xl{font-size:3rem;line-height:1}#dmg-hub-root .md\:text-6xl{font-size:3.75rem;line-height:1}#dmg-hub-root .md\:text-7xl{font-size:4.5rem;line-height:1}}@media (width>=1024px){#dmg-hub-root .lg\:col-span-1{grid-column:span 1/span 1}#dmg-hub-root .lg\:col-span-2{grid-column:span 2/span 2}#dmg-hub-root .lg\:col-span-4{grid-column:span 4/span 4}#dmg-hub-root .lg\:col-span-6{grid-column:span 6/span 6}#dmg-hub-root .lg\:mb-4{margin-bottom:1rem}#dmg-hub-root .lg\:mb-6{margin-bottom:1.5rem}#dmg-hub-root .lg\:ml-0{margin-left:0}#dmg-hub-root .lg\:ml-12{margin-left:3rem}#dmg-hub-root .lg\:mr-2{margin-right:.5rem}#dmg-hub-root .lg\:block{display:block}#dmg-hub-root .lg\:inline{display:inline}#dmg-hub-root .lg\:flex{display:flex}#dmg-hub-root .lg\:grid{display:grid}#dmg-hub-root .lg\:hidden{display:none}#dmg-hub-root .lg\:h-12{height:3rem}#dmg-hub-root .lg\:h-16{height:4rem}#dmg-hub-root .lg\:h-20{height:5rem}#dmg-hub-root .lg\:h-24{height:6rem}#dmg-hub-root .lg\:h-32{height:8rem}#dmg-hub-root .lg\:h-4{height:1rem}#dmg-hub-root .lg\:h-5{height:1.25rem}#dmg-hub-root .lg\:h-6{height:1.5rem}#dmg-hub-root .lg\:h-8{height:2rem}#dmg-hub-root .lg\:min-h-\[64px\]{min-height:64px}#dmg-hub-root .lg\:min-h-\[80px\]{min-height:80px}#dmg-hub-root .lg\:w-12{width:3rem}#dmg-hub-root .lg\:w-16{width:4rem}#dmg-hub-root .lg\:w-20{width:5rem}#dmg-hub-root .lg\:w-32{width:8rem}#dmg-hub-root .lg\:w-4{width:1rem}#dmg-hub-root .lg\:w-5{width:1.25rem}#dmg-hub-root .lg\:w-6{width:1.5rem}#dmg-hub-root .lg\:w-64{width:16rem}#dmg-hub-root .lg\:w-8{width:2rem}#dmg-hub-root .lg\:w-full{width:100%}#dmg-hub-root .lg\:min-w-\[120px\]{min-width:120px}#dmg-hub-root .lg\:min-w-\[150px\]{min-width:150px}#dmg-hub-root .lg\:min-w-\[800px\]{min-width:800px}#dmg-hub-root .lg\:min-w-\[80px\]{min-width:80px}#dmg-hub-root .lg\:max-w-md{max-width:28rem}#dmg-hub-root .lg\:flex-none{flex:none}#dmg-hub-root .lg\:flex-shrink-0{flex-shrink:0}#dmg-hub-root .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#dmg-hub-root .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#dmg-hub-root .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#dmg-hub-root .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#dmg-hub-root .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#dmg-hub-root .lg\:flex-row{flex-direction:row}#dmg-hub-root .lg\:flex-col{flex-direction:column}#dmg-hub-root .lg\:items-start{align-items:flex-start}#dmg-hub-root .lg\:items-center{align-items:center}#dmg-hub-root .lg\:justify-start{justify-content:flex-start}#dmg-hub-root .lg\:justify-between{justify-content:space-between}#dmg-hub-root .lg\:gap-0{gap:0}#dmg-hub-root .lg\:gap-3{gap:.75rem}#dmg-hub-root .lg\:gap-4{gap:1rem}#dmg-hub-root .lg\:gap-6{gap:1.5rem}#dmg-hub-root .lg\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}#dmg-hub-root .lg\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}#dmg-hub-root .lg\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}#dmg-hub-root .lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}#dmg-hub-root .lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}#dmg-hub-root .lg\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}#dmg-hub-root .lg\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}#dmg-hub-root .lg\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}#dmg-hub-root .lg\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}#dmg-hub-root .lg\:border-b-0{border-bottom-width:0}#dmg-hub-root .lg\:border-r{border-right-width:1px}#dmg-hub-root .lg\:p-3{padding:.75rem}#dmg-hub-root .lg\:p-4{padding:1rem}#dmg-hub-root .lg\:p-6{padding:1.5rem}#dmg-hub-root .lg\:px-2{padding-left:.5rem;padding-right:.5rem}#dmg-hub-root .lg\:px-3{padding-left:.75rem;padding-right:.75rem}#dmg-hub-root .lg\:py-12{padding-top:3rem;padding-bottom:3rem}#dmg-hub-root .lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}#dmg-hub-root .lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}#dmg-hub-root .lg\:py-8{padding-top:2rem;padding-bottom:2rem}#dmg-hub-root .lg\:text-left{text-align:left}#dmg-hub-root .lg\:text-2xl{font-size:1.5rem;line-height:2rem}#dmg-hub-root .lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}#dmg-hub-root .lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}#dmg-hub-root .lg\:text-base{font-size:1rem;line-height:1.5rem}#dmg-hub-root .lg\:text-lg{font-size:1.125rem;line-height:1.75rem}#dmg-hub-root .lg\:text-sm{font-size:.875rem;line-height:1.25rem}#dmg-hub-root .lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}#dmg-hub-root .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}#dmg-hub-root .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}@container (width<=767px){#dmg-hub-root .dfd-stack table{width:100%;display:block;min-width:0!important}#dmg-hub-root .dfd-stack thead{display:none}#dmg-hub-root .dfd-stack tbody{display:block}#dmg-hub-root .dfd-stack tr{border:1px solid var(--border-primary);background:var(--surface-secondary);border-radius:.5rem;grid-template-columns:1fr 1fr;gap:.35rem .75rem;margin-bottom:.75rem;padding:.75rem;display:grid}#dmg-hub-root .dfd-stack td{min-width:0;display:block;text-align:left!important;padding:0!important}#dmg-hub-root .dfd-stack td:first-child,#dmg-hub-root .dfd-stack td:last-child{grid-column:1/-1}#dmg-hub-root .dfd-stack td:last-child>div{justify-content:flex-start!important}#dmg-hub-root .dfd-stack td:before{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.65rem;line-height:1rem;display:block}#dmg-hub-root .dfd-stack-active td:nth-child(3):before{content:"Prize pool"}#dmg-hub-root .dfd-stack-active td:nth-child(4):before{content:"Dates"}#dmg-hub-root .dfd-stack-active td:nth-child(5):before{content:"Enrolled"}#dmg-hub-root .dfd-stack-completed td:nth-child(3):before{content:"Winners"}#dmg-hub-root .dfd-stack-completed td:nth-child(4):before{content:"Prize total"}#dmg-hub-root .dfd-stack-completed td:nth-child(5):before{content:"Dates"}#dmg-hub-root .dfd-stack-drafts td:nth-child(3):before{content:"Prize pool"}#dmg-hub-root .dfd-stack-drafts td:nth-child(4):before{content:"Start"}#dmg-hub-root .dfd-stack-drafts td:nth-child(5):before{content:"End"}#dmg-hub-root .dfd-stack-drafts td:nth-child(6):before{content:"Enrolled"}#dmg-hub-root .dfd-stack-analytics td:nth-child(3):before{content:"Points"}#dmg-hub-root .dfd-stack-analytics td:nth-child(4):before{content:"Weekly avg"}#dmg-hub-root .dfd-stack-analytics td:nth-child(5):before{content:"Tracker entries"}#dmg-hub-root .dfd-stack-analytics td:nth-child(6):before{content:"Last activity"}#dmg-hub-root .dfd-stack-users td:nth-child(2):before{content:"Role"}#dmg-hub-root .dfd-stack-users td:nth-child(3):before{content:"Team"}#dmg-hub-root .dfd-stack-users td:nth-child(4):before{content:"Title"}#dmg-hub-root .dfd-stack-users td:nth-child(5):before{content:"Auth status"}#dmg-hub-root .dfd-stack-users td:nth-child(6):before{content:"Joined"}#dmg-hub-root .dfd-stack-teams td:nth-child(2):before{content:"Parent team"}#dmg-hub-root .dfd-stack-teams td:nth-child(3):before{content:"Managers"}#dmg-hub-root .dfd-stack-teams td:nth-child(4):before{content:"Members"}#dmg-hub-root .dfd-stack-teams td:nth-child(5):before{content:"Created"}}