.page.account-public{background:var(--udk-canvas);color:var(--udk-ink)}.account-public .dbx{--dbx-radius: var(--udk-radius-lg);--dbx-radius-sm: var(--udk-radius)}.account-public .dbx-breadcrumb,.account-public .downloads-breadcrumb,.account-public .dash-breadcrumb,.account-public .coach-crumb,.account-public .dbx-breadcrumb a,.account-public .downloads-breadcrumb a,.account-public .dash-breadcrumb a,.account-public .coach-crumb a{color:var(--udk-muted)}.account-public .dbx-breadcrumb a:hover,.account-public .dbx-breadcrumb a:focus-visible,.account-public .downloads-breadcrumb a:hover,.account-public .downloads-breadcrumb a:focus-visible,.account-public .dash-breadcrumb a:hover,.account-public .dash-breadcrumb a:focus-visible,.account-public .coach-crumb a:hover,.account-public .coach-crumb a:focus-visible{color:var(--udk-brand);text-decoration:none}.account-public .dbx-breadcrumb a:focus-visible,.account-public .downloads-breadcrumb a:focus-visible,.account-public .dash-breadcrumb a:focus-visible,.account-public .coach-crumb a:focus-visible{outline-color:var(--udk-accent)}.account-public .dbx-breadcrumb__current,.account-public .downloads-breadcrumb__current,.account-public .dash-breadcrumb__current,.account-public .coach-crumb__current{color:var(--udk-ink)}.account-public .dbx-breadcrumb__sep,.account-public .downloads-breadcrumb__sep,.account-public .dash-breadcrumb__sep,.account-public .coach-crumb__sep,.account-public .ui-page-eyebrow,.account-public .dbx-page-eyebrow{color:var(--udk-muted)}.account-public .ui-page-eyebrow:before,.account-public .dbx-page-eyebrow:before{background:var(--udk-accent)}.account-public .section-title,.account-public .dbx-guest__title,.account-public .dbx-hero__title,.account-public .dbx-band__h,.account-public .dbx-panel__title,.account-public .dbx-launch__title,.account-public .downloads-section-heading{color:var(--udk-ink)}.account-public .section-subtitle,.account-public .coach-page-head__lead,.account-public .dbx-guest__lead,.account-public .dbx-hero__lead,.account-public .dbx-panel__sub,.account-public .dbx-launch__sub{color:color-mix(in srgb,var(--udk-muted) 92%,var(--udk-ink))}.account-public .dbx-guest{border-color:var(--udk-border);background:var(--udk-surface);border-radius:var(--udk-radius-lg);box-shadow:var(--udk-shadow-card)}.account-public .dbx-guest__actions{gap:.5rem}.account-public .dbx-hero{border-color:var(--udk-border);background:var(--udk-surface);border-radius:var(--udk-radius-lg);box-shadow:var(--udk-shadow-card)}.account-public .dbx-readiness__ring{background:conic-gradient(from -90deg,var(--udk-accent) var(--dbx-angle),color-mix(in srgb,var(--udk-border) 80%,var(--udk-canvas)) 0)}.account-public .dbx-readiness__ring:after{background:var(--udk-surface);border-color:var(--udk-border)}.account-public .dbx-readiness__value,.account-public .dbx-readiness__label{color:var(--udk-ink)}.account-public .dbx-readiness__hint{color:var(--udk-muted)}.account-public .dbx-readiness__badge{background:color-mix(in srgb,var(--udk-canvas) 55%,var(--udk-surface));border-color:var(--udk-border);color:var(--udk-muted);border-radius:var(--udk-radius-pill)}.account-public .dbx-readiness__badge--ok{color:var(--udk-success-ink);background:var(--udk-success-soft);border-color:color-mix(in srgb,var(--udk-success) 25%,transparent)}.account-public .dbx-insight{border-color:var(--udk-border-subtle);background:color-mix(in srgb,var(--udk-canvas) 75%,var(--udk-surface));color:var(--udk-muted);border-radius:var(--udk-radius)}.account-public .dbx-insight__strong{color:var(--udk-ink)}.account-public .dbx-band{border-color:var(--udk-border);background:var(--udk-surface);border-radius:var(--udk-radius-lg)}.account-public .dbx-week-steps__item{border-color:var(--udk-border);background:var(--udk-surface);border-radius:var(--udk-radius)}.account-public .dbx-week-steps__item--done{border-color:var(--udk-border)}.account-public .dbx-week-steps__item--current{border-color:color-mix(in srgb,var(--udk-accent) 50%,var(--udk-border));background:color-mix(in srgb,var(--udk-accent) 4%,var(--udk-surface))}.account-public .dbx-week-steps__idx{color:var(--udk-muted);background:var(--udk-surface);border-color:var(--udk-border);border-radius:var(--udk-radius-sm, .75rem)}.account-public .dbx-week-steps__item--done .dbx-week-steps__idx{color:var(--udk-success-ink);border-color:color-mix(in srgb,var(--udk-success) 28%,var(--udk-border))}.account-public .dbx-week-steps__item--current .dbx-week-steps__idx{color:var(--udk-accent-ink);background:var(--udk-accent-soft);border-color:color-mix(in srgb,var(--udk-accent) 40%,var(--udk-border))}.account-public .dbx-week-steps__title{color:var(--udk-ink)}.account-public .dbx-week-steps__sub{color:var(--udk-muted)}.account-public .dbx-mini-stats li{border-bottom-color:var(--udk-border-subtle)}.account-public .dbx-mini-stats__k{color:var(--udk-muted)}.account-public .dbx-mini-stats__v{color:var(--udk-ink)}.account-public .dbx-mini-stats__v--success{color:var(--udk-success-ink)}.account-public .dbx-panel{border-color:var(--udk-border);background:var(--udk-surface);border-radius:var(--udk-radius-lg);box-shadow:var(--udk-shadow-card)}.account-public .dbx-priority__row{border-bottom-color:var(--udk-border-subtle)}.account-public .dbx-priority__rank{color:var(--udk-muted);border-color:var(--udk-border);background:var(--udk-surface)}.account-public .dbx-priority__headline{color:var(--udk-ink)}.account-public .dbx-priority__detail{color:var(--udk-muted)}.account-public .dbx-priority__link{color:var(--udk-accent)}.account-public .dbx-priority__link:hover{color:var(--udk-accent-hover)}.account-public .dbx-priority__link:focus-visible{outline:2px solid var(--udk-accent);outline-offset:2px}.account-public .dbx-timeline:before{background:var(--udk-border)}.account-public .dbx-timeline__dot{background:var(--udk-accent);border:2px solid var(--udk-surface);box-shadow:0 0 0 1px var(--udk-border)}.account-public .dbx-timeline__time{color:var(--udk-muted)}.account-public .dbx-timeline__text{color:var(--udk-ink)}.account-public .dbx-timeline__note{color:var(--udk-muted)}.account-public .dbx-tile{border-color:var(--udk-border);background:var(--udk-surface);border-radius:var(--udk-radius);color:var(--udk-ink);box-shadow:var(--udk-shadow-sm);transition:border-color var(--udk-duration-fast) var(--udk-ease),background-color var(--udk-duration-fast) var(--udk-ease),box-shadow var(--udk-duration-fast) var(--udk-ease)}.account-public .dbx-tile:hover{border-color:color-mix(in srgb,var(--udk-accent) 30%,var(--udk-border));background:color-mix(in srgb,var(--udk-accent) 5%,var(--udk-surface));box-shadow:var(--udk-shadow-card)}.account-public .dbx-tile:focus-visible{outline:2px solid var(--udk-accent);outline-offset:2px}.account-public .dbx-tile__icon{color:var(--udk-accent)}.account-public .dbx-tile__label{color:var(--udk-ink)}.account-public .dbx-tile__hint{color:var(--udk-muted)}.account-public .downloads-section{margin-top:1rem}.account-public .downloads-empty-state{border-color:var(--udk-border);background:var(--udk-surface);border-radius:var(--udk-radius-lg)}.account-public .downloads-empty-state h3{color:var(--udk-ink)}.account-public .downloads-empty-state p,.account-public .downloads-empty-hint{color:var(--udk-muted)}.account-public .downloads-empty-hint a,.account-public .coach-trust-row a{color:var(--udk-accent)}.account-public .downloads-empty-hint a:hover,.account-public .downloads-empty-hint a:focus-visible,.account-public .coach-trust-row a:hover,.account-public .coach-trust-row a:focus-visible{color:var(--udk-accent-hover);text-decoration:underline;text-underline-offset:3px}.account-public .coach-trust-row{color:var(--udk-muted)}.account-public .kpi-card,.account-public .ticket-kpis .kpi-card{border-color:var(--udk-border);background:var(--udk-surface);border-radius:var(--udk-radius-lg);box-shadow:var(--udk-shadow-card)}.account-public .kpi-card h3,.account-public .ticket-kpis .kpi-card h3{color:var(--udk-muted)}.account-public .kpi-card p,.account-public .kpi-card__value{color:var(--udk-ink)}.account-public .kpi-card__value--ok{color:var(--udk-success-ink)}.account-public .kpi-card .ui-icon,.account-public .ui-icon{color:var(--udk-accent)}.account-public .ticket-toolbar__label{color:var(--udk-muted)}.account-public .ticket-filter-btn{border-color:var(--udk-border);background:var(--udk-surface);color:var(--udk-muted);border-radius:var(--udk-radius-pill)}.account-public .ticket-filter-btn:hover{border-color:color-mix(in srgb,var(--udk-accent) 30%,var(--udk-border));color:var(--udk-ink)}.account-public .ticket-filter-btn:focus-visible{outline:2px solid var(--udk-accent);outline-offset:2px}.account-public .ticket-filter-btn.is-active{background:var(--udk-brand);color:#fff;border-color:var(--udk-brand)}.account-public .ticket-mock-strip,.account-public .coach-index-strip{border-color:var(--udk-border);background:color-mix(in srgb,var(--udk-canvas) 55%,var(--udk-surface));color:var(--udk-muted);border-radius:var(--udk-radius)}.account-public .ticket-card{border-color:var(--udk-border);background:var(--udk-surface);border-radius:var(--udk-radius-lg);box-shadow:var(--udk-shadow-card);transition:border-color var(--udk-duration) var(--udk-ease),box-shadow var(--udk-duration) var(--udk-ease)}.account-public .ticket-card:hover{border-color:color-mix(in srgb,var(--udk-accent) 22%,var(--udk-border));box-shadow:var(--udk-shadow-card-hover)}.account-public .ticket-card__subject{color:var(--udk-ink)}.account-public .ticket-card__meta,.account-public .ticket-card__sep,.account-public .ticket-card__id{color:var(--udk-muted)}.account-public .ticket-badge{border-radius:var(--udk-radius-pill);border:1px solid transparent;font-weight:var(--font-weight-bold)}.account-public .ticket-badge--open{background:var(--udk-accent-soft);color:var(--udk-accent-ink);border-color:color-mix(in srgb,var(--udk-accent) 22%,transparent)}.account-public .ticket-badge--waiting{background:var(--udk-warning-soft);color:var(--udk-warning-ink);border-color:color-mix(in srgb,var(--udk-warning) 22%,transparent)}.account-public .ticket-badge--closed{background:var(--udk-success-soft);color:var(--udk-success-ink);border-color:color-mix(in srgb,var(--udk-success) 22%,transparent)}.account-public .ticket-thread__summary{color:var(--udk-ink)}.account-public .ticket-thread__summary:hover{color:var(--udk-accent)}.account-public .ticket-msg{border-color:var(--udk-border-subtle);background:color-mix(in srgb,var(--udk-canvas) 55%,var(--udk-surface));border-radius:var(--udk-radius)}.account-public .ticket-msg--staff{background:var(--udk-surface);border-color:var(--udk-border)}.account-public .ticket-msg__label{color:var(--udk-muted)}.account-public .ticket-msg__text{color:var(--udk-ink)}.account-public .ticket-msg__text a{color:var(--udk-accent)}.account-public .ticket-msg__text a:hover{color:var(--udk-accent-hover);text-decoration:underline;text-underline-offset:3px}.account-public .ticket-foot-note,.account-public .dash-note{color:var(--udk-muted)}.account-public .ticket-foot-note a,.account-public .dash-note a{color:var(--udk-accent)}.account-public .ticket-foot-note a:hover,.account-public .dash-note a:hover{color:var(--udk-accent-hover)}.account-public .badge{background:color-mix(in srgb,var(--udk-canvas) 55%,var(--udk-surface));color:var(--udk-muted);border:1px solid var(--udk-border);border-radius:var(--udk-radius-pill);padding:.2rem .55rem;font-weight:var(--font-weight-bold)}.account-public .badge-success{background:var(--udk-success-soft);color:var(--udk-success-ink);border-color:color-mix(in srgb,var(--udk-success) 25%,transparent)}.account-public .badge-warning{background:var(--udk-warning-soft);color:var(--udk-warning-ink);border-color:color-mix(in srgb,var(--udk-warning) 25%,transparent)}.account-public .badge-danger{background:var(--udk-danger-soft);color:var(--udk-danger-ink);border-color:color-mix(in srgb,var(--udk-danger) 25%,transparent)}.account-public .action-row,.account-public .dash-head__cta,.account-public .ticket-head__cta{gap:.5rem}.account-public .udk-btn,.account-public .dash-head__cta .udk-btn,.account-public .ticket-head__cta .udk-btn,.account-public .dbx-hero__actions .udk-btn,.account-public .dbx-guest__actions .udk-btn,.account-public .dbx-panel__footer .udk-btn,.account-public .downloads-empty-state__actions .udk-btn{border-radius:var(--udk-radius-pill);min-height:2.75rem}.account-public .btn{height:auto;min-height:2.75rem;padding:0 var(--udk-inset-control-x);border-radius:var(--udk-radius-pill);border:1px solid transparent;font-family:inherit;font-weight:700;letter-spacing:-.01em;transition:background-color var(--udk-duration-fast) var(--udk-ease),color var(--udk-duration-fast) var(--udk-ease),border-color var(--udk-duration-fast) var(--udk-ease)}.account-public .btn:focus-visible{outline:2px solid var(--udk-accent);outline-offset:2px}.account-public .btn-primary{background:var(--udk-brand);color:#fff;border-color:color-mix(in srgb,var(--udk-brand-hover) 22%,transparent)}.account-public .btn-primary:hover{background:var(--udk-brand-hover);border-color:color-mix(in srgb,#fff 14%,var(--udk-brand-hover))}.account-public .btn-ghost{background:var(--udk-surface);color:var(--udk-ink);border:1px solid var(--udk-border)}.account-public .btn-ghost:hover{border-color:color-mix(in srgb,var(--udk-accent) 30%,var(--udk-border));background:color-mix(in srgb,var(--udk-accent) 5%,var(--udk-surface))}
