body.page--unified-theme :is(.platform-command-card,.platform-plan-card,.platform-panel,.platform-subject-strip,.platform-subject-card,.platform-study-pulse__item,.platform-analytics-card,.platform-analytics-matrix,.platform-analytics-locked__hero,.platform-analytics-locked__charts,.platform-analytics-locked__snapshot article,.platform-analytics-locked__features article,.platform-practice-card,.platform-practice-spotlight,.platform-practice-panel,.platform-contact__route,.platform-contact__details span,.discussion-docs__sidebar-card,.discussion-docs__thread-card,.discussion-docs__thread-detail,.discussion-docs__comment,.discussion-docs__lead,.discussion-docs__empty){background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);}body.page--unified-theme :is(.platform-review-blocks a,.platform-review-blocks__empty,.platform-common-mistakes a,.platform-practice-list a,.platform-practice-empty,.platform-practice-checks span){background:var(--ui-soft);color:var(--ui-ink);border-color:var(--ui-border);}body.page--unified-theme :is(.platform-analytics-card h2,.platform-panel__head h2,.platform-command-card__next h2,.platform-contact__title,.platform-contact__route strong,.public-legal-article h2,.public-legal-article h3,.public-status-card__code,.shared-flashcard__question p){color:var(--ui-ink);}body.page--unified-theme :is(.platform-analytics-card p,.platform-analytics-insight p,.platform-study-pulse__item span,.platform-timeline time,.platform-contact__copy,.platform-contact__route p,.platform-contact__details span,.public-hero__panel small){color:var(--ui-muted);}body.page--unified-theme :is(.platform-panel__head a,.platform-panel__head button,.platform-panel__center-link,.platform-analytics-insight a,.platform-analytics-matrix a,.platform-analytics-locked__charts > .platform-panel__head a,.platform-contact__details a,.mock-bar-attempts__all){color:var(--ui-teal);}body.page--unified-theme :is(.platform-command-card .btn--outline,.platform-practice-spotlight__actions .btn--outline){background:var(--ui-surface);color:var(--ui-teal);border-color:var(--ui-border);}body.page--unified-theme .platform-timeline li,body.page--unified-theme :is(.platform-topic-list__item,.platform-activity-list a,.platform-review-blocks a){border-color:var(--ui-border);}body.page--unified-theme .platform-timeline li::before{background:var(--ui-surface);border-color:var(--ui-teal);}body.page--unified-theme .platform-timeline small{background:var(--ui-soft);color:var(--ui-muted);}body.page--unified-theme .platform-subject-card i{background:var(--ui-border);}body.page--unified-theme .platform-subject-card i::after{background:var(--ui-teal);}body.page--unified-theme .platform-analytics-line__surface polyline{stroke:var(--ui-teal);}body.page--unified-theme .platform-analytics-line__point::before{background:var(--ui-surface);border-color:var(--ui-teal);}body.page--unified-theme .platform-analytics-line__point.is-empty::before{background:var(--ui-soft);border-color:var(--ui-border);}body.page--unified-theme :is(.platform-analytics-line__surface,.platform-analytics-volume__surface){border-color:var(--ui-border);background:repeating-linear-gradient(180deg,var(--ui-border) 0,var(--ui-border) 1px,transparent 1px,transparent 39px);}body.page--unified-theme :is(.platform-analytics-line__point,.platform-analytics-volume__day,.platform-analytics-bars [data-tooltip])::after{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-border);box-shadow:var(--ui-shadow);}body.page--unified-theme .platform-analytics-volume__day i,body.page--unified-theme .platform-analytics-volume__key--questions{background:var(--ui-teal);}body.page--unified-theme .platform-analytics-volume__day b{border-color:var(--ui-surface);}body.page--unified-theme .platform-analytics-matrix__table :is(th,td){border-color:var(--ui-border);}body.page--unified-theme .platform-analytics-matrix__table thead th{background:var(--ui-soft);color:var(--ui-muted);}body.page--unified-theme .platform-analytics-matrix__table tbody th{background:var(--ui-surface);}body.page--unified-theme .platform-analytics-matrix .is-strong{background:color-mix(in srgb,var(--success) 14%,var(--ui-surface));color:var(--success);}body.page--unified-theme .platform-analytics-matrix .is-mid{background:color-mix(in srgb,var(--warning) 14%,var(--ui-surface));color:var(--warning);}body.page--unified-theme .platform-analytics-matrix .is-low{background:color-mix(in srgb,var(--danger) 14%,var(--ui-surface));color:var(--danger);}body.page--unified-theme .platform-common-mistakes__rank{background:var(--ui-soft);color:var(--ui-teal);border-color:var(--ui-border);}body.page--unified-theme :is(.account-usage-grid div,.account-table th,.account-otp-card,.checkout-option,.checkout-confirm-form__consent,.account-confirmation,.checkout-promo-card__window,.shared-flashcard__import-form){background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-border);border-radius:var(--ui-radius);}body.page--unified-theme.page--checkout-redesign .plan-card{background:var(--ui-surface);border-color:var(--ui-border);}body.page--unified-theme :is(.checkout-option:hover,.checkout-option:focus-visible,.checkout-option--selected,.account-otp-card),body.page--unified-theme.page--checkout-redesign :is(.plan-card--featured,.checkout-plan-card--selected){background:var(--ui-gold-soft);border-color:var(--ui-gold);}body.page--unified-theme :is(.account-otp-card p,.account-plan-badge,.checkout-promo-card__window,.account-confirmation summary,.account-confirm-check){color:var(--ui-ink);}body.page--unified-theme :is(.checkout-payment-unavailable,.account-subscription-warning),body.page--unified-theme.page--checkout-redesign .premium-payment-consent--attention{background:color-mix(in srgb,var(--warning) 10%,var(--ui-surface));color:var(--ui-ink);border-color:var(--warning);}body.page--unified-theme :is(.account-danger-panel,.account-confirmation--danger){background:color-mix(in srgb,var(--danger) 6%,var(--ui-surface));border-color:var(--danger);}body.page--unified-theme .account-confirm-check--danger{color:var(--danger);}body.page--unified-theme.page--staff-redesign .admin-content .card,body.page--unified-theme.page--staff-redesign :is(.admin-sidebar-card,.customer-service-thread-list,.customer-service-chat-detail,.template-editor-card,.prompt-test-modal__dialog,.admin-sidebar__link,.admin-tool-directory__link,.staff-table-scroll,.customer-service-thread,.customer-service-message,.customer-service-location,.customer-service-reply,.sales-360-table-wrap,.sales-360-plan-card,.sales-360-mini-card){background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);}body.page--unified-theme.page--staff-redesign .section-header{background:var(--ui-surface);border-color:var(--ui-border);box-shadow:var(--ui-shadow);padding:clamp(22px,3vw,28px);}body.page--unified-theme.page--staff-redesign .section-header__title{color:var(--ui-ink);font-size:clamp(28px,3vw,38px) !important;font-weight:700;line-height:1.18;}body.page--unified-theme.page--staff-redesign .section-header__desc{color:var(--ui-muted);}body.page--unified-theme.page--staff-redesign .admin-content :is(.card--glow-info,.staff-panel--info){background:color-mix(in srgb,var(--ui-teal) 5%,var(--ui-surface));border-color:var(--ui-teal);}body.page--unified-theme.page--staff-redesign .admin-content :is(.card--glow-accent,.staff-panel--accent){background:color-mix(in srgb,var(--ui-gold) 5%,var(--ui-surface));border-color:var(--ui-gold);}body.page--unified-theme.page--staff-redesign .admin-content :is(.card--glow-danger,.staff-panel--danger){background:color-mix(in srgb,var(--danger) 5%,var(--ui-surface));border-color:var(--danger);}body.page--unified-theme.page--staff-redesign :is(.admin-sidebar-card > .badge,.section-header .badge--accent,.admin-tool-directory__header .badge--accent){background:var(--ui-gold-soft);color:var(--ui-ink);}body.page--unified-theme.page--staff-redesign :is(.admin-sidebar__link:hover,.admin-sidebar__link:focus-visible,.admin-sidebar__link--active,.admin-tool-directory__link:hover,.admin-tool-directory__link:focus-visible,.customer-service-thread--active){background:var(--ui-gold-soft);border-color:var(--ui-gold);}body.page--unified-theme.page--staff-redesign :is(.template-editor-card__default,.prompt-test-modal__output){background:var(--ui-soft);color:var(--ui-ink);}body.page--unified-theme.page--staff-redesign .admin-content .sales-360-table thead th{background:var(--ui-soft);color:var(--ui-muted);}body.page--unified-theme.page--staff-redesign .sales-360-row--selected td{background:var(--ui-gold-soft);}body.page--unified-theme.page--staff-redesign :is(.sales-360-strong-link:hover,.sales-360-strong-link:focus-visible,.sales-360-select-link:hover,.sales-360-select-link:focus-visible){color:var(--ui-teal);}body.page--unified-theme :is(.platform-mobile-more__sheet,.platform-mobile-more__close,.platform-mobile-more__item){background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-border);}body.page--unified-theme :is(.platform-bottom-nav__link,.platform-mobile-more__title,.platform-mobile-more__item-label){color:var(--ui-ink);}body.page--unified-theme :is(.platform-bottom-nav__link--active,.platform-mobile-more__item--active){background:var(--ui-gold-soft);color:var(--ui-teal);}body.page--unified-theme :is(.discussion-docs__lead-title,.discussion-docs__section-title,.discussion-docs__thread-title,.discussion-docs__thread-link){color:var(--ui-ink);}body.page--unified-theme :is(.discussion-docs__lead-copy,.discussion-docs__thread-excerpt,.discussion-docs__comment-meta,.discussion-docs__thread-meta,.discussion-docs__panel-note){color:var(--ui-muted);}body.page--unified-theme .discussion-docs__thread-link:hover{color:var(--ui-teal);}body.page--unified-theme .leaderboard-page{--leaderboard-muted:var(--ui-muted);--leaderboard-muted-2:var(--ui-muted);--leaderboard-primary:var(--ui-teal);--leaderboard-primary-strong:var(--ui-teal-hover);--leaderboard-primary-soft:var(--ui-soft);}@media (max-width:640px){body.page--unified-theme.page--staff-redesign .section-header{padding:20px;}}
