:root{--text-color:#313647;--portal-bg:#f4f6f5;--portal-accent:#a3b087;--portal-logo-accent-color:#a3b087;--link-hover-color:#a3b087;--link-active-color:#7c8a67;--dropdown-bg:#fff;--dropdown-border:#e7e9e3;--dropdown-shadow:0 12px 32px rgba(16,24,40,0.14);--nav-light-bg:#fff;--nav-compact-border-color:#e7e9e3;--header-height:90px;--mobile-header-height:54.5px;--dropdown-item-hover-bg:#f0f2ea;--dropdown-item-active-bg:#e4e8de;--dropdown-divider:#eceee8;--dropdown-danger-hover-bg:#fff2ed;--dropdown-danger-active-bg:#fbe1d6;--mobile-drawer-burger-hover-bg:#f0f2ea;--mobile-drawer-burger-active-bg:#e4e8de;--mobile-drawer-item-hover-bg:#f7f9f4;--mobile-drawer-item-active-bg:#eef1ea;--mobile-drawer-item-accent-color:#a3b087;--sidebar-toggle-bg:#f7f8f6;--sidebar-toggle-border:#eaeaea;--sidebar-toggle-hover-bg:#eef0ec;--sidebar-toggle-active-bg:#e4e7de;--confirm-shadow:0 20px 48px rgba(16,24,40,0.16);--confirm-icon-bg:#eef1ea;--confirm-icon-color:#7d8f68;--confirm-cancel-bg:#fff;--confirm-cancel-border:#e7e9e3;--confirm-cancel-hover-bg:#f7f9f4;--confirm-cancel-active-bg:#eef1ea;--notification-bg:#fbfcfa;--notification-shadow:0 8px 20px rgba(16,24,40,0.08);--notification-success-color:#a3b087;--notification-success-icon-bg:#eef1ea;--notification-error-color:#b3413a;--notification-error-icon-bg:#fdf0ef;--category-standing-bg:#e6f4ff;--category-standing-color:#0958d9;--category-standing-balance-bg:#f0f5ff;--category-standing-balance-color:#1d39c4;--category-arm-balance-bg:#fff2e8;--category-arm-balance-color:#d4380d;--category-inverted-bg:#f9f0ff;--category-inverted-color:#531dab;--category-backbend-bg:#fff0f6;--category-backbend-color:#c41d7f;--category-twist-bg:#fffbe6;--category-twist-color:#ad6800;--category-forward-bend-bg:#f6ffed;--category-forward-bend-color:#389e0d;--category-hip-opener-bg:#fff7e6;--category-hip-opener-color:#d46b08;--category-seated-bg:#e6fffb;--category-seated-color:#08979c;--category-core-bg:#fff1f0;--category-core-color:#cf1322;--category-restorative-bg:#fcffe6;--category-restorative-color:#7cb305;--category-warm-up-bg:#feffe6;--category-warm-up-color:#d4b106;--category-lying-down-bg:#eef1f8;--category-lying-down-color:#445068;--category-shoulder-bg:#ecfdf5;--category-shoulder-color:#047857;--category-power-bg:#fef1f4;--category-power-color:#9f1239;--category-active-bg:#fffbeb;--category-active-color:#b45309;--category-balance-bg:#f0f9ff;--category-balance-color:#0369a1;--category-default-bg:#f5f5f5;--category-default-color:#595959;--portal-cream:#fff8d4;--portal-muted:#cdd6da;--switcher-bg:#eef1ea;--switcher-circle-bg:#ffd371;--switcher-sun-color:#997f44;--switcher-moon-color:#b1b0b5;--switcher-circle-position:5px;--switcher-border:1px solid #dce1d3;--switcher-hover-bg:#e6ebd9;--switcher-active-bg:#dce4d1;--switch-checked-bg:#a3b087;--switch-checked-hover-bg:#94a279;--switch-checked-active-bg:#7d8f68;--switch-checked-handle-bg:#fff;--switch-unchecked-bg:#d9dcd3;--switch-unchecked-hover-bg:#cbcfc3;--switch-unchecked-active-bg:#bcc1b1;--switch-unchecked-handle-bg:#fff;--switch-disabled-bg:#eef0ec;--switch-disabled-handle-bg:#fff;--card-bg:#fff;--card-border-color:#d9d9d9;--card-shadow:0 6px 10px rgba(0,0,0,0.08),0 0 6px rgba(0,0,0,0.05);--asana-card-hover-border-color:#a3b087;--asana-card-active-border-color:#7d8f68;--asana-card-hover-bg:#f7f9f4;--asana-card-shadow:0 1px 3px rgba(16,24,40,0.05);--sequence-item-bg:#fafbfc;--sequence-item-border-color:#e7e9e3;--sequence-row-delete-icon-hover-bg:#fff1f0;--sequence-row-delete-icon-hover-color:#f5222d;--sequence-row-delete-icon-active-bg:#fbe1d6;--sequence-row-delete-icon-active-color:#d4380d;--asana-library-bg:#fff;--asana-library-card-bg:#fff;--asana-library-card-border-color:#e7e9e3;--asana-library-card-hover-border-color:#a3b087;--asana-library-card-active-border-color:#7d8f68;--asana-library-card-active-bg:#f7f9f4;--asana-library-card-active-shadow:rgba(163,176,135,0.3);--asana-bunch-card-bg:#fff;--asana-bunch-card-border-color:#e7e9e3;--asana-bunch-card-hover-border-color:#a3b087;--asana-bunch-card-active-border-color:#7d8f68;--asana-bunch-card-active-bg:#f7f9f4;--asana-bunch-card-active-shadow:rgba(163,176,135,0.3);--sequence-table-bg:#fff;--sequence-table-border-color:#e7e9e3;--sequence-table-header-bg:#eef1ea;--toolbar-tab-active-bg:#fff;--toolbar-shadow-edge:rgba(255,255,255,0.95);--toolbar-shadow-fade:rgba(255,255,255,0);--toolbar-bg:#eef1ea;--sequence-editor-action-buttons-bg:#fff;--sequence-row-card-bg:#fff;--sequence-row-card-border-color:#e7e9e3;--sequence-row-bg:#fff;--sequence-row-border-color:#f0f0f0;--sequence-row-editing-border-color:#a3b087;--sequence-row-editing-bg:#f7faf3;--danger-color:#d4380d;--success-color:#70c040;--repeat-color:#7798fc;--dynamic-color:#e8ab7c;--resizable-border-color:var(--sequence-row-border-color);--border-color:#eceee8;--border-color-subtle:#f2f3ef;--surface-muted:#f7f8f6;--surface-hover:#f0f2ea;--input-border-color:#d9dcd3;--input-focus-shadow:rgba(163,176,135,0.25);--input-error-bg-focus:#fff2ed;--tooltip-shadow:0 8px 20px rgba(16,24,40,0.16);--text-muted:#9aa08d;--text-faint:rgba(0,0,0,0.45);--duration-chip-bg:#eef1ea;--duration-chip-hover-bg:#e3e7db;--duration-chip-active-bg:#d8dcd0;--avatar-upload-bg:#fff;--avatar-upload-border-color:#d8dcd0;--avatar-upload-drag-accent:#c96442;--effect-bg-start:#f7f9f3;--effect-bg-end:#eef1e6;--effect-text:#4a5a3a;--effect-text-strong:#3a4530;--effect-item-bg:#d9e2c8;--effect-card-item-bg:rgba(255,255,255,0.55);--effect-badge-text:#313647;--warning-accent:#faad14;--warning-bg-start:#fffdf5;--warning-bg-end:#fff6db;--warning-text:#8a5a00;--warning-text-strong:#5c3d00;--warning-item-bg:#ffe58f;--warning-badge-text:#fff;--steps-bg-start:#f3f6fa;--steps-bg-end:#e9eef5;--steps-accent:#435663;--steps-badge-text:#fff;--steps-title:#313647;--steps-card-bg:rgba(255,255,255,0.55);--steps-number-bg:#d7dee6;--steps-text:#313647;--mistakes-bg-start:#fdf3f3;--mistakes-bg-end:#fbe6e6;--mistakes-accent:#d64545;--mistakes-badge-text:#fff;--mistakes-title:#8f2f2f;--mistakes-card-item-bg:rgba(255,255,255,0.55);--mistakes-marker-bg:#f5c6c6;--mistakes-text:#6b1f1f;--sanskrit-pill-border:rgba(163,176,135,0.4);--sanskrit-pill-bg:rgba(163,176,135,0.1);--sanskrit-pill-text:#7d8f68;--dark-border-color:#566873;--pranayama-fill-start:#b8c69d;--pranayama-fill-end:#8fa075;--button-accent-bg:#a3b087;--button-accent-hover-bg:#94a279;--button-accent-active-bg:#7d8f68;--button-accent-text:#313647;--button-outline-hover-bg:#f7f8f6;--button-outline-active-bg:#eef0ec;--button-light-bg:#eef1ea;--button-light-hover-bg:#e4e8de;--button-light-active-bg:#d7ddcb;--button-danger-outline-border:#f5b39c;--button-danger-outline-hover-border:#d4380d;--button-danger-outline-hover-bg:#fff2ed;--button-danger-outline-active-bg:#fbe1d6;--pranayama-panel-bg:#fff;--pranayama-panel-circle-bg:#f4f6f5;--pranayama-panel-circle-border:rgba(163,176,135,0.35);--pranayama-panel-input-bg:#f7f8f6;--pranayama-panel-text:#313647;--pranayama-panel-subtext:#8a9099;--pranayama-panel-accent-text:#7d8f68;--pranayama-panel-accent-bg:rgba(163,176,135,0.16);--pranayama-panel-divider:#eaeaea;--pranayama-panel-text-shadow:none;--pranayama-panel-shadow:0 2px 8px rgba(16,24,40,0.06);--pranayama-panel-chip-color:#435663;--pranayama-panel-chip-hover:#dde1d5;--pranayama-panel-chip-active:#cdd2c3;--pranayama-panel-selected-color:#181b22;--sequence-preview-card-bg:#fff;--sequence-preview-border:#e7e9e3;--sequence-preview-card-shadow:0 8px 28px rgba(16,24,40,0.08);--sequence-preview-step-bg:#f7f9f4;--pranayama-overlay-bg:#f4f6f5;--pranayama-overlay-text:#313647;--pranayama-overlay-subtext:#435663;--pranayama-overlay-accent-bg:rgba(163,176,135,0.14);--pranayama-overlay-button-border:#d8dcd0;--dashed-border-color:#c6d6c0;--button-dashed-border-color:#a3b087;--button-dashed-hover-bg:#f0f2ea;--button-dashed-hover-border-color:#7d8f68;--button-dashed-active-bg:#e4e8de;--button-dashed-active-border-color:#7d8f68;--segmented-track-bg:#f0f1ec;--segmented-track-hover-bg:#e4e6de;--segmented-track-active-bg:#d7dbcd;--segmented-primary-active-bg:#313647;--segmented-primary-active-text:#fff8d4;--segmented-primary-active-shadow:0 2px 6px rgba(0,0,0,0.15);--segmented-light-selected-bg:#fff;--segmented-light-selected-text-color:#313647;--segmented-white-active-shadow:0 1px 3px rgba(16,24,40,0.08);--segmented-accent-active-bg:#a3b087;--segmented-accent-active-text:#313647;--segmented-accent-active-shadow:none;--practice-accent-meditation:#eef1ea;--practice-accent-catalog:#e6f4ff;--practice-accent-pranayama:#fff3e0;--practice-accent-builder:#f9f0ff;--practice-accent-eye-yoga:#e3f4f1;--practice-accent-meditation-text:#7d8f68;--practice-accent-catalog-text:#3d7ea6;--practice-accent-pranayama-text:#b8752e;--practice-accent-builder-text:#8552a8;--practice-accent-eye-yoga-text:#2f8577;--practice-ring-track:#eef1ea;--card-hover-border-color:#a3b087;--card-active-border-color:#7d8f68;--card-surface-bg:#fff;--card-surface-border-color:transparent;--card-surface-active-bg:#f7f9f4;--nav-menu-color-default:#435663;--nav-menu-color-hover:#a3b087;--nav-menu-color-active:#7d8f68;--nav-menu-border-color-default:transparent;--footer-link-color-default:#cdd6da;--footer-link-color-hover:#fff8d4;--footer-link-color-active:#a3b087;--text-color-soft:#435663;--panel-bg:#435663;--panel-bg-strong:#313647;--card-panel-bg:#435663;--card-panel-hover-bg:#4d6070;--card-panel-active-bg:#313647;--social-section-bg:#a3b087;--social-section-text:#313647;--timeline-item-dot-color:#a3b087;--journal-calendar-card-bg:#fff;--journal-calendar-card-border-color:#e7e9e3;--journal-day-hover-bg:#eef1ea;--journal-day-active-bg:#e1e6d8;--journal-day-selected-bg:#313647;--journal-day-selected-color:#fff8d4;--journal-day-selected-hover-bg:#435663;--journal-day-selected-active-bg:#262a37;--journal-day-entry-dot-selected-color:#fff8d4;--journal-entry-editing-bg:#f7faf3;--journal-entry-editing-border-color:#a3b087}@supports (color:rgba(0 0 0/0)){:root{--dropdown-shadow:0 12px 32px rgba(16 24 40/0.14);--confirm-shadow:0 20px 48px rgba(16 24 40/0.16);--notification-shadow:0 8px 20px rgba(16 24 40/0.08);--card-shadow:0 6px 10px rgba(0 0 0/0.08),0 0 6px rgba(0 0 0/0.05);--asana-card-shadow:0 1px 3px rgba(16 24 40/0.05);--asana-library-card-active-shadow:rgba(163 176 135/0.3);--asana-bunch-card-active-shadow:rgba(163 176 135/0.3);--toolbar-shadow-edge:rgba(255 255 255/0.95);--toolbar-shadow-fade:rgba(255 255 255/0);--input-focus-shadow:rgba(163 176 135/0.25);--tooltip-shadow:0 8px 20px rgba(16 24 40/0.16);--text-faint:rgba(0 0 0/0.45);--effect-card-item-bg:rgba(255 255 255/0.55);--steps-card-bg:rgba(255 255 255/0.55);--mistakes-card-item-bg:rgba(255 255 255/0.55);--sanskrit-pill-border:rgba(163 176 135/0.4);--sanskrit-pill-bg:rgba(163 176 135/0.1);--pranayama-panel-circle-border:rgba(163 176 135/0.35);--pranayama-panel-accent-bg:rgba(163 176 135/0.16);--pranayama-panel-shadow:0 2px 8px rgba(16 24 40/0.06);--sequence-preview-card-shadow:0 8px 28px rgba(16 24 40/0.08);--pranayama-overlay-accent-bg:rgba(163 176 135/0.14)}}@supports (color:rgb(0 0 0/0)){:root{--segmented-primary-active-shadow:0 2px 6px rgb(0 0 0/0.15)}}@supports (color:rgba(0 0 0/0)){:root{--segmented-white-active-shadow:0 1px 3px rgba(16 24 40/0.08)}}[data-theme=dark]{--text-color:#f0f2ed;--portal-logo-accent-color:#b7c299;--link-hover-color:#b7c299;--link-active-color:#98a67d;--dropdown-bg:#252a35;--dropdown-shadow:0 12px 32px rgba(0,0,0,0.4);--nav-light-bg:#20242e;--nav-compact-border-color:#2c313d;--dropdown-item-hover-bg:#2c313d;--dropdown-item-active-bg:#3a4150;--dropdown-divider:#2c313d;--dropdown-danger-hover-bg:#2c1a18;--dropdown-danger-active-bg:#3a2529;--mobile-drawer-burger-hover-bg:#252a35;--mobile-drawer-burger-active-bg:#2c313d;--mobile-drawer-item-hover-bg:#2c313d;--mobile-drawer-item-active-bg:#252a35;--mobile-drawer-item-accent-color:#b7c299;--sidebar-toggle-bg:#252a35;--sidebar-toggle-border:#2c313d;--sidebar-toggle-hover-bg:#2c313d;--sidebar-toggle-active-bg:#20242e;--confirm-shadow:0 20px 48px rgba(0,0,0,0.45);--confirm-icon-bg:#2c313d;--confirm-icon-color:#b7c299;--confirm-cancel-bg:transparent;--confirm-cancel-border:#2c313d;--confirm-cancel-hover-bg:#21262f;--confirm-cancel-active-bg:#2c313d;--notification-bg:#252a35;--notification-shadow:0 8px 20px rgba(0,0,0,0.3);--notification-success-color:#b7c299;--notification-success-icon-bg:#2c313d;--notification-error-color:#e0685c;--notification-error-icon-bg:#3a2529;--category-standing-bg:#111d2c;--category-standing-color:#69b1ff;--category-standing-balance-bg:#131629;--category-standing-balance-color:#85a5ff;--category-arm-balance-bg:#2b1611;--category-arm-balance-color:#ff9c6e;--category-inverted-bg:#22112c;--category-inverted-color:#b37feb;--category-backbend-bg:#291321;--category-backbend-color:#ff85c0;--category-twist-bg:#2b2111;--category-twist-color:#ffc53d;--category-forward-bend-bg:#162312;--category-forward-bend-color:#95de64;--category-hip-opener-bg:#2b1d11;--category-hip-opener-color:#ffa940;--category-seated-bg:#112123;--category-seated-color:#5cdbd3;--category-core-bg:#2a1215;--category-core-color:#ff7875;--category-restorative-bg:#1d2611;--category-restorative-color:#eaff8f;--category-warm-up-bg:#2b2611;--category-warm-up-color:#fadb14;--category-lying-down-bg:#1a1f2b;--category-lying-down-color:#a3b1c9;--category-shoulder-bg:#0d2620;--category-shoulder-color:#34d399;--category-power-bg:#2c1219;--category-power-color:#fb7185;--category-active-bg:#2b1d0a;--category-active-color:#fbbf24;--category-balance-bg:#0c2233;--category-balance-color:#38bdf8;--category-default-bg:#1f1f1f;--category-default-color:#a6a6a6;--portal-bg:#181b22;--switcher-bg:#181b22;--switcher-hover-bg:#14171d;--switcher-active-bg:#0f1116;--switcher-border:1px solid #2c313d;--switcher-circle-bg:#7190ff;--switcher-sun-color:#b1b0b5;--switcher-moon-color:#dce3ff;--switcher-circle-position:30px;--switch-checked-bg:#a3b087;--switch-checked-hover-bg:#b7c299;--switch-checked-active-bg:#8fa075;--switch-checked-handle-bg:#181b22;--switch-unchecked-bg:#2c313d;--switch-unchecked-hover-bg:#3a4150;--switch-unchecked-active-bg:#454d5c;--switch-unchecked-handle-bg:#a9b3c4;--switch-disabled-bg:#21262f;--switch-disabled-handle-bg:#5b6577;--card-bg:#141414;--card-border-color:#424242;--asana-card-hover-border-color:#b7c299;--asana-card-active-border-color:#98a67d;--asana-card-hover-bg:#2c313d;--asana-card-shadow:0 1px 3px rgba(0,0,0,0.25);--sequence-item-bg:#1c2028;--sequence-item-border-color:#2c313d;--sequence-row-delete-icon-hover-bg:#3a2529;--sequence-row-delete-icon-hover-color:#e0685c;--sequence-row-delete-icon-active-bg:#4a2e32;--sequence-row-delete-icon-active-color:#e0685c;--asana-library-bg:#20242e;--asana-library-card-bg:#20242e;--asana-library-card-border-color:#2c313d;--asana-library-card-hover-border-color:#b7c299;--asana-library-card-active-border-color:#98a67d;--asana-library-card-active-bg:#2c313d;--asana-library-card-active-shadow:rgba(183,194,153,0.35);--asana-bunch-card-bg:#20242e;--asana-bunch-card-border-color:#2c313d;--asana-bunch-card-hover-border-color:#b7c299;--asana-bunch-card-active-border-color:#98a67d;--asana-bunch-card-active-bg:#2c313d;--asana-bunch-card-active-shadow:rgba(183,194,153,0.35);--sequence-table-bg:#20242e;--sequence-table-border-color:#2c313d;--sequence-table-header-bg:#252a35;--toolbar-tab-active-bg:#20242e;--toolbar-shadow-edge:rgba(32,36,46,0.95);--toolbar-shadow-fade:rgba(32,36,46,0);--toolbar-bg:#252a35;--sequence-editor-action-buttons-bg:#20242e;--sequence-row-card-bg:#20242e;--sequence-row-card-border-color:#2c313d;--sequence-row-bg:#141414;--sequence-row-border-color:#424242;--sequence-row-editing-border-color:#b7c299;--sequence-row-editing-bg:rgba(183,194,153,0.12);--danger-color:#e0685c;--success-color:#8fd460;--text-color-soft:#a9b3c4;--panel-bg:#2d3341;--panel-bg-strong:#252a35;--social-section-bg:#20242e;--social-section-text:#a3b087;--card-panel-bg:#2d3341;--card-panel-hover-bg:#3a4150;--card-panel-active-bg:#252a35;--nav-menu-color-default:#a9b3c4;--border-color:#2c313d;--border-color-subtle:#252a35;--surface-muted:#20242e;--surface-hover:#2a2f3a;--input-border-color:#2c313d;--input-focus-shadow:rgba(183,194,153,0.22);--input-error-bg-focus:#2c1a18;--tooltip-shadow:0 8px 20px rgba(0,0,0,0.4);--text-muted:#5b6577;--text-faint:rgba(240,242,237,0.45);--duration-chip-bg:#252a35;--duration-chip-hover-bg:#2c313d;--duration-chip-active-bg:#20242e;--avatar-upload-bg:#252a35;--avatar-upload-border-color:#2c313d;--segmented-track-bg:#252a35;--segmented-track-hover-bg:#2c313d;--segmented-track-active-bg:#3a4150;--segmented-primary-active-bg:#fff8d4;--segmented-primary-active-text:#181b22;--segmented-primary-active-shadow:0 2px 6px rgba(0,0,0,0.3);--segmented-light-selected-bg:#3a4150;--segmented-light-selected-text-color:#f0f2ed;--segmented-white-active-shadow:0 2px 6px rgba(0,0,0,0.3);--segmented-accent-active-bg:#b7c299;--segmented-accent-active-text:#181b22;--segmented-accent-active-shadow:0 2px 6px rgba(0,0,0,0.3);--practice-accent-meditation:#2a3024;--practice-accent-catalog:#1c2733;--practice-accent-pranayama:#2e2a1c;--practice-accent-builder:#271e2e;--practice-accent-eye-yoga:#1c2e2b;--practice-accent-meditation-text:#b7c299;--practice-accent-catalog-text:#7fb3d9;--practice-accent-pranayama-text:#e0aa66;--practice-accent-builder-text:#b992d9;--practice-accent-eye-yoga-text:#6ec4b3;--practice-ring-track:#252a35;--card-hover-border-color:#b7c299;--card-active-border-color:#98a67d;--card-surface-bg:#20242e;--card-surface-active-bg:#2c313d;--effect-bg-start:#1e2419;--effect-bg-end:#232b1c;--effect-text:#c3d1a8;--effect-text-strong:#dbe8c4;--effect-item-bg:#3a4a2e;--warning-bg-start:#2a2415;--warning-bg-end:#332a12;--warning-text:#e8c477;--warning-text-strong:#ffdb8a;--warning-item-bg:#4a3c10;--effect-card-item-bg:rgba(0,0,0,0.18);--dashed-border-color:#3a4a2e;--steps-bg-start:#232a35;--steps-bg-end:#1c212a;--steps-accent:#a9b3c4;--steps-badge-text:#181b22;--steps-title:#f0f2ed;--steps-card-bg:rgba(255,255,255,0.06);--steps-number-bg:#2c313d;--steps-text:#dfe4ea;--mistakes-bg-start:#3a2020;--mistakes-bg-end:#2b1919;--mistakes-accent:#e07a7a;--mistakes-badge-text:#1c1010;--mistakes-title:#f5c6c6;--mistakes-card-item-bg:rgba(255,255,255,0.06);--mistakes-marker-bg:#4a2929;--mistakes-text:#e8b8b8;--sanskrit-pill-border:rgba(163,176,135,0.35);--sanskrit-pill-bg:rgba(163,176,135,0.15);--sanskrit-pill-text:#c3cdab;--button-dashed-border-color:#3a4150;--button-dashed-hover-bg:#21262f;--button-dashed-hover-border-color:#a3b087;--button-dashed-active-bg:#2c313d;--button-dashed-active-border-color:#a3b087;--button-accent-bg:#b7c299;--button-accent-hover-bg:#c4cea9;--button-accent-active-bg:#98a67d;--button-accent-text:#181b22;--button-outline-hover-bg:#21262f;--button-outline-active-bg:#2c313d;--button-light-bg:#252a35;--button-light-hover-bg:#2c313d;--button-light-active-bg:#3a4150;--button-danger-outline-border:#5c3430;--button-danger-outline-hover-border:#e0685c;--button-danger-outline-hover-bg:#2c1a18;--button-danger-outline-active-bg:#3a2529;--pranayama-panel-bg:#313647;--pranayama-panel-circle-bg:#2b303e;--pranayama-panel-circle-border:rgba(163,176,135,0.3);--pranayama-panel-input-bg:#252a35;--pranayama-panel-text:#fff8d4;--pranayama-panel-subtext:#7f909a;--pranayama-panel-accent-text:#a3b087;--pranayama-panel-accent-bg:rgba(163,176,135,0.12);--pranayama-panel-divider:#435663;--pranayama-panel-text-shadow:0 1px 4px rgba(0,0,0,0.4);--pranayama-panel-shadow:none;--pranayama-panel-chip-color:#a9b3c4;--pranayama-panel-chip-hover:#2c313d;--pranayama-panel-chip-active:#3a4150;--sequence-preview-card-bg:#252a35;--sequence-preview-border:#2c313d;--sequence-preview-card-shadow:0 8px 28px rgba(0,0,0,0.4);--sequence-preview-step-bg:#21262f;--pranayama-overlay-bg:#313647;--pranayama-overlay-text:#fff8d4;--pranayama-overlay-subtext:#cdd6da;--pranayama-overlay-accent-bg:rgba(163,176,135,0.12);--pranayama-overlay-button-border:#566873;--timeline-item-dot-color:rgb(255,255,255);--timeline-item-dot-color:rgba(255 255 255);--journal-calendar-card-bg:#252a35;--journal-calendar-card-border-color:#2c313d;--journal-day-hover-bg:#2c313d;--journal-day-active-bg:#3a4150;--journal-day-selected-bg:#fff8d4;--journal-day-selected-color:#181b22;--journal-day-selected-hover-bg:#f5edc0;--journal-day-selected-active-bg:#ebe0a8;--journal-day-entry-dot-selected-color:#181b22;--journal-entry-editing-bg:rgba(183,194,153,0.12);--journal-entry-editing-border-color:#b7c299}@supports (color:rgba(0 0 0/0)){[data-theme=dark]{--dropdown-shadow:0 12px 32px rgba(0 0 0/0.4);--confirm-shadow:0 20px 48px rgba(0 0 0/0.45);--notification-shadow:0 8px 20px rgba(0 0 0/0.3);--asana-card-shadow:0 1px 3px rgba(0 0 0/0.25);--asana-library-card-active-shadow:rgba(183 194 153/0.35);--asana-bunch-card-active-shadow:rgba(183 194 153/0.35);--toolbar-shadow-edge:rgba(32 36 46/0.95);--toolbar-shadow-fade:rgba(32 36 46/0);--sequence-row-editing-bg:rgba(183 194 153/0.12);--input-focus-shadow:rgba(183 194 153/0.22);--tooltip-shadow:0 8px 20px rgba(0 0 0/0.4);--text-faint:rgba(240 242 237/0.45)}}@supports (color:rgb(0 0 0/0)){[data-theme=dark]{--segmented-primary-active-shadow:0 2px 6px rgb(0 0 0/0.3);--segmented-white-active-shadow:0 2px 6px rgb(0 0 0/0.3);--segmented-accent-active-shadow:0 2px 6px rgb(0 0 0/0.3)}}@supports (color:rgba(0 0 0/0)){[data-theme=dark]{--effect-card-item-bg:rgba(0 0 0/0.18);--steps-card-bg:rgba(255 255 255/0.06);--mistakes-card-item-bg:rgba(255 255 255/0.06);--sanskrit-pill-border:rgba(163 176 135/0.35);--sanskrit-pill-bg:rgba(163 176 135/0.15);--pranayama-panel-circle-border:rgba(163 176 135/0.3);--pranayama-panel-accent-bg:rgba(163 176 135/0.12);--pranayama-panel-text-shadow:0 1px 4px rgba(0 0 0/0.4);--sequence-preview-card-shadow:0 8px 28px rgba(0 0 0/0.4);--pranayama-overlay-accent-bg:rgba(163 176 135/0.12);--journal-entry-editing-bg:rgba(183 194 153/0.12)}}*{box-sizing:border-box}body,html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;height:100%}body{margin:0;padding:0;min-width:320px;min-height:100svh;display:flex;flex-direction:column;text-rendering:optimizeLegibility;color:var(--text-color);background-color:var(--portal-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-moothing:grayscale;-webkit-tap-highlight-color:transparent;font-family:var(--font-montserrat),sans-serif;font-weight:500}iframe{border:none}img{pointer-events:none}.ant-checkbox-wrapper{color:var(--text-color)}.ant-switch{background:var(--switch-unchecked-bg)!important}.ant-switch:hover:not(.ant-switch-disabled){background:var(--switch-unchecked-hover-bg)!important}.ant-switch:active:not(.ant-switch-disabled){background:var(--switch-unchecked-active-bg)!important}.ant-switch .ant-switch-handle:before{background:var(--switch-unchecked-handle-bg)!important}.ant-switch-checked{background:var(--switch-checked-bg)!important}.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--switch-checked-hover-bg)!important}.ant-switch-checked:active:not(.ant-switch-disabled){background:var(--switch-checked-active-bg)!important}.ant-switch-checked .ant-switch-handle:before{background:var(--switch-checked-handle-bg)!important}.ant-switch-disabled{background:var(--switch-disabled-bg)!important;opacity:.5!important}.ant-switch-disabled .ant-switch-handle:before{background:var(--switch-disabled-handle-bg)!important}.ant-drawer-header-title{flex-direction:row-reverse}.ant-drawer-close{margin:0;padding:0}.ant-btn{--ant-btn-shadow:none!important}@media (max-width:768px){input,textarea{font-size:16px!important}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset!important;-webkit-text-fill-color:var(--ant-color-text)!important;caret-color:var(--ant-color-text);-webkit-transition:background-color 5000s ease-in-out 0s,box-shadow .12s ease,border-color .12s ease;transition:background-color 5000s ease-in-out 0s,box-shadow .12s ease,border-color .12s ease}input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--ant-color-bg-container) inset,0 0 0 3px var(--input-focus-shadow)!important;-webkit-text-fill-color:var(--ant-color-text)!important;caret-color:var(--ant-color-text);-webkit-transition:background-color 5000s ease-in-out 0s,box-shadow .12s ease,border-color .12s ease;transition:background-color 5000s ease-in-out 0s,box-shadow .12s ease,border-color .12s ease}@keyframes on-auto-fill{0%{opacity:1}to{opacity:1}}input:-webkit-autofill{animation-name:on-auto-fill}.ant-modal-content{padding:10px!important}.ant-modal-confirm .ant-modal-content{border-radius:16px!important;box-shadow:var(--confirm-shadow)!important;padding:22px 22px 18px!important}.ant-modal-confirm-body>.anticon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:15px;background:var(--confirm-icon-bg);color:var(--confirm-icon-color)}.ant-modal-confirm-title{font-size:14.5px!important}.ant-modal-confirm-content{font-size:13px!important}.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary){border-radius:999px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;background:var(--confirm-cancel-bg)!important;border-color:var(--confirm-cancel-border)!important}.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):hover{border-color:#a3b087!important;background:var(--confirm-cancel-hover-bg)!important}.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):active{background:var(--confirm-cancel-active-bg)!important}.ant-modal-confirm-btns .ant-btn-primary{border-radius:999px!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important}.ant-popconfirm{filter:drop-shadow(var(--confirm-shadow))!important}.ant-popconfirm-container{border-radius:16px!important}.ant-popconfirm-message-icon .anticon{color:var(--confirm-icon-color)!important;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--confirm-icon-bg)}.ant-popconfirm .ant-popconfirm-message>.ant-popconfirm-message-icon .anticon{font-size:17px}.ant-popconfirm-title{font-size:16px!important}.ant-popconfirm-description{font-size:13.5px!important}.ant-popconfirm-buttons .ant-btn:not(.ant-btn-primary){border-radius:999px!important;padding:4px 14px!important;font-weight:600!important;background:var(--confirm-cancel-bg)!important;border-color:var(--confirm-cancel-border)!important}.ant-popconfirm-buttons .ant-btn:not(.ant-btn-primary):hover{border-color:#a3b087!important;background:var(--confirm-cancel-hover-bg)!important}.ant-popconfirm-buttons .ant-btn:not(.ant-btn-primary):active{background:var(--confirm-cancel-active-bg)!important}.ant-popconfirm-buttons .ant-btn-primary{border-radius:999px!important;padding:4px 16px!important;font-weight:600!important}.ant-notification-notice{background:var(--notification-bg)!important;box-shadow:var(--notification-shadow)!important;border-radius:12px!important}.ant-notification-notice-close{cursor:pointer}.ant-notification-notice-success{border-left:3px solid var(--notification-success-color)}.ant-notification-notice-error{border-left:3px solid var(--notification-error-color)}.ant-notification-notice-icon-success{color:var(--notification-success-color)!important;background:var(--notification-success-icon-bg);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:11px}.ant-notification-notice-icon-error{color:var(--notification-error-color)!important;background:var(--notification-error-icon-bg);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:11px}.ant-tooltip{filter:drop-shadow(var(--tooltip-shadow))!important}.ant-popover{max-width:300px}.ant-tabs-nav-list,.ant-tabs-tab,.ant-tabs-tab-btn{overflow:hidden;text-overflow:ellipsis}.ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 20px!important}@custom-media --mobile screen and (max-width: 767.98px);