.dm-frame{--dm-seam:var(--color-border-secondary);border:2px solid var(--dm-seam);box-shadow:5px 5px 0 var(--dm-seam);background:var(--color-background);border-radius:0}.dm-frame:hover,.dm-frame:focus-within{border-color:var(--dm-seam);box-shadow:5px 5px 0 var(--dm-seam);transform:none}.dm-frame--hero:hover,.dm-frame--hero:focus-within{box-shadow:6px 6px 0 var(--dm-seam)}.dm-frame--intense:hover,.dm-frame--intense:focus-within{box-shadow:7px 7px 0 var(--dm-seam)}.dm-frame--hero{--dm-seam:var(--color-border);box-shadow:6px 6px 0 var(--dm-seam);background:var(--color-background)}.dm-frame--intense{--dm-seam:var(--color-border);box-shadow:7px 7px 0 var(--dm-seam);background:var(--color-background);border-width:3px}.dm-seam{--dm-seam:var(--color-border);border:2px solid var(--dm-seam);box-shadow:5px 5px 0 var(--dm-seam);border-radius:0}.dm-lift{transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.dm-lift:hover{box-shadow:9px 9px 0 var(--dm-seam);transform:translate(-2px,-3px)}}.dm-elev-1,.dm-elev-2{background:var(--color-background)}.dm-seclabel{font-family:var(--font-family-mono);align-items:baseline;gap:10px;display:flex}.dm-seclabel__num{color:#ffffffd9;font-size:13px;font-weight:700}.dm-seclabel__txt{letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e;font-size:11px}.dm-seclabel__meta{font-family:var(--font-family-mono);color:#ffffff9e;margin-left:auto;font-size:11px}.dm-btn-primary{font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);background:var(--color-primary);border:2px solid var(--color-border);box-shadow:var(--neo-button-shadow);cursor:pointer;transition:var(--neo-button-motion);border-radius:0;padding:11px 16px;font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine){.dm-btn-primary:hover{transform:var(--neo-button-lift);box-shadow:var(--neo-button-shadow-hover)}}.dm-btn-primary:active{transform:var(--neo-button-press);box-shadow:var(--neo-button-shadow-active)}@media (prefers-reduced-motion:reduce){.dm-btn-primary{transition:none}.dm-btn-primary:hover,.dm-btn-primary:active{transform:none}}.dm-num{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1}.tab-masthead{margin-bottom:20px}.tab-masthead__title-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.tab-masthead__title{letter-spacing:-.03em;color:var(--color-border);min-width:0;margin:0;font-size:40px;font-weight:700;line-height:.95}.tab-masthead__trailing{flex-shrink:0;align-items:center;gap:8px;display:flex}.tab-masthead__rule{background:var(--color-border);height:2px;margin-top:14px}.tab-masthead__subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:52rem;margin:12px 0 0;line-height:1.45}.tab-masthead--compact{margin-bottom:0}.tab-masthead--compact .tab-masthead__title{font-size:28px}.tab-masthead--compact .tab-masthead__rule{margin-top:10px}.tab-masthead--compact .tab-masthead__subtitle{margin-top:8px;font-size:13px}@media (max-width:768px){.tab-masthead__title{font-size:28px}.tab-masthead--compact .tab-masthead__title{font-size:22px}}@media (prefers-reduced-motion:reduce){.dm-lift{transition:none}.dm-lift:hover{transform:none}}