:root{color-scheme:dark;--bg:#080b0c;--panel:#101516;--ink:#f0f3ed;--muted:#8d9994;--hairline:#ffffff1c;--accent-h:82;--accent:hsl(var(--accent-h) 83% 65%);--accent-low:hsl(var(--accent-h) 70% 50% / .13);--glass:rgba(16,21,22,.75);--font-head:Arial,Helvetica,sans-serif;--font-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
:root[data-theme="light"]{color-scheme:light;--bg:#f3f4ef;--panel:#fff;--ink:#18211d;--muted:#66736b;--hairline:#1a302421;--accent:hsl(var(--accent-h) 73% 37%);--accent-low:hsl(var(--accent-h) 50% 45% / .12);--glass:rgba(255,255,255,.77)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}::selection{background:var(--accent);color:var(--bg)}[hidden]{display:none!important}.dx-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.dx-site{min-height:100vh}.dx-container{width:min(100% - 80px,1440px);margin-inline:auto}.dx-scroll-indicator{position:fixed;z-index:80;top:0;left:0;right:0;height:2px;background:var(--accent);transform-origin:left;transform:scaleX(0);pointer-events:none}.dx-topbar{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(40px,calc((100vw - 1440px)/2));border-bottom:1px solid var(--hairline);position:relative;z-index:12;background:var(--glass);backdrop-filter:blur(20px)}.dx-wordmark{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:900;letter-spacing:-.05em;white-space:nowrap}.dx-wordmark strong{font-size:10px;font-weight:800;letter-spacing:.15em;border:1px solid var(--accent);padding:3px 6px;color:var(--accent);margin-left:2px}.dx-wordmark__dot{width:12px;height:12px;border:3px solid var(--accent);border-radius:50%;box-shadow:0 0 20px var(--accent-low)}.dx-topbar__right{display:flex;align-items:center;gap:24px}.dx-nav-back{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--muted);transition:color .2s}.dx-nav-back:hover{color:var(--accent)}.dx-nav-back span{font-size:17px;vertical-align:middle;margin-right:7px}.dx-theme-toggle{width:70px;height:36px;border-radius:20px;border:1px solid var(--hairline);background:var(--panel);color:var(--ink);display:flex;align-items:center;justify-content:space-evenly;font-size:19px;line-height:1;transition:background .3s,border-color .3s}.dx-theme-toggle:hover{border-color:var(--accent)}.dx-theme-toggle__sun{opacity:.35}:root[data-theme="light"] .dx-theme-toggle__sun{opacity:1;color:var(--accent)}:root[data-theme="light"] .dx-theme-toggle__moon{opacity:.35}.dx-section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.dx-section-title__kicker{display:block;font-size:10px;letter-spacing:.22em;font-weight:800;color:var(--accent);margin-bottom:14px}.dx-section-title h2{margin:0;font-family:var(--font-head);font-size:clamp(32px,4.5vw,64px);font-weight:900;letter-spacing:-.065em;line-height:1.02}.dx-section-title h2 em{font-style:normal;color:var(--muted);font-weight:400}.dx-section-title__aside{font-size:9px;font-weight:800;letter-spacing:.15em;color:var(--muted);padding-bottom:8px;white-space:nowrap}.dx-footer{border-top:1px solid var(--hairline);padding:34px 0;margin-top:70px}.dx-footer__inner{display:flex;justify-content:space-between;align-items:center;gap:26px}.dx-footer__inner>span{font-size:11px;color:var(--muted)}.dx-footer__inner>a:last-child{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--accent)}@media(max-width:900px){.dx-container{width:min(100% - 40px,1440px)}.dx-topbar{padding:0 20px}.dx-section-title__aside{display:none}}@media(max-width:600px){.dx-topbar{height:66px}.dx-topbar__right{gap:10px}.dx-nav-back{font-size:0}.dx-nav-back span{font-size:24px;margin-right:5px}.dx-footer__inner{flex-wrap:wrap}.dx-footer__inner>span{order:3;width:100%}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* LABEL UNIVERSE V1.2 — FULL WIDTH */
.dx-footer__meta{display:block;margin-top:20px;font-size:10px;color:var(--muted)}
.dx-container {
    width: calc(100% - 80px);
    max-width: none;
    margin-inline: auto;
}

.dx-topbar {
    padding-inline: 40px;
}

@media (max-width: 900px) {
    .dx-container {
        width: calc(100% - 40px);
    }
    .dx-topbar {
        padding-inline: 20px;
    }
}
