@charset "UTF-8";:root{--thk-ink-50: #f5f3f0;--thk-ink-100: #e8e5e0;--thk-ink-200: #c9c4bb;--thk-ink-300: #a3998b;--thk-ink-400: #6b665a;--thk-ink-500: #3a423e;--thk-ink-600: #2b322f;--thk-ink-700: #222826;--thk-ink-750: #1b201e;--thk-ink-800: #151918;--thk-ink-850: #101312;--thk-ink-900: #0b0d0c;--thk-ink-950: #06080a;--thk-cream-25: #fffdf7;--thk-cream-50: #fbf7ec;--thk-cream-100: #f5efe2;--thk-cream-200: #ebe3d2;--thk-cream-300: #d9ceb6;--thk-cream-400: #a9a090;--thk-cream-500: #8a8376;--thk-cream-600: #6b6659;--thk-emerald-50: #e6f5ef;--thk-emerald-100: #cce9e0;--thk-emerald-200: #99d4c1;--thk-emerald-300: #66bfa3;--thk-emerald-400: #45c682;--thk-emerald-500: #1fa569;--thk-emerald-600: #14784e;--thk-emerald-700: #0f5c3c;--thk-emerald-800: #0a3f2a;--thk-emerald-900: #04241e;--thk-gold-50: #fcf8e8;--thk-gold-100: #f9f1d1;--thk-gold-200: #f2e3a3;--thk-gold-300: #e8c860;--thk-gold-400: #e6b64a;--thk-gold-500: #c89422;--thk-gold-600: #b8962e;--thk-gold-700: #9a7d26;--thk-gold-800: #7c641f;--thk-gold-900: #5e4b17;--thk-violet-50: #efeafe;--thk-violet-from: #792cf2;--thk-violet-to: #4321fc;--thk-success-50: #e6f5ef;--thk-success-500: #1fa569;--thk-success-600: #14784e;--thk-success-700: #0f5c3c;--thk-warning-50: #fef3c7;--thk-warning-500: #f59e0b;--thk-warning-600: #d97706;--thk-warning-700: #b45309;--thk-danger-50: #fee2e2;--thk-danger-300: #f0a596;--thk-danger-500: #e5654c;--thk-danger-600: #dc2626;--thk-danger-700: #b91c1c;--thk-danger-800: #991b1b;--thk-info-50: #dbeafe;--thk-info-500: #3b82f6;--thk-info-600: #2563eb;--thk-info-700: #1d4ed8;--thk-font-size-2xs: 11px;--thk-font-size-3xs: 10px;--thk-font-size-xs: 12px;--thk-font-size-sm: 14px;--thk-font-size-base: 16px;--thk-font-size-lg: 18px;--thk-font-size-xl: 20px;--thk-font-size-2xl: 24px;--thk-font-size-3xl: 30px;--thk-font-size-4xl: 36px;--thk-font-size-5xl: 48px;--thk-font-size-6xl: 60px;--thk-font-size-7xl: 72px;--thk-leading-tight: 1.2;--thk-leading-snug: 1.35;--thk-leading-normal: 1.5;--thk-leading-relaxed: 1.625;--thk-weight-regular: 400;--thk-weight-medium: 500;--thk-weight-semibold: 600;--thk-weight-bold: 700;--thk-weight-black: 900;--thk-tracking-tight: -.01em;--thk-tracking-normal: 0;--thk-tracking-wide: .02em;--thk-tracking-widest: .1em;--thk-tracking-eyebrow: var(--thk-tracking-widest);--thk-space-0: 0;--thk-space-1: 4px;--thk-space-2: 8px;--thk-space-3: 12px;--thk-space-4: 16px;--thk-space-5: 20px;--thk-space-6: 24px;--thk-space-7: 28px;--thk-space-8: 32px;--thk-space-9: 36px;--thk-space-10: 40px;--thk-space-12: 48px;--thk-space-14: 56px;--thk-space-16: 64px;--thk-space-20: 80px;--thk-space-24: 96px;--thk-space-32: 128px;--thk-container-page: 1280px;--thk-container-narrow: 840px;--thk-content-lead: 600px;--thk-content-form: 460px;--thk-content-copy: 440px;--thk-content-form-min: 280px;--thk-radius-none: 0;--thk-radius-2xs: 3px;--thk-radius-xs: 6px;--thk-radius-sm: 10px;--thk-radius-md: 14px;--thk-radius-lg: 20px;--thk-radius-xl: 28px;--thk-radius-full: 9999px;--thk-icon-size-2xs: 12px;--thk-icon-size-xs: 16px;--thk-icon-size-sm: 20px;--thk-icon-size-md: 24px;--thk-icon-size-lg: 32px;--thk-icon-size-xl: 40px;--thk-chart-color-1: var(--thk-emerald-600);--thk-chart-color-2: var(--thk-ink-500);--thk-chart-color-3: var(--thk-info-600);--thk-chart-color-4: var(--thk-warning-600);--thk-chart-color-5: var(--thk-gold-500);--thk-chart-color-6: var(--thk-emerald-300);--thk-chart-color-7: var(--thk-ink-300);--thk-chart-color-8: var(--thk-info-50);--thk-chart-axis-color: var(--thk-ink-500);--thk-chart-grid-color: var( --thk-border-subtle );--thk-chart-bg: var(--thk-cream-50);--thk-chart-tooltip-bg: var(--thk-ink-900);--thk-chart-tooltip-text: var(--thk-cream-50);--thk-chart-label-font: "Inter Tight", "IBM Plex Sans Arabic", "Inter Tight Fallback", sans-serif;--thk-shadow-xs: 0 1px 2px rgba(20, 15, 5, .04);--thk-shadow-sm: 0 1px 3px rgba(20, 15, 5, .06), 0 1px 2px rgba(20, 15, 5, .04);--thk-shadow-md: 0 6px 20px rgba(20, 15, 5, .08);--thk-shadow-lg: 0 20px 50px rgba(20, 15, 5, .12);--thk-shadow-xl: 0 32px 80px rgba(20, 15, 5, .16);--thk-shadow-brand: 0 10px 30px -8px rgba(20, 120, 78, .3);--thk-shadow-brand-strong: 0 14px 36px -8px rgba(20, 120, 78, .45);--thk-shadow-premium: 0 10px 30px -8px rgba(200, 148, 34, .55);--thk-shadow-premium-strong: 0 14px 36px -8px rgba(200, 148, 34, .75);--thk-shadow-danger-glow: 0 10px 30px -8px rgba(220, 38, 38, .3);--thk-shadow-danger-glow-strong: 0 14px 36px -8px rgba(220, 38, 38, .45);--thk-shadow-ai: 0 10px 30px -8px rgba(121, 44, 242, .3);--thk-shadow-ai-strong: 0 14px 36px -8px rgba(121, 44, 242, .45);--thk-dark-surface-tint: rgb(245 239 226 / 4%);--thk-dark-scrim: rgb(0 0 0 / 60%);--thk-dark-hairline-subtle: rgb(245 239 226 / 8%);--thk-dark-hairline: rgb(245 239 226 / 16%);--thk-dark-shadow-surface: 0 2px 6px rgb(0 0 0 / 35%);--thk-dark-shadow-overlay: 0 24px 60px rgb(0 0 0 / 45%);--thk-overlay-white: rgb(255 255 255 / 25%);--thk-ease-standard: cubic-bezier(.4, 0, .2, 1);--thk-ease-emphasized: cubic-bezier(.22, 1, .36, 1);--thk-ease-decelerate: cubic-bezier(0, 0, .2, 1);--thk-ease-accelerate: cubic-bezier(.4, 0, 1, 1);--thk-duration-instant: 80ms;--thk-duration-fast: .15s;--thk-duration-base: .22s;--thk-duration-slow: .32s;--thk-duration-slower: .5s;--thk-duration-slowest: 1.5s;--thk-duration-spin: .6s;--thk-blur-xs: 2px;--thk-blur-sm: 4px;--thk-blur-md: 8px;--thk-blur-lg: 16px;--thk-opacity-disabled: .5;--thk-z-base: 1;--thk-z-dropdown: 1000;--thk-z-sticky: 1020;--thk-z-overlay: 1040;--thk-z-modal: 1050;--thk-z-popover: 1060;--thk-z-tooltip: 1070;--thk-z-toast: 1080;--thk-z-skip-link: 9999}:root{--thk-product-dashboard-bg: var(--thk-bg-card);--thk-product-dashboard-raised: var(--thk-bg-card-secondary);--thk-product-dashboard-accent: var(--thk-brand-primary);--thk-product-dashboard-soft: var(--thk-brand-primary-subtle);--thk-product-dashboard-muted: var(--thk-text-secondary);--thk-product-dashboard-border: var(--thk-border-default);--thk-product-border-width: 1px;--thk-product-paper: var(--thk-cream-50);--thk-product-paper-raised: var(--thk-cream-100);--thk-product-paper-ink: var(--thk-ink-900);--thk-product-paper-muted: var(--thk-ink-500);--thk-product-paper-border: color-mix(in srgb, var(--thk-ink-900) 18%, transparent);--thk-product-cover: color-mix(in srgb, var(--thk-emerald-500) 20%, var(--thk-cream-50));--thk-product-paper-accent: var(--thk-emerald-800);--thk-bg: var(--thk-cream-100);--thk-bg-elevated: var(--thk-cream-200);--thk-bg-card: var(--thk-cream-50);--thk-bg-card-secondary: var(--thk-cream-100);--thk-bg-card-sheen: var(--thk-cream-25);--thk-bg-overlay: rgba(11, 13, 12, .45);--thk-bg-overlay-soft: rgb(11 13 12 / 30%);--thk-bg-muted: rgba(11, 13, 12, .04);--thk-bg-track: rgb(11 13 12 / 10%);--thk-bg-inverse: var(--thk-ink-900);--thk-bg-inverse-static: var(--thk-ink-900);--thk-text-primary: var(--thk-ink-900);--thk-text-secondary: var(--thk-ink-500);--thk-text-muted: var(--thk-cream-600);--thk-text-disabled: var(--thk-cream-500);--thk-text-inverse: var(--thk-cream-50);--thk-text-on-inverse-static: var(--thk-cream-50);--thk-text-secondary-on-inverse-static: var(--thk-cream-400);--thk-border-on-inverse-static: color-mix(in srgb, var(--thk-cream-50) 22%, transparent);--thk-state-on-inverse-static-hover-bg: color-mix(in srgb, var(--thk-cream-50) 10%, transparent);--thk-state-on-inverse-static-pressed-bg: color-mix(in srgb, var(--thk-cream-50) 16%, transparent);--thk-text-on-brand: var(--thk-cream-50);--thk-text-on-premium: var(--thk-ink-900);--thk-border-subtle: rgba(11, 13, 12, .08);--thk-border-default: rgba(11, 13, 12, .16);--thk-border-strong: var(--thk-ink-500);--thk-border-inverse: rgba(245, 239, 226, .16);--thk-brand-primary: var(--thk-emerald-600);--thk-brand-primary-hover: var(--thk-emerald-700);--thk-brand-primary-active: var(--thk-emerald-800);--thk-brand-primary-subtle: var(--thk-emerald-50);--thk-brand-solid: var(--thk-brand-primary);--thk-brand-solid-hover: var(--thk-brand-primary-hover);--thk-brand-solid-active: var(--thk-brand-primary-active);--thk-chip-bg: var(--thk-brand-primary-subtle);--thk-chip-fg: var(--thk-brand-primary);--thk-chip-border: color-mix(in srgb, var(--thk-brand-primary) 20%, transparent);--thk-text-premium: var(--thk-gold-800);--thk-gradient-inverse-static-glow: radial-gradient( 120% 140% at 15% 110%, var(--thk-emerald-800) 0%, var(--thk-ink-800) 45%, var(--thk-ink-900) 100% );--thk-text-premium-on-inverse-static: var(--thk-gold-400);--thk-gradient-premium: linear-gradient(90deg, var(--thk-gold-800), var(--thk-gold-700));--thk-gradient-premium-on-inverse-static: linear-gradient(90deg, var(--thk-gold-300), var(--thk-gold-500));--thk-brand-premium: var(--thk-gold-500);--thk-brand-premium-hover: var(--thk-gold-600);--thk-brand-premium-active: var(--thk-gold-700);--thk-brand-premium-subtle: var(--thk-gold-50);--thk-color-brand-gold: #d4af37;--thk-color-brand-gold-light: #e8c860;--thk-gradient-gold: linear-gradient(135deg, var(--thk-color-brand-gold) 0%, var(--thk-color-brand-gold-light) 100%);--thk-ai-accent: var(--thk-violet-from);--thk-ai-accent-strong: var(--thk-violet-to);--thk-ai-accent-subtle: var(--thk-violet-50);--thk-text-on-ai: var(--thk-cream-50);--thk-gradient-ai: linear-gradient(to right, var(--thk-violet-from) 0%, var(--thk-violet-to) 100%);--thk-color-brand-emerald-deep: #0d5c4b;--thk-color-brand-emerald-light: #0f7a65;--thk-color-brand-live-strong: #ef4444;--thk-color-brand-live-active: #dc2626;--thk-gradient-emerald: linear-gradient( 135deg, var(--thk-color-brand-emerald-deep) 0%, var(--thk-color-brand-emerald-light) 100% );--thk-gradient-live: linear-gradient( 135deg, var(--thk-color-brand-live-strong) 0%, var(--thk-color-brand-live-active) 100% );--thk-gradient-progress: linear-gradient( 90deg, var(--thk-color-brand-emerald-deep) 0%, var(--thk-color-brand-emerald-light) 50%, var(--thk-color-brand-gold) 100% );--thk-gradient-hero: linear-gradient(135deg, #0d5c4b 0%, #074038 50%, #1a1a1a 100%);--thk-brand-surface-solid: color-mix(in srgb, var(--thk-brand-primary) 55%, #000);--thk-on-brand-accent: var(--thk-emerald-300);--thk-gradient-brand: linear-gradient( 135deg, var(--thk-brand-primary) 0%, var(--thk-ink-850) 100% );--thk-gradient-brand-hero: linear-gradient( 180deg, var(--thk-emerald-900) 0%, var(--thk-ink-850) 120% );--thk-gradient-brand-stat: linear-gradient(95deg, var(--thk-emerald-700) -13%, var(--thk-emerald-500) 90%);--thk-gradient-ink-stat: linear-gradient(95deg, var(--thk-ink-500) -13%, var(--thk-ink-400) 90%);--thk-gradient-brand-glow: radial-gradient( 80% 80% at 70% 20%, color-mix(in srgb, var(--thk-brand-primary) 35%, transparent), transparent 70% );--thk-gradient-avatar: linear-gradient( 135deg, var(--thk-brand-primary) 0%, var(--thk-brand-primary-active) 100% );--thk-rail-arrow-bg: var(--thk-bg-card);--thk-rail-arrow-fg: var(--thk-text-primary);--thk-rail-arrow-border: var(--thk-border-default);--thk-rail-arrow-shadow: var(--thk-shadow-floating);--thk-rail-arrow-hover-bg: var(--thk-state-hover-bg);--thk-z-sheet: var(--thk-z-overlay);--thk-z-dialog: var(--thk-z-modal);--thk-z-hover-card: var(--thk-z-popover);--thk-z-focus: var(--thk-z-overlay);--thk-focus-mode-canvas: var(--thk-bg-inverse-static);--thk-focus-mode-text: var(--thk-text-on-inverse-static);--thk-state-hover-bg: rgba(11, 13, 12, .04);--thk-state-pressed-bg: rgba(11, 13, 12, .08);--thk-state-selected-bg: var(--thk-state-pressed-bg);--thk-state-selected-fg: var(--thk-text-primary);--thk-state-selected-bord: var(--thk-border-strong);--thk-accordion-trigger-active-bg: var(--thk-state-selected-bg);--thk-accordion-trigger-active-fg: var(--thk-state-selected-fg);--thk-accordion-trigger-active-weight: var(--thk-weight-semibold);--thk-toggle-elevated-tray: var(--thk-bg-muted);--thk-toggle-elevated-on: var(--thk-bg-card);--thk-state-focus-ring: rgba(31, 165, 105, .4);--thk-state-focus-ring-danger: rgba(229, 101, 76, .4);--thk-state-focus-ring-inverse: var(--thk-text-on-inverse-static);--thk-state-disabled-bg: var(--thk-cream-200);--thk-state-disabled-fg: var(--thk-cream-500);--thk-cmd-row-selected-bg: var(--thk-state-pressed-bg);--thk-success: var(--thk-success-600);--thk-success-bg: var(--thk-success-50);--thk-success-fg: var(--thk-success-700);--thk-warning: var(--thk-warning-600);--thk-warning-bg: var(--thk-warning-50);--thk-warning-fg: var(--thk-warning-700);--thk-danger: var(--thk-danger-600);--thk-danger-bg: var(--thk-danger-50);--thk-danger-fg: var(--thk-danger-700);--thk-danger-active: var(--thk-danger-800);--thk-danger-subtle: var(--thk-danger-50);--thk-info: var(--thk-info-600);--thk-info-bg: var(--thk-info-50);--thk-info-fg: var(--thk-info-700);--thk-text-on-danger: var(--thk-cream-50);--thk-text-on-success: var(--thk-cream-50);--thk-text-on-warning: var(--thk-ink-900);--thk-text-on-info: var(--thk-cream-50);--thk-shadow-surface: var(--thk-shadow-sm);--thk-shadow-overlay: var(--thk-shadow-lg);--thk-shadow-floating: var(--thk-shadow-md);--thk-shadow-brand-lift: 0 6px 20px rgb(20 15 5 / 10%), 0 18px 40px -18px color-mix(in srgb, var(--thk-brand-primary) 18%, transparent);--thk-btn-shine-color: var(--thk-overlay-white);--thk-btn-premium-bg: var(--thk-gold-400);--thk-btn-premium-bg-hover: var(--thk-gold-500);--thk-btn-premium-bg-active: var(--thk-gold-600);--thk-control-height-xs: 32px;--thk-control-height-sm: 36px;--thk-control-height-md: 44px;--thk-control-height-lg: 52px;--thk-control-height-xl: 60px;--thk-control-height-xxl: 64px;--thk-switch-rail-w-sm: 28px;--thk-switch-rail-h-sm: 16px;--thk-switch-rail-w-md: 36px;--thk-switch-rail-h-md: 20px;--thk-switch-rail-w-lg: 44px;--thk-switch-rail-h-lg: 24px;--thk-switch-thumb-inset: 2px;--thk-checkbox-box-sm: 16px;--thk-checkbox-box-md: 20px;--thk-checkbox-box-lg: 24px;--thk-avatar-size-xs: 24px;--thk-avatar-size-sm: 32px;--thk-avatar-size-md: 40px;--thk-avatar-size-lg: 56px;--thk-avatar-size-xl: 80px;--thk-radio-dot-sm: 6px;--thk-radio-dot-md: 8px;--thk-radio-dot-lg: 10px;--thk-slider-track-h: 4px;--thk-slider-thumb-sm: 16px;--thk-slider-thumb-md: 20px;--thk-control-border-width: 1.5px;--thk-select-panel-max-h: 320px;--thk-size-overlay-tooltip: 280px;--thk-size-overlay-hover: 320px;--thk-size-overlay-popover: 360px;--thk-size-overlay-toast: 480px;--thk-size-overlay-sheet: 420px;--thk-size-overlay-dialog: 480px;--thk-size-overlay-dialog-xs: 320px;--thk-size-overlay-dialog-sm: 400px;--thk-size-overlay-dialog-md: 480px;--thk-size-overlay-dialog-lg: 640px;--thk-size-overlay-dialog-xl: 800px;--thk-size-overlay-select: 8rem;--thk-overlay-edge-inset: var(--thk-space-6);--thk-text-body: var(--thk-weight-regular) var(--thk-font-size-base) / var(--thk-leading-normal) var(--thk-font-sans);--thk-text-heading-xs: var(--thk-weight-semibold) var(--thk-font-size-lg) / var(--thk-leading-snug) var(--thk-font-sans);--thk-text-heading-sm: var(--thk-weight-semibold) var(--thk-font-size-xl) / var(--thk-leading-snug) var(--thk-font-sans);--thk-text-heading-md: var(--thk-weight-semibold) var(--thk-font-size-2xl) / var(--thk-leading-tight) var(--thk-font-sans);--thk-text-heading-lg: var(--thk-weight-bold) var(--thk-font-size-3xl) / var(--thk-leading-tight) var(--thk-font-sans);--thk-text-heading-xl: var(--thk-weight-bold) var(--thk-font-size-4xl) / var(--thk-leading-tight) var(--thk-font-sans);--thk-text-title-sm: var(--thk-weight-medium) var(--thk-font-size-xl) / var(--thk-leading-snug) var(--thk-font-display);--thk-text-title-md: var(--thk-weight-medium) var(--thk-font-size-2xl) / var(--thk-leading-tight) var(--thk-font-display);--thk-text-title-lg: var(--thk-weight-bold) var(--thk-font-size-3xl) / var(--thk-leading-tight) var(--thk-font-display);--thk-text-title-xl: var(--thk-weight-bold) var(--thk-font-size-4xl) / var(--thk-leading-tight) var(--thk-font-display);--thk-leading-display: 1.08;--thk-font-size-display-sm: clamp(var(--thk-font-size-3xl), 3.6vw, var(--thk-font-size-5xl));--thk-font-size-display-md: clamp(var(--thk-font-size-4xl), 4.2vw, var(--thk-font-size-6xl));--thk-font-size-display-lg: clamp(var(--thk-font-size-4xl), 4.8vw, var(--thk-font-size-7xl));--thk-font-size-scripture: clamp(var(--thk-font-size-4xl), 12vw, 10.625rem);--thk-leading-scripture: 1.65;--thk-icon-2xs: var(--thk-icon-size-2xs);--thk-icon-xs: var(--thk-icon-size-xs);--thk-icon-sm: var(--thk-icon-size-sm);--thk-icon-md: var(--thk-icon-size-md);--thk-icon-lg: var(--thk-icon-size-lg);--thk-icon-xl: var(--thk-icon-size-xl);--thk-font-size-md: var(--thk-font-size-base);--thk-skeleton-base: var(--thk-cream-300);--thk-skeleton-highlight: var(--thk-cream-100);--thk-color-surface-overlay-strong: rgba(15, 23, 42, .98);--thk-color-surface-overlay-medium: rgba(15, 23, 42, .85);--thk-color-surface-overlay-soft: rgba(15, 23, 42, .6);--thk-ring-width: 2px;--thk-ring-offset: 2px;--thk-header-height-compact: var(--thk-space-12);--thk-header-height-default: var(--thk-space-16);--thk-header-height-tall: var(--thk-space-20);--thk-app-header-max-width: 1440px;--thk-hide-on-scroll-max: 3rem;--thk-header-bg: var(--thk-bg);--thk-header-bg-inverse: var(--thk-bg-inverse);--thk-header-border: var(--thk-border-subtle);--thk-header-shadow: var(--thk-shadow-surface);--thk-header-z-app: 50;--thk-header-z-banner: 60;--thk-brand-mark-size-sm: 24px;--thk-brand-mark-size-md: 32px;--thk-brand-mark-size-lg: 48px;--thk-page-header-padding-x-compact: var(--thk-space-4);--thk-page-header-padding-x-default: var(--thk-space-6);--thk-page-header-padding-x-large: var(--thk-space-8);--thk-page-header-padding-y-compact: var(--thk-space-3);--thk-page-header-padding-y-default: var(--thk-space-5);--thk-page-header-padding-y-large: var(--thk-space-8);--thk-table-text: var(--thk-text-primary);--thk-table-caption-text: var(--thk-text-muted);--thk-table-font-size: var(--thk-font-size-sm);--thk-table-head-weight: var(--thk-weight-medium);--thk-table-head-height: 3rem;--thk-table-head-bg: var(--thk-bg-muted);--thk-table-cell-pad-x: var(--thk-space-4);--thk-table-cell-pad-y: var(--thk-space-3);--thk-table-border: var(--thk-border-subtle);--thk-table-footer-bg: var(--thk-bg-muted);--thk-table-row-hover-bg: var(--thk-state-hover-bg);--thk-table-row-selected-bg: var(--thk-state-selected-bg);--thk-sidebar-bg: var(--thk-bg-elevated);--thk-sidebar-fg: var(--thk-text-primary);--thk-sidebar-primary: var(--thk-brand-primary);--thk-sidebar-primary-fg: var(--thk-text-on-brand);--thk-sidebar-accent-bg: var(--thk-state-selected-bg);--thk-sidebar-accent-fg: var(--thk-state-selected-fg);--thk-sidebar-border: var(--thk-border-subtle);--thk-sidebar-ring: var(--thk-state-focus-ring);--thk-sidebar-width: 16rem;--thk-sidebar-width-mobile: 18rem;--thk-sidebar-width-icon: 3rem;--thk-sidebar-mobile-breakpoint: 768px;--thk-cal-day-bg: var(--thk-bg-elevated);--thk-cal-day-bg-hover: var(--thk-state-hover-bg);--thk-cal-day-selected-bg: var(--thk-brand-primary);--thk-cal-day-available-bg: var(--thk-state-pressed-bg);--thk-cal-day-range-bg: var(--thk-brand-primary-subtle);--thk-cal-day-today-ring: var(--thk-brand-primary);--thk-cal-day-other-month-fg: var(--thk-text-muted);--thk-cal-indicator-dot: var(--thk-brand-primary);--thk-cal-grid-gap: var(--thk-space-1);--thk-cal-now-line: var(--thk-danger);--thk-slot-fill-low: var(--thk-emerald-200);--thk-slot-fill-medium: var(--thk-emerald-400);--thk-slot-fill-high: var(--thk-warning);--thk-slot-fill-full: var(--thk-danger);--thk-wizard-viewport-bg: var(--thk-bg-elevated);--thk-wizard-viewport-border: var(--thk-border-default);--thk-wizard-viewport-shadow: var(--thk-shadow-lg);--thk-wizard-screen-head-bg-sticky: color-mix(in srgb, var(--thk-bg) 92%, transparent);--thk-wizard-indicator-line: var(--thk-border-strong);--thk-wizard-indicator-dot-done-bg: var(--thk-brand-primary);--thk-video-surface: var(--thk-bg-inverse);--thk-video-control-bar-bg: rgba(11, 13, 12, .85);--thk-video-caption-bg: rgba(11, 13, 12, .55);--thk-video-caption-text: var(--thk-cream-50);--thk-video-progress-fill: var(--thk-brand-primary);--thk-video-big-play-bg: var(--thk-brand-primary);--thk-video-control-icon-hover-bg: var(--thk-brand-primary);--thk-video-menu-active: var(--thk-brand-primary);--thk-video-menu-title-bg: var(--thk-brand-primary);--thk-video-scrub-thumb: var(--thk-brand-primary);--thk-video-chapter-marker: var(--thk-brand-primary);--thk-video-control-icon: var(--thk-cream-50);--thk-video-control-icon-on-accent: var(--thk-text-on-brand);--thk-video-menu-title-fg: var(--thk-text-on-brand);--thk-video-big-play-icon: var(--thk-cream-50);--thk-video-progress-buffer: rgba(251, 247, 236, .3);--thk-video-progress-bg: rgba(251, 247, 236, .2);--thk-video-volume-fill: var(--thk-cream-50);--thk-video-menu-bg: var(--thk-bg-card);--thk-video-menu-border: var(--thk-border-default);--thk-video-menu-fg: var(--thk-text-primary);--thk-video-menu-hover-bg: var(--thk-state-hover-bg);--thk-video-focus-ring: var(--thk-state-focus-ring);--thk-video-focus-ring-width: 3px;--thk-video-nav-chip-bg: rgba(11, 13, 12, .9);--thk-video-nav-chip-radius: var(--thk-radius-2xs);--thk-video-overlay-scrim: rgba(11, 13, 12, .9);--thk-video-countdown-text: var(--thk-cream-50);--thk-video-chrome-h: 30px;--thk-video-loading-bg: var(--thk-bg-inverse-static);--thk-meeting-stage-bg: var(--thk-bg-inverse-static);--thk-meeting-stage-floor: var(--thk-ink-950);--thk-meeting-surface: var(--thk-ink-850);--thk-meeting-surface-raised: var(--thk-ink-850);--thk-meeting-control-bg: var(--thk-ink-800);--thk-meeting-control-hover-bg: rgba(245, 239, 226, .08);--thk-meeting-control-active-bg: var(--thk-brand-primary);--thk-meeting-header-bg: color-mix(in srgb, var(--thk-ink-850) 70%, transparent);--thk-meeting-pill-bg: color-mix(in srgb, var(--thk-ink-850) 86%, transparent);--thk-meeting-glass-bg: rgba(10, 12, 13, .66);--thk-meeting-overlay-btn-bg: rgba(10, 12, 13, .7);--thk-meeting-scrim: rgba(11, 13, 12, .6);--thk-meeting-camoff-bg: radial-gradient(120% 120% at 50% 35%, var(--thk-ink-800), var(--thk-ink-900));--thk-meeting-screen-share-bg: linear-gradient(135deg, var(--thk-emerald-900), var(--thk-ink-900));--thk-meeting-tile-vignette: radial-gradient(120% 90% at 50% 30%, transparent 42%, rgba(0, 0, 0, .42));--thk-meeting-tile-aspect: 16 / 9;--thk-meeting-namebar-scrim: linear-gradient(0deg, rgba(8, 10, 11, .82), transparent);--thk-meeting-plate-scrim: linear-gradient(180deg, rgba(11, 13, 12, .45), rgba(11, 13, 12, .88));--thk-meeting-border: rgba(245, 239, 226, .12);--thk-meeting-border-width: 1px;--thk-meeting-text: var(--thk-text-on-inverse-static);--thk-meeting-text-strong: var(--thk-cream-100);--thk-meeting-text-ctrl: var(--thk-cream-200);--thk-meeting-text-muted: var(--thk-text-muted);--thk-meeting-accent: var(--thk-brand-primary);--thk-meeting-accent-bright: var(--thk-emerald-400);--thk-meeting-accent-fg: var(--thk-emerald-300);--thk-meeting-accent-bg: color-mix(in srgb, var(--thk-emerald-500) 16%, transparent);--thk-meeting-accent-bg-strong: color-mix(in srgb, var(--thk-emerald-500) 18%, transparent);--thk-meeting-accent-border: color-mix(in srgb, var(--thk-emerald-500) 40%, transparent);--thk-meeting-on-accent: var(--thk-text-on-brand);--thk-meeting-ring-speaking: 0 0 0 2.5px var(--thk-emerald-500), 0 8px 30px -8px rgba(31, 165, 105, .5);--thk-meeting-ring-speaking-inset: inset 0 0 0 2.5px var(--thk-emerald-500), inset 0 0 16px -2px color-mix(in srgb, var(--thk-emerald-500) 55%, transparent);--thk-meeting-ring-speaking-pulse-duration: var(--thk-duration-slowest);--thk-meeting-shadow-tile: 0 18px 50px -22px rgba(0, 0, 0, .7);--thk-meeting-shadow-stage: 0 24px 70px -34px rgba(0, 0, 0, .9);--thk-meeting-shadow-badge: 0 2px 8px rgba(0, 0, 0, .35);--thk-meeting-warn: var(--thk-warning);--thk-meeting-warn-fg: var(--thk-warning-500);--thk-meeting-warn-bg: color-mix(in srgb, var(--thk-warning-500) 12%, transparent);--thk-meeting-warn-border: color-mix(in srgb, var(--thk-warning-500) 30%, transparent);--thk-meeting-on-warn: var(--thk-text-on-warning);--thk-meeting-danger: var(--thk-danger);--thk-meeting-record-dot: var(--thk-danger);--thk-meeting-danger-bg: color-mix(in srgb, var(--thk-danger-500) 22%, transparent);--thk-meeting-danger-border: color-mix(in srgb, var(--thk-danger-500) 50%, transparent);--thk-meeting-danger-fg: var(--thk-danger-300);--thk-meeting-mute-fg: var(--thk-danger-300);--thk-meeting-on-danger: var(--thk-text-on-danger);--thk-meeting-stage-chip-fg: var(--thk-gold-300);--thk-meeting-stage-chip-bg: color-mix(in srgb, var(--thk-gold-500) 16%, transparent);--thk-meeting-stage-chip-border: color-mix(in srgb, var(--thk-gold-500) 38%, transparent);--thk-meeting-dm: var(--thk-info);--thk-meeting-dm-bg: color-mix(in srgb, var(--thk-info-500) 8%, transparent);--thk-meeting-dm-border: var(--thk-info-500);--thk-speaker-instructor: var(--thk-warning-500);--thk-speaker-student: var(--thk-info-500);--thk-meeting-nameplate: var(--thk-weight-bold) var(--thk-font-size-lg) / 1.05 var(--thk-font-display);--thk-note-yellow: var(--thk-warning-600);--thk-note-blue: var(--thk-info-600);--thk-note-green: var(--thk-emerald-500);--thk-note-pink: color-mix(in srgb, var(--thk-danger-500) 62%, var(--thk-violet-from) 38%);--thk-ll-tabmenu-h: 58px;--thk-ll-chrome-h: calc(var(--thk-header-height-tall) + var(--thk-ll-tabmenu-h));--thk-ll-sidebar-h: calc(100vh - var(--thk-header-height-tall));--thk-ll-article-offset: calc(100vh - var(--thk-ll-chrome-h));--thk-ll-sidebar-max: 420px;--thk-ll-content-measure: 32rem;--thk-ll-frame-h: 18.75rem;--thk-ll-frame-h-lg: 31.25rem;--thk-prose-measure: 66ch;--thk-prose-font-size: var(--thk-font-size-lg);--thk-prose-line-height: var(--thk-leading-relaxed);--thk-prose-paragraph-gap: var(--thk-space-4);--thk-scrollbar-thumb: var(--thk-border-default);--thk-scrollbar-thumb-hover: var(--thk-border-strong);--thk-scrollbar-track: transparent;--thk-scrollbar-width: thin;--thk-scrollbar-thumb-inverse: rgba(245, 239, 226, .28);--thk-scrollbar-thumb-hover-inverse: rgba(245, 239, 226, .45);--thk-transcript-highlight: color-mix(in srgb, var(--thk-brand-primary) 22%, transparent);--thk-completion-bg: var(--thk-bg-inverse);--thk-completion-fg: var( --thk-text-inverse );--thk-completion-fg-muted: var(--thk-cream-400);--thk-confetti-duration: var(--thk-duration-slower);--thk-orbit-duration: 26s;--thk-orbit-thickness: 3%;--thk-reveal-duration: .9s;--thk-reveal-distance: 2.25rem;--thk-live: var(--thk-danger-500);--thk-live-fg: var(--thk-danger-600);--thk-live-fg-on-dark: var(--thk-danger-300);--thk-live-bg: color-mix(in srgb, var(--thk-danger-500) 14%, transparent);--thk-live-bg-strong: color-mix(in srgb, var(--thk-danger-500) 16%, transparent);--thk-live-border: color-mix(in srgb, var(--thk-danger-500) 30%, transparent);--thk-on-live: var(--thk-text-on-danger);--thk-ll-spine-width: 288px;--thk-ll-companion-width: 324px;--thk-ll-companion-width-icon: 52px;--thk-ll-measure: 760px;--thk-ll-measure-narrow: 680px;--thk-font-sans: "Inter Tight", "IBM Plex Sans Arabic", "Inter Tight Fallback", sans-serif;--thk-font-display: "ThkeeSans", "IBM Plex Sans Arabic", "ThkeeSans Fallback", sans-serif;--thk-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "IBM Plex Sans Arabic", monospace;--thk-font-arabic: "IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback", sans-serif;--thk-font-scripture: "Amiri", "IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback", serif}[dir=rtl],[lang=ar],[lang^=ar-]{--thk-font-sans: "IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback", sans-serif;--thk-font-size-3xs: 11px;--thk-font-size-2xs: 12px;--thk-font-size-xs: 13px;--thk-font-size-sm: 15px;font-feature-settings:"calt" 1}@font-face{font-family:ThkeeSans;src:url(/assets/fonts/thkee-sans/ThkeeSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ThkeeSans;src:url(/assets/fonts/thkee-sans/ThkeeSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ThkeeSans;src:url(/assets/fonts/thkee-sans/ThkeeSans-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--rec-bg: #07100d;--rec-panel: #101a17;--rec-text: #f7fbf9;--rec-muted: #a8b9b2;--rec-accent: #6ee7b7;--rec-font: "ThkeeSans", "IBM Plex Sans Arabic", system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--thk-meeting-bg: var(--rec-bg);--thk-meeting-surface: var(--rec-panel);--thk-meeting-text: var(--rec-text);--thk-meeting-text-muted: var(--rec-muted);--thk-meeting-border: rgb(255 255 255 / 12%);--thk-meeting-accent: var(--rec-accent);--thk-font-sans: var(--rec-font)}html,body,main,section,div,aside,figure,figcaption,span,img,thk-rec-root,thk-rec-scene,thk-rec-live-scene,thk-rec-preview-scene,thk-rec-participant-frame{box-sizing:border-box}html,body{min-block-size:100%;margin:0;overflow:hidden;background:var(--rec-bg);font-family:var(--rec-font)}.recording-launch-failure{display:grid;place-content:center;justify-items:center;gap:1rem;min-block-size:100vh;padding:2rem;background:var(--rec-bg);color:var(--rec-text);text-align:center}.recording-launch-failure[hidden]{display:none}.recording-launch-failure h1,.recording-launch-failure p{margin:0}.recording-launch-failure p{max-inline-size:46rem;color:var(--rec-muted)}.recording-launch-failure__mark{display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:1rem;background:var(--rec-accent);color:var(--rec-bg);font-size:2rem;font-weight:800}
