.zx-card{position:relative}.zx-card-fill{border-color:color-mix(in srgb,var(--sec-on) 22%,transparent);border-left:5px solid var(--sec-trim)}.zx-card-fill,.zx-card-stripe{background:var(--sec-surface);color:var(--sec-on)}.zx-card-stripe{border-color:color-mix(in srgb,var(--sec-stripe) 45%,transparent);border-left:5px solid var(--sec-trim)}.zx-card-trim,.zx-pill-trim{background:var(--sec-trim)}.zx-pill-trim{color:var(--sec-on-trim)}.zx-pill-trim-outline{background:transparent;color:var(--sec-trim);border:1px solid var(--sec-trim)}.zx-chip-on{background:color-mix(in srgb,var(--sec-on) 15%,transparent);color:var(--sec-on)}.zx-drawer-tint{background:color-mix(in srgb,var(--accent) 6%,var(--surface));color:var(--ink)}.zx-section-card{border:1.5px solid var(--sec-surface);border-left:5px solid var(--sec-trim)}.zx-section-subhead{border-bottom:2px solid var(--sec-trim);padding-bottom:2px}[data-mode=dark] .zx-training .bg-white{background:var(--surface)}[data-mode=dark] .zx-training .bg-neutral-100,[data-mode=dark] .zx-training .bg-neutral-50{background:var(--bg)}[data-mode=dark] .zx-training .bg-neutral-50\/40,[data-mode=dark] .zx-training .bg-neutral-50\/60{background:color-mix(in srgb,var(--bg) 55%,transparent)}[data-mode=dark] .zx-training .text-neutral-700,[data-mode=dark] .zx-training .text-neutral-800,[data-mode=dark] .zx-training .text-neutral-900{color:var(--ink)}[data-mode=dark] .zx-training .text-neutral-300,[data-mode=dark] .zx-training .text-neutral-400,[data-mode=dark] .zx-training .text-neutral-500,[data-mode=dark] .zx-training .text-neutral-600{color:var(--muted)}[data-mode=dark] .zx-training .zx-section-name{color:var(--sec-trim)}[data-mode=dark] .zx-training .bg-white\/95{background:color-mix(in srgb,var(--surface) 95%,transparent)}[data-mode=dark] .zx-training .bg-neutral-50\/40,[data-mode=dark] .zx-training .bg-neutral-50\/60,[data-mode=dark] .zx-training .bg-neutral-50\/70{background:color-mix(in srgb,var(--bg) 60%,transparent)}[data-mode=dark] .zx-training .bg-neutral-200,[data-mode=dark] .zx-training .bg-neutral-300{background:color-mix(in srgb,var(--ink) 10%,var(--surface))}[data-mode=dark] .zx-training .bg-neutral-400,[data-mode=dark] .zx-training .bg-neutral-500{background:var(--muted)}[data-mode=dark] .zx-training .hover\:bg-neutral-100:hover,[data-mode=dark] .zx-training .hover\:bg-neutral-50:hover{background:color-mix(in srgb,var(--ink) 10%,transparent)}[data-mode=dark] .zx-training .border-neutral-100,[data-mode=dark] .zx-training .border-neutral-200{border-color:color-mix(in srgb,var(--ink) 18%,transparent)}[data-mode=dark] .zx-training .border-neutral-400{border-color:color-mix(in srgb,var(--ink) 40%,transparent)}[data-mode=dark] .zx-training input,[data-mode=dark] .zx-training select,[data-mode=dark] .zx-training textarea{background:var(--surface);color:var(--ink);border-color:color-mix(in srgb,var(--ink) 18%,transparent);color-scheme:dark}.zx-card-hover:hover{filter:brightness(.97)}.zx-card-divider{border-color:color-mix(in srgb,var(--sec-on) 20%,transparent)}.zx-toolbar-btn{color:color-mix(in srgb,var(--sec-on) 75%,transparent)}.zx-toolbar-btn:hover{background:color-mix(in srgb,var(--sec-on) 14%,transparent);color:var(--sec-on)}.zx-card-panel{background:color-mix(in srgb,var(--sec-on) 10%,transparent);color:var(--sec-on);border-color:color-mix(in srgb,var(--sec-on) 18%,transparent)}.zx-tab-active{background:var(--accent);color:var(--on-accent)}.zx-today{color:var(--highlight)}.zx-today-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--highlight) 60%,transparent)}[data-day-selected=true]{background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 70%,transparent)}.zx-dot-accent{background:var(--accent)}.zx-dot-accent-2{background:var(--accent-2)}.zx-dot-highlight{background:var(--highlight)}.zx-rail{box-shadow:inset 3px 0 0 0 var(--accent)}.zx-fill-accent,.zx-nav-active{background:color-mix(in srgb,var(--accent) 64%,black);color:white}.zx-nav-link:hover{background:color-mix(in srgb,var(--accent-2) 14%,transparent)}.zx-kind-subscription{background:color-mix(in srgb,var(--accent) 60%,var(--ink))}.zx-kind-punchcard{background:color-mix(in srgb,var(--accent-2) 60%,var(--ink))}.zx-kind-drop-in{background:color-mix(in srgb,var(--highlight) 40%,var(--ink))}.zx-kind-other{background:color-mix(in srgb,var(--muted) 60%,var(--ink))}.zx-dot-private,.zx-tab-underline,.zx-unread-bar:before{background:color-mix(in srgb,var(--accent) 60%,var(--ink))}.zx-unread-bar:before{content:"";position:absolute;inset-block:0;left:0;width:3px}.zx-action-outline{color:color-mix(in srgb,var(--accent) 60%,var(--ink));border-color:color-mix(in srgb,var(--accent) 60%,var(--ink))}.zx-product-tint-1{background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.zx-product-tint-2{background:color-mix(in srgb,var(--accent-2) 14%,var(--surface))}.zx-product-tint-3{background:color-mix(in srgb,var(--highlight) 14%,var(--surface))}.zx-product-tint-4{background:color-mix(in srgb,var(--muted) 14%,var(--surface))}.zx-brand-tint-1{background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.zx-brand-tint-2{background:color-mix(in srgb,var(--accent-2) 14%,var(--surface))}.zx-brand-tint-3{background:color-mix(in srgb,var(--highlight) 14%,var(--surface))}.zx-brand-tint-4{background:color-mix(in srgb,var(--muted) 14%,var(--surface))}