:root,[data-tutor-theme=light]{--tutor-surface-base:#fafafa;--tutor-surface-l1:#fff;--tutor-surface-l1-hover:#f5f5f6;--tutor-surface-l2:#ececed;--tutor-surface-l2-hover:#cecfd2;--tutor-surface-l3:#f5f5f6;--tutor-surface-brand-dark:var(--tutor-brand-950,#1c234f);--tutor-surface-brand-primary:var(--tutor-brand-600,#3e64de);--tutor-surface-brand-primary-2:var(--tutor-brand-800,#293da4);--tutor-surface-brand-secondary:var(--tutor-brand-300,#dbe4fa);--tutor-surface-brand-tertiary:var(--tutor-brand-100,#f6f8fe);--tutor-surface-brand-quaternary:var(--tutor-brand-200,#e4ebfc);--tutor-surface-sidebar-l1:#fcfcfc;--tutor-surface-exception2-secondary:#fff0f9;--tutor-surface-exception3-highlight:#cbfd78;--tutor-surface-exception6:#f2e8ff;--tutor-surface-exception7:var(--tutor-brand-900,#263782);--tutor-surface-dark:#0c111d;--tutor-surface-warning:#fffaeb;--tutor-surface-warning-hover:#fef0c7;--tutor-surface-warning-hover-2:#fef0c7;--tutor-surface-success:#eaf6ec;--tutor-surface-critical:#fee4e2;--tutor-text-primary:#0c111d;--tutor-text-primary-inverse:#fff;--tutor-text-secondary:#333741;--tutor-text-subdued:#73767d;--tutor-text-disabled:#cecfd2;--tutor-text-brand:var(--tutor-brand-600,#3e64de);--tutor-text-brand-hover:var(--tutor-brand-700,#2b49ca);--tutor-text-brand-secondary:var(--tutor-brand-400,#a4bcf4);--tutor-text-light:#fafafa;--tutor-text-success:#1c7731;--tutor-text-critical:#d92d20;--tutor-text-critical-hover:#b42318;--tutor-text-warning:#93370d;--tutor-text-caution:#854a0e;--tutor-text-exception1:#00acc2;--tutor-text-exception2:#ee0097;--tutor-text-exception4:#fdb022;--tutor-text-exception5:#9747ff;--tutor-text-highlighted-hover:#333741;--tutor-icon-idle:#333741;--tutor-icon-idle-inverse:#fff;--tutor-icon-hover:#161b26;--tutor-icon-secondary:#73767d;--tutor-icon-subdued:#94969c;--tutor-icon-disabled:#cecfd2;--tutor-icon-brand:var(--tutor-brand-600,#3e64de);--tutor-icon-brand-hover:var(--tutor-brand-700,#2b49ca);--tutor-icon-brand-secondary:var(--tutor-brand-300,#dbe4fa);--tutor-icon-exception1:#00acc2;--tutor-icon-exception2:#ee0097;--tutor-icon-exception4:#fdb022;--tutor-icon-exception5:#9747ff;--tutor-icon-success-primary:#1c7731;--tutor-icon-success-secondary:#24983f;--tutor-icon-caution:#fac515;--tutor-icon-critical:#d92d20;--tutor-icon-critical-hover:#b42318;--tutor-icon-warning:#b54708;--tutor-icon-warning-secondary:#fdb022;--tutor-button-primary:var(--tutor-brand-600,#3e64de);--tutor-button-primary-hover:var(--tutor-brand-700,#2b49ca);--tutor-button-primary-focused:var(--tutor-brand-600,#3e64de);--tutor-button-primary-disabled:var(--tutor-brand-400,#a4bcf4);--tutor-button-primary-soft:var(--tutor-brand-200,#e4ebfc);--tutor-button-primary-soft-hover:var(--tutor-brand-300,#dbe4fa);--tutor-button-primary-soft-focused:var(--tutor-brand-200,#e4ebfc);--tutor-button-disabled:#f0f1f1;--tutor-button-destructive:#d92d20;--tutor-button-destructive-hover:#b42318;--tutor-button-destructive-focused:#d92d20;--tutor-button-destructive-soft:#fee4e2;--tutor-button-destructive-soft-hover:#fecdca;--tutor-button-destructive-soft-focused:#fee4e2;--tutor-button-success:#24983f;--tutor-button-success-hover:#1c7731;--tutor-button-success-focused:#24983f;--tutor-button-secondary:#ececed;--tutor-button-secondary-hover:#cecfd2;--tutor-button-secondary-focused:#ececed;--tutor-button-outline-inverse:#fff;--tutor-button-outline-hover:#ececed;--tutor-button-outline-focused-inverse:#fff;--tutor-button-ghost-hover:#ececed;--tutor-border-idle:#ececed;--tutor-border-idle2:#ececed;--tutor-border-hover:#cecfd2;--tutor-border-tertiary:#94969c;--tutor-border-inverse:#fff;--tutor-border-brand:var(--tutor-brand-600,#3e64de);--tutor-border-brand-secondary:var(--tutor-brand-300,#dbe4fa);--tutor-border-brand-tertiary:var(--tutor-brand-400,#a4bcf4);--tutor-border-dark:#0c111d;--tutor-border-success:#6fc482;--tutor-border-success-secondary:#1c7731;--tutor-border-warning:#fedf89;--tutor-border-warning-secondary:#b54708;--tutor-border-warning-tertiary:#fdb022;--tutor-border-error:#fda29b;--tutor-border-error-secondary:#b42318;--tutor-border-error-tertiary:#f97066;--tutor-border-exception6:#9747ff;--tutor-tab-sidebar-l2:#fcfcfc;--tutor-tab-sidebar-l2-hover:#ececed;--tutor-tab-sidebar-l2-active:var(--tutor-brand-200,#e4ebfc);--tutor-tab-sidebar-l4-hover:#ececed;--tutor-tab-sidebar-l4-active:var(--tutor-brand-200,#e4ebfc);--tutor-tab-l3:var(--tutor-brand-200,#e4ebfc);--tutor-tab-l3-hover:var(--tutor-brand-300,#dbe4fa);--tutor-tab-l3-active:var(--tutor-brand-200,#e4ebfc);--tutor-tab-l3-active-hover:#f0f1f1;--tutor-actions-success-primary:#24983f;--tutor-actions-success-secondary:#9cd7a9;--tutor-actions-success-tertiary:#eaf6ec;--tutor-actions-success-exception:#28a745;--tutor-actions-warning-primary:#fdb022;--tutor-actions-warning-secondary:#fef0c7;--tutor-actions-warning-tertiary:#fffaeb;--tutor-actions-warning-exception:#f79009;--tutor-actions-brand-primary:var(--tutor-brand-600,#3e64de);--tutor-actions-brand-secondary:var(--tutor-brand-300,#dbe4fa);--tutor-actions-brand-tertiary:var(--tutor-brand-200,#e4ebfc);--tutor-actions-gray-empty:#f5f5f6;--tutor-actions-gray-secondary:#f0f1f1;--tutor-actions-gray-tertiary:#ececed;--tutor-actions-gray-quaternary:#e0e0e1;--tutor-actions-critical-primary:#f04438;--tutor-actions-critical-secondary:#fee4e2;--tutor-actions-exception3-highlight:#cbfd78;--tutor-actions-caution:#fac515;--tutor-actions-caution-secondary:#fef7c3;--tutor-actions-inverse:#fff;--tutor-actions-exception5:#9747ff;--tutor-actions-exception6:#f2e8ff;--tutor-quiz-idle:#fafafa;--tutor-quiz-hover:#f0f1f1;--tutor-visual-gray-1:#fff;--tutor-visual-gray-2:#ececed;--tutor-visual-gray-3:#cecfd2;--tutor-visual-gray-4:#2d3039;--tutor-visual-brand-1:var(--tutor-brand-500,#4979e8);--tutor-visual-brand-2:var(--tutor-brand-400,#a4bcf4);--tutor-visual-brand-3:var(--tutor-brand-300,#dbe4fa);--tutor-visual-success-1:#28a745;--tutor-visual-success-2:#28a745;--tutor-visual-critical-1:#f04438;--tutor-visual-critical-2:#fee4e2;--tutor-visual-caution-1:#fde272;--tutor-visual-caution-2:#a15c07;--tutor-visual-caution-3:#713b12;--tutor-visual-orange-1:#ff8904;--tutor-visual-exception-1:#cbfd78;--tutor-visual-exception-2:#f4f433;--tutor-visual-exception-3:#ee0097;--tutor-font-weight-regular:400;--tutor-font-weight-medium:500;--tutor-font-weight-semibold:600;--tutor-font-weight-bold:700;--tutor-shadow-xs:0px 1px 2px 0px rgba(16,24,40,.05);--tutor-shadow-sm:0px 1px 2px 0px rgba(16,24,40,.06),0px 1px 3px 0px rgba(16,24,40,.1);--tutor-shadow-md:0px 2px 4px -2px rgba(16,24,40,.06),0px 4px 8px -2px rgba(16,24,40,.1);--tutor-shadow-lg:0px 4px 6px -2px rgba(16,24,40,.03),0px 12px 16px -4px rgba(16,24,40,.08);--tutor-shadow-xl:0px 8px 8px -4px rgba(16,24,40,.03),0px 20px 24px -4px rgba(16,24,40,.08);--tutor-shadow-2xl:0px 24px 48px -12px rgba(16,24,40,.18);--tutor-shadow-3xl:0px 32px 64px -12px rgba(16,24,40,.14)}[data-tutor-theme=dark]{--tutor-surface-base:#161b26;--tutor-surface-l1:#1f242f;--tutor-surface-l1-hover:#2d3039;--tutor-surface-l2:#2d3039;--tutor-surface-l2-hover:#2d3039;--tutor-surface-l3:#242a37;--tutor-surface-brand-dark:var(--tutor-brand-950,#1c234f);--tutor-surface-brand-primary:var(--tutor-brand-600,#3e64de);--tutor-surface-brand-primary-2:var(--tutor-brand-800,#293da4);--tutor-surface-brand-secondary:var(--tutor-brand-950,#1c234f);--tutor-surface-brand-tertiary:#2d3039;--tutor-surface-brand-quaternary:var(--tutor-brand-900,#263782);--tutor-surface-sidebar-l1:#0c111d;--tutor-surface-exception2-secondary:#333741;--tutor-surface-exception3-highlight:#cbfd78;--tutor-surface-exception6:#2c0066;--tutor-surface-exception7:var(--tutor-brand-900,#263782);--tutor-surface-dark:#61646c;--tutor-surface-warning:#2d3039;--tutor-surface-warning-hover:#7a2e0e;--tutor-surface-warning-hover-2:#423630;--tutor-surface-success:#0c3114;--tutor-surface-critical:#55160c;--tutor-text-primary:#f0f1f1;--tutor-text-primary-inverse:#fff;--tutor-text-secondary:#cecfd2;--tutor-text-subdued:#73767d;--tutor-text-disabled:#61646c;--tutor-text-brand:var(--tutor-brand-500,#4979e8);--tutor-text-brand-hover:var(--tutor-brand-500,#4979e8);--tutor-text-brand-secondary:var(--tutor-brand-400,#a4bcf4);--tutor-text-light:#fafafa;--tutor-text-success:#24983f;--tutor-text-critical:#d92d20;--tutor-text-critical-hover:#b42318;--tutor-text-warning:#dc6803;--tutor-text-caution:#ca8504;--tutor-text-exception1:#00acc2;--tutor-text-exception2:#ee0097;--tutor-text-exception4:#fdb022;--tutor-text-exception5:#9747ff;--tutor-text-highlighted-hover:#333741;--tutor-icon-idle:#cecfd2;--tutor-icon-idle-inverse:#fff;--tutor-icon-hover:#fff;--tutor-icon-secondary:#73767d;--tutor-icon-subdued:#61646c;--tutor-icon-disabled:#61646c;--tutor-icon-brand:var(--tutor-brand-500,#4979e8);--tutor-icon-brand-hover:var(--tutor-brand-700,#2b49ca);--tutor-icon-brand-secondary:#2d3039;--tutor-icon-exception1:#00acc2;--tutor-icon-exception2:#ee0097;--tutor-icon-exception4:#fdb022;--tutor-icon-exception5:#9747ff;--tutor-icon-success-primary:#1c7731;--tutor-icon-success-secondary:#28a745;--tutor-icon-caution:#fac515;--tutor-icon-critical:#d92d20;--tutor-icon-critical-hover:#b42318;--tutor-icon-warning:#dc6803;--tutor-icon-warning-secondary:#fdb022;--tutor-button-primary:var(--tutor-brand-600,#3e64de);--tutor-button-primary-hover:var(--tutor-brand-700,#2b49ca);--tutor-button-primary-focused:var(--tutor-brand-600,#3e64de);--tutor-button-primary-disabled:var(--tutor-brand-400,#a4bcf4);--tutor-button-primary-soft:#333741;--tutor-button-primary-soft-hover:var(--tutor-brand-400,#a4bcf4);--tutor-button-primary-soft-focused:#333741;--tutor-button-disabled:#2d3039;--tutor-button-destructive:#d92d20;--tutor-button-destructive-hover:#b42318;--tutor-button-destructive-focused:#d92d20;--tutor-button-destructive-soft:#fee4e2;--tutor-button-destructive-soft-hover:#fecdca;--tutor-button-destructive-soft-focused:#fee4e2;--tutor-button-success:#28a745;--tutor-button-success-hover:#24983f;--tutor-button-success-focused:#28a745;--tutor-button-secondary:#333741;--tutor-button-secondary-hover:#61646c;--tutor-button-secondary-focused:#333741;--tutor-button-outline-inverse:#1f242f;--tutor-button-outline-hover:#333741;--tutor-button-outline-focused-inverse:#0c111d;--tutor-button-ghost-hover:#333741;--tutor-border-idle:#2d3039;--tutor-border-idle2:#333741;--tutor-border-hover:#61646c;--tutor-border-tertiary:#61646c;--tutor-border-inverse:#333741;--tutor-border-brand:var(--tutor-brand-600,#3e64de);--tutor-border-brand-secondary:#333741;--tutor-border-brand-tertiary:var(--tutor-brand-700,#2b49ca);--tutor-border-dark:#333741;--tutor-border-success:#1c7731;--tutor-border-success-secondary:#24983f;--tutor-border-warning:#fedf89;--tutor-border-warning-secondary:#dc6803;--tutor-border-warning-tertiary:#dc6803;--tutor-border-error:#b42318;--tutor-border-error-secondary:#d92d20;--tutor-border-error-tertiary:#f97066;--tutor-border-exception6:#9747ff;--tutor-tab-sidebar-l2:#fff;--tutor-tab-sidebar-l2-hover:#2d3039;--tutor-tab-sidebar-l2-active:#1f242f;--tutor-tab-sidebar-l4-hover:#2d3039;--tutor-tab-sidebar-l4-active:#2d3039;--tutor-tab-l3:#2d3039;--tutor-tab-l3-hover:#333741;--tutor-tab-l3-active:#2d3039;--tutor-tab-l3-active-hover:#2d3039;--tutor-actions-success-primary:#24983f;--tutor-actions-success-secondary:#9cd7a9;--tutor-actions-success-tertiary:#333741;--tutor-actions-success-exception:#0c3114;--tutor-actions-warning-primary:#fdb022;--tutor-actions-warning-secondary:#333741;--tutor-actions-warning-tertiary:#fffaeb;--tutor-actions-warning-exception:#fffaeb;--tutor-actions-brand-primary:var(--tutor-brand-500,#4979e8);--tutor-actions-brand-secondary:var(--tutor-brand-950,#1c234f);--tutor-actions-brand-tertiary:#2d3039;--tutor-actions-gray-empty:#1f242f;--tutor-actions-gray-secondary:#2d3039;--tutor-actions-gray-tertiary:#1f242f;--tutor-actions-gray-quaternary:#161b26;--tutor-actions-critical-primary:#f04438;--tutor-actions-critical-secondary:#333741;--tutor-actions-exception3-highlight:#cbfd78;--tutor-actions-caution:#fac515;--tutor-actions-caution-secondary:#fef7c3;--tutor-actions-inverse:#fff;--tutor-actions-exception5:#9747ff;--tutor-actions-exception6:#f2e8ff;--tutor-quiz-idle:#2d3039;--tutor-quiz-hover:#333741;--tutor-visual-gray-1:#1f242f;--tutor-visual-gray-2:#333741;--tutor-visual-gray-3:#61646c;--tutor-visual-gray-4:#854a0e;--tutor-visual-brand-1:var(--tutor-brand-600,#3e64de);--tutor-visual-brand-2:var(--tutor-brand-800,#293da4);--tutor-visual-brand-3:var(--tutor-brand-900,#263782);--tutor-visual-success-1:#28a745;--tutor-visual-success-2:#28a745;--tutor-visual-critical-1:#d92d20;--tutor-visual-critical-2:#7a271a;--tutor-visual-caution-1:#ca8504;--tutor-visual-caution-2:#a15c07;--tutor-visual-caution-3:#713b12;--tutor-visual-orange-1:#ff8904;--tutor-visual-exception-1:#cbfd78;--tutor-visual-exception-2:#f4f433;--tutor-visual-exception-3:#ee0097;--tutor-font-weight-regular:400;--tutor-font-weight-medium:500;--tutor-font-weight-semibold:600;--tutor-font-weight-bold:700;--tutor-shadow-xs:0px 1px 2px 0px rgba(16,24,40,.05);--tutor-shadow-sm:0px 1px 2px 0px rgba(16,24,40,.06),0px 1px 3px 0px rgba(16,24,40,.1);--tutor-shadow-md:0px 2px 4px -2px rgba(16,24,40,.06),0px 4px 8px -2px rgba(16,24,40,.1);--tutor-shadow-lg:0px 4px 6px -2px rgba(16,24,40,.03),0px 12px 16px -4px rgba(16,24,40,.08);--tutor-shadow-xl:0px 8px 8px -4px rgba(16,24,40,.03),0px 20px 24px -4px rgba(16,24,40,.08);--tutor-shadow-2xl:0px 24px 48px -12px rgba(16,24,40,.18);--tutor-shadow-3xl:0px 32px 64px -12px rgba(16,24,40,.14)}@media (prefers-color-scheme:dark){[data-tutor-theme=system]{--tutor-surface-base:#161b26;--tutor-surface-l1:#1f242f;--tutor-surface-l1-hover:#2d3039;--tutor-surface-l2:#2d3039;--tutor-surface-l2-hover:#2d3039;--tutor-surface-l3:#242a37;--tutor-surface-brand-dark:var(--tutor-brand-950,#1c234f);--tutor-surface-brand-primary:var(--tutor-brand-600,#3e64de);--tutor-surface-brand-primary-2:var(--tutor-brand-800,#293da4);--tutor-surface-brand-secondary:var(--tutor-brand-950,#1c234f);--tutor-surface-brand-tertiary:#2d3039;--tutor-surface-brand-quaternary:var(--tutor-brand-900,#263782);--tutor-surface-sidebar-l1:#0c111d;--tutor-surface-exception2-secondary:#333741;--tutor-surface-exception3-highlight:#cbfd78;--tutor-surface-exception6:#2c0066;--tutor-surface-exception7:var(--tutor-brand-900,#263782);--tutor-surface-dark:#61646c;--tutor-surface-warning:#2d3039;--tutor-surface-warning-hover:#7a2e0e;--tutor-surface-warning-hover-2:#423630;--tutor-surface-success:#0c3114;--tutor-surface-critical:#55160c;--tutor-text-primary:#f0f1f1;--tutor-text-primary-inverse:#fff;--tutor-text-secondary:#cecfd2;--tutor-text-subdued:#73767d;--tutor-text-disabled:#61646c;--tutor-text-brand:var(--tutor-brand-500,#4979e8);--tutor-text-brand-hover:var(--tutor-brand-500,#4979e8);--tutor-text-brand-secondary:var(--tutor-brand-400,#a4bcf4);--tutor-text-light:#fafafa;--tutor-text-success:#24983f;--tutor-text-critical:#d92d20;--tutor-text-critical-hover:#b42318;--tutor-text-warning:#dc6803;--tutor-text-caution:#ca8504;--tutor-text-exception1:#00acc2;--tutor-text-exception2:#ee0097;--tutor-text-exception4:#fdb022;--tutor-text-exception5:#9747ff;--tutor-text-highlighted-hover:#333741;--tutor-icon-idle:#cecfd2;--tutor-icon-idle-inverse:#fff;--tutor-icon-hover:#fff;--tutor-icon-secondary:#73767d;--tutor-icon-subdued:#61646c;--tutor-icon-disabled:#61646c;--tutor-icon-brand:var(--tutor-brand-500,#4979e8);--tutor-icon-brand-hover:var(--tutor-brand-700,#2b49ca);--tutor-icon-brand-secondary:#2d3039;--tutor-icon-exception1:#00acc2;--tutor-icon-exception2:#ee0097;--tutor-icon-exception4:#fdb022;--tutor-icon-exception5:#9747ff;--tutor-icon-success-primary:#1c7731;--tutor-icon-success-secondary:#28a745;--tutor-icon-caution:#fac515;--tutor-icon-critical:#d92d20;--tutor-icon-critical-hover:#b42318;--tutor-icon-warning:#dc6803;--tutor-icon-warning-secondary:#fdb022;--tutor-button-primary:var(--tutor-brand-600,#3e64de);--tutor-button-primary-hover:var(--tutor-brand-700,#2b49ca);--tutor-button-primary-focused:var(--tutor-brand-600,#3e64de);--tutor-button-primary-disabled:var(--tutor-brand-400,#a4bcf4);--tutor-button-primary-soft:#333741;--tutor-button-primary-soft-hover:var(--tutor-brand-400,#a4bcf4);--tutor-button-primary-soft-focused:#333741;--tutor-button-disabled:#2d3039;--tutor-button-destructive:#d92d20;--tutor-button-destructive-hover:#b42318;--tutor-button-destructive-focused:#d92d20;--tutor-button-destructive-soft:#fee4e2;--tutor-button-destructive-soft-hover:#fecdca;--tutor-button-destructive-soft-focused:#fee4e2;--tutor-button-success:#28a745;--tutor-button-success-hover:#24983f;--tutor-button-success-focused:#28a745;--tutor-button-secondary:#333741;--tutor-button-secondary-hover:#61646c;--tutor-button-secondary-focused:#333741;--tutor-button-outline-inverse:#1f242f;--tutor-button-outline-hover:#333741;--tutor-button-outline-focused-inverse:#0c111d;--tutor-button-ghost-hover:#333741;--tutor-border-idle:#2d3039;--tutor-border-idle2:#333741;--tutor-border-hover:#61646c;--tutor-border-tertiary:#61646c;--tutor-border-inverse:#333741;--tutor-border-brand:var(--tutor-brand-600,#3e64de);--tutor-border-brand-secondary:#333741;--tutor-border-brand-tertiary:var(--tutor-brand-700,#2b49ca);--tutor-border-dark:#333741;--tutor-border-success:#1c7731;--tutor-border-success-secondary:#24983f;--tutor-border-warning:#fedf89;--tutor-border-warning-secondary:#dc6803;--tutor-border-warning-tertiary:#dc6803;--tutor-border-error:#b42318;--tutor-border-error-secondary:#d92d20;--tutor-border-error-tertiary:#f97066;--tutor-border-exception6:#9747ff;--tutor-tab-sidebar-l2:#fff;--tutor-tab-sidebar-l2-hover:#2d3039;--tutor-tab-sidebar-l2-active:#1f242f;--tutor-tab-sidebar-l4-hover:#2d3039;--tutor-tab-sidebar-l4-active:#2d3039;--tutor-tab-l3:#2d3039;--tutor-tab-l3-hover:#333741;--tutor-tab-l3-active:#2d3039;--tutor-tab-l3-active-hover:#2d3039;--tutor-actions-success-primary:#24983f;--tutor-actions-success-secondary:#9cd7a9;--tutor-actions-success-tertiary:#333741;--tutor-actions-success-exception:#0c3114;--tutor-actions-warning-primary:#fdb022;--tutor-actions-warning-secondary:#333741;--tutor-actions-warning-tertiary:#fffaeb;--tutor-actions-warning-exception:#fffaeb;--tutor-actions-brand-primary:var(--tutor-brand-500,#4979e8);--tutor-actions-brand-secondary:var(--tutor-brand-950,#1c234f);--tutor-actions-brand-tertiary:#2d3039;--tutor-actions-gray-empty:#1f242f;--tutor-actions-gray-secondary:#2d3039;--tutor-actions-gray-tertiary:#1f242f;--tutor-actions-gray-quaternary:#161b26;--tutor-actions-critical-primary:#f04438;--tutor-actions-critical-secondary:#333741;--tutor-actions-exception3-highlight:#cbfd78;--tutor-actions-caution:#fac515;--tutor-actions-caution-secondary:#fef7c3;--tutor-actions-inverse:#fff;--tutor-actions-exception5:#9747ff;--tutor-actions-exception6:#f2e8ff;--tutor-quiz-idle:#2d3039;--tutor-quiz-hover:#333741;--tutor-visual-gray-1:#1f242f;--tutor-visual-gray-2:#333741;--tutor-visual-gray-3:#61646c;--tutor-visual-gray-4:#854a0e;--tutor-visual-brand-1:var(--tutor-brand-600,#3e64de);--tutor-visual-brand-2:var(--tutor-brand-800,#293da4);--tutor-visual-brand-3:var(--tutor-brand-900,#263782);--tutor-visual-success-1:#28a745;--tutor-visual-success-2:#28a745;--tutor-visual-critical-1:#d92d20;--tutor-visual-critical-2:#7a271a;--tutor-visual-caution-1:#ca8504;--tutor-visual-caution-2:#a15c07;--tutor-visual-caution-3:#713b12;--tutor-visual-orange-1:#ff8904;--tutor-visual-exception-1:#cbfd78;--tutor-visual-exception-2:#f4f433;--tutor-visual-exception-3:#ee0097;--tutor-font-weight-regular:400;--tutor-font-weight-medium:500;--tutor-font-weight-semibold:600;--tutor-font-weight-bold:700;--tutor-shadow-xs:0px 1px 2px 0px rgba(16,24,40,.05);--tutor-shadow-sm:0px 1px 2px 0px rgba(16,24,40,.06),0px 1px 3px 0px rgba(16,24,40,.1);--tutor-shadow-md:0px 2px 4px -2px rgba(16,24,40,.06),0px 4px 8px -2px rgba(16,24,40,.1);--tutor-shadow-lg:0px 4px 6px -2px rgba(16,24,40,.03),0px 12px 16px -4px rgba(16,24,40,.08);--tutor-shadow-xl:0px 8px 8px -4px rgba(16,24,40,.03),0px 20px 24px -4px rgba(16,24,40,.08);--tutor-shadow-2xl:0px 24px 48px -12px rgba(16,24,40,.18);--tutor-shadow-3xl:0px 32px 64px -12px rgba(16,24,40,.14)}}[data-tutor-theme=light][data-tutor-contrast=high],[data-tutor-theme=system][data-tutor-contrast=high]{--tutor-text-primary:#0c111d;--tutor-text-secondary:#0c111d;--tutor-text-subdued:#0c111d;--tutor-text-disabled:#73767d;--tutor-icon-idle:#2d3039;--tutor-icon-hover:#161b26;--tutor-icon-secondary:#333741;--tutor-icon-subdued:#333741;--tutor-icon-disabled:#94969c;--tutor-border-idle:#1f242f;--tutor-border-hover:#161b26;--tutor-border-tertiary:#1f242f;--tutor-border-brand:var(--tutor-brand-600,#3e64de);--tutor-border-brand-secondary:var(--tutor-brand-800,#293da4);--tutor-border-brand-tertiary:var(--tutor-brand-800,#293da4);--tutor-visual-success-1:#28a745;--tutor-visual-success-2:#28a745;--tutor-visual-critical-1:#f04438;--tutor-visual-critical-2:#fee4e2;--tutor-visual-exception-1:#cbfd78}[data-tutor-theme=dark][data-tutor-contrast=high]{--tutor-text-primary:#f0f1f1;--tutor-text-secondary:#f5f5f6;--tutor-text-subdued:#f5f5f6;--tutor-text-disabled:#cecfd2;--tutor-icon-idle:#cecfd2;--tutor-icon-hover:#fff;--tutor-icon-secondary:#73767d;--tutor-icon-subdued:#61646c;--tutor-icon-disabled:#61646c;--tutor-border-idle:#94969c;--tutor-border-hover:#cecfd2;--tutor-border-tertiary:#cecfd2;--tutor-border-brand:var(--tutor-brand-200,#e4ebfc);--tutor-border-brand-secondary:var(--tutor-brand-800,#293da4);--tutor-border-brand-tertiary:var(--tutor-brand-700,#2b49ca);--tutor-visual-success-1:#28a745;--tutor-visual-success-2:#28a745;--tutor-visual-critical-1:#d92d20;--tutor-visual-critical-2:#7a271a;--tutor-visual-exception-1:#cbfd78}@media (prefers-color-scheme:dark){[data-tutor-theme=system][data-tutor-contrast=high]{--tutor-text-primary:#f0f1f1;--tutor-text-secondary:#f5f5f6;--tutor-text-subdued:#f5f5f6;--tutor-text-disabled:#cecfd2;--tutor-icon-idle:#cecfd2;--tutor-icon-hover:#fff;--tutor-icon-secondary:#73767d;--tutor-icon-subdued:#61646c;--tutor-icon-disabled:#61646c;--tutor-border-idle:#94969c;--tutor-border-hover:#cecfd2;--tutor-border-tertiary:#cecfd2;--tutor-border-brand:var(--tutor-brand-200,#e4ebfc);--tutor-border-brand-secondary:var(--tutor-brand-800,#293da4);--tutor-border-brand-tertiary:var(--tutor-brand-700,#2b49ca);--tutor-visual-success-1:#28a745;--tutor-visual-success-2:#28a745;--tutor-visual-critical-1:#d92d20;--tutor-visual-critical-2:#7a271a;--tutor-visual-exception-1:#cbfd78}}[data-tutor-vision=protanopia]{--tutor-icon-success-primary:#00b8db;--tutor-icon-success-secondary:#0092b8;--tutor-icon-caution:#eaaa08;--tutor-icon-critical:#f54900;--tutor-icon-critical-hover:#ca3500;--tutor-icon-warning:#ca3500;--tutor-icon-warning-secondary:#eaaa08;--tutor-button-destructive:#f54900;--tutor-button-destructive-hover:#ca3500;--tutor-button-destructive-focused:#f54900;--tutor-button-destructive-soft:#ffedd4;--tutor-button-destructive-soft-hover:#ffd6a7;--tutor-button-destructive-soft-focused:#ffedd4;--tutor-button-success:#00b8db;--tutor-button-success-hover:#0092b8;--tutor-button-success-focused:#00b8db;--tutor-border-warning:#fde272;--tutor-border-warning-secondary:#ca3500;--tutor-border-warning-tertiary:#ffb86a;--tutor-border-success:#53eafd;--tutor-border-success-secondary:#0092b8;--tutor-border-error:#ffb86a;--tutor-border-error-secondary:#ca3500;--tutor-border-error-tertiary:#ff8904;--tutor-actions-success-primary:#00b8db;--tutor-actions-success-secondary:#00d3f2;--tutor-actions-success-exception:#00d3f2;--tutor-actions-warning-primary:#ffb86a;--tutor-actions-warning-tertiary:#fefbe8;--tutor-actions-critical-primary:#f54900;--tutor-actions-caution:#eaaa08;--tutor-actions-caution-secondary:#fef7c3;--tutor-text-critical:#f54900;--tutor-text-critical-hover:#ca3500;--tutor-text-warning:#ca3500;--tutor-text-caution:#a15c07;--tutor-visual-success-1:#00b8db;--tutor-visual-success-2:#00b8db;--tutor-visual-exception-1:#a2f4fd}[data-tutor-theme=light][data-tutor-vision=protanopia],[data-tutor-theme=system][data-tutor-vision=protanopia]{--tutor-surface-success:#ecfeff;--tutor-surface-critical:#ffedd4;--tutor-text-success:#007595;--tutor-actions-success-tertiary:#cefafe;--tutor-actions-warning-secondary:#ffedd4;--tutor-actions-warning-exception:#f54900;--tutor-actions-critical-secondary:#ffedd4;--tutor-visual-critical-1:#ff6900;--tutor-visual-critical-2:#ffedd4}[data-tutor-theme=dark][data-tutor-vision=protanopia]{--tutor-surface-success:#104e64;--tutor-surface-critical:#7e2a0c;--tutor-text-success:#00d3f2;--tutor-actions-success-exception:#053345;--tutor-actions-warning-exception:#fefbe8;--tutor-visual-critical-1:#f54900;--tutor-visual-critical-2:#7e2a0c}@media (prefers-color-scheme:dark){[data-tutor-theme=system][data-tutor-vision=protanopia]{--tutor-surface-success:#104e64;--tutor-surface-critical:#7e2a0c;--tutor-text-success:#00d3f2;--tutor-actions-success-exception:#053345;--tutor-actions-warning-exception:#fefbe8;--tutor-visual-critical-1:#f54900;--tutor-visual-critical-2:#7e2a0c}}[data-tutor-vision=deuteranopia]{--tutor-icon-success-primary:#0092b8;--tutor-icon-success-secondary:#007595;--tutor-icon-caution:#eaaa08;--tutor-icon-critical:#ff6900;--tutor-icon-critical-hover:#f54900;--tutor-icon-warning:#ca3500;--tutor-icon-warning-secondary:#eaaa08;--tutor-button-destructive:#f54900;--tutor-button-destructive-hover:#ca3500;--tutor-button-destructive-focused:#f54900;--tutor-button-destructive-soft:#ffedd4;--tutor-button-destructive-soft-hover:#ffd6a7;--tutor-button-destructive-soft-focused:#ffedd4;--tutor-button-success:#0092b8;--tutor-button-success-hover:#007595;--tutor-button-success-focused:#0092b8;--tutor-border-warning-tertiary:#ffb86a;--tutor-border-success:#00d3f2;--tutor-border-success-secondary:#0092b8;--tutor-border-error:#ff8904;--tutor-border-error-secondary:#f54900;--tutor-border-error-tertiary:#ffb86a;--tutor-actions-warning-primary:#ffb86a;--tutor-actions-warning-tertiary:#fefbe8;--tutor-actions-caution:#fac515;--tutor-actions-caution-secondary:#fef7c3;--tutor-text-critical:#ff6900;--tutor-text-warning:#f54900;--tutor-text-caution:#ca8504;--tutor-visual-success-1:#00b8db;--tutor-visual-exception-1:#00d3f2}[data-tutor-theme=light][data-tutor-vision=deuteranopia],[data-tutor-theme=system][data-tutor-vision=deuteranopia]{--tutor-surface-warning:#fffaeb;--tutor-surface-warning-hover:#fef0c7;--tutor-surface-success:#ecfeff;--tutor-surface-critical:#ffedd4;--tutor-text-success:#007595;--tutor-text-critical-hover:#dc6803;--tutor-border-warning:#fac515;--tutor-border-warning-secondary:#f54900;--tutor-actions-success-primary:#0092b8;--tutor-actions-success-secondary:#00b8db;--tutor-actions-success-tertiary:#cefafe;--tutor-actions-success-exception:#00d3f2;--tutor-actions-warning-secondary:#ffedd4;--tutor-actions-warning-exception:#ff6900;--tutor-actions-critical-primary:#ff6900;--tutor-actions-critical-secondary:#ffedd4;--tutor-visual-success-2:#00b8db;--tutor-visual-critical-1:#ff6900;--tutor-visual-critical-2:#ffb86a}[data-tutor-theme=dark][data-tutor-vision=deuteranopia]{--tutor-surface-warning:#2d3039;--tutor-surface-warning-hover:#7a2e0e;--tutor-surface-success:#104e64;--tutor-surface-critical:#7e2a0c;--tutor-text-success:#00d3f2;--tutor-text-critical-hover:#f54900;--tutor-icon-exception4:#fdb022;--tutor-border-warning:#fde272;--tutor-border-warning-secondary:#ca3500;--tutor-actions-success-primary:#00b8db;--tutor-actions-success-secondary:#00d3f2;--tutor-actions-success-tertiary:#333741;--tutor-actions-success-exception:#053345;--tutor-actions-warning-secondary:#333741;--tutor-actions-warning-exception:#fefbe8;--tutor-actions-critical-primary:#f54900;--tutor-actions-critical-secondary:#333741;--tutor-actions-caution:#eaaa08;--tutor-visual-success-2:#0092b8;--tutor-visual-critical-1:#f54900;--tutor-visual-critical-2:#7e2a0c}@media (prefers-color-scheme:dark){[data-tutor-theme=system][data-tutor-vision=deuteranopia]{--tutor-surface-warning:#2d3039;--tutor-surface-warning-hover:#7a2e0e;--tutor-surface-success:#104e64;--tutor-surface-critical:#7e2a0c;--tutor-text-success:#00d3f2;--tutor-text-critical-hover:#f54900;--tutor-icon-exception4:#fdb022;--tutor-border-warning:#fde272;--tutor-border-warning-secondary:#ca3500;--tutor-actions-success-primary:#00b8db;--tutor-actions-success-secondary:#00d3f2;--tutor-actions-success-tertiary:#333741;--tutor-actions-success-exception:#053345;--tutor-actions-warning-secondary:#333741;--tutor-actions-warning-exception:#fefbe8;--tutor-actions-critical-primary:#f54900;--tutor-actions-critical-secondary:#333741;--tutor-actions-caution:#eaaa08;--tutor-visual-success-2:#0092b8;--tutor-visual-critical-1:#f54900;--tutor-visual-critical-2:#7e2a0c}}[data-tutor-vision=deuteranomaly]{--tutor-icon-caution:#eaaa08;--tutor-icon-critical:#f54900;--tutor-icon-critical-hover:#ca3500;--tutor-icon-warning:#ca3500;--tutor-icon-warning-secondary:#eaaa08;--tutor-button-destructive:#f54900;--tutor-button-destructive-hover:#ca3500;--tutor-button-destructive-focused:#f54900;--tutor-button-destructive-soft:#ffedd4;--tutor-button-destructive-soft-hover:#ffd6a7;--tutor-button-destructive-soft-focused:#ffedd4;--tutor-border-warning:#fde272;--tutor-border-warning-secondary:#ca3500;--tutor-border-success:#00d3f2;--tutor-border-success-secondary:#0092b8;--tutor-border-error-secondary:#ca3500;--tutor-border-error-tertiary:#ff8904;--tutor-actions-success-primary:#00b8db;--tutor-actions-success-secondary:#00d3f2;--tutor-actions-warning-primary:#ffb86a;--tutor-actions-warning-tertiary:#fefbe8;--tutor-actions-critical-primary:#f54900;--tutor-actions-caution:#eaaa08;--tutor-actions-caution-secondary:#fef7c3;--tutor-text-critical:#f54900;--tutor-text-critical-hover:#ca3500;--tutor-text-warning:#ca3500;--tutor-text-caution:#a15c07;--tutor-visual-success-1:#00b8db;--tutor-visual-success-2:#00b8db;--tutor-visual-exception-1:#a2f4fd}[data-tutor-theme=light][data-tutor-vision=deuteranomaly],[data-tutor-theme=system][data-tutor-vision=deuteranomaly]{--tutor-surface-warning:#fffaeb;--tutor-surface-warning-hover:#fef0c7;--tutor-surface-success:#ecfeff;--tutor-surface-critical:#ffedd4;--tutor-text-success:#1c7731;--tutor-icon-success-primary:#24983f;--tutor-icon-success-secondary:#1c7731;--tutor-button-success:#00b8db;--tutor-button-success-hover:#0092b8;--tutor-button-success-focused:#0092b8;--tutor-border-warning-tertiary:#ff8904;--tutor-border-error:#ffb86a;--tutor-actions-success-tertiary:#cefafe;--tutor-actions-success-exception:#00d3f2;--tutor-actions-warning-secondary:#ffedd4;--tutor-actions-warning-exception:#f54900;--tutor-actions-critical-secondary:#ffedd4;--tutor-visual-critical-1:#f04438;--tutor-visual-critical-2:#ffedd4}[data-tutor-theme=dark][data-tutor-vision=deuteranomaly]{--tutor-surface-warning:#2d3039;--tutor-surface-warning-hover:#7a2e0e;--tutor-surface-success:#104e64;--tutor-surface-critical:#7e2a0c;--tutor-text-success:#00d3f2;--tutor-icon-success-primary:#00b8db;--tutor-icon-success-secondary:#0092b8;--tutor-icon-exception4:#fdb022;--tutor-button-success:#00b8db;--tutor-button-success-hover:#0092b8;--tutor-button-success-focused:#00b8db;--tutor-border-warning-tertiary:#ffb86a;--tutor-border-success:#53eafd;--tutor-border-error:#ffb86a;--tutor-actions-success-tertiary:#333741;--tutor-actions-success-exception:#053345;--tutor-actions-warning-secondary:#333741;--tutor-actions-warning-exception:#fefbe8;--tutor-actions-critical-secondary:#333741;--tutor-visual-critical-1:#d92d20;--tutor-visual-critical-2:#7e2a0c}@media (prefers-color-scheme:dark){[data-tutor-theme=system][data-tutor-vision=deuteranomaly]{--tutor-surface-warning:#2d3039;--tutor-surface-warning-hover:#7a2e0e;--tutor-surface-success:#104e64;--tutor-surface-critical:#7e2a0c;--tutor-text-success:#00d3f2;--tutor-icon-success-primary:#00b8db;--tutor-icon-success-secondary:#0092b8;--tutor-icon-exception4:#fdb022;--tutor-button-success:#00b8db;--tutor-button-success-hover:#0092b8;--tutor-button-success-focused:#00b8db;--tutor-border-warning-tertiary:#ffb86a;--tutor-border-success:#53eafd;--tutor-border-error:#ffb86a;--tutor-actions-success-tertiary:#333741;--tutor-actions-success-exception:#053345;--tutor-actions-warning-secondary:#333741;--tutor-actions-warning-exception:#fefbe8;--tutor-actions-critical-secondary:#333741;--tutor-visual-critical-1:#d92d20;--tutor-visual-critical-2:#7e2a0c}}@keyframes tutor-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tutor-fade-in{to{opacity:1}}@keyframes tutor-fade-out{to{opacity:0}}@keyframes tutor-slide-in-up{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-down{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-left{to{opacity:1;transform:translate(0)}}@keyframes tutor-slide-in-right{to{opacity:1;transform:translate(0)}}@keyframes tutor-scale-in{to{opacity:1;transform:scale(1)}}@keyframes tutor-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes tutor-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes tutor-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tutor-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes tutor-button-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes tutor-button-pulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.4;transform:translate(-50%,-50%)scale(.9)}}.tutor-accordion{background-color:transparent;flex-flow:column;justify-content:start;align-items:stretch;gap:16px;display:flex;overflow:visible}.tutor-accordion-item{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:8px;overflow:hidden}.tutor-accordion-header{text-align:left;cursor:pointer;background:0 0;border:none;flex-flow:row;justify-content:space-between;align-items:start;width:100%;padding:12px 16px;transition:background-color .25s ease-in-out;display:flex}.tutor-accordion-header:hover,.tutor-accordion-header:focus{background-color:var(--tutor-surface-l2);outline:none}.tutor-accordion-title{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin:0;font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-accordion-icon{color:var(--tutor-icon-idle);flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s ease-in-out;display:flex}.tutor-accordion-header[aria-expanded=true] .tutor-accordion-icon{color:var(--tutor-text-primary);transform:rotate(180deg)}[dir=rtl] .tutor-accordion-header[aria-expanded=true] .tutor-accordion-icon{transform:rotate(180deg)scaleX(-1)}.tutor-accordion-content{overflow:hidden}.tutor-accordion-body{padding:4px 16px 12px}.tutor-accordion-body p:first-child{margin-top:0}.tutor-accordion-body p:last-child{margin-bottom:0}.tutor-alert{border-radius:4px;flex-flow:row;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px;display:flex}.tutor-alert .tutor-alert-content{flex-flow:row;justify-content:flex-start;align-items:start;gap:6px;display:flex}.tutor-alert .tutor-alert-icon{color:var(--tutor-icon-idle);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tutor-alert .tutor-alert-icon svg{width:20px;height:20px}.tutor-alert .tutor-alert-text{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-alert .tutor-alert-action{flex-shrink:0}.tutor-alert.tutor-alert-default{background-color:var(--tutor-surface-l1-hover)}.tutor-alert.tutor-alert-info{background-color:var(--tutor-surface-brand-quaternary)}.tutor-alert.tutor-alert-success{background-color:var(--tutor-surface-success)}.tutor-alert.tutor-alert-warning{background-color:var(--tutor-surface-warning-hover)}.tutor-alert.tutor-alert-error{background-color:var(--tutor-surface-critical)}button.tutor-btn,a.tutor-btn,.tutor-btn{border-radius:var(--tutor-button-radius,6px);font-weight:var(--tutor-button-font-weight,500);cursor:pointer;text-align:center;text-transform:none;color:var(--tutor-text-primary);--tutor-button-border-shadow:none;box-shadow:var(--tutor-button-border-shadow,none);background-color:transparent;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:inline-flex}button.tutor-btn:hover:not(:disabled):not(.disabled),button.tutor-btn:focus:not(:disabled):not(.disabled),a.tutor-btn:hover:not(:disabled):not(.disabled),a.tutor-btn:focus:not(:disabled):not(.disabled),.tutor-btn:hover:not(:disabled):not(.disabled),.tutor-btn:focus:not(:disabled):not(.disabled){color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow,none);background-color:transparent;border:none;outline:none}button.tutor-btn:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}a.tutor-btn:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-btn:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}button.tutor-btn svg:not([class]),a.tutor-btn svg:not([class]),.tutor-btn svg:not([class]){color:currentColor;flex-shrink:0}button.tutor-btn:disabled,button.tutor-btn.disabled,a.tutor-btn:disabled,a.tutor-btn.disabled,.tutor-btn:disabled,.tutor-btn.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}button.tutor-btn:disabled svg:not([class]),button.tutor-btn.disabled svg:not([class]),a.tutor-btn:disabled svg:not([class]),a.tutor-btn.disabled svg:not([class]),.tutor-btn:disabled svg:not([class]),.tutor-btn.disabled svg:not([class]){color:var(--tutor-icon-subdued)}button.tutor-btn,a.tutor-btn,.tutor-btn{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:3px;font-size:.875rem;line-height:1.375rem}button.tutor-btn:not([class*=tutor-btn-link]),a.tutor-btn:not([class*=tutor-btn-link]),.tutor-btn:not([class*=tutor-btn-link]){min-height:38px;padding:8px 12px}button.tutor-btn-primary,a.tutor-btn-primary,.tutor-btn-primary{background-color:var(--tutor-button-primary);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow,none)}button.tutor-btn-primary svg:not([class]),a.tutor-btn-primary svg:not([class]),.tutor-btn-primary svg:not([class]){color:var(--tutor-icon-idle-inverse)}button.tutor-btn-primary:hover:not(:disabled):not(.disabled),a.tutor-btn-primary:hover:not(:disabled):not(.disabled),.tutor-btn-primary:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-primary-hover);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow-hover,var(--tutor-button-primary-border-shadow,none))}button.tutor-btn-primary:focus:not(:disabled):not(.disabled),a.tutor-btn-primary:focus:not(:disabled):not(.disabled),.tutor-btn-primary:focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-primary-focused);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow-focused,var(--tutor-button-primary-border-shadow,none))}button.tutor-btn-primary:disabled,button.tutor-btn-primary.disabled,a.tutor-btn-primary:disabled,a.tutor-btn-primary.disabled,.tutor-btn-primary:disabled,.tutor-btn-primary.disabled{background-color:var(--tutor-button-primary-disabled);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow-disabled,var(--tutor-button-primary-border-shadow,none))}button.tutor-btn-primary:disabled svg:not([class]),button.tutor-btn-primary.disabled svg:not([class]),a.tutor-btn-primary:disabled svg:not([class]),a.tutor-btn-primary.disabled svg:not([class]),.tutor-btn-primary:disabled svg:not([class]),.tutor-btn-primary.disabled svg:not([class]){color:var(--tutor-text-primary-inverse)}button.tutor-btn-primary-soft,a.tutor-btn-primary-soft,.tutor-btn-primary-soft{background-color:var(--tutor-button-primary-soft);color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow,none)}button.tutor-btn-primary-soft svg:not([class]),a.tutor-btn-primary-soft svg:not([class]),.tutor-btn-primary-soft svg:not([class]){color:var(--tutor-icon-brand)}button.tutor-btn-primary-soft:hover:not(:disabled):not(.disabled),a.tutor-btn-primary-soft:hover:not(:disabled):not(.disabled),.tutor-btn-primary-soft:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-primary-soft-hover);color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow-hover,var(--tutor-button-primary-soft-border-shadow,none))}button.tutor-btn-primary-soft:focus:not(:disabled):not(.disabled),a.tutor-btn-primary-soft:focus:not(:disabled):not(.disabled),.tutor-btn-primary-soft:focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-primary-soft-focused);color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow-focused,var(--tutor-button-primary-soft-border-shadow,none))}button.tutor-btn-primary-soft:disabled,button.tutor-btn-primary-soft.disabled,a.tutor-btn-primary-soft:disabled,a.tutor-btn-primary-soft.disabled,.tutor-btn-primary-soft:disabled,.tutor-btn-primary-soft.disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow-disabled,var(--tutor-button-primary-soft-border-shadow,none))}button.tutor-btn-destructive,a.tutor-btn-destructive,.tutor-btn-destructive{background-color:var(--tutor-button-destructive);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-destructive-border-shadow,none)}button.tutor-btn-destructive svg:not([class]),a.tutor-btn-destructive svg:not([class]),.tutor-btn-destructive svg:not([class]){color:var(--tutor-icon-idle-inverse)}button.tutor-btn-destructive:hover:not(:disabled):not(.disabled),a.tutor-btn-destructive:hover:not(:disabled):not(.disabled),.tutor-btn-destructive:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-destructive-hover);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-destructive-border-shadow-hover,var(--tutor-button-destructive-border-shadow,none))}button.tutor-btn-destructive:focus:not(:disabled):not(.disabled),a.tutor-btn-destructive:focus:not(:disabled):not(.disabled),.tutor-btn-destructive:focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-destructive-focused);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-destructive-border-shadow-focused,var(--tutor-button-destructive-border-shadow,none))}button.tutor-btn-destructive:disabled,button.tutor-btn-destructive.disabled,a.tutor-btn-destructive:disabled,a.tutor-btn-destructive.disabled,.tutor-btn-destructive:disabled,.tutor-btn-destructive.disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-destructive-border-shadow-disabled,var(--tutor-button-destructive-border-shadow,none))}button.tutor-btn-destructive-soft,a.tutor-btn-destructive-soft,.tutor-btn-destructive-soft{background-color:var(--tutor-button-destructive-soft);color:var(--tutor-text-critical);--tutor-button-border-shadow:var(--tutor-button-destructive-soft-border-shadow,none)}button.tutor-btn-destructive-soft svg:not([class]),a.tutor-btn-destructive-soft svg:not([class]),.tutor-btn-destructive-soft svg:not([class]){color:var(--tutor-icon-critical)}button.tutor-btn-destructive-soft:hover:not(:disabled):not(.disabled),a.tutor-btn-destructive-soft:hover:not(:disabled):not(.disabled),.tutor-btn-destructive-soft:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-destructive-soft-hover);color:var(--tutor-text-critical);--tutor-button-border-shadow:var(--tutor-button-destructive-soft-border-shadow-hover,var(--tutor-button-destructive-soft-border-shadow,none))}button.tutor-btn-destructive-soft:focus:not(:disabled):not(.disabled),a.tutor-btn-destructive-soft:focus:not(:disabled):not(.disabled),.tutor-btn-destructive-soft:focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-destructive-soft-focused);color:var(--tutor-text-critical);--tutor-button-border-shadow:var(--tutor-button-destructive-soft-border-shadow-focused,var(--tutor-button-destructive-soft-border-shadow,none))}button.tutor-btn-destructive-soft:disabled,button.tutor-btn-destructive-soft.disabled,a.tutor-btn-destructive-soft:disabled,a.tutor-btn-destructive-soft.disabled,.tutor-btn-destructive-soft:disabled,.tutor-btn-destructive-soft.disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-destructive-soft-border-shadow-disabled,var(--tutor-button-destructive-soft-border-shadow,none))}button.tutor-btn-secondary,a.tutor-btn-secondary,.tutor-btn-secondary{background-color:var(--tutor-button-secondary);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-secondary-border-shadow,none)}button.tutor-btn-secondary svg:not([class]),a.tutor-btn-secondary svg:not([class]),.tutor-btn-secondary svg:not([class]){color:var(--tutor-icon-idle)}button.tutor-btn-secondary:hover:not(:disabled):not(.disabled),a.tutor-btn-secondary:hover:not(:disabled):not(.disabled),.tutor-btn-secondary:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-secondary-hover);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-secondary-border-shadow-hover,var(--tutor-button-secondary-border-shadow,none))}button.tutor-btn-secondary:focus:not(:disabled):not(.disabled),a.tutor-btn-secondary:focus:not(:disabled):not(.disabled),.tutor-btn-secondary:focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-secondary-focused);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-secondary-border-shadow-focused,var(--tutor-button-secondary-border-shadow,none))}button.tutor-btn-secondary:disabled,button.tutor-btn-secondary.disabled,a.tutor-btn-secondary:disabled,a.tutor-btn-secondary.disabled,.tutor-btn-secondary:disabled,.tutor-btn-secondary.disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-secondary-border-shadow-disabled,var(--tutor-button-secondary-border-shadow,none))}button.tutor-btn-outline,a.tutor-btn-outline,.tutor-btn-outline{background-color:var(--tutor-button-outline-inverse);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-outline-border-shadow,0 0 0 1px var(--tutor-border-idle2))}button.tutor-btn-outline svg:not([class]),a.tutor-btn-outline svg:not([class]),.tutor-btn-outline svg:not([class]){color:var(--tutor-icon-idle)}button.tutor-btn-outline:hover:not(:disabled):not(.disabled),a.tutor-btn-outline:hover:not(:disabled):not(.disabled),.tutor-btn-outline:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-outline-hover);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-outline-border-shadow-hover,var(--tutor-button-outline-border-shadow,0 0 0 1px var(--tutor-border-idle2)))}button.tutor-btn-outline:focus:not(:disabled):not(.disabled),a.tutor-btn-outline:focus:not(:disabled):not(.disabled),.tutor-btn-outline:focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-outline-focused-inverse);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-outline-border-shadow-focused,var(--tutor-button-outline-border-shadow,0 0 0 1px var(--tutor-border-idle2)))}button.tutor-btn-outline:disabled,button.tutor-btn-outline.disabled,a.tutor-btn-outline:disabled,a.tutor-btn-outline.disabled,.tutor-btn-outline:disabled,.tutor-btn-outline.disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-outline-border-shadow-disabled,var(--tutor-button-outline-border-shadow,0 0 0 1px var(--tutor-border-idle2)))}button.tutor-btn-ghost,a.tutor-btn-ghost,.tutor-btn-ghost{color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow,none);background-color:transparent}button.tutor-btn-ghost svg:not([class]),a.tutor-btn-ghost svg:not([class]),.tutor-btn-ghost svg:not([class]){color:var(--tutor-icon-idle)}button.tutor-btn-ghost:hover:not(:disabled):not(.disabled),a.tutor-btn-ghost:hover:not(:disabled):not(.disabled),.tutor-btn-ghost:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-ghost-hover);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-hover,var(--tutor-button-ghost-border-shadow,none))}button.tutor-btn-ghost:disabled,button.tutor-btn-ghost.disabled,a.tutor-btn-ghost:disabled,a.tutor-btn-ghost.disabled,.tutor-btn-ghost:disabled,.tutor-btn-ghost.disabled{--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-disabled,var(--tutor-button-ghost-border-shadow,none));background-color:transparent}button.tutor-btn-ghost-brand,a.tutor-btn-ghost-brand,.tutor-btn-ghost-brand{color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-ghost-brand-border-shadow,none);background-color:transparent}button.tutor-btn-ghost-brand svg:not([class]),a.tutor-btn-ghost-brand svg:not([class]),.tutor-btn-ghost-brand svg:not([class]){color:var(--tutor-icon-brand)}button.tutor-btn-ghost-brand:hover:not(:disabled):not(.disabled),a.tutor-btn-ghost-brand:hover:not(:disabled):not(.disabled),.tutor-btn-ghost-brand:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-primary-soft);color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-ghost-brand-border-shadow-hover,var(--tutor-button-ghost-brand-border-shadow,none))}button.tutor-btn-ghost-brand:disabled,button.tutor-btn-ghost-brand.disabled,a.tutor-btn-ghost-brand:disabled,a.tutor-btn-ghost-brand.disabled,.tutor-btn-ghost-brand:disabled,.tutor-btn-ghost-brand.disabled{--tutor-button-border-shadow:var(--tutor-button-ghost-brand-border-shadow-disabled,var(--tutor-button-ghost-brand-border-shadow,none));background-color:transparent}button.tutor-btn-link,a.tutor-btn-link,.tutor-btn-link{color:var(--tutor-text-brand);background-color:transparent}button.tutor-btn-link svg:not([class]),a.tutor-btn-link svg:not([class]),.tutor-btn-link svg:not([class]){color:var(--tutor-icon-brand)}button.tutor-btn-link:hover:not(:disabled):not(.disabled),a.tutor-btn-link:hover:not(:disabled):not(.disabled),.tutor-btn-link:hover:not(:disabled):not(.disabled){color:var(--tutor-text-brand-hover);box-shadow:none!important}button.tutor-btn-link:hover:not(:disabled):not(.disabled) svg:not([class]),a.tutor-btn-link:hover:not(:disabled):not(.disabled) svg:not([class]),.tutor-btn-link:hover:not(:disabled):not(.disabled) svg:not([class]){color:var(--tutor-icon-brand-hover)}button.tutor-btn-link,a.tutor-btn-link,.tutor-btn-link{box-shadow:none}button.tutor-btn-link-gray,a.tutor-btn-link-gray,.tutor-btn-link-gray{color:var(--tutor-text-subdued);background-color:transparent}button.tutor-btn-link-gray svg:not([class]),a.tutor-btn-link-gray svg:not([class]),.tutor-btn-link-gray svg:not([class]){color:var(--tutor-icon-subdued)}button.tutor-btn-link-gray:hover:not(:disabled):not(.disabled),a.tutor-btn-link-gray:hover:not(:disabled):not(.disabled),.tutor-btn-link-gray:hover:not(:disabled):not(.disabled){color:var(--tutor-text-secondary)}button.tutor-btn-link-gray:hover:not(:disabled):not(.disabled) svg:not([class]),a.tutor-btn-link-gray:hover:not(:disabled):not(.disabled) svg:not([class]),.tutor-btn-link-gray:hover:not(:disabled):not(.disabled) svg:not([class]){color:var(--tutor-icon-hover)}button.tutor-btn-link-destructive,a.tutor-btn-link-destructive,.tutor-btn-link-destructive{color:var(--tutor-text-critical);background-color:transparent}button.tutor-btn-link-destructive svg:not([class]),a.tutor-btn-link-destructive svg:not([class]),.tutor-btn-link-destructive svg:not([class]){color:var(--tutor-icon-critical)}button.tutor-btn-link-destructive:hover:not(:disabled):not(.disabled),a.tutor-btn-link-destructive:hover:not(:disabled):not(.disabled),.tutor-btn-link-destructive:hover:not(:disabled):not(.disabled){color:var(--tutor-text-critical-hover)}button.tutor-btn-link-destructive:hover:not(:disabled):not(.disabled) svg:not([class]),a.tutor-btn-link-destructive:hover:not(:disabled):not(.disabled) svg:not([class]),.tutor-btn-link-destructive:hover:not(:disabled):not(.disabled) svg:not([class]){color:var(--tutor-icon-critical-hover)}button.tutor-btn-x-small,a.tutor-btn-x-small,.tutor-btn-x-small{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:2px;font-size:.75rem;line-height:1.25rem}button.tutor-btn-x-small:not([class*=tutor-btn-link]),a.tutor-btn-x-small:not([class*=tutor-btn-link]),.tutor-btn-x-small:not([class*=tutor-btn-link]){min-height:32px;padding:6px 12px}button.tutor-btn-x-small.tutor-btn-loading:before,a.tutor-btn-x-small.tutor-btn-loading:before,.tutor-btn-x-small.tutor-btn-loading:before{width:12px;height:12px}button.tutor-btn-small,a.tutor-btn-small,.tutor-btn-small{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:2px;font-size:.875rem;line-height:1.375rem}button.tutor-btn-small:not([class*=tutor-btn-link]),a.tutor-btn-small:not([class*=tutor-btn-link]),.tutor-btn-small:not([class*=tutor-btn-link]){min-height:34px;padding:6px 12px}button.tutor-btn-small.tutor-btn-loading:before,a.tutor-btn-small.tutor-btn-loading:before,.tutor-btn-small.tutor-btn-loading:before{width:14px;height:14px}button.tutor-btn-medium,a.tutor-btn-medium,.tutor-btn-medium{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:3px;font-size:.875rem;line-height:1.375rem}button.tutor-btn-medium:not([class*=tutor-btn-link]),a.tutor-btn-medium:not([class*=tutor-btn-link]),.tutor-btn-medium:not([class*=tutor-btn-link]){min-height:38px;padding:8px 12px}button.tutor-btn-large,a.tutor-btn-large,.tutor-btn-large{--tutor-button-border-shadow-base:2px;--tutor-button-border-shadow-bottom:5px;font-size:.875rem;line-height:1.375rem}button.tutor-btn-large:not([class*=tutor-btn-link]),a.tutor-btn-large:not([class*=tutor-btn-link]),.tutor-btn-large:not([class*=tutor-btn-link]){min-height:48px;padding:12px 16px}button.tutor-btn-large.tutor-btn-loading:before,a.tutor-btn-large.tutor-btn-loading:before,.tutor-btn-large.tutor-btn-loading:before{width:20px;height:20px}.tutor-btn-loading{pointer-events:none;-webkit-text-fill-color:transparent;position:relative}.tutor-btn-loading>*{visibility:hidden}.tutor-btn-loading:before{content:"";border:2px solid;border-top-color:transparent;border-radius:50%;width:16px;height:16px;animation:1s linear infinite tutor-button-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-tutor-motion=reduce] .tutor-btn-loading:before{border-top-color:currentColor;animation:1.5s ease-in-out infinite tutor-button-pulse!important}@media (prefers-reduced-motion:reduce){[data-tutor-motion=auto] .tutor-btn-loading:before{border-top-color:currentColor;animation:1.5s ease-in-out infinite tutor-button-pulse!important}}button.tutor-btn-block,a.tutor-btn-block,.tutor-btn-block{justify-content:center;width:100%}.tutor-btn-group{flex-direction:row;display:flex}.tutor-btn-group .tutor-btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.tutor-btn-group .tutor-btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tutor-btn-group-vertical{flex-direction:column;display:flex}.tutor-btn-group-vertical .tutor-btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.tutor-btn-group-vertical .tutor-btn:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}button.tutor-btn-icon,a.tutor-btn-icon,.tutor-btn-icon{flex-shrink:0;min-width:40px;min-height:40px;padding:10px}button.tutor-btn-icon.tutor-btn-x-small,a.tutor-btn-icon.tutor-btn-x-small,.tutor-btn-icon.tutor-btn-x-small{min-width:32px;min-height:32px;padding:8px}button.tutor-btn-icon.tutor-btn-small,a.tutor-btn-icon.tutor-btn-small,.tutor-btn-icon.tutor-btn-small{min-width:34px;min-height:34px;padding:9px}button.tutor-btn-icon.tutor-btn-large,a.tutor-btn-icon.tutor-btn-large,.tutor-btn-icon.tutor-btn-large{min-width:48px;min-height:48px;padding:14px}.tutor-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:8px;padding:16px}.tutor-card-padding-small{padding:8px}.tutor-card-padding-medium{padding:16px}.tutor-card-padding-large{padding:24px}.tutor-card-rounded-md{border-radius:6px}.tutor-card-rounded-lg{border-radius:8px}.tutor-card-rounded-2xl{border-radius:12px}.tutor-input-field{width:100%;position:relative}.tutor-input-field .tutor-input-wrapper{flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;display:flex;position:relative}.tutor-input-field .tutor-input-wrapper .tutor-label,.tutor-input-field .tutor-input-wrapper .tutor-checkbox,.tutor-input-field .tutor-input-wrapper .tutor-radio,.tutor-input-field .tutor-input-wrapper .tutor-switch{margin:0}.tutor-input-field .tutor-input{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);border:1px solid var(--tutor-border-idle);border-color:var(--tutor-input-border-color,var(--tutor-border-idle));border-radius:var(--tutor-input-radius,6px);background-color:var(--tutor-surface-l1);width:100%;min-height:auto;font-size:.875rem;font-weight:400;line-height:1.375rem;font-weight:var(--tutor-input-font-weight,400);--tutor-input-border-shadow-current:var(--tutor-input-border-shadow,none);box-shadow:var(--tutor-input-border-shadow-current);-moz-appearance:textfield;margin:0;padding:7px 12px;transition:all .25s ease-in-out}.tutor-input-field .tutor-input::-webkit-outer-spin-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input::-webkit-inner-spin-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input::-webkit-search-cancel-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input::-webkit-autofill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input::-webkit-contacts-auto-fill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input::-webkit-credentials-auto-fill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input:placeholder-shown:not(:focus):not(:disabled){background-color:var(--tutor-surface-l3)}.tutor-input-field .tutor-input::-webkit-input-placeholder{color:var(--tutor-text-subdued)}.tutor-input-field .tutor-input::-ms-input-placeholder{color:var(--tutor-text-subdued)}.tutor-input-field .tutor-input::placeholder{color:var(--tutor-text-subdued)}.tutor-input-field .tutor-input:focus{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);background-color:var(--tutor-surface-l1);border-color:var(--tutor-border-brand-tertiary);color:var(--tutor-text-primary);--tutor-input-border-shadow-current:none;outline:none}.tutor-input-field .tutor-input:disabled{background-color:var(--tutor-surface-l1-hover);cursor:not-allowed;--tutor-input-border-shadow-current:none}@media (hover:none) and (pointer:coarse){.tutor-input-field .tutor-input{font-size:1rem;line-height:1.5rem}}.tutor-input-field .tutor-input.tutor-input-content-left{padding-inline-start:40px}.tutor-input-field .tutor-input.tutor-input-content-right{padding-inline-end:40px}.tutor-input-field .tutor-input.tutor-input-content-clear{padding-inline-end:36px}.tutor-input-field .tutor-input-sm{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);border:1px solid var(--tutor-border-idle);border-color:var(--tutor-input-border-color,var(--tutor-border-idle));border-radius:var(--tutor-input-radius,6px);background-color:var(--tutor-surface-l1);width:100%;min-height:auto;font-size:.875rem;font-weight:400;line-height:1.375rem;font-weight:var(--tutor-input-font-weight,400);--tutor-input-border-shadow-current:var(--tutor-input-border-shadow,none);box-shadow:var(--tutor-input-border-shadow-current);-moz-appearance:textfield;margin:0;padding:7px 12px;transition:all .25s ease-in-out}.tutor-input-field .tutor-input-sm::-webkit-outer-spin-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input-sm::-webkit-inner-spin-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input-sm::-webkit-search-cancel-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input-sm::-webkit-autofill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input-sm::-webkit-contacts-auto-fill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input-sm::-webkit-credentials-auto-fill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input-sm:placeholder-shown:not(:focus):not(:disabled){background-color:var(--tutor-surface-l3)}.tutor-input-field .tutor-input-sm::-webkit-input-placeholder{color:var(--tutor-text-subdued)}.tutor-input-field .tutor-input-sm::-ms-input-placeholder{color:var(--tutor-text-subdued)}.tutor-input-field .tutor-input-sm::placeholder{color:var(--tutor-text-subdued)}.tutor-input-field .tutor-input-sm:focus{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);background-color:var(--tutor-surface-l1);border-color:var(--tutor-border-brand-tertiary);color:var(--tutor-text-primary);--tutor-input-border-shadow-current:none;outline:none}.tutor-input-field .tutor-input-sm:disabled{background-color:var(--tutor-surface-l1-hover);cursor:not-allowed;--tutor-input-border-shadow-current:none}.tutor-input-field .tutor-input-sm{padding:5px 8px}@media (hover:none) and (pointer:coarse){.tutor-input-field .tutor-input-sm{font-size:1rem;line-height:1.5rem}}.tutor-input-field .tutor-input-lg{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);border:1px solid var(--tutor-border-idle);border-color:var(--tutor-input-border-color,var(--tutor-border-idle));border-radius:var(--tutor-input-radius,6px);background-color:var(--tutor-surface-l1);width:100%;min-height:auto;font-size:.875rem;font-weight:400;line-height:1.375rem;font-weight:var(--tutor-input-font-weight,400);--tutor-input-border-shadow-current:var(--tutor-input-border-shadow,none);box-shadow:var(--tutor-input-border-shadow-current);-moz-appearance:textfield;margin:0;padding:7px 12px;transition:all .25s ease-in-out}.tutor-input-field .tutor-input-lg::-webkit-outer-spin-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input-lg::-webkit-inner-spin-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input-lg::-webkit-search-cancel-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input-lg::-webkit-autofill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input-lg::-webkit-contacts-auto-fill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input-lg::-webkit-credentials-auto-fill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-input-lg:placeholder-shown:not(:focus):not(:disabled){background-color:var(--tutor-surface-l3)}.tutor-input-field .tutor-input-lg::-webkit-input-placeholder{color:var(--tutor-text-subdued)}.tutor-input-field .tutor-input-lg::-ms-input-placeholder{color:var(--tutor-text-subdued)}.tutor-input-field .tutor-input-lg::placeholder{color:var(--tutor-text-subdued)}.tutor-input-field .tutor-input-lg:focus{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);background-color:var(--tutor-surface-l1);border-color:var(--tutor-border-brand-tertiary);color:var(--tutor-text-primary);--tutor-input-border-shadow-current:none;outline:none}.tutor-input-field .tutor-input-lg:disabled{background-color:var(--tutor-surface-l1-hover);cursor:not-allowed;--tutor-input-border-shadow-current:none}.tutor-input-field .tutor-input-lg{padding:12px}@media (hover:none) and (pointer:coarse){.tutor-input-field .tutor-input-lg{font-size:1rem;line-height:1.5rem}}.tutor-input-field .tutor-text-area{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);border:1px solid var(--tutor-border-idle);border-color:var(--tutor-input-border-color,var(--tutor-border-idle));border-radius:var(--tutor-input-radius,6px);background-color:var(--tutor-surface-l1);width:100%;min-height:auto;font-size:.875rem;font-weight:400;line-height:1.375rem;font-weight:var(--tutor-input-font-weight,400);--tutor-input-border-shadow-current:var(--tutor-input-border-shadow,none);box-shadow:var(--tutor-input-border-shadow-current);-moz-appearance:textfield;margin:0;padding:7px 12px;transition:all .25s ease-in-out}.tutor-input-field .tutor-text-area::-webkit-outer-spin-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-text-area::-webkit-inner-spin-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-text-area::-webkit-search-cancel-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-text-area::-webkit-autofill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-text-area::-webkit-contacts-auto-fill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-text-area::-webkit-credentials-auto-fill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-input-field .tutor-text-area:placeholder-shown:not(:focus):not(:disabled){background-color:var(--tutor-surface-l3)}.tutor-input-field .tutor-text-area::-webkit-input-placeholder{color:var(--tutor-text-subdued)}.tutor-input-field .tutor-text-area::-ms-input-placeholder{color:var(--tutor-text-subdued)}.tutor-input-field .tutor-text-area::placeholder{color:var(--tutor-text-subdued)}.tutor-input-field .tutor-text-area:focus{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);background-color:var(--tutor-surface-l1);border-color:var(--tutor-border-brand-tertiary);color:var(--tutor-text-primary);--tutor-input-border-shadow-current:none;outline:none}.tutor-input-field .tutor-text-area:disabled{background-color:var(--tutor-surface-l1-hover);cursor:not-allowed;--tutor-input-border-shadow-current:none}@media (hover:none) and (pointer:coarse){.tutor-input-field .tutor-text-area{font-size:1rem;line-height:1.5rem}}.tutor-input-field .tutor-text-area{resize:vertical;min-height:92px}.tutor-input-field .tutor-wp-editor-container .wp-editor-container,.tutor-input-field .tutor-wp-editor-container .mce-tinymce{border-radius:var(--tutor-input-radius,6px);border-color:var(--tutor-border-idle)}.tutor-input-field .tutor-wp-editor-container .mce-panel{background-color:var(--tutor-surface-l1)!important;border-color:var(--tutor-border-idle)!important}.tutor-input-field .tutor-wp-editor-container .wp-editor-area{background-color:var(--tutor-surface-l1);color:var(--tutor-text-primary)}.tutor-input-field .tutor-wp-editor-container .wp-editor-tabs .wp-switch-editor{background-color:var(--tutor-surface-l2);color:var(--tutor-text-secondary);border-color:var(--tutor-border-idle)}.tutor-input-field .tutor-wp-editor-container .wp-editor-tabs .wp-switch-editor:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-input-field .tutor-wp-editor-container .mce-toolbar-grp,.tutor-input-field .tutor-wp-editor-container .quicktags-toolbar{border-top-left-radius:var(--tutor-input-radius,6px);border-top-right-radius:var(--tutor-input-radius,6px)}.tutor-input-field .tutor-wp-editor-container .mce-toolbar:last-of-type{border-top:none}.tutor-input-field .tutor-wp-editor-container .mce-statusbar{border-bottom-left-radius:var(--tutor-input-radius,6px);border-bottom-right-radius:var(--tutor-input-radius,6px);background-color:var(--tutor-surface-l1);border-top-color:var(--tutor-border-idle)}.tutor-input-field .tutor-wp-editor-container .mce-btn{background-color:transparent!important}.tutor-input-field .tutor-wp-editor-container .mce-btn button,.tutor-input-field .tutor-wp-editor-container .mce-btn button .mce-ico{color:var(--tutor-icon-secondary)}.tutor-input-field .tutor-wp-editor-container .mce-btn:hover,.tutor-input-field .tutor-wp-editor-container .mce-btn.mce-active{background-color:var(--tutor-surface-l1-hover)!important;border-color:transparent!important}.tutor-input-field .tutor-wp-editor-container .mce-btn:hover button,.tutor-input-field .tutor-wp-editor-container .mce-btn.mce-active button,.tutor-input-field .tutor-wp-editor-container .mce-btn:hover button .mce-ico,.tutor-input-field .tutor-wp-editor-container .mce-btn.mce-active button .mce-ico{color:var(--tutor-icon-hover)}.tutor-input-field .tutor-wp-editor-container .mce-btn.mce-active{background-color:var(--tutor-surface-l2-hover)!important}.tutor-input-field .tutor-checkbox{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);cursor:pointer;width:16px;height:16px;color:var(--tutor-icon-idle);border-radius:4px;flex-shrink:0;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;position:relative}.tutor-input-field .tutor-checkbox:before{display:none!important}.tutor-input-field .tutor-checkbox:after{content:"";opacity:0;background-color:currentColor;width:10px;height:10px;transition:opacity .25s ease-in-out,transform .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M10.3 3.3a1 1 0 0 1 0 1.4L5.5 9.5a1 1 0 0 1-1.4 0L1.7 7.1a1 1 0 0 1 1.4-1.4L5 7.6l4.3-4.3a1 1 0 0 1 1.4 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M10.3 3.3a1 1 0 0 1 0 1.4L5.5 9.5a1 1 0 0 1-1.4 0L1.7 7.1a1 1 0 0 1 1.4-1.4L5 7.6l4.3-4.3a1 1 0 0 1 1.4 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.tutor-input-field .tutor-checkbox:checked{background-color:var(--tutor-surface-brand-primary);color:var(--tutor-icon-idle-inverse);border-color:transparent}.tutor-input-field .tutor-checkbox:checked:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.tutor-input-field .tutor-checkbox:disabled{background-color:var(--tutor-surface-l1-hover);color:var(--tutor-icon-disabled);cursor:not-allowed;border-color:var(--tutor-border-idle)}.tutor-input-field .tutor-checkbox:focus{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-input-field .tutor-checkbox:focus:not(:checked){box-shadow:0 0 0 2px rgba(152,162,179,.14),0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.1)}.tutor-input-field .tutor-checkbox-md{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);cursor:pointer;width:20px;height:20px;color:var(--tutor-icon-idle);border-radius:4px;flex-shrink:0;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;position:relative}.tutor-input-field .tutor-checkbox-md:before{display:none!important}.tutor-input-field .tutor-checkbox-md:after{content:"";opacity:0;background-color:currentColor;width:12px;height:12px;transition:opacity .25s ease-in-out,transform .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M10.3 3.3a1 1 0 0 1 0 1.4L5.5 9.5a1 1 0 0 1-1.4 0L1.7 7.1a1 1 0 0 1 1.4-1.4L5 7.6l4.3-4.3a1 1 0 0 1 1.4 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M10.3 3.3a1 1 0 0 1 0 1.4L5.5 9.5a1 1 0 0 1-1.4 0L1.7 7.1a1 1 0 0 1 1.4-1.4L5 7.6l4.3-4.3a1 1 0 0 1 1.4 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.tutor-input-field .tutor-checkbox-md:checked{background-color:var(--tutor-surface-brand-primary);color:var(--tutor-icon-idle-inverse);border-color:transparent}.tutor-input-field .tutor-checkbox-md:checked:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.tutor-input-field .tutor-checkbox-md:disabled{background-color:var(--tutor-surface-l1-hover);color:var(--tutor-icon-disabled);cursor:not-allowed;border-color:var(--tutor-border-idle)}.tutor-input-field .tutor-checkbox-md:focus{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-input-field .tutor-checkbox-md:focus:not(:checked){box-shadow:0 0 0 2px rgba(152,162,179,.14),0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.1)}.tutor-input-field .tutor-checkbox-intermediate{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);cursor:pointer;width:20px;height:20px;color:var(--tutor-icon-idle);border-radius:4px;flex-shrink:0;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;position:relative}.tutor-input-field .tutor-checkbox-intermediate:before{display:none!important}.tutor-input-field .tutor-checkbox-intermediate:after{content:"";opacity:0;background-color:currentColor;width:12px;height:12px;transition:opacity .25s ease-in-out,transform .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M10.3 3.3a1 1 0 0 1 0 1.4L5.5 9.5a1 1 0 0 1-1.4 0L1.7 7.1a1 1 0 0 1 1.4-1.4L5 7.6l4.3-4.3a1 1 0 0 1 1.4 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M10.3 3.3a1 1 0 0 1 0 1.4L5.5 9.5a1 1 0 0 1-1.4 0L1.7 7.1a1 1 0 0 1 1.4-1.4L5 7.6l4.3-4.3a1 1 0 0 1 1.4 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.tutor-input-field .tutor-checkbox-intermediate:checked{background-color:var(--tutor-surface-brand-primary);color:var(--tutor-icon-idle-inverse);border-color:transparent}.tutor-input-field .tutor-checkbox-intermediate:checked:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.tutor-input-field .tutor-checkbox-intermediate:disabled{background-color:var(--tutor-surface-l1-hover);color:var(--tutor-icon-disabled);cursor:not-allowed;border-color:var(--tutor-border-idle)}.tutor-input-field .tutor-checkbox-intermediate:focus{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-input-field .tutor-checkbox-intermediate:focus:not(:checked){box-shadow:0 0 0 2px rgba(152,162,179,.14),0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.1)}.tutor-input-field .tutor-checkbox-intermediate:after{opacity:1;background-color:currentColor;border-radius:1000px;width:7px;height:2.5px;transform:translate(-50%,-50%)scale(1);-webkit-mask:none;mask:none}.tutor-input-field .tutor-checkbox-intermediate{background-color:var(--tutor-surface-brand-primary);color:var(--tutor-icon-idle-inverse);border-color:transparent}.tutor-input-field .tutor-radio{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);cursor:pointer;border-radius:1000px;flex-shrink:0;width:16px;height:16px;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out;position:relative}.tutor-input-field .tutor-radio:checked{background-color:var(--tutor-surface-brand-primary);border-color:transparent}.tutor-input-field .tutor-radio:checked:before{display:none!important}.tutor-input-field .tutor-radio:checked:after{content:"";background-color:var(--tutor-surface-l1);border-radius:1000px;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tutor-input-field .tutor-radio:disabled{background-color:var(--tutor-surface-l2);cursor:not-allowed;border-color:var(--tutor-border-idle)}.tutor-input-field .tutor-radio:focus{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-input-field .tutor-radio:focus:not(:checked){box-shadow:0 0 0 2px rgba(152,162,179,.14),0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.1)}.tutor-input-field .tutor-radio-md{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);cursor:pointer;border-radius:1000px;flex-shrink:0;width:20px;height:20px;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out;position:relative}.tutor-input-field .tutor-radio-md:checked{background-color:var(--tutor-surface-brand-primary);border-color:transparent}.tutor-input-field .tutor-radio-md:checked:before{display:none!important}.tutor-input-field .tutor-radio-md:checked:after{content:"";background-color:var(--tutor-surface-l1);border-radius:1000px;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tutor-input-field .tutor-radio-md:disabled{background-color:var(--tutor-surface-l2);cursor:not-allowed;border-color:var(--tutor-border-idle)}.tutor-input-field .tutor-radio-md:focus{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-input-field .tutor-radio-md:focus:not(:checked){box-shadow:0 0 0 2px rgba(152,162,179,.14),0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.1)}.tutor-input-field .tutor-switch{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:var(--tutor-button-secondary-hover);cursor:pointer;border:none;border-radius:20px;outline:none;align-items:center;width:36px;height:20px;transition:background-color .25s ease-in-out;display:inline-flex;position:relative}.tutor-input-field .tutor-switch:before{display:none!important}.tutor-input-field .tutor-switch:after{content:"";background-color:var(--tutor-actions-inverse);border-radius:50%;width:16px;height:16px;transition:transform .25s ease-in-out,background-color .25s ease-in-out;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.1)}.tutor-input-field .tutor-switch:focus{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);border-color:var(--tutor-border-brand-tertiary);outline:none}.tutor-input-field .tutor-switch:checked{background-color:var(--tutor-button-primary)}.tutor-input-field .tutor-switch:checked:after{transform:translate(16px)}.tutor-input-field .tutor-switch:disabled{background-color:var(--tutor-button-disabled)}.tutor-input-field .tutor-switch:disabled:after{background-color:var(--tutor-actions-gray-empty)}.tutor-input-field .tutor-switch-md{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:var(--tutor-button-secondary-hover);cursor:pointer;border:none;border-radius:24px;outline:none;align-items:center;width:44px;height:24px;transition:background-color .25s ease-in-out;display:inline-flex;position:relative}.tutor-input-field .tutor-switch-md:before{display:none!important}.tutor-input-field .tutor-switch-md:after{content:"";background-color:var(--tutor-actions-inverse);border-radius:50%;width:20px;height:20px;transition:transform .25s ease-in-out,background-color .25s ease-in-out;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.1)}.tutor-input-field .tutor-switch-md:focus{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);border-color:var(--tutor-border-brand-tertiary);outline:none}.tutor-input-field .tutor-switch-md:checked{background-color:var(--tutor-button-primary)}.tutor-input-field .tutor-switch-md:checked:after{transform:translate(20px)}.tutor-input-field .tutor-switch-md:disabled{background-color:var(--tutor-button-disabled)}.tutor-input-field .tutor-switch-md:disabled:after{background-color:var(--tutor-actions-gray-empty)}.tutor-input-field .tutor-label{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;margin-bottom:6px;font-size:.875rem;font-weight:500;line-height:1.375rem;display:flex}.tutor-input-field .tutor-label-required:after{content:"*";color:var(--tutor-text-critical);margin-left:2px}.tutor-input-field .tutor-input-help-icon{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-input-field .tutor-input-help-icon:focus{outline:none}.tutor-input-field .tutor-input-help-icon{color:var(--tutor-icon-subdued);cursor:help;flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-input-field .tutor-input-clear-button{border-radius:var(--tutor-button-radius,6px);font-weight:var(--tutor-button-font-weight,500);cursor:pointer;text-align:center;text-transform:none;color:var(--tutor-text-primary);--tutor-button-border-shadow:none;box-shadow:var(--tutor-button-border-shadow,none);background-color:transparent;border:none;flex-flow:row;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:inline-flex}.tutor-input-field .tutor-input-clear-button:hover:not(:disabled):not(.disabled),.tutor-input-field .tutor-input-clear-button:focus:not(:disabled):not(.disabled){color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow,none);background-color:transparent;border:none;outline:none}.tutor-input-field .tutor-input-clear-button:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-input-field .tutor-input-clear-button svg:not([class]){color:currentColor;flex-shrink:0}.tutor-input-field .tutor-input-clear-button:disabled,.tutor-input-field .tutor-input-clear-button.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}.tutor-input-field .tutor-input-clear-button:disabled svg:not([class]),.tutor-input-field .tutor-input-clear-button.disabled svg:not([class]){color:var(--tutor-icon-subdued)}.tutor-input-field .tutor-input-clear-button{color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow,none);background-color:transparent}.tutor-input-field .tutor-input-clear-button svg:not([class]){color:var(--tutor-icon-idle)}.tutor-input-field .tutor-input-clear-button:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-ghost-hover);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-hover,var(--tutor-button-ghost-border-shadow,none))}.tutor-input-field .tutor-input-clear-button:disabled,.tutor-input-field .tutor-input-clear-button.disabled{--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-disabled,var(--tutor-button-ghost-border-shadow,none));background-color:transparent}.tutor-input-field .tutor-input-clear-button{inset-inline-end:12px;color:var(--tutor-icon-idle);border-radius:4px;flex-shrink:0;padding:2px;position:absolute;top:50%;transform:translateY(-50%)}.tutor-input-field .tutor-input-content{color:var(--tutor-icon-secondary);pointer-events:none;flex-flow:row;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.tutor-input-field .tutor-input-content.tutor-input-content-left{inset-inline-start:12px}.tutor-input-field .tutor-input-content.tutor-input-content-right{inset-inline-end:12px}.tutor-input-field .tutor-input-content .tutor-input-password-toggle{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-input-field .tutor-input-content .tutor-input-password-toggle:focus{outline:none}.tutor-input-field .tutor-input-content .tutor-input-password-toggle{pointer-events:auto;cursor:pointer;color:inherit}.tutor-input-field .tutor-input-content .tutor-input-password-toggle:hover{color:var(--tutor-icon-hover)}.tutor-input-field .tutor-input-wrapper:has(.tutor-input-sm) .tutor-input.tutor-input-content-left{padding-inline-start:32px}.tutor-input-field .tutor-input-wrapper:has(.tutor-input-sm) .tutor-input.tutor-input-content-right{padding-inline-end:32px}.tutor-input-field .tutor-input-wrapper:has(.tutor-input-sm) .tutor-input-content-left{inset-inline-start:8px}.tutor-input-field .tutor-input-wrapper:has(.tutor-input-sm).tutor-input-content-right{inset-inline-end:8px}.tutor-input-field .tutor-error-text{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-critical);font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-input-field .tutor-help-text{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-input-field .tutor-error-text:not(:empty),.tutor-input-field .tutor-help-text:not(:empty){margin-top:6px}.tutor-input-field-error .tutor-input{border:1px solid var(--tutor-border-error);--tutor-input-border-shadow-current:none;box-shadow:0 1px 2px rgba(16,24,40,.05)}.tutor-input-field-error .tutor-input:focus{border-color:var(--tutor-border-error);outline:none;box-shadow:0 0 0 2px rgba(240,68,56,.24),0 1px 2px rgba(16,24,40,.05)}.tutor-input-field-error .tutor-wp-editor-container{outline:1px solid var(--tutor-border-error);border-radius:var(--tutor-input-radius,6px);box-shadow:0 1px 2px rgba(16,24,40,.05)}.tutor-input-field-error .tutor-wp-editor-container:focus{border-color:var(--tutor-border-error);outline:none;box-shadow:0 0 0 2px rgba(240,68,56,.24),0 1px 2px rgba(16,24,40,.05)}.tutor-modal{z-index:99999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tutor-modal-backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(0,0,0,.6);position:absolute;inset:0}.tutor-modal-backdrop-enter{transition:opacity .15s ease-out}.tutor-modal-backdrop-transition{opacity:0}.tutor-modal-backdrop-transition-reset{opacity:1}.tutor-modal-backdrop-leave{transition:opacity .15s ease-in}.tutor-modal-content{background-color:var(--tutor-surface-l1);border-radius:var(--tutor-modal-radius,16px);width:100%;max-width:500px;max-height:calc(100dvh - 40px);box-shadow:var(--tutor-modal-shadow,0px 8px 8px -4px rgba(16,24,40,.03),0px 20px 24px -4px rgba(16,24,40,.08));position:relative;overflow-y:auto}.tutor-modal-content-enter{transition:opacity .15s ease-out,transform .15s ease-out}.tutor-modal-content-transition{opacity:0;transform:translateY(16px)scale(.95)}.tutor-modal-content-transition-reset{opacity:1;transform:translateY(0)scale(1)}.tutor-modal-content-leave{transition:opacity .15s ease-in,transform .15s ease-in}.tutor-modal-header{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:20px 20px 0;display:flex}.tutor-modal-title{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);margin:0;font-size:1.125rem;font-weight:600;line-height:1.625rem}.tutor-modal-subtitle{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);font-size:.75rem;font-weight:400;line-height:1.125rem}.tutor-modal-body{padding:20px}.tutor-modal-close{border-radius:var(--tutor-button-radius,6px);font-weight:var(--tutor-button-font-weight,500);cursor:pointer;text-align:center;text-transform:none;color:var(--tutor-text-primary);--tutor-button-border-shadow:none;box-shadow:var(--tutor-button-border-shadow,none);background-color:transparent;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:inline-flex}.tutor-modal-close:hover:not(:disabled):not(.disabled),.tutor-modal-close:focus:not(:disabled):not(.disabled){color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow,none);background-color:transparent;border:none;outline:none}.tutor-modal-close:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-modal-close svg:not([class]){color:currentColor;flex-shrink:0}.tutor-modal-close:disabled,.tutor-modal-close.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}.tutor-modal-close:disabled svg:not([class]),.tutor-modal-close.disabled svg:not([class]){color:var(--tutor-icon-subdued)}.tutor-modal-close{min-width:32px;min-height:32px;color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow,none);background-color:transparent;padding:8px}.tutor-modal-close svg:not([class]){color:var(--tutor-icon-idle)}.tutor-modal-close:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-ghost-hover);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-hover,var(--tutor-button-ghost-border-shadow,none))}.tutor-modal-close:disabled,.tutor-modal-close.disabled{--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-disabled,var(--tutor-button-ghost-border-shadow,none));background-color:transparent}.tutor-modal-close{top:8px;position:absolute;inset-inline-end:8px}.tutor-modal-close svg{color:var(--tutor-icon-idle)!important}.tutor-modal-footer{border-top:1px solid var(--tutor-border-idle);flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}@media (max-width:768px){.tutor-modal{padding:16px}.tutor-modal-content{max-height:95vh}}.tutor-popover{z-index:2;background-color:var(--tutor-surface-l1);border:var(--tutor-popover-border,1px solid var(--tutor-border-idle));border-radius:var(--tutor-popover-radius,12px);max-width:276px;box-shadow:var(--tutor-popover-shadow,0px 4px 6px -2px rgba(16,24,40,.03),0px 12px 16px -4px rgba(16,24,40,.08));position:fixed;overflow:hidden}.tutor-popover-header{padding:8px 8px 0}.tutor-popover-header .tutor-popover-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin:0;font-size:1rem;font-weight:600;line-height:1.375rem}.tutor-popover-header .tutor-popover-close{top:4px;width:24px;height:24px;color:var(--tutor-icon-idle);cursor:pointer;background:0 0;border:none;border-radius:24px;flex-flow:row;justify-content:center;align-items:center;padding:0;transition:all .25s ease-in-out;display:flex;position:absolute;inset-inline-end:4px}.tutor-popover-header .tutor-popover-close:hover,.tutor-popover-header .tutor-popover-close:focus{background-color:var(--tutor-surface-l2);color:var(--tutor-icon-hover);outline:none}.tutor-popover-body{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);padding:8px;font-size:.875rem;font-weight:400;line-height:1.125rem}.tutor-popover-footer{border-top:1px solid var(--tutor-border-idle);flex-flow:row;justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;padding:8px;display:flex}[dir=rtl] .tutor-popover-footer{flex-direction:row-reverse;justify-content:flex-start}.tutor-popover .tutor-popover-menu{min-width:170px;padding:6px 0}.tutor-popover .tutor-popover-menu .tutor-popover-menu-item{width:100%;font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-popover .tutor-popover-menu .tutor-popover-menu-item:focus{outline:none}.tutor-popover .tutor-popover-menu .tutor-popover-menu-item{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);text-overflow:ellipsis;white-space:nowrap;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;padding:8px 12px;font-size:.875rem;font-weight:400;line-height:1.375rem;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:flex;overflow:hidden}.tutor-popover .tutor-popover-menu .tutor-popover-menu-item svg{flex-shrink:0}.tutor-popover .tutor-popover-menu .tutor-popover-menu-item:hover,.tutor-popover .tutor-popover-menu .tutor-popover-menu-item:focus{color:var(--tutor-text-primary);background-color:var(--tutor-tab-sidebar-l2-hover)}.tutor-popover .tutor-popover-menu .tutor-popover-menu-item.tutor-active{background-color:var(--tutor-tab-sidebar-l2-active);color:var(--tutor-text-brand);opacity:1}.tutor-popover-sm{max-width:200px;font-size:.75rem}.tutor-popover-lg{max-width:400px}.tutor-popover-xl{max-width:500px}.tutor-popover[x-cloak]{display:none!important}@media (max-width:576px){.tutor-popover{max-width:calc(100vw - 56px)}.tutor-popover-header,.tutor-popover-body,.tutor-popover-footer{padding-left:6px;padding-inline-end:6px}}.tutor-progress-bar{width:100%;height:var(--tutor-progress-height,8px);background-color:var(--tutor-actions-gray-quaternary);border-radius:1000px;position:relative;overflow:hidden;box-shadow:inset 0 0 1.75px rgba(0,0,0,.16)}.tutor-progress-bar-fill{--tutor-progress-width:0%;--tutor-progress-start:0%;width:100%;height:100%;transform:translateX(calc(var(--tutor-progress-width) - 100%));background-color:var(--tutor-actions-success-primary);border-radius:inherit;transition:transform .3s ease-in-out;position:relative}[dir=rtl] .tutor-progress-bar-fill{transform:translateX(calc(100% - var(--tutor-progress-width)))}.tutor-progress-bar-fill:before{content:"";top:var(--tutor-progress-indicator-top,2px);height:var(--tutor-progress-indicator-height,1.5px);background-color:var(--tutor-actions-success-secondary);border-radius:inherit;opacity:.4;width:8.16px;position:absolute;inset-inline-end:4px}.tutor-progress-bar-fill:after{content:"";display:var(--tutor-progress-indicator-secondary-display,none);top:var(--tutor-progress-indicator-top,2px);height:var(--tutor-progress-indicator-height,1.5px);background-color:var(--tutor-actions-success-secondary);border-radius:inherit;opacity:.4;position:absolute;inset-inline:4px 13.16px}.tutor-progress-bar.tutor-progress-bar-brand{background-color:var(--tutor-actions-gray-quaternary)}.tutor-progress-bar.tutor-progress-bar-brand .tutor-progress-bar-fill{background-color:var(--tutor-actions-brand-primary)}.tutor-progress-bar.tutor-progress-bar-brand .tutor-progress-bar-fill:before,.tutor-progress-bar.tutor-progress-bar-brand .tutor-progress-bar-fill:after{background-color:var(--tutor-actions-brand-secondary)}.tutor-progress-bar.tutor-progress-bar-warning{background-color:var(--tutor-actions-warning-tertiary)}.tutor-progress-bar.tutor-progress-bar-warning .tutor-progress-bar-fill{background-color:var(--tutor-actions-warning-primary)}.tutor-progress-bar.tutor-progress-bar-warning .tutor-progress-bar-fill:before,.tutor-progress-bar.tutor-progress-bar-warning .tutor-progress-bar-fill:after{background-color:var(--tutor-actions-warning-tertiary)}.tutor-progress-bar[data-tutor-animated] .tutor-progress-bar-fill{animation:1s ease-out forwards tutor-progress-fill-animate}[dir=rtl] .tutor-progress-bar[data-tutor-animated] .tutor-progress-bar-fill{animation-name:tutor-progress-fill-animate-rtl}@keyframes tutor-progress-fill-animate{0%{transform:translateX(calc(var(--tutor-progress-start,0%) - 100%))}to{transform:translateX(calc(var(--tutor-progress-width) - 100%))}}@keyframes tutor-progress-fill-animate-rtl{0%{transform:translateX(calc(100% - var(--tutor-progress-start,0%)))}to{transform:translateX(calc(100% - var(--tutor-progress-width)))}}.tutor-preview-trigger{min-width:0;max-width:100%;display:flex}.tutor-preview-trigger-text{-webkit-text-decoration:underline dashed var(--tutor-border-hover);text-decoration:underline dashed var(--tutor-border-hover);text-underline-offset:4px;color:var(--tutor-text-secondary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:100%;padding-inline-end:2px;font-style:italic;transition:color .25s ease-in-out;display:inline-block;overflow:hidden}.tutor-preview-trigger-text:focus{outline:none}.tutor-preview-trigger-text:focus-visible{outline:2px solid var(--tutor-brand-450,#90a0f7);outline-offset:2px;outline-offset:2px;border-radius:4px}.tutor-preview-card{background:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px;width:194px;max-width:calc(100vw - 16px);padding:8px 8px 12px;animation:.2s tutor-preview-fade-in;overflow:hidden;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08)}.tutor-preview-card-content{flex-direction:column;gap:8px;display:flex}.tutor-preview-card-thumbnail{object-fit:cover;border-radius:6px;width:100%;height:90px;display:block}.tutor-preview-card-body{flex-direction:column;gap:2px;display:flex}.tutor-preview-card-title{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:500;line-height:1.125rem;display:-webkit-box;overflow:hidden}.tutor-preview-card-title a{color:inherit;text-decoration:none;transition:color .25s ease-in-out}.tutor-preview-card-title a:hover{color:var(--tutor-text-brand)}.tutor-preview-card-title a:focus-visible{outline:2px solid var(--tutor-brand-450,#90a0f7);outline-offset:2px;outline-offset:2px;border-radius:4px}.tutor-preview-card-instructor{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-preview-card-instructor a{color:var(--tutor-text-secondary);text-decoration:none;transition:color .25s ease-in-out}.tutor-preview-card-instructor a:hover{color:var(--tutor-text-brand)}.tutor-preview-card-instructor a:focus-visible{outline:2px solid var(--tutor-brand-450,#90a0f7);outline-offset:2px;outline-offset:2px;border-radius:4px}@keyframes tutor-preview-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.tutor-section-separator{background-color:var(--tutor-border-idle);border:none;flex-shrink:0;width:100%;height:1px;margin:0;padding:0}.tutor-section-separator-vertical{background-color:var(--tutor-border-idle);border:none;flex-shrink:0;align-self:stretch;width:1px;height:1.25rem;margin:auto 0;padding:0}.tutor-skeleton{width:100%;height:16px;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);-webkit-mask-image:-webkit-radial-gradient(center,white,black);background-color:rgba(0,0,0,.11);border-radius:6px;flex-shrink:0;display:block;position:relative;overflow:hidden}.tutor-skeleton:after{content:"";animation:var(--tutor-animation-duration,1.6s)linear .5s infinite normal none running wave;background:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent);position:absolute;inset:0;transform:translate(-100%)}.tutor-skeleton-round{border-radius:1000px}@keyframes wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tutor-statics{flex-flow:row;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;position:relative}.tutor-statics-progress{transform:rotate(-90deg)}.tutor-statics-progress-label{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:700;line-height:1.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tutor-statics-progress-label-large{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:2.5rem;font-weight:700;line-height:3rem}.tutor-statics-complete{background:var(--tutor-actions-brand-primary);border-radius:1000px;flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-statics-complete svg{color:var(--tutor-icon-idle-inverse)}.tutor-statics-locked{background:0 0;border-radius:1000px;flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-statics-locked svg{color:var(--tutor-icon-idle)}button.tutor-tabs-tab,.tutor-tabs-tab{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);border-radius:var(--tutor-tab-radius,8px);font-size:.875rem;font-weight:400;line-height:1.375rem;font-weight:var(--tutor-tab-font-weight,500);text-transform:capitalize;white-space:nowrap;cursor:pointer;height:var(--tutor-tab-height,40px);box-shadow:none;background:0 0;border:none;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:8px 16px;transition:background-color .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out;display:flex}@media (max-width:576px){button.tutor-tabs-tab,.tutor-tabs-tab{justify-content:center;font-size:.75rem;line-height:1.25rem}}button.tutor-tabs-tab-active,.tutor-tabs-tab-active{color:var(--tutor-text-brand);background-color:var(--tutor-tab-l3-active);box-shadow:var(--tutor-tab-active-shadow,none)}button.tutor-tabs-tab-active svg,.tutor-tabs-tab-active svg{color:var(--tutor-text-brand)}button.tutor-tabs-tab-active:focus,button.tutor-tabs-tab-active:hover,.tutor-tabs-tab-active:focus,.tutor-tabs-tab-active:hover{box-shadow:none;color:var(--tutor-text-brand);background-color:var(--tutor-tab-l3-active);box-shadow:var(--tutor-tab-active-shadow,none);outline:none}button.tutor-tabs-tab-md,.tutor-tabs-tab-md{gap:4px;height:34px;padding:7px 12px;font-size:.75rem;line-height:1.25rem}button.tutor-tabs-tab-sm,.tutor-tabs-tab-sm{height:var(--tutor-tab-height-sm,34px);gap:4px;padding:6px 12px;font-size:.75rem;line-height:1.25rem}button.tutor-tabs-tab:hover:not(:disabled):not(.tutor-tabs-tab-active),button.tutor-tabs-tab:focus:not(:disabled):not(.tutor-tabs-tab-active),.tutor-tabs-tab:hover:not(:disabled):not(.tutor-tabs-tab-active),.tutor-tabs-tab:focus:not(:disabled):not(.tutor-tabs-tab-active){color:var(--tutor-text-primary);background-color:var(--tutor-tab-l3-active-hover);outline:none}button.tutor-tabs-tab:hover:not(:disabled):not(.tutor-tabs-tab-active) svg,button.tutor-tabs-tab:focus:not(:disabled):not(.tutor-tabs-tab-active) svg,.tutor-tabs-tab:hover:not(:disabled):not(.tutor-tabs-tab-active) svg,.tutor-tabs-tab:focus:not(:disabled):not(.tutor-tabs-tab-active) svg{color:var(--tutor-text-primary)}button.tutor-tabs-tab:disabled,.tutor-tabs-tab:disabled{color:var(--tutor-text-subdued);cursor:not-allowed}button.tutor-tabs-tab:disabled:hover,.tutor-tabs-tab:disabled:hover{background-color:transparent}button.tutor-tabs-tab:focus-visible{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-tabs-tab:focus-visible{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-tabs-nav{scrollbar-width:none;-ms-overflow-style:none;flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;display:flex;position:relative;overflow-x:auto;overflow-y:hidden}.tutor-tabs-nav::-webkit-scrollbar{display:none}.tutor-tabs-content{min-height:100px}.tutor-tabs-vertical{flex-flow:row;justify-content:flex-start;align-items:flex-start;display:flex}.tutor-tabs-vertical .tutor-tabs-nav{flex-flow:column;justify-content:flex-start;align-items:stretch;min-width:200px;display:flex}.tutor-tabs-vertical .tutor-tabs-content{flex:1;min-width:0}@media (max-width:576px){.tutor-tabs-vertical button.tutor-tabs-tab,.tutor-tabs-vertical .tutor-tabs-tab{justify-content:flex-start}}@media (max-width:768px){.tutor-tabs-vertical{display:unset;flex-direction:column;overflow-x:auto;overflow-y:hidden}.tutor-tabs-vertical .tutor-tabs-nav{flex-direction:row;overflow-x:auto}}.tutor-nav{flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;display:flex;overflow-x:auto}.tutor-nav button.tutor-nav-item,.tutor-nav .tutor-nav-item{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-nav button.tutor-nav-item:focus,.tutor-nav .tutor-nav-item:focus{outline:none}.tutor-nav button.tutor-nav-item,.tutor-nav .tutor-nav-item{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);border-radius:var(--tutor-tab-radius,8px);font-size:.875rem;font-weight:500;line-height:1.375rem;font-weight:var(--tutor-tab-font-weight,500);box-shadow:none;height:var(--tutor-tab-height,40px);white-space:nowrap;flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;padding:10px 16px;transition:background-color .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out;display:flex}.tutor-nav button.tutor-nav-item:hover,.tutor-nav .tutor-nav-item:hover{color:var(--tutor-text-brand);background-color:var(--tutor-tab-l3-active);box-shadow:var(--tutor-tab-active-shadow,none)}.tutor-nav button.tutor-nav-item:hover svg,.tutor-nav .tutor-nav-item:hover svg{color:var(--tutor-icon-brand)}.tutor-nav button.tutor-nav-item:focus,.tutor-nav .tutor-nav-item:focus{color:var(--tutor-text-brand);background-color:var(--tutor-tab-l3-active);box-shadow:none;outline:none}.tutor-nav button.tutor-nav-item:focus svg,.tutor-nav .tutor-nav-item:focus svg{color:var(--tutor-icon-brand)}.tutor-nav button.tutor-nav-item:focus-visible{outline:2px solid var(--tutor-brand-450,#90a0f7);outline-offset:2px;outline-offset:-2px}.tutor-nav .tutor-nav-item:focus-visible{outline:2px solid var(--tutor-brand-450,#90a0f7);outline-offset:2px;outline-offset:-2px}.tutor-nav button.tutor-nav-item.active,.tutor-nav .tutor-nav-item.active{background-color:var(--tutor-tab-l3-active);color:var(--tutor-text-brand);box-shadow:var(--tutor-tab-active-shadow,none)}.tutor-nav button.tutor-nav-item.active svg,.tutor-nav .tutor-nav-item.active svg{color:var(--tutor-icon-brand)}.tutor-nav button.tutor-nav-item svg,.tutor-nav .tutor-nav-item svg{flex-shrink:0}.tutor-nav-dropdown{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:4px;min-width:170px;padding:4px 0;display:flex}.tutor-nav-dropdown-item{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-nav-dropdown-item:focus{outline:none}.tutor-nav-dropdown-item{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;padding:8px 12px;font-size:.875rem;font-weight:400;line-height:1.375rem;transition:background-color .25s ease-in-out,color .25s ease-in-out;display:flex}.tutor-nav-dropdown-item:hover{color:var(--tutor-text-primary);background-color:var(--tutor-tab-l3-active-hover)}.tutor-nav-dropdown-item:focus{color:var(--tutor-text-primary);box-shadow:none;outline:none}.tutor-nav-dropdown-item.active,.tutor-nav-dropdown-item.active:hover{background-color:var(--tutor-tab-l3-active);color:var(--tutor-text-brand)}.tutor-nav-dropdown-item.active:hover svg{color:var(--tutor-icon-brand)}.tutor-nav.tutor-nav-secondary .tutor-nav-item{border-bottom:2px solid transparent;transition:border-color .25s ease-in-out,background-color .25s ease-in-out}.tutor-nav.tutor-nav-secondary .tutor-nav-item.active{border-bottom-color:var(--tutor-border-brand);background-color:transparent;border-radius:0}.tutor-nav.tutor-nav-small .tutor-nav-item{border-radius:var(--tutor-tab-radius-sm,6px);height:var(--tutor-tab-height-sm,34px);padding:7px 12px}.tutor-nav.tutor-nav-small .tutor-nav-dropdown{min-width:150px}.tutor-nav.tutor-nav-large .tutor-nav-item{height:var(--tutor-tab-height-lg,44px);gap:8px;padding:11px 16px}.tutor-nav.tutor-nav-large .tutor-nav-dropdown{min-width:200px}.tutor-nav.tutor-nav-large .tutor-nav-dropdown .tutor-nav-dropdown-item{padding:12px 16px}@media (max-width:576px){.tutor-nav{gap:0}.tutor-nav .tutor-nav-item{border-radius:var(--tutor-tab-radius,8px);flex:1;justify-content:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:8px 12px;font-size:.75rem;line-height:1.5rem}.tutor-nav .tutor-nav-item svg{width:16px;height:16px}}.tutor-toast-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tutor-toast-container{z-index:var(--tutor-toast-z,100000);width:min(100vw - var(--tutor-toast-offset-x,16px)*2,var(--tutor-toast-max-width,340px));min-width:min(var(--tutor-toast-min-width,300px),100vw - var(--tutor-toast-offset-x,16px)*2);pointer-events:none;outline:none;margin:0;padding:0;list-style:none;position:fixed!important}.tutor-toast-container[data-position-x=left]{left:var(--tutor-toast-offset-x,16px)}.tutor-toast-container[data-position-x=right]{right:var(--tutor-toast-offset-x,16px)}.tutor-toast-container[data-position-x=center]{left:50%;transform:translate(-50%)}.tutor-toast-container[data-position-y=top]{top:var(--tutor-toast-offset-y,16px)}.tutor-toast-container[data-position-y=bottom]{bottom:var(--tutor-toast-offset-y,16px)}[dir=rtl] .tutor-toast-container[data-position-x=left]{left:auto;right:var(--tutor-toast-offset-x,16px)}[dir=rtl] .tutor-toast-container[data-position-x=right]{right:auto;left:var(--tutor-toast-offset-x,16px)}.tutor-toast-stack{width:100%;height:var(--tutor-toast-front-height,88px);pointer-events:none;transition:height .4s cubic-bezier(.4,0,.2,1);position:relative}.tutor-toast-item{inset-inline:0;pointer-events:none;transform:translateY(var(--tutor-toast-y,0px))scale(var(--tutor-toast-scale,1));opacity:var(--tutor-toast-opacity,1);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s,height .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0}.tutor-toast-container[data-position-y=top] .tutor-toast-item{top:0;bottom:auto}.tutor-toast-item[data-front=true]{pointer-events:all;z-index:10}@keyframes tutor-toast-enter-from-bottom{0%{opacity:0;transform:translateY(100%)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tutor-toast-enter-from-top{0%{opacity:0;transform:translateY(-100%)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}.tutor-toast-item[data-entering][data-position-y=bottom]{animation:tutor-toast-enter-from-bottom var(--tutor-toast-animation-enter,.4s)cubic-bezier(.34,1.4,.64,1)forwards}.tutor-toast-item[data-entering][data-position-y=top]{animation:tutor-toast-enter-from-top var(--tutor-toast-animation-enter,.4s)cubic-bezier(.34,1.4,.64,1)forwards}@keyframes tutor-toast-exit-to-bottom{0%{opacity:1}to{transform:translateY(calc(100% + var(--tutor-toast-offset-y,16px)));opacity:0}}@keyframes tutor-toast-exit-to-top{0%{opacity:1}to{transform:translateY(calc(-100% - var(--tutor-toast-offset-y,16px)));opacity:0}}.tutor-toast-item[data-exiting][data-position-y=bottom]{animation:tutor-toast-exit-to-bottom var(--tutor-toast-animation-exit,.3s)ease forwards;pointer-events:none}.tutor-toast-item[data-exiting][data-position-y=top]{animation:tutor-toast-exit-to-top var(--tutor-toast-animation-exit,.3s)ease forwards;pointer-events:none}@keyframes tutor-toast-swipe-right{to{opacity:0;transform:translate(calc(100% + 40px))}}@keyframes tutor-toast-swipe-left{to{opacity:0;transform:translate(calc(-100% - 40px))}}.tutor-toast-item[data-swipe-out=right]{pointer-events:none;animation:.24s forwards tutor-toast-swipe-right}.tutor-toast-item[data-swipe-out=left]{pointer-events:none;animation:.24s forwards tutor-toast-swipe-left}.tutor-toast-item[data-swiping=true]{transition:none}.tutor-toast-item[data-front=false]:not([data-expanded])>.tutor-toast-card>*{opacity:0;transition:opacity .4s}.tutor-toast-item[data-front=true]>.tutor-toast-card>*,.tutor-toast-item[data-expanded]>.tutor-toast-card>*{opacity:1;transition:opacity .4s}.tutor-toast-card{align-items:center;gap:var(--tutor-toast-gap,8px);width:100%;padding:var(--tutor-toast-padding,12px 16px);border:1px solid var(--tutor-toast-border,var(--tutor-border-idle));border-radius:var(--tutor-toast-radius,1000px);background:var(--tutor-toast-background,var(--tutor-surface-base));box-shadow:var(--tutor-toast-shadow,0px 8px 8px -4px rgba(16,24,40,.03),0px 20px 24px -4px rgba(16,24,40,.08));color:var(--tutor-toast-text,var(--tutor-text-primary));font-family:var(--tutor-toast-font,var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);cursor:grab;display:flex;position:relative;overflow:hidden}.tutor-toast-card:active{cursor:grabbing}.tutor-toast-card[data-type=default]{background:var(--tutor-toast-default-background,var(--tutor-surface-base));border-color:var(--tutor-toast-default-border,var(--tutor-border-idle));color:var(--tutor-toast-default-text,var(--tutor-text-primary))}.tutor-toast-card[data-type=success]{color:var(--tutor-toast-success-text,var(--tutor-text-success))}.tutor-toast-card[data-type=error]{color:var(--tutor-toast-error-text,var(--tutor-text-critical))}.tutor-toast-card[data-type=warning]{color:var(--tutor-toast-warning-text,var(--tutor-text-caution))}.tutor-toast-card[data-type=info]{color:var(--tutor-toast-info-text,var(--tutor-text-brand))}.tutor-toast-card[data-type=loading]{color:var(--tutor-toast-loading-text,var(--tutor-text-primary))}.tutor-toast-card[data-rich-colors][data-type=success]{background:var(--tutor-toast-success-background,var(--tutor-surface-success));border-color:var(--tutor-toast-success-border,var(--tutor-border-success))}.tutor-toast-card[data-rich-colors][data-type=error]{background:var(--tutor-toast-error-background,var(--tutor-surface-critical));border-color:var(--tutor-toast-error-border,var(--tutor-border-error))}.tutor-toast-card[data-rich-colors][data-type=warning]{background:var(--tutor-toast-warning-background,var(--tutor-surface-warning-hover));border-color:var(--tutor-toast-warning-border,var(--tutor-border-warning-tertiary))}.tutor-toast-card[data-rich-colors][data-type=info]{background:var(--tutor-toast-info-background,var(--tutor-surface-brand-secondary));border-color:var(--tutor-toast-info-border,var(--tutor-border-brand-tertiary))}.tutor-toast-card[data-rich-colors][data-type=loading]{background:var(--tutor-toast-loading-background,var(--tutor-surface-l2));border-color:var(--tutor-toast-loading-border,var(--tutor-border-hover))}.tutor-toast-icon{inline-size:var(--tutor-toast-icon-size,36px);block-size:var(--tutor-toast-icon-size,36px);background:var(--tutor-toast-default-background,var(--tutor-surface-base));color:var(--tutor-toast-info-icon,var(--tutor-icon-brand));border:1px solid transparent;border-radius:1000px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tutor-toast-card[data-type=success] .tutor-toast-icon{color:var(--tutor-toast-success-icon,var(--tutor-icon-success-primary));border-color:var(--tutor-toast-success-border,var(--tutor-border-success));background:var(--tutor-toast-success-background,var(--tutor-surface-success))}.tutor-toast-card[data-type=error] .tutor-toast-icon{color:var(--tutor-toast-error-icon,var(--tutor-icon-critical));border-color:var(--tutor-toast-error-border,var(--tutor-border-error));background:var(--tutor-toast-error-background,var(--tutor-surface-critical))}.tutor-toast-card[data-type=warning] .tutor-toast-icon{color:var(--tutor-toast-warning-icon,var(--tutor-icon-warning));border-color:var(--tutor-toast-warning-border,var(--tutor-border-warning-tertiary));background:var(--tutor-toast-warning-background,var(--tutor-surface-warning-hover))}.tutor-toast-card[data-type=info] .tutor-toast-icon{color:var(--tutor-toast-info-icon,var(--tutor-icon-brand));border-color:var(--tutor-toast-info-border,var(--tutor-border-brand-tertiary));background:var(--tutor-toast-info-background,var(--tutor-surface-brand-secondary))}.tutor-toast-card[data-type=loading] .tutor-toast-icon{color:var(--tutor-toast-loading-icon,var(--tutor-icon-idle));border-color:var(--tutor-toast-loading-border,var(--tutor-border-hover));background:var(--tutor-toast-loading-background,var(--tutor-surface-l2))}.tutor-toast-card[data-type=default] .tutor-toast-icon{color:var(--tutor-toast-default-icon,var(--tutor-icon-idle));border-color:var(--tutor-toast-default-border,var(--tutor-border-idle));background:var(--tutor-toast-default-background,var(--tutor-surface-base))}.tutor-toast-content{flex:1;min-width:0}.tutor-toast-title,.tutor-toast-description{margin:0}.tutor-toast-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:currentColor;font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-toast-description{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-toast-text-muted,var(--tutor-text-secondary));font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-toast-card[data-type=default] .tutor-toast-description{color:var(--tutor-toast-default-text,var(--tutor-text-primary))}button.tutor-toast-close{border-radius:var(--tutor-button-radius,6px);font-weight:var(--tutor-button-font-weight,500);cursor:pointer;text-align:center;text-transform:none;color:var(--tutor-text-primary);--tutor-button-border-shadow:none;box-shadow:var(--tutor-button-border-shadow,none);background-color:transparent;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:inline-flex}button.tutor-toast-close:hover:not(:disabled):not(.disabled),button.tutor-toast-close:focus:not(:disabled):not(.disabled){color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow,none);background-color:transparent;border:none;outline:none}button.tutor-toast-close:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}button.tutor-toast-close svg:not([class]){color:currentColor;flex-shrink:0}button.tutor-toast-close:disabled,button.tutor-toast-close.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}button.tutor-toast-close:disabled svg:not([class]),button.tutor-toast-close.disabled svg:not([class]){color:var(--tutor-icon-subdued)}button.tutor-toast-close{color:var(--tutor-icon-idle);cursor:pointer;background:0 0;border:0;border-radius:1000px;flex-shrink:0;justify-content:center;align-items:center;block-size:28px;inline-size:28px;display:inline-flex}.tutor-toast-progress{background:color-mix(in srgb,currentColor 8%,transparent);block-size:3px;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.tutor-toast-progress-bar{transform-origin:0;block-size:100%}.tutor-toast-card[data-type=success] .tutor-toast-progress-bar{background:var(--tutor-toast-success-icon,var(--tutor-icon-success-primary))}.tutor-toast-card[data-type=error] .tutor-toast-progress-bar{background:var(--tutor-toast-error-icon,var(--tutor-icon-critical))}.tutor-toast-card[data-type=warning] .tutor-toast-progress-bar{background:var(--tutor-toast-warning-icon,var(--tutor-icon-warning))}.tutor-toast-card[data-type=info] .tutor-toast-progress-bar{background:var(--tutor-toast-info-icon,var(--tutor-icon-brand))}.tutor-toast-card[data-type=loading] .tutor-toast-progress-bar{background:var(--tutor-toast-loading-icon,var(--tutor-icon-idle))}.tutor-toast-card[data-type=default] .tutor-toast-progress-bar{background:color-mix(in srgb,var(--tutor-toast-default-text,var(--tutor-text-primary))30%,transparent)}.tutor-toast-card[data-type=loading] .tutor-toast-progress{display:none}@keyframes tutor-toast-progress-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tutor-toast-spinner{border:2px solid color-mix(in srgb,currentColor 20%,transparent);border-top-color:currentColor;border-radius:999px;block-size:18px;inline-size:18px;animation:.8s linear infinite tutor-toast-spinner-rotate}@keyframes tutor-toast-spinner-rotate{to{transform:rotate(360deg)}}[data-tutor-motion=reduce] .tutor-toast-item{transition:opacity .12s!important;animation:none!important}@media (prefers-reduced-motion:reduce){.tutor-toast-item{transition:opacity .12s!important;animation:none!important}}.tutor-tooltip-wrap{line-height:0;display:inline-block;position:relative}.tutor-tooltip{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary-inverse);z-index:1070;background-color:var(--tutor-surface-dark);word-wrap:break-word;text-align:center;pointer-events:none;border-radius:4px;max-width:180px;padding:8px;font-size:.75rem;font-weight:400;line-height:1.25rem;position:fixed;box-shadow:0 2px 4px -2px rgba(16,24,40,.06),0 4px 8px -2px rgba(16,24,40,.1)}.tutor-tooltip-medium{max-width:226px;padding:12px}.tutor-tooltip-large{text-align:start;max-width:320px;padding:12px}.tutor-tooltip-arrow-start.tutor-tooltip-top:before,.tutor-tooltip-arrow-start.tutor-tooltip-bottom:before{inset-inline:12px auto}.tutor-tooltip-arrow-center.tutor-tooltip-top:before,.tutor-tooltip-arrow-center.tutor-tooltip-bottom:before{left:50%;right:auto;transform:translate(-50%)}.tutor-tooltip-arrow-end.tutor-tooltip-top:before,.tutor-tooltip-arrow-end.tutor-tooltip-bottom:before{inset-inline:auto 12px}.tutor-tooltip:before{content:"";border:6px solid transparent;width:0;height:0;position:absolute}.tutor-tooltip-top:before{border-top-color:var(--tutor-surface-dark);border-bottom:none;top:100%}.tutor-tooltip-bottom:before{border-bottom-color:var(--tutor-surface-dark);border-top:none;bottom:100%}.tutor-tooltip-start:before{top:50%;border-inline-start-color:var(--tutor-surface-dark);inset-inline-start:100%;transform:translateY(-50%)}.tutor-tooltip-end:before{top:50%;border-inline-end-color:var(--tutor-surface-dark);inset-inline-end:100%;transform:translateY(-50%)}.tutor-tooltip-enter{opacity:0;transform:scale(.8)}.tutor-tooltip-enter-active{opacity:1;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transform:scale(1)}.tutor-tooltip-leave{opacity:1;transform:scale(1)}.tutor-tooltip-leave-active{opacity:0;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transform:scale(.8)}.tutor-file-uploader{background-color:var(--tutor-surface-brand-tertiary);background-image:var(--tutor-file-uploader-background-image,url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='6' ry='6' stroke='%23A4BCF4FF' stroke-width='3' stroke-dasharray='6%2c8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e"));border-radius:var(--tutor-input-radius,6px);cursor:pointer;flex-flow:column;justify-content:center;align-items:center;min-height:228px;padding:16px;transition:all .25s ease-in-out;display:flex;position:relative}.tutor-file-uploader.tutor-file-uploader-drag-over{background-color:var(--tutor-surface-brand-secondary)}.tutor-file-uploader.tutor-file-uploader-disabled{cursor:not-allowed;pointer-events:none}.tutor-file-uploader-icon{color:var(--tutor-icon-hover);flex-flow:row;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.tutor-file-uploader-content{text-align:center;flex-flow:column;justify-content:center;align-items:center;gap:4px;margin-bottom:24px;display:flex}.tutor-file-uploader-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin:0;font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-file-uploader-subtitle{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);margin:0;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-file-uploader-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:0;height:0;position:absolute;overflow:hidden}.tutor-file-preview{background-color:var(--tutor-surface-brand-tertiary);border-radius:6px;flex-flow:row;justify-content:center;align-items:center;width:100%;min-height:228px;display:flex;position:relative;overflow:hidden}.tutor-file-preview img{object-fit:contain;max-width:100%;height:auto}.tutor-file-preview-overlay{background-color:rgba(var(--tutor-surface-dark),.8);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-flow:row;justify-content:center;align-items:center;transition:opacity .25s ease-in-out;display:flex;position:absolute;inset:0}.tutor-file-preview:hover .tutor-file-preview-overlay{opacity:1;pointer-events:auto}.tutor-file-preview-actions{flex-flow:row;justify-content:center;align-items:center;gap:6px;display:flex}.tutor-badge{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);background-color:var(--tutor-actions-gray-secondary);border-radius:4px;align-items:center;gap:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:8px;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.tutor-badge img,.tutor-badge svg{object-fit:contain;object-position:center;flex-flow:row;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.tutor-badge svg{color:var(--tutor-icon-idle)}.tutor-badge.tutor-badge-rounded{border-radius:1000px}.tutor-badge-primary{background-color:var(--tutor-actions-brand-primary);color:var(--tutor-text-primary-inverse)}.tutor-badge-primary svg{color:var(--tutor-icon-idle-inverse)}.tutor-badge-info{background-color:var(--tutor-actions-brand-tertiary);color:var(--tutor-text-brand)}.tutor-badge-info svg{color:var(--tutor-icon-brand)}.tutor-badge-warning{background-color:var(--tutor-actions-warning-secondary);color:var(--tutor-text-warning)}.tutor-badge-warning svg{color:var(--tutor-icon-warning)}.tutor-badge-success{background-color:var(--tutor-actions-success-tertiary);color:var(--tutor-text-success)}.tutor-badge-success svg{color:var(--tutor-icon-success-primary)}.tutor-badge-success-solid{background-color:var(--tutor-actions-success-primary);color:var(--tutor-text-primary-inverse)}.tutor-badge-success-solid svg{color:var(--tutor-icon-idle-inverse)}.tutor-badge-error{background-color:var(--tutor-actions-critical-secondary);color:var(--tutor-text-critical)}.tutor-badge-error svg{color:var(--tutor-icon-critical)}.tutor-badge-highlight{background-color:var(--tutor-surface-exception2-secondary);color:var(--tutor-text-exception2)}.tutor-badge-highlight svg{color:var(--tutor-icon-exception2)}.tutor-badge-disabled{background-color:var(--tutor-actions-gray-secondary);color:var(--tutor-text-subdued)}.tutor-badge-disabled svg{color:var(--tutor-icon-secondary)}.tutor-result-badge{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);border:1px solid;border-radius:1000px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline-start:8px;padding-inline:24px 8px;font-size:1rem;font-weight:500;line-height:1.5rem;position:relative}@media (max-width:576px){.tutor-result-badge{font-size:.875rem;line-height:1.375rem}}.tutor-result-badge svg{inset-inline-start:-8px;position:absolute;top:50%;transform:translateY(-50%)}.tutor-result-badge.passed{color:var(--tutor-text-success);border-color:var(--tutor-border-success-secondary)}.tutor-result-badge.pending{color:var(--tutor-text-warning);border-color:var(--tutor-border-warning-secondary)}.tutor-result-badge.failed{color:var(--tutor-text-critical);border-color:var(--tutor-border-error-secondary)}.tutor-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;display:flex}.tutor-pagination-info{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.tutor-pagination-info .tutor-pagination-current,.tutor-pagination-info .tutor-pagination-total{color:var(--tutor-text-primary);font-weight:500}.tutor-pagination-list{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tutor-pagination-list li{margin:0;padding:0}.tutor-pagination-item{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);cursor:pointer;background-color:transparent;border-radius:6px;flex-flow:row;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:6px 12px;font-size:.75rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:background-color .25s ease-in-out,color .25s ease-in-out;display:flex}.tutor-pagination-item.active,.tutor-pagination-item:active,.tutor-pagination-item:hover{background-color:var(--tutor-button-primary-soft-focused);color:var(--tutor-text-brand)}.tutor-pagination-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tutor-pagination-item-active{background-color:var(--tutor-button-primary-soft-focused);color:var(--tutor-text-brand)}.tutor-pagination-item-prev,.tutor-pagination-item-next{color:var(--tutor-icon-idle);padding:8px}.tutor-pagination-item-prev:hover,.tutor-pagination-item-next:hover{background-color:var(--tutor-actions-brand-tertiary);color:var(--tutor-actions-brand-primary)}.tutor-pagination-ellipsis{min-width:32px;min-height:32px;font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);cursor:default;flex-flow:row;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;line-height:1.25rem;display:flex}.tutor-table-wrapper{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.tutor-table-wrapper.tutor-table-bordered{border:1px solid var(--tutor-border-idle);border-radius:8px}.tutor-table-wrapper.tutor-table-column-borders table thead th,.tutor-table-wrapper.tutor-table-column-borders table tbody td,.tutor-table-wrapper.tutor-table-column-borders .tutor-table thead th,.tutor-table-wrapper.tutor-table-column-borders .tutor-table tbody td{border-inline-end:1px solid var(--tutor-border-idle)}.tutor-table-wrapper.tutor-table-column-borders table thead th:last-of-type,.tutor-table-wrapper.tutor-table-column-borders table thead th:last-child,.tutor-table-wrapper.tutor-table-column-borders table tbody td:last-of-type,.tutor-table-wrapper.tutor-table-column-borders table tbody td:last-child,.tutor-table-wrapper.tutor-table-column-borders .tutor-table thead th:last-of-type,.tutor-table-wrapper.tutor-table-column-borders .tutor-table thead th:last-child,.tutor-table-wrapper.tutor-table-column-borders .tutor-table tbody td:last-of-type,.tutor-table-wrapper.tutor-table-column-borders .tutor-table tbody td:last-child{border-inline-end:none}.tutor-table-wrapper table{width:100%;min-width:600px}table.tutor-table,.tutor-table{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);border-collapse:collapse;border-spacing:0;background-color:var(--tutor-surface-l1);border:none;width:100%;margin:0;font-size:.875rem;font-weight:400;line-height:1.375rem}table.tutor-table thead,.tutor-table thead{background-color:var(--tutor-surface-l1-hover)}table.tutor-table thead th,.tutor-table thead th{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);text-align:left;white-space:nowrap;border:none;border-bottom:1px solid var(--tutor-border-idle);padding:12px;font-size:.75rem;font-weight:400;line-height:1.25rem}table.tutor-table tbody tr,.tutor-table tbody tr{border-bottom:1px solid var(--tutor-border-idle)}table.tutor-table tbody tr:last-child,.tutor-table tbody tr:last-child{border-bottom:none}table.tutor-table tbody tr:hover,.tutor-table tbody tr:hover{background-color:var(--tutor-surface-l1-hover)}table.tutor-table tbody tr:nth-child(odd)>td,.tutor-table tbody tr:nth-child(odd)>td{background-color:transparent}table.tutor-table tbody td,.tutor-table tbody td{vertical-align:middle;background-color:transparent;border:none;padding:12px}.tutor-avatar{background-color:var(--tutor-surface-brand-quaternary);color:var(--tutor-text-primary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:1000px;flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}.tutor-avatar .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar svg{width:24px;height:24px}.tutor-avatar-image{object-fit:cover;aspect-ratio:1;width:100%;height:100%;position:absolute;inset:0}.tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:inherit;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-20{width:20px;height:20px}.tutor-avatar-20 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.625rem;font-weight:500;line-height:1.125rem}.tutor-avatar-20 svg{width:12px;height:12px}.tutor-avatar-24{width:24px;height:24px}.tutor-avatar-24 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-24 svg{width:12px;height:12px}.tutor-avatar-32{width:32px;height:32px}.tutor-avatar-32 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-32 svg{width:16px;height:16px}.tutor-avatar-40{width:40px;height:40px}.tutor-avatar-40 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-40 svg{width:20px;height:20px}.tutor-avatar-48{width:48px;height:48px}.tutor-avatar-48 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-48 svg{width:24px;height:24px}.tutor-avatar-56{width:56px;height:56px}.tutor-avatar-56 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-56 svg{width:28px;height:28px}.tutor-avatar-64{width:64px;height:64px}.tutor-avatar-64 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-64 svg{width:32px;height:32px}.tutor-avatar-80{width:80px;height:80px}.tutor-avatar-80 .tutor-avatar-initials{font-size:1.25rem;font-weight:500}.tutor-avatar-80 svg{width:40px;height:40px}.tutor-avatar-104{width:104px;height:104px}.tutor-avatar-104 .tutor-avatar-initials{font-size:1.5rem;font-weight:500}.tutor-avatar-104 svg{width:48px;height:48px}.tutor-avatar-square,.tutor-avatar-square svg,.tutor-avatar-square .tutor-avatar-image{border-radius:6px}.tutor-avatar-icon{background-color:var(--tutor-surface-brand-tertiary);color:var(--tutor-text-secondary)}.tutor-avatar-icon:hover{background-color:var(--tutor-actions-brand-tertiary);color:var(--tutor-actions-brand-primary)}.tutor-avatar-border{border:1px solid var(--tutor-border-brand-secondary)}.tutor-avatar-border svg,.tutor-avatar-border .tutor-avatar-image{border-radius:0}@media (max-width:1920px){.tutor-avatar-3xl-20{width:20px;height:20px}.tutor-avatar-3xl-20 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.625rem;font-weight:500;line-height:1.125rem}.tutor-avatar-3xl-20 svg{width:12px;height:12px}.tutor-avatar-3xl-24{width:24px;height:24px}.tutor-avatar-3xl-24 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-3xl-24 svg{width:12px;height:12px}.tutor-avatar-3xl-32{width:32px;height:32px}.tutor-avatar-3xl-32 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-3xl-32 svg{width:16px;height:16px}.tutor-avatar-3xl-40{width:40px;height:40px}.tutor-avatar-3xl-40 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-3xl-40 svg{width:20px;height:20px}.tutor-avatar-3xl-48{width:48px;height:48px}.tutor-avatar-3xl-48 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-3xl-48 svg{width:24px;height:24px}.tutor-avatar-3xl-56{width:56px;height:56px}.tutor-avatar-3xl-56 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-3xl-56 svg{width:28px;height:28px}.tutor-avatar-3xl-64{width:64px;height:64px}.tutor-avatar-3xl-64 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-3xl-64 svg{width:32px;height:32px}.tutor-avatar-3xl-80{width:80px;height:80px}.tutor-avatar-3xl-80 .tutor-avatar-initials{font-size:1.25rem;font-weight:500}.tutor-avatar-3xl-80 svg{width:40px;height:40px}.tutor-avatar-3xl-104{width:104px;height:104px}.tutor-avatar-3xl-104 .tutor-avatar-initials{font-size:1.5rem;font-weight:500}.tutor-avatar-3xl-104 svg{width:48px;height:48px}}@media (max-width:1400px){.tutor-avatar-2xl-20{width:20px;height:20px}.tutor-avatar-2xl-20 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.625rem;font-weight:500;line-height:1.125rem}.tutor-avatar-2xl-20 svg{width:12px;height:12px}.tutor-avatar-2xl-24{width:24px;height:24px}.tutor-avatar-2xl-24 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-2xl-24 svg{width:12px;height:12px}.tutor-avatar-2xl-32{width:32px;height:32px}.tutor-avatar-2xl-32 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-2xl-32 svg{width:16px;height:16px}.tutor-avatar-2xl-40{width:40px;height:40px}.tutor-avatar-2xl-40 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-2xl-40 svg{width:20px;height:20px}.tutor-avatar-2xl-48{width:48px;height:48px}.tutor-avatar-2xl-48 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-2xl-48 svg{width:24px;height:24px}.tutor-avatar-2xl-56{width:56px;height:56px}.tutor-avatar-2xl-56 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-2xl-56 svg{width:28px;height:28px}.tutor-avatar-2xl-64{width:64px;height:64px}.tutor-avatar-2xl-64 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-2xl-64 svg{width:32px;height:32px}.tutor-avatar-2xl-80{width:80px;height:80px}.tutor-avatar-2xl-80 .tutor-avatar-initials{font-size:1.25rem;font-weight:500}.tutor-avatar-2xl-80 svg{width:40px;height:40px}.tutor-avatar-2xl-104{width:104px;height:104px}.tutor-avatar-2xl-104 .tutor-avatar-initials{font-size:1.5rem;font-weight:500}.tutor-avatar-2xl-104 svg{width:48px;height:48px}}@media (max-width:1200px){.tutor-avatar-xl-20{width:20px;height:20px}.tutor-avatar-xl-20 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.625rem;font-weight:500;line-height:1.125rem}.tutor-avatar-xl-20 svg{width:12px;height:12px}.tutor-avatar-xl-24{width:24px;height:24px}.tutor-avatar-xl-24 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-xl-24 svg{width:12px;height:12px}.tutor-avatar-xl-32{width:32px;height:32px}.tutor-avatar-xl-32 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-xl-32 svg{width:16px;height:16px}.tutor-avatar-xl-40{width:40px;height:40px}.tutor-avatar-xl-40 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-xl-40 svg{width:20px;height:20px}.tutor-avatar-xl-48{width:48px;height:48px}.tutor-avatar-xl-48 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-xl-48 svg{width:24px;height:24px}.tutor-avatar-xl-56{width:56px;height:56px}.tutor-avatar-xl-56 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-xl-56 svg{width:28px;height:28px}.tutor-avatar-xl-64{width:64px;height:64px}.tutor-avatar-xl-64 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-xl-64 svg{width:32px;height:32px}.tutor-avatar-xl-80{width:80px;height:80px}.tutor-avatar-xl-80 .tutor-avatar-initials{font-size:1.25rem;font-weight:500}.tutor-avatar-xl-80 svg{width:40px;height:40px}.tutor-avatar-xl-104{width:104px;height:104px}.tutor-avatar-xl-104 .tutor-avatar-initials{font-size:1.5rem;font-weight:500}.tutor-avatar-xl-104 svg{width:48px;height:48px}}@media (max-width:992px){.tutor-avatar-lg-20{width:20px;height:20px}.tutor-avatar-lg-20 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.625rem;font-weight:500;line-height:1.125rem}.tutor-avatar-lg-20 svg{width:12px;height:12px}.tutor-avatar-lg-24{width:24px;height:24px}.tutor-avatar-lg-24 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-lg-24 svg{width:12px;height:12px}.tutor-avatar-lg-32{width:32px;height:32px}.tutor-avatar-lg-32 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-lg-32 svg{width:16px;height:16px}.tutor-avatar-lg-40{width:40px;height:40px}.tutor-avatar-lg-40 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-lg-40 svg{width:20px;height:20px}.tutor-avatar-lg-48{width:48px;height:48px}.tutor-avatar-lg-48 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-lg-48 svg{width:24px;height:24px}.tutor-avatar-lg-56{width:56px;height:56px}.tutor-avatar-lg-56 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-lg-56 svg{width:28px;height:28px}.tutor-avatar-lg-64{width:64px;height:64px}.tutor-avatar-lg-64 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-lg-64 svg{width:32px;height:32px}.tutor-avatar-lg-80{width:80px;height:80px}.tutor-avatar-lg-80 .tutor-avatar-initials{font-size:1.25rem;font-weight:500}.tutor-avatar-lg-80 svg{width:40px;height:40px}.tutor-avatar-lg-104{width:104px;height:104px}.tutor-avatar-lg-104 .tutor-avatar-initials{font-size:1.5rem;font-weight:500}.tutor-avatar-lg-104 svg{width:48px;height:48px}}@media (max-width:768px){.tutor-avatar-md-20{width:20px;height:20px}.tutor-avatar-md-20 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.625rem;font-weight:500;line-height:1.125rem}.tutor-avatar-md-20 svg{width:12px;height:12px}.tutor-avatar-md-24{width:24px;height:24px}.tutor-avatar-md-24 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-md-24 svg{width:12px;height:12px}.tutor-avatar-md-32{width:32px;height:32px}.tutor-avatar-md-32 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-md-32 svg{width:16px;height:16px}.tutor-avatar-md-40{width:40px;height:40px}.tutor-avatar-md-40 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-md-40 svg{width:20px;height:20px}.tutor-avatar-md-48{width:48px;height:48px}.tutor-avatar-md-48 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-md-48 svg{width:24px;height:24px}.tutor-avatar-md-56{width:56px;height:56px}.tutor-avatar-md-56 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-md-56 svg{width:28px;height:28px}.tutor-avatar-md-64{width:64px;height:64px}.tutor-avatar-md-64 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-md-64 svg{width:32px;height:32px}.tutor-avatar-md-80{width:80px;height:80px}.tutor-avatar-md-80 .tutor-avatar-initials{font-size:1.25rem;font-weight:500}.tutor-avatar-md-80 svg{width:40px;height:40px}.tutor-avatar-md-104{width:104px;height:104px}.tutor-avatar-md-104 .tutor-avatar-initials{font-size:1.5rem;font-weight:500}.tutor-avatar-md-104 svg{width:48px;height:48px}}@media (max-width:576px){.tutor-avatar-sm-20{width:20px;height:20px}.tutor-avatar-sm-20 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.625rem;font-weight:500;line-height:1.125rem}.tutor-avatar-sm-20 svg{width:12px;height:12px}.tutor-avatar-sm-24{width:24px;height:24px}.tutor-avatar-sm-24 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-sm-24 svg{width:12px;height:12px}.tutor-avatar-sm-32{width:32px;height:32px}.tutor-avatar-sm-32 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-sm-32 svg{width:16px;height:16px}.tutor-avatar-sm-40{width:40px;height:40px}.tutor-avatar-sm-40 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-sm-40 svg{width:20px;height:20px}.tutor-avatar-sm-48{width:48px;height:48px}.tutor-avatar-sm-48 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-sm-48 svg{width:24px;height:24px}.tutor-avatar-sm-56{width:56px;height:56px}.tutor-avatar-sm-56 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-sm-56 svg{width:28px;height:28px}.tutor-avatar-sm-64{width:64px;height:64px}.tutor-avatar-sm-64 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-sm-64 svg{width:32px;height:32px}.tutor-avatar-sm-80{width:80px;height:80px}.tutor-avatar-sm-80 .tutor-avatar-initials{font-size:1.25rem;font-weight:500}.tutor-avatar-sm-80 svg{width:40px;height:40px}.tutor-avatar-sm-104{width:104px;height:104px}.tutor-avatar-sm-104 .tutor-avatar-initials{font-size:1.5rem;font-weight:500}.tutor-avatar-sm-104 svg{width:48px;height:48px}}@media (max-width:480px){.tutor-avatar-xs-20{width:20px;height:20px}.tutor-avatar-xs-20 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.625rem;font-weight:500;line-height:1.125rem}.tutor-avatar-xs-20 svg{width:12px;height:12px}.tutor-avatar-xs-24{width:24px;height:24px}.tutor-avatar-xs-24 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-xs-24 svg{width:12px;height:12px}.tutor-avatar-xs-32{width:32px;height:32px}.tutor-avatar-xs-32 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-avatar-xs-32 svg{width:16px;height:16px}.tutor-avatar-xs-40{width:40px;height:40px}.tutor-avatar-xs-40 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-xs-40 svg{width:20px;height:20px}.tutor-avatar-xs-48{width:48px;height:48px}.tutor-avatar-xs-48 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-avatar-xs-48 svg{width:24px;height:24px}.tutor-avatar-xs-56{width:56px;height:56px}.tutor-avatar-xs-56 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-xs-56 svg{width:28px;height:28px}.tutor-avatar-xs-64{width:64px;height:64px}.tutor-avatar-xs-64 .tutor-avatar-initials{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-avatar-xs-64 svg{width:32px;height:32px}.tutor-avatar-xs-80{width:80px;height:80px}.tutor-avatar-xs-80 .tutor-avatar-initials{font-size:1.25rem;font-weight:500}.tutor-avatar-xs-80 svg{width:40px;height:40px}.tutor-avatar-xs-104{width:104px;height:104px}.tutor-avatar-xs-104 .tutor-avatar-initials{font-size:1.5rem;font-weight:500}.tutor-avatar-xs-104 svg{width:48px;height:48px}}.tutor-select{width:100%;font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:400;line-height:1.375rem;position:relative}.tutor-select .tutor-select-trigger{background-color:var(--tutor-surface-base);border:1px solid var(--tutor-border-idle);border-color:var(--tutor-input-border-color,var(--tutor-border-idle));border-radius:var(--tutor-input-radius,6px);--tutor-input-border-shadow-current:var(--tutor-input-border-shadow,none);width:100%;min-height:40px;box-shadow:var(--tutor-input-border-shadow-current);cursor:pointer;text-align:left;flex-flow:row;justify-content:space-between;align-items:center;gap:6px;padding:8px 12px;transition:all .25s ease-in-out;display:flex}.tutor-select .tutor-select-trigger:hover,.tutor-select .tutor-select-trigger:focus{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);border-color:var(--tutor-border-brand-tertiary);background-color:var(--tutor-surface-l1);--tutor-input-border-shadow-current:none;outline:none}.tutor-select .tutor-select-trigger:has(.tutor-select-value-text):not(:has(.tutor-select-value-placeholder)){background-color:var(--tutor-surface-l1)}.tutor-select .tutor-select-trigger[disabled]{background-color:var(--tutor-surface-l1-hover);cursor:not-allowed;--tutor-input-border-shadow-current:none}.tutor-input-field-error .tutor-select .tutor-select-trigger{border:1px solid var(--tutor-border-error);box-shadow:0 1px 2px rgba(16,24,40,.05)}.tutor-input-field-error .tutor-select .tutor-select-trigger:focus{border-color:var(--tutor-border-error);outline:none;box-shadow:0 0 0 2px rgba(240,68,56,.24),0 1px 2px rgba(16,24,40,.05)}.tutor-select-value{flex-flow:row;flex:1;justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.tutor-select-value-text{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;font-weight:400;line-height:1.375rem;overflow:hidden}.tutor-select-value-placeholder{color:var(--tutor-text-subdued)}.tutor-select-value-icon{color:var(--tutor-icon-secondary);flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.tutor-select-tags{flex-flow:wrap;flex:1;justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.tutor-select-tag{background:var(--tutor-surface-l2);border-radius:4px;flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;max-width:150px;padding:2px 4px;font-size:12px;line-height:1.4;display:flex}.tutor-select-tag-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tutor-select-tag-remove{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-select-tag-remove:focus{outline:none}.tutor-select-tag-remove{color:var(--tutor-icon-secondary);cursor:pointer;flex-flow:row;justify-content:center;align-items:center;padding:0;transition:color .25s ease-in-out;display:flex}.tutor-select-tag-remove:hover{color:var(--tutor-icon-critical)}.tutor-select-actions{flex-flow:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:4px;display:flex}.tutor-select .tutor-select-clear{border-radius:var(--tutor-button-radius,6px);font-weight:var(--tutor-button-font-weight,500);cursor:pointer;text-align:center;text-transform:none;color:var(--tutor-text-primary);--tutor-button-border-shadow:none;box-shadow:var(--tutor-button-border-shadow,none);background-color:transparent;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:inline-flex}.tutor-select .tutor-select-clear:hover:not(:disabled):not(.disabled),.tutor-select .tutor-select-clear:focus:not(:disabled):not(.disabled){color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow,none);background-color:transparent;border:none;outline:none}.tutor-select .tutor-select-clear:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-select .tutor-select-clear svg:not([class]){color:currentColor;flex-shrink:0}.tutor-select .tutor-select-clear:disabled,.tutor-select .tutor-select-clear.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}.tutor-select .tutor-select-clear:disabled svg:not([class]),.tutor-select .tutor-select-clear.disabled svg:not([class]){color:var(--tutor-icon-subdued)}.tutor-select .tutor-select-clear{color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow,none);background-color:transparent}.tutor-select .tutor-select-clear svg:not([class]){color:var(--tutor-icon-idle)}.tutor-select .tutor-select-clear:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-ghost-hover);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-hover,var(--tutor-button-ghost-border-shadow,none))}.tutor-select .tutor-select-clear:disabled,.tutor-select .tutor-select-clear.disabled{--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-disabled,var(--tutor-button-ghost-border-shadow,none));background-color:transparent}.tutor-select .tutor-select-clear{color:var(--tutor-icon-secondary);cursor:pointer;border-radius:4px;flex-flow:row;justify-content:center;align-items:center;margin-inline-end:4px;padding:2px;transition:color .25s ease-in-out;display:flex}.tutor-select-arrow{color:var(--tutor-icon-secondary);flex-flow:row;justify-content:center;align-items:center;transition:transform .25s ease-in-out;display:flex}[dir=rtl] .tutor-select-arrow{transform:scaleX(-1)}.tutor-select-menu{z-index:2;background:var(--tutor-surface-l1);border:var(--tutor-popover-border,1px solid var(--tutor-border-idle));border-radius:var(--tutor-popover-radius,12px);box-shadow:var(--tutor-popover-shadow,0px 4px 6px -2px rgba(16,24,40,.03),0px 12px 16px -4px rgba(16,24,40,.08));flex-direction:column;display:flex;position:absolute;inset-inline:0;overflow:hidden}.tutor-select-menu[data-position=bottom]{top:calc(100% + 4px)}.tutor-select-menu[data-position=top]{bottom:calc(100% + 4px)}.tutor-select-search{border-bottom:1px solid var(--tutor-border-idle);flex-shrink:0;padding:8px 12px;position:relative}.tutor-select-search-icon{top:50%;color:var(--tutor-icon-secondary);pointer-events:none;flex-flow:row;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:20px;transform:translateY(-50%)}.tutor-select-search .tutor-select-search-input{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);border:1px solid var(--tutor-border-idle);border-color:var(--tutor-input-border-color,var(--tutor-border-idle));border-radius:var(--tutor-input-radius,6px);background-color:var(--tutor-surface-l1);width:100%;min-height:auto;font-size:.875rem;font-weight:400;line-height:1.375rem;font-weight:var(--tutor-input-font-weight,400);--tutor-input-border-shadow-current:var(--tutor-input-border-shadow,none);box-shadow:var(--tutor-input-border-shadow-current);-moz-appearance:textfield;margin:0;padding:7px 12px;transition:all .25s ease-in-out}.tutor-select-search .tutor-select-search-input::-webkit-outer-spin-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-select-search .tutor-select-search-input::-webkit-inner-spin-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-select-search .tutor-select-search-input::-webkit-search-cancel-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-select-search .tutor-select-search-input::-webkit-autofill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-select-search .tutor-select-search-input::-webkit-contacts-auto-fill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-select-search .tutor-select-search-input::-webkit-credentials-auto-fill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-select-search .tutor-select-search-input:placeholder-shown:not(:focus):not(:disabled){background-color:var(--tutor-surface-l3)}.tutor-select-search .tutor-select-search-input::-webkit-input-placeholder{color:var(--tutor-text-subdued)}.tutor-select-search .tutor-select-search-input::-ms-input-placeholder{color:var(--tutor-text-subdued)}.tutor-select-search .tutor-select-search-input::placeholder{color:var(--tutor-text-subdued)}.tutor-select-search .tutor-select-search-input:focus{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);background-color:var(--tutor-surface-l1);border-color:var(--tutor-border-brand-tertiary);color:var(--tutor-text-primary);--tutor-input-border-shadow-current:none;outline:none}.tutor-select-search .tutor-select-search-input:disabled{background-color:var(--tutor-surface-l1-hover);cursor:not-allowed;--tutor-input-border-shadow-current:none}@media (hover:none) and (pointer:coarse){.tutor-select-search .tutor-select-search-input{font-size:1rem;line-height:1.5rem}}.tutor-select-search .tutor-select-search-input{padding-block:6px;padding-inline-start:32px}.tutor-select-options{max-height:280px;padding:6px 0;overflow-y:auto}.tutor-select-options::-webkit-scrollbar{width:8px}.tutor-select-options::-webkit-scrollbar-track{background:0 0}.tutor-select-options::-webkit-scrollbar-thumb{background:var(--tutor-border-idle);border-radius:1000px}.tutor-select-options::-webkit-scrollbar-thumb:hover{background:var(--tutor-icon-secondary)}.tutor-select-group-label{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);text-transform:uppercase;letter-spacing:.05em;padding:6px 12px;font-size:.75rem;font-weight:600;line-height:1.25rem}.tutor-select-group-options{padding-bottom:4px}.tutor-select-option{cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;padding:8px 12px;transition:background-color .25s ease-in-out;display:flex;position:relative}.tutor-select-option-icon{color:var(--tutor-icon-secondary);flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.tutor-select-option-content{flex:1;min-width:0}.tutor-select-option-label{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:400;line-height:1.375rem;overflow:hidden}.tutor-select-option-description{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.75rem;font-weight:400;line-height:1.25rem;overflow:hidden}.tutor-select-option:hover:not([data-disabled=true]),.tutor-select-option[data-selected=true]{background:var(--tutor-surface-l2)}.tutor-select-empty{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);text-align:center;padding:16px 12px;font-size:.875rem;font-weight:400;line-height:1.375rem}.tutor-select-loading{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);flex-flow:row;justify-content:center;align-items:center;gap:6px;padding:16px 12px;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex}.tutor-select-loading-spinner{border:2px solid var(--tutor-border-idle);border-top-color:var(--tutor-border-brand-secondary);border-radius:1000px;width:16px;height:16px;animation:.6s linear infinite tutor-select-spin}@keyframes tutor-select-spin{to{transform:rotate(360deg)}}.tutor-select-sm .tutor-select-trigger{min-height:32px;font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);padding:4px 6px;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-select-sm .tutor-select-option{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);padding:4px 8px;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-select-lg .tutor-select-trigger{min-height:48px;font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);padding:12px 16px;font-size:1rem;font-weight:400;line-height:1.5rem}.tutor-select-lg .tutor-select-option{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);padding:8px 16px;font-size:1rem;font-weight:400;line-height:1.5rem}.tutor-border{border:1px solid var(--tutor-border-idle)}.tutor-border-t{border-top:1px solid var(--tutor-border-idle)}.tutor-border-r{border-inline-end:1px solid var(--tutor-border-idle)}.tutor-border-b{border-bottom:1px solid var(--tutor-border-idle)}.tutor-border-idle2{border-color:var(--tutor-border-idle2)}.tutor-border-brand{border-color:var(--tutor-border-brand)}.tutor-border-brand-secondary{border-color:var(--tutor-border-brand-secondary)}.tutor-border-warning-secondary{border-color:var(--tutor-border-warning-secondary)}.tutor-rounded-xs{border-radius:2px}.tutor-rounded-sm{border-radius:4px}.tutor-rounded-md{border-radius:6px}.tutor-rounded-lg{border-radius:8px}.tutor-rounded-2xl{border-radius:12px}.tutor-rounded-full{border-radius:1000px}@media (max-width:576px){.tutor-sm-border-t{border-top:1px solid var(--tutor-border-idle)}}.tutor-h1{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin:0;font-size:2.5rem;font-weight:700;line-height:3rem}.tutor-h2{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin:0;font-size:2rem;font-weight:700;line-height:2.5rem}.tutor-h3{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin:0;font-size:1.5rem;font-weight:600;line-height:2rem}.tutor-h4{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.tutor-h5{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin:0;font-size:1.125rem;font-weight:500;line-height:1.625rem}.tutor-p1{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:400;line-height:1.375rem}.tutor-p2{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:400;line-height:1.125rem}.tutor-p3{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:400;line-height:1.125rem}.tutor-medium{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:400;line-height:1.5rem}.tutor-small{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:400;line-height:1.375rem}.tutor-tiny{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-tiny-2{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.625rem;font-weight:400;line-height:1.125rem}.tutor-text-h3{font-size:1.5rem;line-height:2rem}.tutor-text-h4{font-size:1.25rem;line-height:1.75rem}.tutor-text-medium{font-size:1rem;line-height:1.5rem}.tutor-text-p1{font-size:1rem;line-height:1.375rem}.tutor-text-small{font-size:.875rem;line-height:1.375rem}.tutor-text-tiny{font-size:.75rem;line-height:1.25rem}.tutor-text-tiny-2{font-size:.625rem;line-height:1.125rem}.tutor-text-p3{font-size:.75rem;line-height:1.125rem}.tutor-font-regular{font-weight:400}.tutor-font-medium{font-weight:500}.tutor-font-semibold{font-weight:600}.tutor-font-bold{font-weight:700}.tutor-text-left{text-align:start}.tutor-text-right{text-align:end}.tutor-text-start{text-align:start}.tutor-text-center{text-align:center}.tutor-text-justify{text-align:justify}.tutor-no-underline{text-decoration:none}.tutor-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tutor-text-ellipsis{text-overflow:ellipsis}.tutor-line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutor-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutor-line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutor-line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutor-line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutor-line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutor-whitespace-nowrap{white-space:nowrap}.tutor-whitespace-pre-line{white-space:pre-line}.tutor-break-words{overflow-wrap:break-word}.tutor-break-all{word-break:break-all}@media (max-width:576px){.tutor-sm-text-h3{font-size:1.5rem;line-height:2rem}.tutor-sm-text-h4{font-size:1.25rem;line-height:1.75rem}.tutor-sm-text-h5{font-size:1.125rem;line-height:1.625rem}.tutor-sm-text-medium{font-size:1rem;line-height:1.5rem}.tutor-sm-text-small{font-size:.875rem;line-height:1.375rem}.tutor-sm-text-p2{font-size:.875rem;line-height:1.125rem}.tutor-sm-text-tiny{font-size:.75rem;line-height:1.25rem}.tutor-sm-text-p3{font-size:.75rem;line-height:1.125rem}.tutor-sm-text-center{text-align:center}}.tutor-bg-transparent{background-color:transparent}.tutor-bg-gray-10{background-color:#fcfcfc}.tutor-surface-base{background-color:var(--tutor-surface-base)}.tutor-surface-l1{background-color:var(--tutor-surface-l1)}.tutor-surface-l1-hover{background-color:var(--tutor-surface-l1-hover)}.tutor-surface-l2{background-color:var(--tutor-surface-l2)}.tutor-surface-brand-primary{background-color:var(--tutor-surface-brand-primary)}.tutor-surface-brand-tertiary{background-color:var(--tutor-surface-brand-tertiary)}.tutor-surface-warning{background-color:var(--tutor-surface-warning)}.tutor-surface-warning-hover-2{background-color:var(--tutor-surface-warning-hover-2)}.tutor-surface-success{background-color:var(--tutor-surface-success)}.tutor-text-primary{color:var(--tutor-text-primary)}.tutor-text-primary-inverse{color:var(--tutor-text-primary-inverse)}.tutor-text-secondary{color:var(--tutor-text-secondary)}.tutor-text-subdued{color:var(--tutor-text-subdued)}.tutor-text-brand{color:var(--tutor-text-brand)}.tutor-text-success{color:var(--tutor-text-success)}.tutor-text-critical{color:var(--tutor-text-critical)}.tutor-text-warning{color:var(--tutor-text-warning)}.tutor-text-exception4{color:var(--tutor-text-exception4)}.tutor-text-exception5{color:var(--tutor-text-exception5)}.tutor-text-disabled{color:var(--tutor-text-disabled)}.tutor-icon-idle{color:var(--tutor-icon-idle)}.tutor-icon-idle-inverse{color:var(--tutor-icon-idle-inverse)}.tutor-icon-hover{color:var(--tutor-icon-hover)}.tutor-icon-secondary{color:var(--tutor-icon-secondary)}.tutor-icon-subdued{color:var(--tutor-icon-subdued)}.tutor-icon-brand{color:var(--tutor-icon-brand)}.tutor-icon-brand-hover{color:var(--tutor-icon-brand-hover)}.tutor-icon-brand-secondary{color:var(--tutor-icon-brand-secondary)}.tutor-icon-success-primary{color:var(--tutor-icon-success-primary)}.tutor-icon-success-secondary{color:var(--tutor-icon-success-secondary)}.tutor-icon-critical{color:var(--tutor-icon-critical)}.tutor-icon-critical-hover{color:var(--tutor-icon-critical-hover)}.tutor-icon-warning{color:var(--tutor-icon-warning)}.tutor-icon-warning-secondary{color:var(--tutor-icon-warning-secondary)}.tutor-icon-caution{color:var(--tutor-icon-caution)}.tutor-icon-exception1{color:var(--tutor-icon-exception1)}.tutor-icon-exception2{color:var(--tutor-icon-exception2)}.tutor-icon-exception4{color:var(--tutor-icon-exception4)}.tutor-icon-exception5{color:var(--tutor-icon-exception5)}.tutor-icon-disabled{color:var(--tutor-icon-disabled)}.tutor-actions-success-primary{color:var(--tutor-actions-success-primary)}.tutor-actions-critical-primary{color:var(--tutor-actions-critical-primary)}.tutor-shadow-md{box-shadow:0 2px 4px -2px rgba(16,24,40,.06),0 4px 8px -2px rgba(16,24,40,.1)}.tutor-opacity-100{opacity:1}.tutor-block{display:block}.tutor-force-block{display:block!important}.tutor-inline-block{display:inline-block}.tutor-force-inline-block{display:inline-block!important}.tutor-force-inline{display:inline!important}.tutor-flex{display:flex}.tutor-force-flex{display:flex!important}.tutor-force-inline-flex{display:inline-flex!important}.tutor-grid{display:grid}.tutor-force-grid{display:grid!important}.tutor-force-inline-grid{display:inline-grid!important}.tutor-hidden{display:none}.tutor-force-hidden{display:none!important}.tutor-flex-row{flex-direction:row}.tutor-flex-row-reverse{flex-direction:row-reverse}.tutor-flex-column{flex-direction:column}.tutor-flex-wrap{flex-wrap:wrap}.tutor-flex-grow-1{flex-grow:1}.tutor-flex-shrink-0{flex-shrink:0}.tutor-flex-1{flex:1}.tutor-flex-center{flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-flex-center-col{flex-flow:column;justify-content:center;align-items:center;display:flex}.tutor-justify-start{justify-content:flex-start}.tutor-justify-end{justify-content:flex-end}.tutor-justify-center{justify-content:center}.tutor-justify-between{justify-content:space-between}.tutor-items-start{align-items:flex-start}.tutor-items-end{align-items:flex-end}.tutor-items-center{align-items:center}.tutor-items-stretch{align-items:stretch}.tutor-self-center{align-self:center}.tutor-gap-1{gap:2px}.tutor-gap-2{gap:4px}.tutor-gap-3{gap:6px}.tutor-gap-4{gap:8px}.tutor-gap-5{gap:12px}.tutor-gap-6{gap:16px}.tutor-gap-7{gap:20px}.tutor-gap-8{gap:24px}.tutor-gap-9{gap:32px}.tutor-gap-12{gap:56px}.tutor-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tutor-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tutor-col-auto{grid-column:auto}.tutor-absolute{position:absolute}.tutor-sticky{position:-webkit-sticky;position:sticky}.tutor-top-0{top:0}.tutor-top-2{top:4px}.tutor-right-2{inset-inline-end:4px}.tutor-left-2{inset-inline-start:4px}.tutor-overflow-y-auto{overflow-y:auto}.tutor-overflow-hidden{overflow:hidden}.tutor-icon{flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tutor-ratio{content:" ";width:100%;display:block;position:relative}.tutor-ratio-16x9{padding-top:56.25%}.tutor-ratio-3x2{padding-top:66.66%}.tutor-ratio-1x1{padding-top:100%}.tutor-ratio>*{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.tutor-ratio>img{object-fit:cover;object-position:center}@media (max-width:1200px){.tutor-force-xl-block{display:block!important}.tutor-force-xl-inline-block{display:inline-block!important}.tutor-force-xl-inline{display:inline!important}.tutor-force-xl-flex{display:flex!important}.tutor-force-xl-inline-flex{display:inline-flex!important}.tutor-force-xl-grid{display:grid!important}.tutor-force-xl-inline-grid{display:inline-grid!important}.tutor-force-xl-hidden{display:none!important}}@media (max-width:992px){.tutor-force-lg-block{display:block!important}.tutor-force-lg-inline-block{display:inline-block!important}.tutor-force-lg-inline{display:inline!important}.tutor-lg-flex{display:flex}.tutor-force-lg-flex{display:flex!important}.tutor-force-lg-inline-flex{display:inline-flex!important}.tutor-force-lg-grid{display:grid!important}.tutor-force-lg-inline-grid{display:inline-grid!important}.tutor-force-lg-hidden{display:none!important}}@media (max-width:768px){.tutor-md-block{display:block}.tutor-force-md-block{display:block!important}.tutor-force-md-inline-block{display:inline-block!important}.tutor-md-inline{display:inline}.tutor-force-md-inline{display:inline!important}.tutor-md-flex{display:flex}.tutor-force-md-flex{display:flex!important}.tutor-force-md-inline-flex{display:inline-flex!important}.tutor-force-md-grid{display:grid!important}.tutor-force-md-inline-grid{display:inline-grid!important}.tutor-md-hidden{display:none}.tutor-force-md-hidden{display:none!important}.tutor-md-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:576px){.tutor-sm-block{display:block}.tutor-force-sm-block{display:block!important}.tutor-sm-inline-block{display:inline-block}.tutor-force-sm-inline-block{display:inline-block!important}.tutor-force-sm-inline{display:inline!important}.tutor-sm-flex{display:flex}.tutor-force-sm-flex{display:flex!important}.tutor-force-sm-inline-flex{display:inline-flex!important}.tutor-force-sm-grid{display:grid!important}.tutor-force-sm-inline-grid{display:inline-grid!important}.tutor-sm-hidden{display:none}.tutor-force-sm-hidden{display:none!important}.tutor-sm-flex-column{flex-direction:column}.tutor-sm-justify-end{justify-content:flex-end}.tutor-sm-justify-between{justify-content:space-between}.tutor-sm-items-normal{align-items:normal}.tutor-sm-items-start{align-items:flex-start}.tutor-sm-items-stretch{align-items:stretch}.tutor-sm-gap-none{gap:0}.tutor-sm-gap-1{gap:2px}.tutor-sm-gap-2{gap:4px}.tutor-sm-gap-3{gap:6px}.tutor-sm-gap-4{gap:8px}.tutor-sm-gap-5{gap:12px}.tutor-sm-gap-6{gap:16px}.tutor-sm-gap-10{gap:40px}.tutor-sm-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tutor-sm-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tutor-sm-flex-1{flex:1}}.tutor-w-auto{width:auto}.tutor-w-full{width:100%}.tutor-w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.tutor-w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tutor-h-9{height:32px}.tutor-min-w-0{min-width:0}.tutor-min-h-0{min-height:0}.tutor-min-h-fit{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}@media (max-width:576px){.tutor-sm-w-full{width:100%}}.tutor-m-none{margin:0}.tutor-mb-none{margin-bottom:0}.tutor-my-none{margin-top:0;margin-bottom:0}.tutor-m-1{margin:2px}.tutor-mt-1{margin-top:2px}.tutor-mb-1{margin-bottom:2px}.tutor-ml-1{margin-inline-start:2px}.tutor-mt-2{margin-top:4px}.tutor-mb-2{margin-bottom:4px}.tutor-mt-3{margin-top:6px}.tutor-mb-3{margin-bottom:6px}.tutor-ml-3{margin-inline-start:6px}.tutor-m-4{margin:8px}.tutor-mt-4{margin-top:8px}.tutor-mr-4{margin-inline-end:8px}.tutor-mb-4{margin-bottom:8px}.tutor-ml-4{margin-inline-start:8px}.tutor-mx-4{margin-inline:8px}.tutor-my-4{margin-top:8px;margin-bottom:8px}.tutor-m-5{margin:12px}.tutor-mt-5{margin-top:12px}.tutor-mb-5{margin-bottom:12px}.tutor-ml-5{margin-inline-start:12px}.tutor-mt-6{margin-top:16px}.tutor-mb-6{margin-bottom:16px}.tutor-mt-7{margin-top:20px}.tutor-mb-7{margin-bottom:20px}.tutor-mt-8{margin-top:24px}.tutor-mr-8{margin-inline-end:24px}.tutor-mb-8{margin-bottom:24px}.tutor-ml-8{margin-inline-start:24px}.tutor-mx-8{margin-inline:24px}.tutor-my-8{margin-top:24px;margin-bottom:24px}.tutor-mt-9{margin-top:32px}.tutor-mb-9{margin-bottom:32px}.tutor-my-9{margin-top:32px;margin-bottom:32px}.tutor-mt-10{margin-top:40px}.tutor-mb-10{margin-bottom:40px}.tutor-mt-12{margin-top:56px}.tutor-mr-12{margin-inline-end:56px}.tutor-mb-12{margin-bottom:56px}.tutor-ml-12{margin-inline-start:56px}.tutor-mx-12{margin-inline:56px}.tutor-my-12{margin-top:56px;margin-bottom:56px}.tutor-mt-16{margin-top:88px}.tutor-mr-16{margin-inline-end:88px}.tutor-mb-16{margin-bottom:88px}.tutor-ml-16{margin-inline-start:88px}.tutor-my-16{margin-top:88px;margin-bottom:88px}.tutor-mt-20{margin-top:120px}.tutor-mr-20{margin-inline-end:120px}.tutor-mb-20{margin-bottom:120px}.tutor-ml-20{margin-inline-start:120px}.tutor-p-none{padding:0}.tutor-px-none{padding-inline:0}.tutor-py-none{padding-top:0;padding-bottom:0}.tutor-p-1{padding:2px}.tutor-pl-1{padding-inline-start:2px}.tutor-p-2{padding:4px}.tutor-pt-2{padding-top:4px}.tutor-py-2{padding-top:4px;padding-bottom:4px}.tutor-p-3{padding:6px}.tutor-pb-3{padding-bottom:6px}.tutor-py-3{padding-top:6px;padding-bottom:6px}.tutor-p-4{padding:8px}.tutor-pt-4{padding-top:8px}.tutor-pr-4{padding-inline-end:8px}.tutor-pb-4{padding-bottom:8px}.tutor-px-4{padding-inline:8px}.tutor-py-4{padding-top:8px;padding-bottom:8px}.tutor-p-5{padding:12px}.tutor-pt-5{padding-top:12px}.tutor-pb-5{padding-bottom:12px}.tutor-px-5{padding-inline:12px}.tutor-py-5{padding-top:12px;padding-bottom:12px}.tutor-p-6{padding:16px}.tutor-pt-6{padding-top:16px}.tutor-pb-6{padding-bottom:16px}.tutor-pl-6{padding-inline-start:16px}.tutor-px-6{padding-inline:16px}.tutor-py-6{padding-top:16px;padding-bottom:16px}.tutor-p-7{padding:20px}.tutor-pt-7{padding-top:20px}.tutor-pb-7{padding-bottom:20px}.tutor-px-7{padding-inline:20px}.tutor-py-7{padding-top:20px;padding-bottom:20px}.tutor-p-8{padding:24px}.tutor-pt-8{padding-top:24px}.tutor-pb-8{padding-bottom:24px}.tutor-pl-8{padding-inline-start:24px}.tutor-px-8{padding-inline:24px}.tutor-py-8{padding-top:24px;padding-bottom:24px}.tutor-p-9{padding:32px}.tutor-pt-9{padding-top:32px}.tutor-pb-9{padding-bottom:32px}.tutor-px-9{padding-inline:32px}.tutor-py-9{padding-top:32px;padding-bottom:32px}.tutor-p-10{padding:40px}.tutor-pt-10{padding-top:40px}.tutor-px-10{padding-inline:40px}.tutor-py-10{padding-top:40px;padding-bottom:40px}.tutor-px-11{padding-inline:48px}.tutor-p-12{padding:56px}.tutor-pt-12{padding-top:56px}.tutor-pb-12{padding-bottom:56px}.tutor-px-12{padding-inline:56px}.tutor-py-12{padding-top:56px;padding-bottom:56px}.tutor-py-14{padding-top:72px;padding-bottom:72px}.tutor-p-16{padding:88px}.tutor-pt-16{padding-top:88px}.tutor-pb-16{padding-bottom:88px}.tutor-pl-16{padding-inline-start:88px}.tutor-px-16{padding-inline:88px}.tutor-py-16{padding-top:88px;padding-bottom:88px}.tutor-p-20{padding:120px}.tutor-pt-20{padding-top:120px}.tutor-pr-20{padding-inline-end:120px}.tutor-pb-20{padding-bottom:120px}.tutor-pl-20{padding-inline-start:120px}.tutor-px-20{padding-inline:120px}.tutor-py-20{padding-top:120px;padding-bottom:120px}.-tutor-mb-1{margin-bottom:-2px}.-tutor-mt-2{margin-top:-4px}.-tutor-mb-2{margin-bottom:-4px}.tutor-m-auto{margin:auto}.tutor-mt-auto{margin-top:auto}.tutor-mr-auto{margin-inline-end:auto}.tutor-mb-auto{margin-bottom:auto}.tutor-ml-auto{margin-inline-start:auto}@media (max-width:576px){.tutor-sm-p-none{padding:0}.tutor-sm-mt-1{margin-top:2px}.tutor-sm-mb-2{margin-bottom:4px}.tutor-sm-ml-2{margin-inline-start:4px}.tutor-sm-mt-3{margin-top:6px}.tutor-sm-p-3{padding:6px}.tutor-sm-mt-4{margin-top:8px}.tutor-sm-mb-4{margin-bottom:8px}.tutor-sm-py-4{padding-top:8px;padding-bottom:8px}.tutor-sm-mt-5{margin-top:12px}.tutor-sm-mb-5{margin-bottom:12px}.tutor-sm-p-5{padding:12px}.tutor-sm-pb-5{padding-bottom:12px}.tutor-sm-px-5{padding-inline:12px}.tutor-sm-mb-6{margin-bottom:16px}.tutor-sm-my-6{margin-top:16px;margin-bottom:16px}.tutor-sm-p-6{padding:16px}.tutor-sm-px-6{padding-inline:16px}.tutor-sm-py-6{padding-top:16px;padding-bottom:16px}.tutor-sm-mt-7{margin-top:20px}.tutor-sm-mb-7{margin-bottom:20px}}.tutor-rotate-180{transform:rotate(180deg)}.tutor-transition-none{transition-property:none}.tutor-transition-all{transition:all .25s ease-in-out}.tutor-transition{transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,fill .25s ease-in-out,stroke .25s ease-in-out,opacity .25s ease-in-out,box-shadow .25s ease-in-out,transform .25s ease-in-out}.tutor-animate-spin{animation:1s linear infinite tutor-spin}.tutor-z-positive{z-index:1}.tutor-attachment-card{flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:8px 12px;transition:background-color .25s ease-in-out;display:flex;position:relative}.tutor-attachment-card:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-attachment-card:focus-within{background-color:var(--tutor-surface-l1-hover)}.tutor-attachment-card-icon{background-color:var(--tutor-surface-l2);border-radius:4px;flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.tutor-attachment-card-icon svg{color:var(--tutor-icon-idle)}.tutor-attachment-card-icon-loading svg{animation:.9s linear infinite tutor-spin}.tutor-attachment-card-body{flex-flow:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:2px;min-width:0;display:flex}.tutor-attachment-card-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1.375rem;display:-webkit-box;overflow:hidden}.tutor-attachment-card-meta{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);font-size:.75rem;font-weight:400;line-height:1.25rem}@media (min-width:768px){.tutor-attachment-card-actions{opacity:0;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.tutor-attachment-card:hover .tutor-attachment-card-actions,.tutor-attachment-card-show-actions .tutor-attachment-card-actions{opacity:1}.tutor-attachment-card:focus-within .tutor-attachment-card-actions{opacity:1}}.tutor-vc-calendar{z-index:100000;background-color:var(--tutor-surface-l1)!important;border-radius:6px!important}.tutor-vc-calendar[data-vc-calendar-hidden]{pointer-events:none!important}.tutor-vc-calendar [data-vc=month],.tutor-vc-calendar [data-vc=year]{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-vc-calendar [data-vc=month]:hover,.tutor-vc-calendar [data-vc=year]:hover{color:var(--tutor-text-primary)!important}.tutor-vc-calendar [data-vc-week-day]{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);font-size:.75rem;font-weight:400;line-height:1.25rem;color:var(--tutor-text-secondary)!important}.tutor-vc-calendar .vc-months__month.vc-months__month,.tutor-vc-calendar .vc-years__year.vc-years__year{border-radius:var(--tutor-button-radius,6px);font-weight:var(--tutor-button-font-weight,500);cursor:pointer;text-align:center;text-transform:none;color:var(--tutor-text-primary);--tutor-button-border-shadow:none;box-shadow:var(--tutor-button-border-shadow,none);background-color:transparent;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:inline-flex}.tutor-vc-calendar .vc-months__month.vc-months__month:hover:not(:disabled):not(.disabled),.tutor-vc-calendar .vc-months__month.vc-months__month:focus:not(:disabled):not(.disabled),.tutor-vc-calendar .vc-years__year.vc-years__year:hover:not(:disabled):not(.disabled),.tutor-vc-calendar .vc-years__year.vc-years__year:focus:not(:disabled):not(.disabled){color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow,none);background-color:transparent;border:none;outline:none}.tutor-vc-calendar .vc-months__month.vc-months__month:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-vc-calendar .vc-years__year.vc-years__year:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-vc-calendar .vc-months__month.vc-months__month svg:not([class]),.tutor-vc-calendar .vc-years__year.vc-years__year svg:not([class]){color:currentColor;flex-shrink:0}.tutor-vc-calendar .vc-months__month.vc-months__month:disabled,.tutor-vc-calendar .vc-months__month.vc-months__month.disabled,.tutor-vc-calendar .vc-years__year.vc-years__year:disabled,.tutor-vc-calendar .vc-years__year.vc-years__year.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}.tutor-vc-calendar .vc-months__month.vc-months__month:disabled svg:not([class]),.tutor-vc-calendar .vc-months__month.vc-months__month.disabled svg:not([class]),.tutor-vc-calendar .vc-years__year.vc-years__year:disabled svg:not([class]),.tutor-vc-calendar .vc-years__year.vc-years__year.disabled svg:not([class]){color:var(--tutor-icon-subdued)}.tutor-vc-calendar .vc-months__month.vc-months__month,.tutor-vc-calendar .vc-years__year.vc-years__year{color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow,none);background-color:transparent}.tutor-vc-calendar .vc-months__month.vc-months__month svg:not([class]),.tutor-vc-calendar .vc-years__year.vc-years__year svg:not([class]){color:var(--tutor-icon-idle)}.tutor-vc-calendar .vc-months__month.vc-months__month:hover:not(:disabled):not(.disabled),.tutor-vc-calendar .vc-years__year.vc-years__year:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-ghost-hover);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-hover,var(--tutor-button-ghost-border-shadow,none))}.tutor-vc-calendar .vc-months__month.vc-months__month:disabled,.tutor-vc-calendar .vc-months__month.vc-months__month.disabled,.tutor-vc-calendar .vc-years__year.vc-years__year:disabled,.tutor-vc-calendar .vc-years__year.vc-years__year.disabled{--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-disabled,var(--tutor-button-ghost-border-shadow,none));background-color:transparent}.tutor-vc-calendar .vc-months__month.vc-months__month,.tutor-vc-calendar .vc-years__year.vc-years__year{color:var(--tutor-text-primary)}.tutor-vc-calendar [data-vc-months-month-selected],.tutor-vc-calendar [data-vc-years-year-selected]{background-color:var(--tutor-surface-dark)!important;color:var(--tutor-text-primary-inverse)!important}.tutor-vc-calendar button{box-shadow:none;transition:background-color .25s ease-in-out,color .25s ease-in-out}.tutor-vc-calendar button[data-vc-arrow],.tutor-vc-calendar button[data-vc=month],.tutor-vc-calendar button[data-vc=year],.tutor-vc-calendar button[data-vc-arrow]:hover,.tutor-vc-calendar button[data-vc-arrow]:focus,.tutor-vc-calendar button[data-vc=month]:hover,.tutor-vc-calendar button[data-vc=month]:focus,.tutor-vc-calendar button[data-vc=year]:hover,.tutor-vc-calendar button[data-vc=year]:focus{color:var(--tutor-text-primary);background-color:transparent}.tutor-vc-calendar button.vc-date__btn{color:var(--tutor-text-primary);background-color:transparent;border-radius:6px;font-size:.875rem}.tutor-vc-calendar button.vc-date__btn:hover{background-color:var(--tutor-button-ghost-hover)}.tutor-vc-calendar .vc-date[data-vc-date-today] .vc-date__btn{background-color:var(--tutor-button-ghost-hover)!important;color:var(--tutor-text-primary)!important}.tutor-vc-calendar .vc-date[data-vc-date-hover] .vc-date__btn{background-color:var(--tutor-button-ghost-hover)!important}.tutor-vc-calendar .vc-date[data-vc-date-hover=last] .vc-date__btn{background-color:var(--tutor-button-secondary-hover)!important}.tutor-vc-calendar .vc-date[data-vc-date-selected] .vc-date__btn,.tutor-vc-calendar .vc-date[data-vc-date-selected] .vc-date__btn:hover{background-color:var(--tutor-surface-dark)!important;color:var(--tutor-text-primary-inverse)!important}.tutor-vc-calendar .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:var(--tutor-surface-l1-hover)!important;color:var(--tutor-text-primary)!important}.tutor-range-calendar-popover{min-width:700px;max-width:750px}@media (max-width:768px){.tutor-range-calendar-popover{width:300px}}.tutor-range-calendar-popover [data-vc=calendar]{grid-template-columns:150px 1fr;grid-template-areas:"presets controls""presets grid""presets time""presets footer";column-gap:16px;padding:12px;display:grid}@media (max-width:768px){.tutor-range-calendar-popover [data-vc=calendar]{grid-template-columns:1fr;grid-template-areas:"presets""controls""grid""time""footer"}}.tutor-range-calendar-popover button[data-vc-arrow]{padding:0}.tutor-range-calendar-popover .vc-presets{flex-flow:column;grid-area:presets;justify-content:flex-start;align-items:stretch;display:flex}.tutor-range-calendar-popover .vc-presets button{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-range-calendar-popover .vc-presets button:focus{outline:none}.tutor-range-calendar-popover .vc-presets button{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);text-align:left;border-radius:4px;flex-flow:row;justify-content:space-between;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:500;line-height:1.25rem;display:flex}.tutor-range-calendar-popover .vc-presets button .vc-preset-icon{opacity:0;transition:opacity .2s}.tutor-range-calendar-popover .vc-presets button:hover{background-color:var(--tutor-tab-sidebar-l2-hover)}.tutor-range-calendar-popover .vc-presets button[data-active]{background-color:var(--tutor-tab-sidebar-l2-active);color:var(--tutor-text-brand)}.tutor-range-calendar-popover .vc-presets button[data-active] .vc-preset-icon{opacity:1}@media (max-width:768px){.tutor-range-calendar-popover .vc-presets{border-bottom:1px solid var(--tutor-border-idle);flex-flow:wrap;margin-bottom:8px;padding-bottom:8px}.tutor-range-calendar-popover .vc-presets button{width:50%}}.tutor-range-calendar-popover .vc-controls{grid-area:controls;padding:4px 0 0}[dir=rtl] .tutor-range-calendar-popover .vc-controls .vc-arrow{transform:scaleX(-1)}.tutor-range-calendar-popover .vc-grid{grid-area:grid;gap:16px;display:flex}@media (max-width:768px){.tutor-range-calendar-popover .vc-grid .vc-column:nth-child(n+2){display:none}}.tutor-range-calendar-popover [data-vc=time]{grid-area:time}.tutor-range-calendar-popover .vc-footer{grid-area:footer}.tutor-loading-spinner{flex-flow:row;justify-content:flex-start;align-items:stretch;display:flex}.tutor-loading-spinner:before{content:"";box-sizing:border-box;border:2px solid #f1f1f1;border-top-color:#ababab;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:.8s linear infinite tutor-spin;position:absolute;top:50%;left:50%}.tutor-loading-spinner{padding:24px;position:relative}.tutor-time-input{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:400;line-height:1.375rem}.tutor-time-input .tutor-input:disabled{cursor:not-allowed;background:var(--tutor-surface-l1-hover)}.tutor-time-input .tutor-input-content{color:var(--tutor-icon-secondary)}.tutor-time-input-menu{background:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);scrollbar-width:thin;scrollbar-color:var(--tutor-border-idle)transparent;border-radius:8px;max-height:380px;padding:6px 0;overflow-y:auto;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08)}.tutor-time-input-menu::-webkit-scrollbar{width:8px}.tutor-time-input-menu::-webkit-scrollbar-track{background:0 0}.tutor-time-input-menu::-webkit-scrollbar-thumb{background:var(--tutor-border-idle);border-radius:1000px}.tutor-time-input-menu::-webkit-scrollbar-thumb:hover{background:var(--tutor-icon-secondary)}.tutor-time-input-option{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-time-input-option:focus{outline:none}.tutor-time-input-option{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);text-align:start;border-radius:6px;width:calc(100% - 12px);margin:0 6px;padding:8px;font-size:.875rem;font-weight:400;line-height:1.375rem}.tutor-time-input-option:hover,.tutor-time-input-option[data-active=true]{background:var(--tutor-surface-l1-hover)}.tutor-time-input-option[data-selected=true]{background:var(--tutor-surface-brand-tertiary);color:var(--tutor-text-brand);outline:1px solid var(--tutor-border-brand-tertiary)}.tutor-status-select{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);border-radius:1000px;justify-content:space-between;align-items:center;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:0 8px;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.tutor-status-select select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;z-index:1;width:100%;height:32px;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:none;outline:none;padding:0}.tutor-status-select select:focus{box-shadow:none}.tutor-status-select select:disabled{cursor:not-allowed}.tutor-status-select-icon,.tutor-status-select-arrow{pointer-events:none;z-index:1;flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-status-select-icon-wrapper,.tutor-status-select-icon span{flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-status-select-default{background-color:var(--tutor-surface-l2);color:var(--tutor-text-primary)}.tutor-status-select-primary{background-color:var(--tutor-actions-brand-secondary);color:var(--tutor-text-brand)}.tutor-status-select-success{background-color:var(--tutor-actions-success-tertiary);color:var(--tutor-text-success)}.tutor-status-select-warning{background-color:var(--tutor-actions-warning-secondary);color:var(--tutor-text-warning)}.tutor-status-select-danger,.tutor-status-select-error{background-color:var(--tutor-actions-critical-secondary);color:var(--tutor-text-critical)}.tutor-status-select-disabled{background-color:var(--tutor-actions-gray-secondary);color:var(--tutor-text-subdued)}.tutor-star-rating-container{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.tutor-star-rating-container button.tutor-star-rating-icon-btn{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-star-rating-container button.tutor-star-rating-icon-btn:focus{outline:none}.tutor-star-rating-container button.tutor-star-rating-icon-btn{min-height:unset}.tutor-star-rating-container.is-emoji-view{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:20px;display:flex}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn:focus{outline:none}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn{background-color:var(--tutor-surface-base);border:1px solid var(--tutor-border-idle);cursor:pointer;border-radius:12px;flex-flow:column;justify-content:center;align-items:center;width:74px;height:74px;transition:background-color .25s ease-in-out;display:flex}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn .tutor-rating-emoji-img{object-fit:contain;width:32px;height:32px}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn .tutor-rating-label{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);font-size:.75rem;font-weight:500;line-height:1.125rem}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn.is-active.is-poor{background-color:var(--tutor-surface-critical);border-color:var(--tutor-border-error-secondary)}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn.is-active.is-poor .tutor-rating-label{color:var(--tutor-text-critical)}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn.is-active.is-fair{background-color:var(--tutor-surface-warning-hover);border-color:var(--tutor-border-warning-tertiary)}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn.is-active.is-fair .tutor-rating-label{color:var(--tutor-text-warning)}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn.is-active.is-okay{background-color:var(--tutor-surface-exception6);border-color:var(--tutor-border-exception6)}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn.is-active.is-okay .tutor-rating-label{color:var(--tutor-text-exception5)}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn.is-active.is-good{background-color:var(--tutor-surface-brand-quaternary);border-color:var(--tutor-border-brand)}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn.is-active.is-good .tutor-rating-label{color:var(--tutor-text-brand)}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn.is-active.is-amazing{background-color:var(--tutor-surface-success);border-color:var(--tutor-border-success-secondary)}.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn.is-active.is-amazing .tutor-rating-label{color:var(--tutor-text-success)}@media (max-width:768px){.tutor-star-rating-container.is-emoji-view .tutor-star-rating-emoji-btn{width:54px;height:54px}}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5}[data-tutor-theme] body,body{font-family:inherit;line-height:inherit;background-color:var(--tutor-surface-base);color:var(--tutor-text-primary);margin:0;transition:background-color .25s ease-in-out,color .25s ease-in-out}form{margin:0}.tutor-dashboard-layout,.tutor-learning-area,.tutor-account-page-wrapper{background-color:var(--tutor-surface-base);min-height:100vh}body:has(#wpadminbar) .tutor-dashboard-layout{min-height:calc(100vh - 32px)}body:has(#wpadminbar) .tutor-learning-area{min-height:calc(100vh - 32px)}body:has(#wpadminbar) .tutor-account-page-wrapper{min-height:calc(100vh - 32px)}.tutor-dashboard-layout a,.tutor-learning-area a,.tutor-account-page-wrapper a{text-decoration:none}.tutor-dashboard-layout a:hover,.tutor-learning-area a:hover,.tutor-account-page-wrapper a:hover{opacity:1}[dir=rtl] .tutor-icon-flip-rtl{transform:scaleX(-1)}[x-cloak]{display:none!important}::view-transition-new(root){animation:.22s ease-out both tutor-theme-fade-in}::view-transition-old(root){animation:.22s ease-out both tutor-theme-fade-out}@keyframes tutor-theme-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tutor-theme-fade-out{0%{opacity:1}to{opacity:0}}[data-tutor-motion=reduce] *,[data-tutor-motion=reduce] :before,[data-tutor-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-tutor-motion=reduce]::view-transition-new(root){animation:none!important}[data-tutor-motion=reduce]::view-transition-old(root){animation:none!important}@media (prefers-reduced-motion:reduce){[data-tutor-motion=auto] *,[data-tutor-motion=auto] :before,[data-tutor-motion=auto] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-tutor-motion=auto]::view-transition-new(root){animation:none!important}[data-tutor-motion=auto]::view-transition-old(root){animation:none!important}}@keyframes tutor-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tutor-fade-in{to{opacity:1}}@keyframes tutor-fade-out{to{opacity:0}}@keyframes tutor-slide-in-up{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-down{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-left{to{opacity:1;transform:translate(0)}}@keyframes tutor-slide-in-right{to{opacity:1;transform:translate(0)}}@keyframes tutor-scale-in{to{opacity:1;transform:scale(1)}}@keyframes tutor-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes tutor-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes tutor-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tutor-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes tutor-button-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes tutor-button-pulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.4;transform:translate(-50%,-50%)scale(.9)}}.tutor-learning-header{background-color:var(--tutor-surface-base);z-index:21;width:100%;padding:8px;position:fixed;top:0}@media (min-width:768px){.tutor-has-admin-bar .tutor-learning-header{top:32px}}@media (max-width:768px) and (min-width:576px){.tutor-has-admin-bar .tutor-learning-header{top:46px}}@media (max-width:768px){.tutor-learning-header{position:-webkit-sticky;position:sticky}}.tutor-has-site-shell .tutor-learning-header{top:var(--tutor-site-header-offset);position:-webkit-sticky;position:sticky}.tutor-learning-header-inner{flex-flow:row;justify-content:flex-start;align-items:center;display:flex}@media (min-width:576px){.tutor-learning-header-inner{background-color:var(--tutor-surface-l1);border-radius:6px;overflow:hidden}}.tutor-learning-header-content{flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}@media (max-width:576px){.tutor-learning-header-content{gap:0;width:calc(100dvw - 60px)}}.tutor-learning-header-back{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-learning-header-back:focus{outline:none}.tutor-learning-header-back{flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (min-width:576px){.tutor-learning-header-back{border-inline-end:1px solid var(--tutor-border-idle)}}@media (max-width:576px){.tutor-learning-header-back{width:40px;height:40px}}.tutor-learning-header-title{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1.625rem;overflow:hidden}@media (max-width:576px){.tutor-learning-header-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:600;line-height:1.5rem}}.tutor-learning-header-toggle-mobile{flex-shrink:0;width:40px;height:40px;margin-inline-start:auto}@media (min-width:992px){.tutor-learning-header-toggle-mobile{display:none}}.tutor-learning-sidebar{top:62px;z-index:20;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:16px;width:320px;height:calc(100dvh - 62px);padding:8px 8px 56px;transition:opacity .25s ease-in-out,transform .25s ease-in-out;display:flex;position:fixed;inset-inline-start:0;overflow:hidden}.tutor-has-admin-bar .tutor-learning-sidebar{height:calc(100dvh - 92px);top:92px}.is-fullscreen .tutor-learning-sidebar{pointer-events:none;overflow:visible;transform:translate(-100%)}[dir=rtl] .is-fullscreen .tutor-learning-sidebar{transform:translate(100%)}.is-fullscreen .tutor-learning-sidebar .tutor-learning-sidebar-curriculum,.is-fullscreen .tutor-learning-sidebar .tutor-learning-sidebar-pages{opacity:0;pointer-events:none}.is-fullscreen .tutor-learning-sidebar .tutor-expand-btn{pointer-events:auto;transform:translate(320px)}[dir=rtl] .is-fullscreen .tutor-learning-sidebar .tutor-expand-btn{transform:translate(-320px)}@media (max-width:992px){.tutor-learning-sidebar{inset-inline:auto 0;background-color:var(--tutor-surface-base);z-index:22;gap:8px;width:100%;height:100dvh;padding-bottom:8px;top:0;overflow-y:auto}.tutor-has-site-shell .tutor-learning-sidebar{z-index:99999}.tutor-learning-sidebar{transition:transform .3s ease-in-out;transform:translate(100%)}.tutor-has-admin-bar .tutor-learning-sidebar{height:calc(100dvh - 46px);top:46px}.tutor-learning-sidebar.is-open{transform:translate(0)}}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum{background-color:var(--tutor-surface-l1);border-radius:8px;flex-flow:column;flex-grow:1;justify-content:flex-start;align-items:stretch;min-height:0;display:flex;overflow:hidden}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-progress{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:16px 20px;display:flex}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-progress-content{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-progress-text{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-progress-text span{color:var(--tutor-text-primary)}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav{flex-flow:column;flex-grow:1;justify-content:flex-start;align-items:stretch;gap:2px;min-height:0;padding:16px 8px;display:flex;overflow-y:auto}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:2px;display:flex}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic .tutor-learning-nav-header{cursor:pointer;border-radius:6px;outline:none;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;padding-block:8px;padding-inline:12px 6px;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:flex}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic .tutor-learning-nav-header:hover,.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic .tutor-learning-nav-header:focus{background-color:var(--tutor-tab-l3-active-hover);color:var(--tutor-text-brand)}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic .tutor-learning-nav-header-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.375rem;overflow:hidden}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic .tutor-learning-nav-header-actions{display:none}@media (max-width:992px){.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic .tutor-learning-nav-header-actions{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;margin-inline-start:auto;display:flex}}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic .tutor-learning-nav-header-summary{flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic .tutor-learning-nav-header-arrow{color:var(--tutor-icon-secondary);flex-flow:row;justify-content:center;align-items:center;transition:transform .25s ease-in-out;display:flex}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic .tutor-learning-nav-header-arrow.is-expanded{transform:rotate(180deg)}@media (min-width:992px){.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic .tutor-learning-nav-header:hover .tutor-learning-nav-header-actions{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic .tutor-learning-nav-header:focus-visible .tutor-learning-nav-header-actions{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;margin-inline-start:auto;display:flex}}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic.active .tutor-learning-nav-header-title{color:var(--tutor-text-primary)}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic.active:not(.expanded){background-color:var(--tutor-tab-l3-active-hover);border-radius:6px}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav-topic.active:not(.expanded) .tutor-learning-nav-header-title{color:var(--tutor-text-brand)}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-body{padding-inline-start:30px;position:relative}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-body:before{content:"";top:0;background-color:var(--tutor-surface-l1-hover);width:1.5px;height:calc(100% - 20px);position:absolute;inset-inline-start:21px}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item:focus{outline:none}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);opacity:1;border-radius:6px;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:40px;padding:8px 12px;font-size:.875rem;font-weight:500;line-height:1.375rem;transition:color .25s ease-in-out,background-color .25s ease-in-out,box-shadow .25s ease-in-out;display:flex;position:relative}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item svg{color:var(--tutor-icon-secondary);flex-shrink:0;margin-top:2px}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item.active{background-color:var(--tutor-tab-l3-active-hover);color:var(--tutor-text-primary)}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item.active svg{color:var(--tutor-icon-idle)}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item.active:before{content:"";background-color:var(--tutor-actions-brand-primary);top:8px;width:2px;height:calc(100% - 16px);position:absolute;inset-inline-start:-9px}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item:hover,.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item:focus{background-color:var(--tutor-tab-l3-active-hover);color:var(--tutor-text-brand)}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item:hover svg,.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item:focus svg{color:var(--tutor-icon-brand)}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item.disabled{color:var(--tutor-text-subdued)}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item.disabled svg{color:var(--tutor-icon-secondary)}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item.pending svg{color:var(--tutor-icon-warning-secondary)}.tutor-learning-sidebar .tutor-learning-sidebar-curriculum .tutor-learning-nav .tutor-learning-nav-item.fail svg{color:var(--tutor-icon-critical)}.tutor-learning-sidebar .tutor-learning-sidebar-pages{background-color:var(--tutor-surface-l1);border-radius:8px;flex-shrink:0;height:auto;padding:8px;position:relative}.tutor-learning-sidebar .tutor-learning-sidebar-pages.expanded{margin-top:26px}@media (max-width:992px){.tutor-learning-sidebar .tutor-learning-sidebar-pages.expanded{margin-top:34px}}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-resizer{cursor:ns-resize;z-index:20;flex-flow:row;justify-content:center;align-items:center;height:12px;display:flex;position:absolute;top:-14px;left:0;right:0}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-resizer:before{content:"";background-color:var(--tutor-surface-l2);border-radius:24px;width:68px;height:3px;transition:background-color .25s ease-in-out}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-resizer:hover:before{background-color:var(--tutor-surface-l2-hover)}.tutor-learning-sidebar .tutor-learning-sidebar-pages.expanded .tutor-sidebar-resizer{top:-40px}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-restore-dropdown{inset-inline-start:0;flex-flow:row;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:100%}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-restore-dropdown button{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-restore-dropdown button:focus{outline:none}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-restore-dropdown button{background-color:var(--tutor-surface-l1);color:var(--tutor-icon-secondary);border-top-left-radius:4px;border-top-right-radius:4px;flex-flow:row;justify-content:center;align-items:center;width:68px;height:26px;display:flex;position:relative}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-restore-dropdown button:before{content:"";bottom:0;background:var(--tutor-surface-l1);width:8px;height:8px;-webkit-mask:radial-gradient(circle 8px at top left,transparent 8px,var(--tutor-surface-l1)8px);mask:radial-gradient(circle 8px at top left,transparent 8px,var(--tutor-surface-l1)8px);-webkit-mask:radial-gradient(circle 8px at top left,transparent 8px,var(--tutor-surface-l1)8px);position:absolute;inset-inline-start:-8px}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-restore-dropdown button:after{content:"";background:var(--tutor-surface-l1);width:8px;height:8px;-webkit-mask:radial-gradient(circle 8px at top right,transparent 8px,var(--tutor-surface-l1)8px);mask:radial-gradient(circle 8px at top right,transparent 8px,var(--tutor-surface-l1)8px);-webkit-mask:radial-gradient(circle 8px at top right,transparent 8px,var(--tutor-surface-l1)8px);position:absolute;bottom:0;right:-8px}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-restore-dropdown button:hover{color:var(--tutor-icon-idle)}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-restore-dropdown button:focus-visible{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-restore-dropdown button:focus-visible:before{display:none}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-restore-dropdown button:focus-visible:after{display:none}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:2px;display:flex}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages:not(:has(.tutor-popover)){transition:height .3s ease-in-out;overflow-x:hidden;overflow-y:auto}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages.is-resizing{transition:none!important}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages .tutor-popover{width:288px;max-width:none}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages-nav,.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages .tutor-popover-body{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:2px;display:flex}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages-item{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages-item:focus{outline:none}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages-item{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);border-radius:6px;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:.875rem;font-weight:400;line-height:1.375rem;transition:background-color .25s ease-in-out;display:flex;position:relative}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages-item svg{color:var(--tutor-icon-idle);transition:transform .3s ease-in-out}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages-item:hover,.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages-item:focus{background-color:var(--tutor-tab-sidebar-l4-hover)}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages-item.active{background-color:var(--tutor-tab-sidebar-l4-active);color:var(--tutor-text-brand)}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages-item.active svg{color:var(--tutor-icon-brand)}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-learning-pages-item .tutor-lock-icon{color:var(--tutor-actions-success-primary);inset-inline-start:7px;position:absolute;top:7px}.tutor-learning-sidebar .tutor-learning-sidebar-pages .tutor-sidebar-restore-dropdown button.is-minimized svg{transform:rotate(180deg)}.tutor-learning-sidebar .tutor-expand-btn{bottom:16px;z-index:21;color:var(--tutor-icon-secondary);transition:transform .25s ease-in-out;position:absolute;inset-inline-start:16px;transform:translate(0)}@media (max-width:992px){.tutor-learning-sidebar .tutor-expand-btn{display:none}}.tutor-learning-page{width:100%}.tutor-learning-area{--tutor-site-header-offset:0px;--tutor-site-header-overlay-offset:0px;--tutor-learning-header-height:64px;background-color:var(--tutor-surface-base)}.tutor-learning-area .tutor-learning-area-body{padding-inline-start:320px;transition:padding .3s ease-in-out,grid-template-columns .3s ease-in-out;position:relative}@media (max-width:992px){.tutor-learning-area .tutor-learning-area-body{padding-inline-start:0}}.tutor-learning-area.is-fullscreen .tutor-learning-area-body{padding-inline-start:0}.tutor-learning-area .tutor-learning-area-content{padding-inline-end:8px}.tutor-learning-area.is-fullscreen .tutor-learning-area-content{padding-inline:8px}.tutor-learning-area.tutor-has-site-shell{padding-top:var(--tutor-site-header-overlay-offset)}.tutor-learning-area.tutor-has-site-shell .tutor-learning-area-content{padding-top:0;padding-inline-end:8px}@media (min-width:992px){.tutor-learning-area.tutor-has-site-shell .tutor-learning-area-body{grid-template-columns:320px minmax(0,1fr);align-items:start;padding-inline-start:0;transition:grid-template-columns .3s ease-in-out;display:grid}.tutor-learning-area.tutor-has-site-shell .tutor-learning-sidebar{top:calc(var(--tutor-site-header-offset) + var(--tutor-learning-header-height));width:320px;height:calc(100dvh - var(--tutor-site-header-offset) - var(--tutor-learning-header-height));grid-column:1;position:-webkit-sticky;position:sticky}.tutor-learning-area.tutor-has-site-shell .tutor-learning-area-content{grid-column:2;min-width:0;padding-inline-end:8px}}@media (max-width:992px){.tutor-learning-area.tutor-has-site-shell{--tutor-learning-header-height:56px}.tutor-learning-area.tutor-has-site-shell .tutor-learning-sidebar{top:var(--tutor-site-header-offset);height:calc(100dvh - var(--tutor-site-header-offset))}.tutor-learning-area.tutor-has-site-shell .tutor-learning-area-content{padding-inline-end:0}}@media (min-width:992px){.tutor-learning-area.tutor-has-site-shell.is-fullscreen .tutor-learning-area-body{grid-template-columns:0 minmax(0,1fr)}.tutor-learning-area.tutor-has-site-shell.is-fullscreen .tutor-learning-sidebar{padding:0}.tutor-learning-area.tutor-has-site-shell.is-fullscreen .tutor-learning-area-content{grid-column:2;padding-inline:8px}}@media (min-width:768px){.tutor-learning-area .tutor-learning-area-content{padding-top:64px}}.tutor-learning-area .tutor-learning-area-container{max-width:760px;margin:0 auto}@media (min-width:1400px){.tutor-learning-area .tutor-learning-area-container{max-width:860px}}@media (min-width:1920px){.tutor-learning-area .tutor-learning-area-container{max-width:944px}}.tutor-learning-area .tutor-learning-area-container{padding-bottom:16px}@media (max-width:768px){.tutor-learning-area .tutor-learning-area-container{padding-inline:16px}}@media (max-width:576px){.tutor-learning-area .tutor-learning-area-container{padding-bottom:96px}}.tutor-learning-area-footer{flex-flow:row;justify-content:flex-end;align-items:stretch;gap:8px;margin-top:16px;display:flex}@media (max-width:576px){.tutor-learning-area-footer{background-color:var(--tutor-surface-l1);border-top:1px solid var(--tutor-border-idle);z-index:10;justify-content:space-between;gap:6px;margin:0;padding:16px;position:fixed;bottom:0;left:0;right:0}.tutor-has-site-shell .tutor-learning-area-footer{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:12px;margin-top:16px;position:-webkit-sticky;position:sticky}.tutor-learning-area-footer form{width:50%}.tutor-learning-area-footer form:only-child{width:100%}.tutor-learning-area-footer button:not(.tutor-mark-as-complete-button),.tutor-learning-area-footer a{--tutor-button-border-shadow-base:2px;--tutor-button-border-shadow-bottom:5px;font-size:.875rem;line-height:1.375rem}.tutor-learning-area-footer button:not(.tutor-mark-as-complete-button):not([class*=tutor-btn-link]),.tutor-learning-area-footer a:not([class*=tutor-btn-link]){min-height:48px;padding:12px 16px}.tutor-learning-area-footer button:not(.tutor-mark-as-complete-button),.tutor-learning-area-footer a{width:50%}.tutor-learning-area-footer button:not(.tutor-mark-as-complete-button):only-child,.tutor-learning-area-footer button:not(.tutor-mark-as-complete-button).tutor-meeting-complete-button,.tutor-learning-area-footer a:only-child,.tutor-learning-area-footer a.tutor-meeting-complete-button{width:100%}}.tutor-learning-area-footer[data-lesson]{background-color:var(--tutor-surface-base);flex-flow:row;justify-content:space-between;align-items:center;gap:0;margin-top:0;padding:16px 0;display:flex;position:-webkit-sticky;position:sticky;bottom:0}@media (max-width:576px){.tutor-learning-area-footer[data-lesson]{width:100%;padding-block:12px;position:fixed}.tutor-has-site-shell .tutor-learning-area-footer[data-lesson]{border:none;position:-webkit-sticky;position:sticky}.tutor-learning-area-footer[data-lesson] form{width:auto}.tutor-learning-area-footer[data-lesson] a.tutor-btn{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:2px;font-size:.75rem;line-height:1.25rem}.tutor-learning-area-footer[data-lesson] a.tutor-btn:not([class*=tutor-btn-link]){min-height:32px;padding:6px 12px}.tutor-learning-area-footer[data-lesson] a.tutor-btn{width:auto}.tutor-learning-area-footer[data-lesson] button.tutor-btn{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:3px;font-size:.875rem;line-height:1.375rem}.tutor-learning-area-footer[data-lesson] button.tutor-btn:not([class*=tutor-btn-link]){min-height:38px;padding:8px 12px}.tutor-learning-area-footer[data-lesson] button.tutor-btn{gap:8px;width:auto}}.tutor-video-player{aspect-ratio:16/9}.tutor-lesson-content button.tutor-mark-as-complete-button,.tutor-lesson-content a.tutor-mark-as-complete-button,.tutor-lesson-content .tutor-mark-as-complete-button{border-radius:var(--tutor-button-radius,6px);font-weight:var(--tutor-button-font-weight,500);cursor:pointer;text-align:center;text-transform:none;color:var(--tutor-text-primary);--tutor-button-border-shadow:none;box-shadow:var(--tutor-button-border-shadow,none);background-color:transparent;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:inline-flex}.tutor-lesson-content button.tutor-mark-as-complete-button:hover:not(:disabled):not(.disabled),.tutor-lesson-content button.tutor-mark-as-complete-button:focus:not(:disabled):not(.disabled),.tutor-lesson-content a.tutor-mark-as-complete-button:hover:not(:disabled):not(.disabled),.tutor-lesson-content a.tutor-mark-as-complete-button:focus:not(:disabled):not(.disabled),.tutor-lesson-content .tutor-mark-as-complete-button:hover:not(:disabled):not(.disabled),.tutor-lesson-content .tutor-mark-as-complete-button:focus:not(:disabled):not(.disabled){color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow,none);background-color:transparent;border:none;outline:none}.tutor-lesson-content button.tutor-mark-as-complete-button:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-lesson-content a.tutor-mark-as-complete-button:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-lesson-content .tutor-mark-as-complete-button:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-lesson-content button.tutor-mark-as-complete-button svg:not([class]),.tutor-lesson-content a.tutor-mark-as-complete-button svg:not([class]),.tutor-lesson-content .tutor-mark-as-complete-button svg:not([class]){color:currentColor;flex-shrink:0}.tutor-lesson-content button.tutor-mark-as-complete-button:disabled,.tutor-lesson-content button.tutor-mark-as-complete-button.disabled,.tutor-lesson-content a.tutor-mark-as-complete-button:disabled,.tutor-lesson-content a.tutor-mark-as-complete-button.disabled,.tutor-lesson-content .tutor-mark-as-complete-button:disabled,.tutor-lesson-content .tutor-mark-as-complete-button.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}.tutor-lesson-content button.tutor-mark-as-complete-button:disabled svg:not([class]),.tutor-lesson-content button.tutor-mark-as-complete-button.disabled svg:not([class]),.tutor-lesson-content a.tutor-mark-as-complete-button:disabled svg:not([class]),.tutor-lesson-content a.tutor-mark-as-complete-button.disabled svg:not([class]),.tutor-lesson-content .tutor-mark-as-complete-button:disabled svg:not([class]),.tutor-lesson-content .tutor-mark-as-complete-button.disabled svg:not([class]){color:var(--tutor-icon-subdued)}.tutor-lesson-content button.tutor-mark-as-complete-button,.tutor-lesson-content a.tutor-mark-as-complete-button,.tutor-lesson-content .tutor-mark-as-complete-button{background-color:var(--tutor-button-primary-soft);color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow,none)}.tutor-lesson-content button.tutor-mark-as-complete-button svg:not([class]),.tutor-lesson-content a.tutor-mark-as-complete-button svg:not([class]),.tutor-lesson-content .tutor-mark-as-complete-button svg:not([class]){color:var(--tutor-icon-brand)}.tutor-lesson-content button.tutor-mark-as-complete-button:hover:not(:disabled):not(.disabled),.tutor-lesson-content a.tutor-mark-as-complete-button:hover:not(:disabled):not(.disabled),.tutor-lesson-content .tutor-mark-as-complete-button:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-primary-soft-hover);color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow-hover,var(--tutor-button-primary-soft-border-shadow,none))}.tutor-lesson-content button.tutor-mark-as-complete-button:focus:not(:disabled):not(.disabled),.tutor-lesson-content a.tutor-mark-as-complete-button:focus:not(:disabled):not(.disabled),.tutor-lesson-content .tutor-mark-as-complete-button:focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-primary-soft-focused);color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow-focused,var(--tutor-button-primary-soft-border-shadow,none))}.tutor-lesson-content button.tutor-mark-as-complete-button:disabled,.tutor-lesson-content button.tutor-mark-as-complete-button.disabled,.tutor-lesson-content a.tutor-mark-as-complete-button:disabled,.tutor-lesson-content a.tutor-mark-as-complete-button.disabled,.tutor-lesson-content .tutor-mark-as-complete-button:disabled,.tutor-lesson-content .tutor-mark-as-complete-button.disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow-disabled,var(--tutor-button-primary-soft-border-shadow,none))}.tutor-lesson-content button.tutor-mark-as-complete-button,.tutor-lesson-content a.tutor-mark-as-complete-button,.tutor-lesson-content .tutor-mark-as-complete-button{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:3px;font-size:.875rem;line-height:1.375rem}.tutor-lesson-content button.tutor-mark-as-complete-button:not([class*=tutor-btn-link]),.tutor-lesson-content a.tutor-mark-as-complete-button:not([class*=tutor-btn-link]),.tutor-lesson-content .tutor-mark-as-complete-button:not([class*=tutor-btn-link]){min-height:38px;padding:8px 12px}.tutor-lesson-content button.tutor-mark-as-complete-button,.tutor-lesson-content a.tutor-mark-as-complete-button,.tutor-lesson-content .tutor-mark-as-complete-button{border-radius:1000px;justify-content:space-between;gap:8px;min-width:160px;height:40px;position:relative}.tutor-lesson-content button.tutor-mark-as-complete-button svg,.tutor-lesson-content a.tutor-mark-as-complete-button svg,.tutor-lesson-content .tutor-mark-as-complete-button svg{flex-shrink:0}.tutor-lesson-content button.tutor-mark-as-complete-button:hover:not(.completed):not(:disabled),.tutor-lesson-content a.tutor-mark-as-complete-button:hover:not(.completed):not(:disabled),.tutor-lesson-content .tutor-mark-as-complete-button:hover:not(.completed):not(:disabled){background-color:var(--tutor-surface-l1)}.tutor-lesson-content button.tutor-mark-as-complete-button:hover:not(.completed):not(:disabled) svg,.tutor-lesson-content a.tutor-mark-as-complete-button:hover:not(.completed):not(:disabled) svg,.tutor-lesson-content .tutor-mark-as-complete-button:hover:not(.completed):not(:disabled) svg{color:var(--tutor-icon-brand-hover)}.tutor-lesson-content button.tutor-mark-as-complete-button.completed,.tutor-lesson-content a.tutor-mark-as-complete-button.completed,.tutor-lesson-content .tutor-mark-as-complete-button.completed{background-color:var(--tutor-actions-success-primary);color:var(--tutor-text-primary-inverse);cursor:default;padding-inline-end:40px}.tutor-lesson-content button.tutor-mark-as-complete-button.completed svg,.tutor-lesson-content a.tutor-mark-as-complete-button.completed svg,.tutor-lesson-content .tutor-mark-as-complete-button.completed svg{inset-inline-end:0;color:var(--tutor-icon-idle-inverse);position:absolute;top:0}.tutor-lesson-content .tutor-lesson-wrapper{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);font-size:1rem;font-weight:400;line-height:1.375rem}.tutor-lesson-content .tutor-lesson-wrapper h1{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:2.5rem;font-weight:700;line-height:3rem}.tutor-lesson-content .tutor-lesson-wrapper h1:not(:last-child){margin-bottom:8px}.tutor-lesson-content .tutor-lesson-wrapper h2{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:2rem;font-weight:700;line-height:2.5rem}.tutor-lesson-content .tutor-lesson-wrapper h2:not(:last-child){margin-bottom:8px}.tutor-lesson-content .tutor-lesson-wrapper h3{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1.5rem;font-weight:700;line-height:2rem}.tutor-lesson-content .tutor-lesson-wrapper h3:not(:last-child){margin-bottom:8px}.tutor-lesson-content .tutor-lesson-wrapper h4{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1.25rem;font-weight:700;line-height:1.75rem}.tutor-lesson-content .tutor-lesson-wrapper h4:not(:last-child){margin-bottom:8px}.tutor-lesson-content .tutor-lesson-wrapper h5{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1.125rem;font-weight:700;line-height:1.625rem}.tutor-lesson-content .tutor-lesson-wrapper h5:not(:last-child){margin-bottom:8px}.tutor-lesson-content .tutor-lesson-wrapper p:not(:last-child){margin-bottom:24px}.tutor-lesson-content .tutor-lesson-wrapper ul,.tutor-lesson-content .tutor-lesson-wrapper ol{list-style:revert;padding-inline-start:16px}.tutor-lesson-content .tutor-lesson-wrapper ul:not(:last-child),.tutor-lesson-content .tutor-lesson-wrapper ol:not(:last-child){margin-bottom:24px}.tutor-lesson-content .tutor-lesson-image-wrapper{aspect-ratio:16/9;flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-lesson-content .tutor-lesson-image-wrapper .tutor-lesson-feature-image{width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}@media (min-width:576px){.tutor-lesson-content{margin-top:8px}.tutor-lesson-content .tutor-lesson-content-tab{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:8px;overflow:hidden}}@media (max-width:576px){.tutor-lesson-content{margin-inline:-16px}.tutor-lesson-content .tutor-lesson-content-tab{padding-inline:16px}.tutor-lesson-content .tutor-lesson-content-tab .tutor-lesson-video-wrapper,.tutor-lesson-content .tutor-lesson-content-tab .tutor-lesson-image-wrapper{margin-inline:-16px;margin-bottom:16px}.tutor-lesson-content .tutor-lesson-content-tab .tutor-tabs-nav{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px;margin-bottom:12px;padding:4px}.tutor-lesson-content .tutor-lesson-content-tab .tutor-tabs-tab{flex:1}.tutor-lesson-content .tutor-lesson-content-tab .tutor-tabs-content{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px}}.tutor-comments-list .tutor-comment-item:not(:last-of-type){border-bottom:1px solid var(--tutor-border-idle)}.tutor-comments-list .tutor-comment-edit-form{background-color:var(--tutor-surface-l1-hover);padding:16px}.tutor-comments-list .tutor-comment{flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.tutor-comments-list .tutor-comment:has(.tutor-comment-replies):before{content:"";top:60px;border-inline-start:1px solid var(--tutor-border-idle);border-bottom:1px solid var(--tutor-border-idle);border-end-start-radius:4px;width:28px;height:calc(100% - 86px);position:absolute;inset-inline-start:36px}.tutor-comments-list .tutor-comment-action-btn{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-comments-list .tutor-comment-action-btn{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);flex-flow:row;justify-content:center;align-items:center;gap:4px;font-size:.875rem;font-weight:400;line-height:1.375rem;transition:color .25s ease-in-out;display:flex}.tutor-comments-list .tutor-comment-action-btn svg{width:16px;height:16px;color:var(--tutor-icon-secondary);flex-shrink:0;transition:color .25s ease-in-out}.tutor-comments-list .tutor-comment-action-btn:hover,.tutor-comments-list .tutor-comment-action-btn:hover svg{color:var(--tutor-text-primary)}.tutor-comments-list .tutor-comment-action-btn:focus{outline:none}.tutor-comments-list .tutor-comment-replies{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:16px;margin-top:16px;display:flex}.tutor-comments-list .tutor-comment-replies .tutor-comment{padding:0}.tutor-comments-list .tutor-comment-replies .tutor-comment-edit-form{border-radius:4px}.tutor-comments-list .tutor-comment-replies-toggle{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-comments-list .tutor-comment-replies-toggle:focus{outline:none}.tutor-comments-list .tutor-comment-replies-toggle{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-brand);flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;margin-top:16px;font-size:.75rem;font-weight:500;line-height:1.25rem;display:flex}.tutor-comments-list .tutor-comment-replies-toggle svg{flex-shrink:0;width:16px;height:16px}.tutor-quiz-submission{background-color:var(--tutor-surface-base);flex-flow:column;justify-content:flex-start;align-items:stretch;gap:48px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:120px;display:flex}@media (max-width:576px){.tutor-quiz-submission{gap:16px}}.tutor-quiz-submission[data-question-layout-view=single_question],.tutor-quiz-submission[data-question-layout-view=question_pagination]{height:100dvh;padding-top:0}body:has(#wpadminbar) .tutor-quiz-submission[data-question-layout-view=single_question]{height:calc(100dvh - 46px)}body:has(#wpadminbar) .tutor-quiz-submission[data-question-layout-view=question_pagination]{height:calc(100dvh - 46px)}.tutor-quiz-submission[data-question-layout-view=single_question] .tutor-quiz-footer,.tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-quiz-footer{inset-inline:0;z-index:10;background-color:var(--tutor-surface-l1);border-top:1px solid var(--tutor-border-idle);padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;margin-top:0;position:fixed;bottom:0}.tutor-quiz-submission[data-question-layout-view=single_question] .tutor-quiz-question-wrapper,.tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-quiz-question-wrapper{flex-flow:column;justify-content:flex-start;align-items:stretch;max-height:calc(100dvh - 192px);display:flex;overflow:auto}.tutor-quiz-submission[data-question-layout-view=single_question]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=draw_image]) .tutor-quiz-questions{justify-content:center;overflow:hidden;container-type:size}.tutor-quiz-submission[data-question-layout-view=single_question]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=pin_image]) .tutor-quiz-questions{justify-content:center;overflow:hidden;container-type:size}.tutor-quiz-submission[data-question-layout-view=question_pagination]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=draw_image]) .tutor-quiz-questions{justify-content:center;overflow:hidden;container-type:size}.tutor-quiz-submission[data-question-layout-view=question_pagination]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=pin_image]) .tutor-quiz-questions{justify-content:center;overflow:hidden;container-type:size}.tutor-quiz-submission[data-question-layout-view=single_question]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=draw_image]) .tutor-quiz-question-wrapper-active{flex-flow:column;flex:0 auto;justify-content:flex-start;align-items:stretch;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.tutor-quiz-submission[data-question-layout-view=single_question]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=pin_image]) .tutor-quiz-question-wrapper-active{flex-flow:column;flex:0 auto;justify-content:flex-start;align-items:stretch;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.tutor-quiz-submission[data-question-layout-view=question_pagination]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=draw_image]) .tutor-quiz-question-wrapper-active{flex-flow:column;flex:0 auto;justify-content:flex-start;align-items:stretch;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.tutor-quiz-submission[data-question-layout-view=question_pagination]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=pin_image]) .tutor-quiz-question-wrapper-active{flex-flow:column;flex:0 auto;justify-content:flex-start;align-items:stretch;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.tutor-quiz-submission[data-question-layout-view=single_question]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=draw_image]) .tutor-quiz-question-wrapper-active .tutor-quiz-question{flex:0 auto;height:auto;min-height:0;max-height:100%;overflow:auto}.tutor-quiz-submission[data-question-layout-view=single_question]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=pin_image]) .tutor-quiz-question-wrapper-active .tutor-quiz-question{flex:0 auto;height:auto;min-height:0;max-height:100%;overflow:auto}.tutor-quiz-submission[data-question-layout-view=question_pagination]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=draw_image]) .tutor-quiz-question-wrapper-active .tutor-quiz-question{flex:0 auto;height:auto;min-height:0;max-height:100%;overflow:auto}.tutor-quiz-submission[data-question-layout-view=question_pagination]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=pin_image]) .tutor-quiz-question-wrapper-active .tutor-quiz-question{flex:0 auto;height:auto;min-height:0;max-height:100%;overflow:auto}.tutor-quiz-submission[data-question-layout-view=single_question]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=puzzle]) .tutor-quiz-questions{justify-content:flex-start;overflow:hidden}.tutor-quiz-submission[data-question-layout-view=question_pagination]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=puzzle]) .tutor-quiz-questions{justify-content:flex-start;overflow:hidden}.tutor-quiz-submission[data-question-layout-view=single_question]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=puzzle]) .tutor-quiz-question-wrapper-active{flex-flow:column;flex:0 auto;justify-content:flex-start;align-items:stretch;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.tutor-quiz-submission[data-question-layout-view=question_pagination]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=puzzle]) .tutor-quiz-question-wrapper-active{flex-flow:column;flex:0 auto;justify-content:flex-start;align-items:stretch;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.tutor-quiz-submission[data-question-layout-view=single_question]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=puzzle]) .tutor-quiz-question-wrapper-active .tutor-quiz-question{flex:0 auto;height:auto;min-height:0;max-height:100%;overflow:hidden}.tutor-quiz-submission[data-question-layout-view=question_pagination]:has(.tutor-quiz-question-wrapper-active .tutor-quiz-question[data-question=puzzle]) .tutor-quiz-question-wrapper-active .tutor-quiz-question{flex:0 auto;height:auto;min-height:0;max-height:100%;overflow:hidden}.tutor-quiz-submission[data-question-layout-view=single_question]:has(.tutor-quiz-questions-pagination) .tutor-quiz-question-wrapper{margin-bottom:96px}.tutor-quiz-submission[data-question-layout-view=single_question] .tutor-quiz-question,.tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-quiz-question{margin-block:auto}.tutor-quiz-submission[data-question-layout-view=single_question] .tutor-quiz-footer .tutor-quiz-skip-btn,.tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-quiz-footer .tutor-quiz-skip-btn{margin-inline-start:0}.tutor-quiz-submission[data-question-layout-view=single_question] .tutor-quiz-footer .tutor-quiz-footer-inner,.tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-quiz-footer .tutor-quiz-footer-inner{justify-content:flex-end!important}.tutor-quiz-submission[data-question-layout-view=single_question] .tutor-quiz-footer .tutor-quiz-footer-inner:has(.tutor-quiz-skip-btn:not([style*="display: none"])){justify-content:space-between!important}.tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-quiz-footer .tutor-quiz-footer-inner:has(.tutor-quiz-skip-btn:not([style*="display: none"])){justify-content:space-between!important}.tutor-quiz-submission[data-question-layout-view=single_question] .tutor-quiz-footer .tutor-quiz-footer-inner:has(.tutor-quiz-footer-feedback:not([style*="display: none"])){justify-content:space-between!important}.tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-quiz-footer .tutor-quiz-footer-inner:has(.tutor-quiz-footer-feedback:not([style*="display: none"])){justify-content:space-between!important}.tutor-quiz-submission[data-question-layout-view=single_question] .tutor-quiz-footer[data-reveal-state=correct],.tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-quiz-footer[data-reveal-state=correct]{border-top-color:var(--tutor-border-success)}.tutor-quiz-submission[data-question-layout-view=single_question] .tutor-quiz-footer[data-reveal-state=incorrect],.tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-quiz-footer[data-reveal-state=incorrect]{border-top-color:var(--tutor-border-error)}.tutor-quiz-header{background-color:var(--tutor-surface-l1);top:0;z-index:10;position:fixed;inset-inline:0}@media (min-width:576px){body:has(#wpadminbar) .tutor-quiz-header{top:32px}}.tutor-quiz-progress{flex-flow:column;justify-content:flex-start;align-items:stretch;max-width:760px;margin:0 auto;display:flex}@media (min-width:1400px){.tutor-quiz-progress{max-width:860px}}@media (min-width:1920px){.tutor-quiz-progress{max-width:944px}}.tutor-quiz-progress{gap:12px;padding-block:12px;padding-inline:0}@media (max-width:768px){.tutor-quiz-progress{padding:16px}}.tutor-quiz-progress-header{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:576px){.tutor-quiz-progress-header{align-items:flex-start}}.tutor-quiz-progress-meta{flex-flow:row;flex:1;justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}@media (max-width:576px){.tutor-quiz-progress-meta{gap:6px}}.tutor-quiz-progress-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-top:4px;font-size:1.125rem;font-weight:600;line-height:1.625rem;overflow:hidden}.tutor-quiz-progress-bar-wrapper{width:100%}.tutor-quiz-timer-frame{flex-flow:row;flex-shrink:0;justify-content:flex-start;align-items:center;min-height:33px;transition:color .2s,width .25s,min-width .25s;display:inline-grid;position:relative}.tutor-quiz-timer-frame.is-initial{color:var(--tutor-text-brand)}.tutor-quiz-timer-frame.is-warning{color:var(--tutor-text-exception4)}.tutor-quiz-timer-frame.is-critical{color:var(--tutor-text-critical)}.tutor-quiz-timer-frame[data-shaking="1"]{animation:.5s ease-in-out tutor-quiz-timer-shake}.tutor-quiz-timer-frame[data-format=compact]{--tutor-quiz-timer-padding-inline-start:8px;--tutor-quiz-timer-padding-inline-end:8px}.tutor-quiz-timer-frame[data-format=hours],.tutor-quiz-timer-frame[data-format=days]{--tutor-quiz-timer-padding-inline-start:8px;--tutor-quiz-timer-padding-inline-end:12px}.tutor-quiz-timer-frame-shape{pointer-events:none;position:absolute;inset:0}.tutor-quiz-timer-frame-tabs{top:0;pointer-events:none;height:4px;position:absolute;inset-inline:0}.tutor-quiz-timer-frame-tab{opacity:.2;background:currentColor;border-radius:2px 2px 0 0;width:10px;height:4px;position:absolute;top:0}.tutor-quiz-timer-frame-tab-start{inset-inline-start:13px}.tutor-quiz-timer-frame-tab-end{inset-inline-end:13px}.tutor-quiz-timer-frame-body{inset-inline:0;position:absolute;top:5px;bottom:0}.tutor-quiz-timer-frame-body-fill,.tutor-quiz-timer-frame-body-stroke{border-radius:6px;position:absolute;inset:0}.tutor-quiz-timer-frame-body-fill{opacity:.06;background:currentColor}.tutor-quiz-timer-frame-body-stroke{opacity:.4;border:1px solid}.tutor-quiz-timer-text{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);min-height:33px;font-variant-numeric:tabular-nums;text-box-trim:trim-both;text-box-edge:cap alphabetic;z-index:1;flex-flow:row;grid-area:1/1;justify-content:center;align-items:center;margin-top:4px;padding-inline-start:var(--tutor-quiz-timer-padding-inline-start,8px);padding-inline-end:var(--tutor-quiz-timer-padding-inline-end,8px);font-size:1.125rem;font-weight:600;line-height:1;transition:color .25s ease-in-out;display:flex;position:relative}.tutor-quiz-timer-text.is-initial{color:var(--tutor-text-brand)}.tutor-quiz-timer-text.is-warning{color:var(--tutor-text-exception4)}.tutor-quiz-timer-text.is-critical{color:var(--tutor-text-critical)}.tutor-quiz-timer-text-sizer{visibility:hidden;pointer-events:none}.tutor-quiz-timer-separator{margin-bottom:2px;line-height:1}.tutor-quiz-timer-suffix{margin-inline-start:1px;margin-bottom:2px;line-height:1}.tutor-quiz-timer-spacer{flex:0 0 4px;width:4px}.tutor-quiz-timer-digit-wrapper{height:1.25em;line-height:1.25em;overflow:hidden}.tutor-quiz-timer-reel{flex-flow:column;justify-content:flex-start;align-items:stretch;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex}.tutor-quiz-timer-reel span{text-align:center;height:1.25em;display:block}@keyframes tutor-quiz-timer-shake{0%,to{transform:rotate(0)}10%,50%,90%{transform:rotate(-6deg)}30%,70%{transform:rotate(6deg)}}.tutor-quiz-questions{flex-flow:column;justify-content:flex-start;align-items:stretch;max-width:760px;margin:0 auto;display:flex}@media (min-width:1400px){.tutor-quiz-questions{max-width:860px}}@media (min-width:1920px){.tutor-quiz-questions{max-width:944px}}.tutor-quiz-questions{gap:40px;width:100%;padding-inline:0}@media (max-width:576px){.tutor-quiz-questions{padding-inline:16px}}.tutor-quiz-questions[data-question-layout-view=single_question],.tutor-quiz-questions[data-question-layout-view=question_pagination]{justify-content:center;gap:12px;max-height:100dvh;position:absolute;top:96px;bottom:96px;left:50%;transform:translate(-50%)}.tutor-quiz-questions[data-question-layout-view=single_question]:has(.tutor-quiz-questions-pagination){bottom:128px}.tutor-quiz-questions[data-question-layout-view=question_pagination]:has(.tutor-quiz-questions-pagination){bottom:128px}body:has(#wpadminbar) .tutor-quiz-questions[data-question-layout-view=single_question]{height:calc(100% - 238px);top:142px}body:has(#wpadminbar) .tutor-quiz-questions[data-question-layout-view=question_pagination]{height:calc(100% - 238px);top:142px}@media (max-width:576px){body:has(#wpadminbar) .tutor-quiz-questions[data-question-layout-view=single_question]{height:calc(100% - 192px);top:96px}body:has(#wpadminbar) .tutor-quiz-questions[data-question-layout-view=question_pagination]{height:calc(100% - 192px);top:96px}.tutor-quiz-questions[data-question-layout-view=single_question],.tutor-quiz-questions[data-question-layout-view=question_pagination]{height:calc(100% - 192px);top:96px}}.tutor-quiz-question-meta{max-width:760px;margin:0 auto}@media (min-width:1400px){.tutor-quiz-question-meta{max-width:860px}}@media (min-width:1920px){.tutor-quiz-question-meta{max-width:944px}}.tutor-quiz-question-meta{flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-inline:0;display:flex}@media (max-width:768px){.tutor-quiz-question-meta{padding-inline:16px}}.tutor-quiz-question-indicator{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:400;line-height:1.375rem}.tutor-quiz-question-indicator strong{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.875rem;font-weight:700;line-height:1.375rem}.tutor-quiz-questions-pagination{z-index:10;background-color:transparent;flex-flow:row;justify-content:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);display:flex;position:fixed;bottom:128px;left:50%;overflow:visible;transform:translate(-50%)}.tutor-quiz-questions-pagination ul{flex-flow:wrap;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tutor-quiz-questions-pagination .tutor-quiz-question-paginate-item{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);width:32px;height:32px;cursor:pointer;border-radius:4px;font-size:.875rem;font-weight:600;line-height:1.375rem;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,transform .25s ease-in-out}.tutor-quiz-questions-pagination .tutor-quiz-question-paginate-item .tutor-quiz-question-paginate-icon{display:none}.tutor-quiz-questions-pagination .tutor-quiz-question-paginate-item:hover{border-color:var(--tutor-border-hover);background-color:var(--tutor-quiz-hover)}.tutor-quiz-questions-pagination[data-pagination-style=shape],.tutor-quiz-questions-pagination[data-pagination-style=radio],.tutor-quiz-questions-pagination[data-pagination-style=number]{max-width:760px;margin:0 auto}@media (min-width:1400px){.tutor-quiz-questions-pagination[data-pagination-style=shape],.tutor-quiz-questions-pagination[data-pagination-style=radio],.tutor-quiz-questions-pagination[data-pagination-style=number]{max-width:860px}}@media (min-width:1920px){.tutor-quiz-questions-pagination[data-pagination-style=shape],.tutor-quiz-questions-pagination[data-pagination-style=radio],.tutor-quiz-questions-pagination[data-pagination-style=number]{max-width:944px}}.tutor-quiz-questions-pagination[data-pagination-style=shape],.tutor-quiz-questions-pagination[data-pagination-style=radio],.tutor-quiz-questions-pagination[data-pagination-style=number]{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;width:calc(100dvw - 24px);padding-block:10px;transition:-webkit-mask-image .25s,mask-image .25s;overflow-x:auto;overflow-y:hidden;-webkit-mask-image:none;mask-image:none}.tutor-quiz-questions-pagination[data-pagination-style=shape][data-has-scroll-left=true][data-has-scroll-right=true],.tutor-quiz-questions-pagination[data-pagination-style=radio][data-has-scroll-left=true][data-has-scroll-right=true],.tutor-quiz-questions-pagination[data-pagination-style=number][data-has-scroll-left=true][data-has-scroll-right=true]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}.tutor-quiz-questions-pagination[data-pagination-style=shape][data-has-scroll-left=true][data-has-scroll-right=false],.tutor-quiz-questions-pagination[data-pagination-style=radio][data-has-scroll-left=true][data-has-scroll-right=false],.tutor-quiz-questions-pagination[data-pagination-style=number][data-has-scroll-left=true][data-has-scroll-right=false]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 100%)}.tutor-quiz-questions-pagination[data-pagination-style=shape][data-has-scroll-left=false][data-has-scroll-right=true],.tutor-quiz-questions-pagination[data-pagination-style=radio][data-has-scroll-left=false][data-has-scroll-right=true],.tutor-quiz-questions-pagination[data-pagination-style=number][data-has-scroll-left=false][data-has-scroll-right=true]{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 40px),transparent 100%)}.tutor-quiz-questions-pagination[data-pagination-style=shape]::-webkit-scrollbar{display:none}.tutor-quiz-questions-pagination[data-pagination-style=radio]::-webkit-scrollbar{display:none}.tutor-quiz-questions-pagination[data-pagination-style=number]::-webkit-scrollbar{display:none}.tutor-quiz-questions-pagination[data-pagination-style=shape] ul,.tutor-quiz-questions-pagination[data-pagination-style=radio] ul,.tutor-quiz-questions-pagination[data-pagination-style=number] ul{flex-wrap:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:none;margin-inline:auto}@media (hover:hover) and (pointer:fine){.tutor-quiz-questions-pagination[data-pagination-style=shape][data-has-scroll-left=true],.tutor-quiz-questions-pagination[data-pagination-style=shape][data-has-scroll-right=true],.tutor-quiz-questions-pagination[data-pagination-style=radio][data-has-scroll-left=true],.tutor-quiz-questions-pagination[data-pagination-style=radio][data-has-scroll-right=true],.tutor-quiz-questions-pagination[data-pagination-style=number][data-has-scroll-left=true],.tutor-quiz-questions-pagination[data-pagination-style=number][data-has-scroll-right=true]{cursor:grab}.tutor-quiz-questions-pagination[data-pagination-style=shape][data-has-scroll-left=true]:active,.tutor-quiz-questions-pagination[data-pagination-style=shape][data-has-scroll-right=true]:active,.tutor-quiz-questions-pagination[data-pagination-style=radio][data-has-scroll-left=true]:active,.tutor-quiz-questions-pagination[data-pagination-style=radio][data-has-scroll-right=true]:active,.tutor-quiz-questions-pagination[data-pagination-style=number][data-has-scroll-left=true]:active,.tutor-quiz-questions-pagination[data-pagination-style=number][data-has-scroll-right=true]:active,.tutor-quiz-questions-pagination[data-pagination-style=shape][data-has-scroll-left=true]:active .tutor-quiz-question-paginate-item,.tutor-quiz-questions-pagination[data-pagination-style=shape][data-has-scroll-right=true]:active .tutor-quiz-question-paginate-item,.tutor-quiz-questions-pagination[data-pagination-style=radio][data-has-scroll-left=true]:active .tutor-quiz-question-paginate-item,.tutor-quiz-questions-pagination[data-pagination-style=radio][data-has-scroll-right=true]:active .tutor-quiz-question-paginate-item,.tutor-quiz-questions-pagination[data-pagination-style=number][data-has-scroll-left=true]:active .tutor-quiz-question-paginate-item,.tutor-quiz-questions-pagination[data-pagination-style=number][data-has-scroll-right=true]:active .tutor-quiz-question-paginate-item{cursor:grabbing}}.tutor-quiz-questions-pagination[data-pagination-style=shape] ul{gap:4px}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item{background-color:var(--tutor-icon-brand-secondary);color:transparent;border:0;border-radius:1000px;width:8px;min-width:8px;height:24px;padding:0;position:relative}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item .tutor-quiz-question-paginate-label,.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item .tutor-quiz-question-paginate-icon{display:none}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.answered{background-color:var(--tutor-icon-brand)}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.correct{background-color:var(--tutor-icon-success-primary)}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.incorrect{background-color:var(--tutor-icon-critical)}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.active{background-color:var(--tutor-icon-brand-hover)}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.active:before,.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.active:after{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-radius:12px;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.active:before{border-top:7px solid var(--tutor-icon-brand-hover);top:-10px}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.active:after{border-bottom:7px solid var(--tutor-icon-brand-hover);bottom:-10px}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.active.correct{background-color:var(--tutor-icon-success-primary)}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.active.correct:before{border-top-color:var(--tutor-icon-success-primary)}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.active.correct:after{border-bottom-color:var(--tutor-icon-success-primary)}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.active.incorrect{background-color:var(--tutor-icon-critical)}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.active.incorrect:before{border-top-color:var(--tutor-icon-critical)}.tutor-quiz-questions-pagination[data-pagination-style=shape] .tutor-quiz-question-paginate-item.active.incorrect:after{border-bottom-color:var(--tutor-icon-critical)}.tutor-quiz-questions-pagination[data-pagination-style=radio] ul{gap:8px}.tutor-quiz-questions-pagination[data-pagination-style=radio] .tutor-quiz-question-paginate-item{background-color:var(--tutor-icon-brand-secondary);width:16px;min-width:16px;height:16px;color:var(--tutor-surface-l1);border:1px solid transparent;border-radius:1000px;flex-flow:row;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.tutor-quiz-questions-pagination[data-pagination-style=radio] .tutor-quiz-question-paginate-item .tutor-quiz-question-paginate-label{display:none}.tutor-quiz-questions-pagination[data-pagination-style=radio] .tutor-quiz-question-paginate-item .tutor-quiz-question-paginate-icon{width:12px;height:12px;display:none}.tutor-quiz-questions-pagination[data-pagination-style=radio] .tutor-quiz-question-paginate-item.correct{background-color:var(--tutor-icon-success-primary);color:var(--tutor-surface-l1);box-shadow:none}.tutor-quiz-questions-pagination[data-pagination-style=radio] .tutor-quiz-question-paginate-item.correct .tutor-quiz-question-paginate-icon-correct{display:inline-flex}.tutor-quiz-questions-pagination[data-pagination-style=radio] .tutor-quiz-question-paginate-item.incorrect{background-color:var(--tutor-icon-critical);color:var(--tutor-surface-l1);box-shadow:none}.tutor-quiz-questions-pagination[data-pagination-style=radio] .tutor-quiz-question-paginate-item.incorrect .tutor-quiz-question-paginate-icon-incorrect{display:inline-flex}.tutor-quiz-questions-pagination[data-pagination-style=radio] .tutor-quiz-question-paginate-item.answered{background-color:var(--tutor-icon-brand)}.tutor-quiz-questions-pagination[data-pagination-style=radio] .tutor-quiz-question-paginate-item.skipped{background-color:var(--tutor-icon-disabled);color:var(--tutor-text-subdued)}.tutor-quiz-questions-pagination[data-pagination-style=radio] .tutor-quiz-question-paginate-item.active{background-color:var(--tutor-icon-brand-hover);border-color:var(--tutor-icon-brand-hover);box-shadow:0 0 0 2px var(--tutor-surface-l1)inset}.tutor-quiz-questions-pagination[data-pagination-style=radio] .tutor-quiz-question-paginate-item.active.correct{background-color:var(--tutor-icon-success-primary);color:var(--tutor-text-light);border-color:var(--tutor-icon-success-primary)}.tutor-quiz-questions-pagination[data-pagination-style=radio] .tutor-quiz-question-paginate-item.active.incorrect{background-color:var(--tutor-icon-critical);color:var(--tutor-text-light);border-color:var(--tutor-icon-critical)}.tutor-quiz-questions-pagination[data-pagination-style=number] ul{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:1000px;gap:4px;height:28px;padding:2px 6px}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-brand);width:24px;min-width:24px;height:38px;background-color:transparent;border-color:transparent;border-radius:1000px;flex-flow:row;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;line-height:1.375rem;display:flex}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item .tutor-quiz-question-paginate-icon{display:none}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item .tutor-quiz-question-paginate-label{color:inherit}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item:hover:not(.active){color:var(--tutor-text-brand-hover);background-color:var(--tutor-icon-brand-secondary)}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item:hover:not(.active).correct{color:var(--tutor-text-success);background-color:var(--tutor-surface-success)}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item:hover:not(.active).incorrect{color:var(--tutor-text-critical);background-color:var(--tutor-surface-critical)}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item:hover:not(.active).skipped{color:var(--tutor-text-secondary);background-color:transparent}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item.correct{color:var(--tutor-text-success)}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item.incorrect{color:var(--tutor-text-critical)}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item.skipped{color:var(--tutor-text-subdued)}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item.answered{background-color:var(--tutor-icon-brand);color:var(--tutor-text-primary-inverse)}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item.active{background-color:var(--tutor-icon-brand-hover);color:var(--tutor-text-primary-inverse);outline:1px solid var(--tutor-border-brand);outline-offset:2px}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item.active .tutor-quiz-question-paginate-label{font-weight:700}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item.active.correct{background-color:var(--tutor-icon-success-primary);color:var(--tutor-text-light);outline-color:var(--tutor-border-success)}.tutor-quiz-questions-pagination[data-pagination-style=number] .tutor-quiz-question-paginate-item.active.incorrect{background-color:var(--tutor-icon-critical);color:var(--tutor-text-light);outline-color:var(--tutor-border-error)}.tutor-quiz-question-wrapper{width:100%}.tutor-quiz-question-wrapper-active{view-transition-name:tutor-quiz-question}.tutor-quiz-skip-btn{margin-inline-start:auto}.tutor-quiz-answer-next-btn.tutor-btn,.tutor-quiz-previous-btn.tutor-btn,.tutor-quiz-submit-btn.tutor-btn{padding-inline:32px}.tutor-quiz-answer-next-btn.tutor-btn:disabled,.tutor-quiz-answer-next-btn.tutor-btn.disabled,.tutor-quiz-previous-btn.tutor-btn:disabled,.tutor-quiz-previous-btn.tutor-btn.disabled,.tutor-quiz-submit-btn.tutor-btn:disabled,.tutor-quiz-submit-btn.tutor-btn.disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-outline-border-shadow-disabled,var(--tutor-button-outline-border-shadow,0 0 0 1px var(--tutor-border-idle2)));color:var(--tutor-text-subdued);opacity:1;cursor:default}.tutor-quiz-question-option{cursor:pointer}.tutor-quiz-question-option:hover:not(:has(:checked)):not(:has(:disabled)):not([data-readonly=true]):not([data-option=correct]):not([data-option=incorrect]):not([data-option=draggable]){border-color:var(--tutor-border-hover);background-color:var(--tutor-quiz-hover)}.tutor-quiz-question-option:focus:not(:has(:checked)):not(:has(:disabled)):not([data-readonly=true]):not([data-option=correct]):not([data-option=incorrect]):not([data-option=draggable]){border-color:var(--tutor-border-hover);background-color:var(--tutor-quiz-hover)}.tutor-quiz-question-option:has(:checked){border-color:var(--tutor-border-brand);background-color:var(--tutor-surface-brand-secondary);color:var(--tutor-text-brand);font-weight:500}.tutor-quiz-question-option:has(:checked) .tutor-label{color:var(--tutor-text-brand)}.tutor-quiz-question-option[data-option=correct],.tutor-quiz-question-option[data-option=incorrect]{cursor:default}.tutor-quiz-question-option[data-option=draggable]{cursor:grab;box-shadow:2px 2px rgba(0,0,0,.08)}.tutor-quiz-question-option[data-option=draggable]:hover,.tutor-quiz-question-option[data-option=draggable]:focus{border-color:var(--tutor-border-brand);background-color:var(--tutor-quiz-hover)}.tutor-quiz-question-option[data-option=draggable]:focus-within{border-color:var(--tutor-border-brand);background-color:var(--tutor-quiz-hover)}.tutor-quiz-question-option[data-option=draggable]:focus-visible{outline:2px solid var(--tutor-brand-450,#90a0f7);outline-offset:2px;outline-offset:4px}.tutor-quiz-question-option[data-option=dragging]{border-color:var(--tutor-border-brand);box-shadow:-6px 7px rgba(0,0,0,.08)}.tutor-quiz-questions-error{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-critical);margin-top:6px;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-quiz [data-question=image_answering] .tutor-quiz-question-options{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tutor-quiz [data-question=image_answering] .tutor-quiz-question-options:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.tutor-quiz [data-question=image_answering] .tutor-quiz-question-options:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}.tutor-quiz [data-question=image_answering] .tutor-quiz-question-options:has(>[data-dnd-dragging=true]):has(>:nth-child(3)){grid-template-columns:repeat(2,1fr)}@media (max-width:576px){.tutor-quiz [data-question=image_answering] .tutor-quiz-question-options{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}.tutor-quiz [data-question=image_answering] .tutor-quiz-question-options:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}.tutor-quiz [data-question=image_answering] .tutor-quiz-question-options:has(>:first-child){grid-template-columns:repeat(1,1fr)}.tutor-quiz [data-question=image_answering] .tutor-quiz-question-options:has(>[data-dnd-dragging=true]):has(>:nth-child(2)){grid-template-columns:repeat(1,1fr)}.tutor-quiz [data-question=image_answering] .tutor-quiz-question-options{gap:12px}}.tutor-quiz [data-question=image_answering] .tutor-quiz-question-option{flex-flow:column;justify-content:center;align-items:flex-start;gap:6px;padding:8px;display:flex}.tutor-quiz [data-question=image_answering] .tutor-quiz-question-option img{object-fit:contain;object-position:center;border-radius:4px;width:100%;height:320px}.tutor-quiz [data-question=ordering] .tutor-quiz-question-options{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}.tutor-quiz [data-question=ordering] .tutor-quiz-question-options:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}.tutor-quiz [data-question=ordering] .tutor-quiz-question-options:has(>:first-child){grid-template-columns:repeat(1,1fr)}.tutor-quiz [data-question=ordering] .tutor-quiz-question-options:has(>[data-dnd-dragging=true]):has(>:nth-child(2)){grid-template-columns:repeat(1,1fr)}@media (max-width:576px){.tutor-quiz [data-question=ordering] .tutor-quiz-question-options{gap:12px}}.tutor-quiz [data-question=ordering] .tutor-quiz-question-option{cursor:grab;flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:flex}.tutor-quiz [data-question=ordering] .tutor-quiz-question-option:hover,.tutor-quiz [data-question=ordering] .tutor-quiz-question-option:focus{border-color:var(--tutor-border-brand)!important;background-color:var(--tutor-quiz-hover)!important}.tutor-quiz [data-question=ordering] .tutor-quiz-question-option:focus-within{border-color:var(--tutor-border-brand)!important;background-color:var(--tutor-quiz-hover)!important}.tutor-quiz [data-question=ordering] .tutor-quiz-question-option:focus-visible{outline:2px solid var(--tutor-brand-450,#90a0f7);outline-offset:2px;outline-offset:4px}.tutor-quiz [data-question=ordering] .tutor-quiz-question-option [data-option-order]{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);border-inline-end:1px solid var(--tutor-border-idle2);flex-flow:row;justify-content:center;align-items:center;width:40px;height:100%;font-size:.875rem;font-weight:600;line-height:1.375rem;display:flex}.tutor-quiz [data-question=ordering] .tutor-quiz-question-option [data-title]{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;min-height:56px;padding:8px 8px 8px 2px;display:flex}.tutor-quiz [data-question=ordering] .tutor-quiz-question-option [data-title] img{aspect-ratio:1;object-fit:contain;object-position:center;border-radius:4px;width:88px;height:88px}.tutor-quiz [data-question=ordering] .tutor-quiz-question-option [data-grab-handle]{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-quiz [data-question=ordering] .tutor-quiz-question-option [data-grab-handle]:focus{outline:none}.tutor-quiz [data-question=ordering] .tutor-quiz-question-option [data-grab-handle]{pointer-events:none;cursor:inherit;flex-flow:row;justify-content:center;align-items:center;margin-inline:auto 8px;display:flex}.tutor-quiz [data-question=matching] .tutor-quiz-question-options{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}.tutor-quiz [data-question=matching] .tutor-quiz-question-options:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-options:has(>:first-child){grid-template-columns:repeat(1,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-options:has(>[data-dnd-dragging=true]):has(>:nth-child(2)){grid-template-columns:repeat(1,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-options[data-image-matching="1"]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tutor-quiz [data-question=matching] .tutor-quiz-question-options[data-image-matching="1"]:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-options[data-image-matching="1"]:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-options[data-image-matching="1"]:has(>[data-dnd-dragging=true]):has(>:nth-child(3)){grid-template-columns:repeat(2,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-options[data-image-matching="1"]:has(>[data-dnd-dragging=true]):has(>:nth-child(4)){grid-template-columns:repeat(3,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-options[data-image-matching="1"]:has(>[data-dnd-dragging=true]):has(>:nth-child(5)){grid-template-columns:repeat(4,1fr)}@media (max-width:576px){.tutor-quiz [data-question=matching] .tutor-quiz-question-options{gap:12px}.tutor-quiz [data-question=matching] .tutor-quiz-question-options[data-image-matching="1"]{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}.tutor-quiz [data-question=matching] .tutor-quiz-question-options[data-image-matching="1"]:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-options[data-image-matching="1"]:has(>:first-child){grid-template-columns:repeat(1,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-options[data-image-matching="1"]:has(>[data-dnd-dragging=true]):has(>:nth-child(2)){grid-template-columns:repeat(1,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-options[data-image-matching="1"]{gap:12px}}.tutor-quiz [data-question=matching] .tutor-quiz-question-option{background-color:var(--tutor-surface-base);cursor:default;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:6px;padding:8px;display:flex}.tutor-quiz [data-question=matching] .tutor-quiz-question-option img{object-fit:contain;object-position:center;border-radius:4px;width:100%;height:320px}.tutor-quiz [data-question=matching] .tutor-quiz-question-option-drop-zone{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-style:dashed;border-radius:6px;flex-flow:row;justify-content:space-between;align-items:center;width:100%;max-width:544px;min-height:46px;padding:6px;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex;box-shadow:inset -1px -1px 6px rgba(0,0,0,.06)}.tutor-quiz [data-question=matching] .tutor-quiz-question-option-drop-zone:focus{border-color:var(--tutor-border-brand);outline:none}.tutor-quiz [data-question=matching] .tutor-quiz-question-option-drop-zone:focus-within{border-color:var(--tutor-border-brand);outline:none}.tutor-quiz [data-question=matching] .tutor-quiz-question-option-drop-zone:has([data-option=dropped]){border-color:var(--tutor-border-idle);box-shadow:none;border-style:solid}.tutor-quiz [data-question=matching] .tutor-quiz-question-option-drop-zone:has([data-option=dropped]) button{display:flex!important}.tutor-quiz [data-question=matching] .tutor-quiz-question-option-drop-zone:has([data-option=dropped]):hover{border-color:var(--tutor-border-brand)}.tutor-quiz [data-question=matching] .tutor-quiz-question-option-drop-zone:has([data-option=dropped]):focus{border-color:var(--tutor-border-brand)}.tutor-quiz [data-question=matching] .tutor-quiz-question-option-drop-zone:has([data-option=dropped]):focus-within{border-color:var(--tutor-border-brand)}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable{background-color:var(--tutor-surface-base);border:1px solid var(--tutor-border-idle);border-radius:6px;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:12px;padding:16px;display:flex}@media (max-width:576px){.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable{gap:8px;padding:12px}}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable-header{flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;display:flex}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-options{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-options:has(>.tutor-quiz-question-option:nth-child(3)){grid-template-columns:repeat(3,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-options:has(>.tutor-quiz-question-option:nth-child(4)){grid-template-columns:repeat(4,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-options:has(>.tutor-quiz-question-option[data-dnd-dragging=true]):has(>.tutor-quiz-question-option:nth-child(3)){grid-template-columns:repeat(2,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-options:has(>.tutor-quiz-question-option[data-dnd-dragging=true]):has(>.tutor-quiz-question-option:nth-child(4)){grid-template-columns:repeat(3,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-options:has(>.tutor-quiz-question-option[data-dnd-dragging=true]):has(>.tutor-quiz-question-option:nth-child(5)){grid-template-columns:repeat(4,1fr)}@media (max-width:576px){.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-options{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-options:has(>.tutor-quiz-question-option:nth-child(2)){grid-template-columns:repeat(2,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-options:has(>.tutor-quiz-question-option:first-child){grid-template-columns:repeat(1,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-options:has(>.tutor-quiz-question-option[data-dnd-dragging=true]):has(>.tutor-quiz-question-option:nth-child(2)){grid-template-columns:repeat(1,1fr)}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-options{gap:12px}}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-option{background-color:var(--tutor-surface-l1);cursor:grab;flex-flow:row;justify-content:flex-start;align-items:center;padding:0 8px;display:flex}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-option:hover,.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-option:focus{border-color:var(--tutor-border-brand)!important;background-color:var(--tutor-quiz-hover)!important}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-option:focus-within{border-color:var(--tutor-border-brand)!important;background-color:var(--tutor-quiz-hover)!important}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-option:focus-visible{outline:2px solid var(--tutor-brand-450,#90a0f7);outline-offset:2px;outline-offset:4px}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-option[data-dnd-dragging][data-dnd-dropping]{opacity:0!important}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-option [data-title]{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);flex-flow:row;justify-content:flex-start;align-items:center;min-height:36px;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-option [data-grab-handle]{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-option [data-grab-handle]:focus{outline:none}.tutor-quiz [data-question=matching] .tutor-quiz-question-draggable .tutor-quiz-question-option [data-grab-handle]{pointer-events:none;cursor:inherit;flex-flow:row;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.tutor-quiz [data-question=matching] [data-image-matching="0"] .tutor-quiz-question-option{border:none;flex-flow:row;justify-content:space-between;align-items:center;padding:0;display:flex;background-color:transparent!important}.tutor-quiz [data-question=matching] [data-image-matching="0"] .tutor-quiz-question-option:hover{background-color:transparent!important}.tutor-quiz [data-question=matching] [data-image-matching="0"] .tutor-quiz-question-option-number{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);background-color:var(--tutor-surface-base);border-radius:4px;flex-flow:row;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.tutor-quiz [data-question=matching] [data-image-matching="0"] .tutor-quiz-question-option [data-title]{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}@media (max-width:576px){.tutor-quiz [data-question=matching] [data-image-matching="0"] .tutor-quiz-question-option{flex-wrap:wrap;gap:8px}}.tutor-quiz [data-question=fill_in_the_blank] .tutor-quiz-question-input::-webkit-input-placeholder{opacity:0}.tutor-quiz [data-question=fill_in_the_blank] .tutor-quiz-question-input::-ms-input-placeholder{opacity:0}.tutor-quiz [data-question=fill_in_the_blank] .tutor-quiz-question-input::placeholder{opacity:0}.tutor-quiz [data-question=fill_in_the_blank] .tutor-quiz-question-input:hover::-webkit-input-placeholder{color:var(--tutor-text-brand-secondary);opacity:1}.tutor-quiz [data-question=fill_in_the_blank] .tutor-quiz-question-input:hover::-ms-input-placeholder{color:var(--tutor-text-brand-secondary);opacity:1}.tutor-quiz [data-question=fill_in_the_blank] .tutor-quiz-question-input:hover::placeholder{color:var(--tutor-text-brand-secondary);opacity:1}.tutor-quiz [data-question=fill_in_the_blank] .tutor-quiz-question-input:not(:placeholder-shown){border-color:var(--tutor-border-brand)}.tutor-quiz [data-question=fill_in_the_blank] .tutor-quiz-question-input:focus{border-color:var(--tutor-border-brand);box-shadow:none}.tutor-quiz [data-question=draw_image] .tutor-quiz-question-options,.tutor-quiz [data-question=pin_image] .tutor-quiz-question-options{flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.tutor-quiz [data-question=draw_image] img,.tutor-quiz [data-question=pin_image] img{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.tutor-quiz [data-question=draw_image] canvas,.tutor-quiz [data-question=pin_image] canvas{max-width:100%}.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=draw_image] .tutor-quiz-question-header,.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=pin_image] .tutor-quiz-question-header,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=draw_image] .tutor-quiz-question-header,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=pin_image] .tutor-quiz-question-header{flex-shrink:0}.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=draw_image] .tutor-draw-image-question,.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=draw_image] .tutor-pin-image-question,.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=pin_image] .tutor-draw-image-question,.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=pin_image] .tutor-pin-image-question,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=draw_image] .tutor-draw-image-question,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=draw_image] .tutor-pin-image-question,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=pin_image] .tutor-draw-image-question,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=pin_image] .tutor-pin-image-question{flex-flow:column;flex:0 auto;justify-content:center;align-items:center;width:100%;min-height:0;margin-top:0;display:flex}.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=draw_image] .tutor-draw-image-actions,.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=pin_image] .tutor-draw-image-actions,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=draw_image] .tutor-draw-image-actions,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=pin_image] .tutor-draw-image-actions{flex-shrink:0;align-self:stretch}.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=draw_image] .tutor-draw-image-wrapper,.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=draw_image] .tutor-pin-image-wrapper,.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=pin_image] .tutor-draw-image-wrapper,.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=pin_image] .tutor-pin-image-wrapper,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=draw_image] .tutor-draw-image-wrapper,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=draw_image] .tutor-pin-image-wrapper,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=pin_image] .tutor-draw-image-wrapper,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=pin_image] .tutor-pin-image-wrapper{flex:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:0;position:relative}.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=draw_image] .tutor-draw-image-wrapper img,.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=draw_image] .tutor-pin-image-wrapper img,.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=pin_image] .tutor-draw-image-wrapper img,.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=pin_image] .tutor-pin-image-wrapper img,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=draw_image] .tutor-draw-image-wrapper img,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=draw_image] .tutor-pin-image-wrapper img,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=pin_image] .tutor-draw-image-wrapper img,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=pin_image] .tutor-pin-image-wrapper img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(744px,100cqh + -80px - 10rem);display:block}.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=puzzle] .tutor-quiz-question-header,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=puzzle] .tutor-quiz-question-header{flex-shrink:0}.tutor-quiz-submission[data-question-layout-view=single_question] [data-question=puzzle] .tutor-puzzle-question,.tutor-quiz-submission[data-question-layout-view=question_pagination] [data-question=puzzle] .tutor-puzzle-question{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-flow:column;flex:0 auto;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:0;max-height:100%;margin-top:0;display:flex;overflow-x:hidden;overflow-y:auto}.tutor-quiz-footer{border-top:1px solid var(--tutor-border-idle);margin-top:auto;padding-block:24px}.tutor-quiz-footer[data-reveal-state=correct]{border-top-color:var(--tutor-border-success)}.tutor-quiz-footer[data-reveal-state=correct] .tutor-quiz-footer-feedback-icon{background-color:var(--tutor-surface-exception3-highlight);color:var(--tutor-icon-success-primary)}.tutor-quiz-footer[data-reveal-state=correct] .tutor-quiz-footer-feedback-text{color:var(--tutor-text-success)}.tutor-quiz-footer[data-reveal-state=incorrect]{border-top-color:var(--tutor-border-error)}.tutor-quiz-footer[data-reveal-state=incorrect] .tutor-quiz-footer-feedback-icon{background-color:var(--tutor-surface-critical);color:var(--tutor-icon-critical)}.tutor-quiz-footer[data-reveal-state=incorrect] .tutor-quiz-footer-feedback-text{color:var(--tutor-text-critical)}.tutor-quiz-footer-inner{flex-flow:row;justify-content:flex-start;align-items:center;max-width:760px;margin:0 auto;display:flex}@media (min-width:1400px){.tutor-quiz-footer-inner{max-width:860px}}@media (min-width:1920px){.tutor-quiz-footer-inner{max-width:944px}}.tutor-quiz-footer-inner{gap:8px;width:100%;margin-inline:auto}.tutor-quiz-footer-feedback{flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;margin-inline-end:auto;display:flex}.tutor-quiz-footer-feedback-icon{background-color:var(--tutor-surface-l1);border-radius:1000px;flex-flow:row;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tutor-quiz-footer-feedback-icon svg{display:block}.tutor-quiz-footer-feedback-text{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-quiz-footer-actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:16px;margin-inline-start:auto;display:flex}.tutor-quiz-submission-modal-content{flex-flow:column;justify-content:space-between;align-items:stretch;gap:4px;display:flex}.tutor-quiz-autostart-modal{flex-flow:row;justify-content:center;align-items:center;padding:0;display:flex}.tutor-quiz-autostart-card{background-color:var(--tutor-surface-l1);border-radius:16px;width:268px;height:320px;position:relative;overflow:hidden;box-shadow:0 8px 8px -4px rgba(16,24,40,.03),0 20px 24px -4px rgba(16,24,40,.08)}.tutor-quiz-autostart-card canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.tutor-quiz-autostart-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);top:32px;text-align:center;z-index:1;font-size:1.25rem;font-weight:600;line-height:1.75rem;position:absolute;inset-inline:0}.tutor-quiz-autostart-digit{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-brand);width:100%;height:100%;z-index:1;font-variant-numeric:tabular-nums;flex-flow:row;justify-content:center;align-items:center;font-size:4rem;font-weight:700;line-height:4.5rem;display:flex;position:absolute;inset:0}.tutor-quiz-result-modal{text-align:center;flex-flow:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px 20px;display:flex}.tutor-quiz-result-modal-icon{flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-quiz-result-modal-icon img{object-fit:contain;width:88px;height:88px;display:block}.tutor-learning-area.tutor-has-site-shell .tutor-quiz-header{top:var(--tutor-site-header-offset);position:-webkit-sticky;position:sticky}body:has(#wpadminbar) .tutor-learning-area.tutor-has-site-shell .tutor-quiz-header{top:var(--tutor-site-header-offset);position:-webkit-sticky;position:sticky}.tutor-learning-area.tutor-has-site-shell .tutor-quiz-submission{padding-top:0}body:has(#wpadminbar) .tutor-learning-area.tutor-has-site-shell .tutor-quiz-submission{padding-top:0}.tutor-learning-area.tutor-has-site-shell .tutor-quiz-submission[data-question-layout-view=single_question],.tutor-learning-area.tutor-has-site-shell .tutor-quiz-submission[data-question-layout-view=question_pagination]{height:calc(100dvh - var(--tutor-site-header-overlay-offset));position:relative}body:has(#wpadminbar) .tutor-learning-area.tutor-has-site-shell .tutor-quiz-submission[data-question-layout-view=single_question]{height:calc(100dvh - var(--tutor-site-header-overlay-offset));position:relative}body:has(#wpadminbar) .tutor-learning-area.tutor-has-site-shell .tutor-quiz-submission[data-question-layout-view=question_pagination]{height:calc(100dvh - var(--tutor-site-header-overlay-offset));position:relative}.tutor-learning-area.tutor-has-site-shell .tutor-quiz-submission[data-question-layout-view=single_question] .tutor-quiz-footer,.tutor-learning-area.tutor-has-site-shell .tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-quiz-footer{margin-top:auto;position:-webkit-sticky;position:sticky}body:has(#wpadminbar) .tutor-learning-area.tutor-has-site-shell .tutor-quiz-submission[data-question-layout-view=single_question] .tutor-quiz-footer{margin-top:auto;position:-webkit-sticky;position:sticky}body:has(#wpadminbar) .tutor-learning-area.tutor-has-site-shell .tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-quiz-footer{margin-top:auto;position:-webkit-sticky;position:sticky}.tutor-learning-area.tutor-has-site-shell .tutor-quiz-questions[data-question-layout-view=single_question],.tutor-learning-area.tutor-has-site-shell .tutor-quiz-questions[data-question-layout-view=question_pagination]{top:calc(96px + var(--tutor-site-header-overlay-offset));height:calc(100% - 96px - 96px - var(--tutor-site-header-overlay-offset))}body:has(#wpadminbar) .tutor-learning-area.tutor-has-site-shell .tutor-quiz-questions[data-question-layout-view=single_question]{top:calc(96px + var(--tutor-site-header-overlay-offset));height:calc(100% - 96px - 96px - var(--tutor-site-header-overlay-offset))}body:has(#wpadminbar) .tutor-learning-area.tutor-has-site-shell .tutor-quiz-questions[data-question-layout-view=question_pagination]{top:calc(96px + var(--tutor-site-header-overlay-offset));height:calc(100% - 96px - 96px - var(--tutor-site-header-overlay-offset))}.tutor-learning-area.tutor-has-site-shell .tutor-quiz-questions-pagination{position:absolute}body:has(#wpadminbar) .tutor-learning-area.tutor-has-site-shell .tutor-quiz-questions-pagination{position:absolute}.tutor-certificate-locked-modal{max-width:560px;padding:20px 24px}.tutor-certificate-locked-modal .tutor-certificate-locked-badge{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-brand);background-color:var(--tutor-actions-warning-secondary);border-radius:1000px;flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;padding:8px 16px;font-size:.875rem;font-weight:500;line-height:1.375rem;display:flex}.tutor-certificate-locked-modal .tutor-certificate-modal-preview{background-color:var(--tutor-surface-brand-secondary);border-radius:12px;flex-flow:row;justify-content:center;align-items:end;height:320px;margin-bottom:16px;padding-bottom:48px;display:flex;position:relative}@media (max-width:576px){.tutor-certificate-locked-modal .tutor-certificate-modal-preview{margin-bottom:12px}}.tutor-certificate-locked-modal .tutor-certificate-modal-preview img{max-width:264px}.tutor-certificate-locked-modal .tutor-certificate-modal-preview .tutor-certificate-preview-effect{bottom:24px;-webkit-backdrop-filter:blur(1px);background:rgba(255,255,255,.1);border-radius:16px;width:310px;height:142px;position:absolute;inset-inline-start:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #fff}.tutor-certificate-locked-modal .tutor-certificate-modal-preview .tutor-certificate-preview-lock{background-color:var(--tutor-surface-brand-primary);width:92px;height:92px;color:var(--tutor-icon-caution);top:0;border-radius:50%;flex-flow:row;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)translateY(-50%)}.tutor-course-info .tutor-course-thumb{border-radius:8px;overflow:hidden}.tutor-course-info .tutor-course-thumb img{border-radius:8px;width:100%;max-width:100%}.tutor-course-info .tutor-course-sticky-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;padding:8px;display:flex}.tutor-course-info .tutor-course-sticky-card .tutor-course-thumb{flex-flow:row;justify-content:flex-start;align-items:stretch;max-width:106px;display:flex}.tutor-course-info .tutor-course-intro{text-align:center;margin-top:24px}.tutor-course-info .tutor-course-intro a{transition:all .25s ease-in-out}.tutor-course-info .tutor-course-intro a:hover{color:var(--tutor-text-brand)}.tutor-course-info .tutor-course-info-cards{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.tutor-course-info .tutor-course-info-list{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:576px){.tutor-course-info .tutor-course-info-list{grid-template-columns:1fr}}.tutor-course-info .tutor-course-info-list-item{flex-flow:row;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.tutor-course-info .tutor-course-info-list-item svg{flex-shrink:0}.tutor-course-info .tutor-course-info-list-content{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:.75rem;font-weight:400;line-height:1.125rem}.tutor-course-info .tutor-course-info-table table{min-width:auto}@media (max-width:576px){.tutor-course-info .tutor-course-info-table table{table-layout:fixed}}.tutor-course-info .tutor-course-info-table tr:hover{background-color:var(--tutor-surface-l1)}.tutor-course-info .tutor-course-info-table tr td{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);vertical-align:top;padding:12px 16px;font-size:1rem;font-weight:400;line-height:1.5rem}@media (max-width:576px){.tutor-course-info .tutor-course-info-table tr td{padding:8px;font-size:.875rem;line-height:1.375rem}}.tutor-course-info .tutor-course-info-table tr td:first-of-type{font-weight:500}@media (max-width:576px){.tutor-course-info .tutor-course-info-table tr td:first-of-type{width:140px}}.tutor-course-info .tutor-course-info-table tr td ul{padding:0;margin:0;padding-inline-start:16px}.tutor-course-info .tutor-course-info-table tr td ul li{margin:0;padding:0;list-style:outside}.tutor-course-info .tutor-course-info-table tr td .tutor-meta-value{color:var(--tutor-text-secondary)}.tutor-course-info .tutor-course-info-certificate{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px;grid-template-columns:auto 1fr;grid-template-areas:"thumb content""thumb buttons";gap:24px;margin-bottom:32px;padding:12px 24px;display:grid}@media (max-width:576px){.tutor-course-info .tutor-course-info-certificate{grid-template-areas:"thumb content""buttons buttons";gap:12px 16px;padding:12px}}.tutor-course-info .tutor-course-info-certificate-thumb{grid-area:thumb;align-self:center}@media (max-width:576px){.tutor-course-info .tutor-course-info-certificate-thumb{align-self:start}.tutor-course-info .tutor-course-info-certificate-thumb svg{width:72px;height:72px}}.tutor-course-info .tutor-course-info-certificate-content{grid-area:content;align-self:end;max-width:380px}.tutor-course-info .tutor-course-info-certificate-buttons{flex-flow:row;grid-area:buttons;justify-content:flex-start;align-self:start;align-items:center;gap:12px;display:flex}@media (max-width:576px){.tutor-course-info .tutor-course-info-certificate-buttons{flex-flow:column-reverse;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.tutor-course-info .tutor-course-info-certificate-buttons button{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:3px;font-size:.875rem;line-height:1.375rem}.tutor-course-info .tutor-course-info-certificate-buttons button:not([class*=tutor-btn-link]){min-height:38px;padding:8px 12px}}.tutor-learning-area-qna{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px}.tutor-quiz-intro{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:12px;margin-top:8px;padding:16px}@media (max-width:576px){.tutor-quiz-intro{background-color:transparent;border:none;border-radius:0;padding:0}}.tutor-quiz-intro-overview{flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}@media (max-width:576px){.tutor-quiz-intro-overview{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:12px;padding:12px}}.tutor-quiz-intro-icon{background-color:var(--tutor-surface-l3);border-radius:8px;flex-flow:row;justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}@media (max-width:576px){.tutor-quiz-intro-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.tutor-quiz-intro-title{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin-top:24px;font-size:1.5rem;font-weight:600;line-height:2rem}@media (max-width:576px){.tutor-quiz-intro-title{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin-block:12px 8px;font-size:1.125rem;font-weight:600;line-height:1.625rem}}.tutor-quiz-intro-description{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);margin-block:12px 24px;font-size:1rem;font-weight:400;line-height:1.375rem}@media (max-width:576px){.tutor-quiz-intro-description{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);font-size:.875rem;font-weight:400;line-height:1.375rem}}.tutor-quiz-intro-params{margin-top:24px}@media (max-width:576px){.tutor-quiz-intro-params .tutor-table-wrapper{overflow-x:hidden}}.tutor-quiz-intro-params .tutor-table tr td:first-of-type{width:31.71%}.tutor-quiz-intro-params .tutor-table tr td:first-of-type svg{flex-shrink:0}.tutor-quiz-intro-params .tutor-table tr td:last-of-type{width:68.28%}@media (max-width:576px){.tutor-quiz-intro-params .tutor-table tr td:first-of-type,.tutor-quiz-intro-params .tutor-table tr td:last-of-type{width:50%}.tutor-quiz-intro-params .tutor-table{width:100%;min-width:auto}.tutor-quiz-intro-params{margin-top:12px}}.tutor-quiz-intro-attempts,.tutor-quiz-intro .tutor-quiz-attempts{background-color:var(--tutor-surface-l1);overflow:hidden}.tutor-quiz-intro-attempts .tutor-quiz-attempts-header,.tutor-quiz-intro .tutor-quiz-attempts .tutor-quiz-attempts-header{grid-template-columns:324px 190px 1.5fr 1fr}.tutor-quiz-intro-attempts .tutor-quiz-attempts-header-item:last-of-type,.tutor-quiz-intro .tutor-quiz-attempts .tutor-quiz-attempts-header-item:last-of-type{text-align:center}.tutor-quiz-intro-attempts .tutor-quiz-attempts-item,.tutor-quiz-intro .tutor-quiz-attempts .tutor-quiz-attempts-item{grid-template-columns:324px 190px 1.5fr 1fr!important}@media (max-width:576px){.tutor-quiz-intro-attempts .tutor-quiz-attempts-item,.tutor-quiz-intro .tutor-quiz-attempts .tutor-quiz-attempts-item{grid-template-columns:1fr auto auto auto!important}.tutor-quiz-intro-attempts .tutor-table-wrapper,.tutor-quiz-intro .tutor-quiz-attempts .tutor-table-wrapper{overflow-x:hidden}}.tutor-quiz-intro-attempts .tutor-table,.tutor-quiz-intro .tutor-quiz-attempts .tutor-table{table-layout:fixed}@media (max-width:576px){.tutor-quiz-intro-attempts .tutor-table,.tutor-quiz-intro .tutor-quiz-attempts .tutor-table{width:100%;min-width:auto}.tutor-quiz-intro-attempts-head,.tutor-quiz-intro .tutor-quiz-attempts-head{display:none}}.tutor-quiz-intro-attempts-head th.tutor-quiz-intro-attempts-header,.tutor-quiz-intro .tutor-quiz-attempts-head th.tutor-quiz-intro-attempts-header{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);letter-spacing:0;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-quiz-intro-attempts-head th.tutor-quiz-intro-attempts-header:first-child,.tutor-quiz-intro .tutor-quiz-attempts-head th.tutor-quiz-intro-attempts-header:first-child{width:40%}.tutor-quiz-intro-attempts-head th.tutor-quiz-intro-attempts-header:nth-child(2),.tutor-quiz-intro .tutor-quiz-attempts-head th.tutor-quiz-intro-attempts-header:nth-child(2){width:30%}@media (max-width:576px){.tutor-quiz-intro-attempts-row,.tutor-quiz-intro .tutor-quiz-attempts-row{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:12px;display:flex}.tutor-quiz-intro-attempts-cell,.tutor-quiz-intro .tutor-quiz-attempts-cell,.tutor-quiz-intro-attempts .tutor-table td.tutor-quiz-intro-attempts-cell,.tutor-quiz-intro .tutor-quiz-attempts .tutor-table td.tutor-quiz-intro-attempts-cell{padding:0}}.tutor-quiz-intro-attempts-date-col,.tutor-quiz-intro .tutor-quiz-attempts-date-col{width:40%}@media (max-width:576px){.tutor-quiz-intro-attempts-date-col,.tutor-quiz-intro .tutor-quiz-attempts-date-col{flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;display:flex}}.tutor-quiz-intro-attempts-marks-col,.tutor-quiz-intro .tutor-quiz-attempts-marks-col{width:30%}@media (max-width:576px){.tutor-quiz-intro-attempts-marks-col,.tutor-quiz-intro .tutor-quiz-attempts-marks-col{flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%;display:flex}.tutor-quiz-intro-attempts-marks-col>div,.tutor-quiz-intro .tutor-quiz-attempts-marks-col>div{background-color:#fafafa;border-radius:8px;flex-shrink:0;padding:12px}.tutor-quiz-intro-attempts-marks-col .tutor-quiz-marks-breakdown,.tutor-quiz-intro .tutor-quiz-attempts-marks-col .tutor-quiz-marks-breakdown{flex:1;max-width:89px}.tutor-quiz-intro-attempts-time-col,.tutor-quiz-intro .tutor-quiz-attempts-time-col,.tutor-quiz-intro-attempts-result-col,.tutor-quiz-intro .tutor-quiz-attempts-result-col{display:none}}.tutor-quiz-intro-attempt-number{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin-bottom:6px;font-size:1rem;font-weight:600;line-height:1.5rem}@media (max-width:576px){.tutor-quiz-intro-attempt-number{display:none}}.tutor-quiz-intro-attempt-date{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);font-size:.75rem;font-weight:400;line-height:1.25rem}@media (max-width:576px){.tutor-quiz-intro-attempt-date{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-brand);font-size:.875rem;font-weight:600;line-height:1.375rem}}.tutor-quiz-intro-time{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);font-size:1rem;font-weight:400;line-height:1.5rem}@media (max-width:576px){.tutor-quiz-intro-time{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);font-size:.875rem;font-weight:400;line-height:1.375rem}}.tutor-quiz-intro-stats-row{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}@media (max-width:576px){.tutor-quiz-intro-stats-row{border-radius:12px;gap:6px}}.tutor-quiz-intro-time-info{flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;display:flex}.tutor-quiz-intro-time-info svg{color:var(--tutor-icon-secondary)}.tutor-quiz-intro-mobile-result{display:none}@media (max-width:576px){.tutor-quiz-intro-mobile-result{flex-flow:row;justify-content:flex-start;align-items:stretch;margin-inline-start:8px;display:flex}}.tutor-quiz-intro-mobile-time{display:none}@media (max-width:576px){.tutor-quiz-intro-mobile-time{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;margin-inline-start:auto;font-size:.75rem;font-weight:500;line-height:1.25rem;display:flex}}.tutor-quiz-intro-marks-breakdown{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:4px;display:flex}@media (max-width:576px){.tutor-quiz-intro-marks-breakdown{flex-direction:column}}.tutor-quiz-intro-marks-correct,.tutor-quiz-intro-marks-incorrect{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);background-color:#ececed;border-radius:40px;flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;padding:0 8px;font-size:.75rem;font-weight:500;line-height:1.25rem;display:flex}.tutor-quiz-intro-marks-correct:before,.tutor-quiz-intro-marks-incorrect:before{content:"";border-radius:1000px;width:6px;height:6px;display:inline-block}.tutor-quiz-intro-marks-correct:before{background-color:#1c7731}.tutor-quiz-intro-marks-incorrect:before{background-color:#d92d20}.tutor-course-announcements{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:8px;padding:0}.tutor-course-announcements .tutor-announcement-item{padding:16px}.tutor-course-announcements .tutor-announcement-item:not(:last-of-type){border-bottom:1px solid var(--tutor-border-idle)}.tutor-quiz-question{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:20px;width:100%;min-width:0;padding:24px;display:flex}.tutor-quiz-question:has(:focus-visible:not(input):not(textarea):not(select)){outline:2px solid var(--tutor-border-idle2);outline-offset:2px;outline-offset:4px}.tutor-keyboard-nav .tutor-quiz-question:has(:focus-visible){outline:2px solid var(--tutor-border-idle2);outline-offset:2px;outline-offset:4px}@media (max-width:576px){.tutor-quiz-question{gap:12px;padding:12px}}.tutor-quiz-question-header{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.tutor-quiz-question-number{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);background-color:var(--tutor-surface-l1-hover);border:1px solid var(--tutor-border-idle);border-radius:4px;flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}@media (max-width:576px){.tutor-quiz-question-number{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);width:20px;height:20px;font-size:.75rem;font-weight:600;line-height:1.25rem}}.tutor-quiz-question-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);overflow-wrap:break-word;word-break:break-word;flex-flow:column;flex:1;justify-content:flex-start;align-items:stretch;gap:8px;min-width:0;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}@media (max-width:576px){.tutor-quiz-question-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);gap:4px;font-size:.875rem;font-weight:600;line-height:1.125rem}}.tutor-quiz-question-options{flex-flow:row;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;min-width:0;display:flex}.tutor-quiz-question-option{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);border:1px solid var(--tutor-border-idle2);background-color:var(--tutor-quiz-idle);border-radius:6px;min-width:0;font-size:.875rem;font-weight:400;line-height:1.375rem;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;overflow:hidden}.tutor-quiz-question-option label{color:inherit}.tutor-quiz-question-option:focus{outline:none}.tutor-quiz-question-option:focus-within{outline:none}.tutor-quiz-question-option:focus-visible{outline:2px solid var(--tutor-brand-450,#90a0f7);outline-offset:2px;outline-offset:4px}.tutor-quiz-question-option:has(.tutor-input:focus-visible){outline:2px solid var(--tutor-brand-450,#90a0f7);outline-offset:2px;outline-offset:4px}.tutor-quiz-question-option [data-grab-handle]:focus{outline:none}.tutor-quiz-question-option[data-option=correct]{border-color:var(--tutor-border-success);background-color:var(--tutor-surface-success);color:var(--tutor-text-success);cursor:default;font-weight:500}.tutor-quiz-question-option[data-option=correct] .tutor-label,.tutor-quiz-question-option[data-option=correct] label{color:var(--tutor-text-success)}.tutor-quiz-question-option[data-option=correct] .tutor-checkbox,.tutor-quiz-question-option[data-option=correct] .tutor-radio{opacity:1;border-color:var(--tutor-actions-success-primary);background-color:var(--tutor-actions-success-primary);accent-color:var(--tutor-actions-success-primary);color:var(--tutor-icon-idle-inverse)}.tutor-quiz-question-option[data-option=correct] .tutor-checkbox:disabled,.tutor-quiz-question-option[data-option=correct] .tutor-radio:disabled{background-color:var(--tutor-actions-success-primary);color:var(--tutor-icon-idle-inverse)}.tutor-quiz-question-option[data-option=correct] .tutor-checkbox:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.tutor-quiz-question-option[data-option=correct] .tutor-radio:after{content:"";background-color:var(--tutor-surface-l1);border-radius:1000px;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tutor-quiz-question-option[data-option=incorrect]{border-color:var(--tutor-border-error);background-color:var(--tutor-surface-critical);color:var(--tutor-text-critical);cursor:default;font-weight:500}.tutor-quiz-question-option[data-option=incorrect] .tutor-label,.tutor-quiz-question-option[data-option=incorrect] label{color:var(--tutor-text-critical)}.tutor-quiz-question-option[data-option=incorrect] .tutor-checkbox,.tutor-quiz-question-option[data-option=incorrect] .tutor-radio{opacity:1;border-color:var(--tutor-actions-critical-primary);background-color:var(--tutor-actions-critical-primary);accent-color:var(--tutor-actions-critical-primary);color:var(--tutor-icon-idle-inverse)}.tutor-quiz-question-option[data-option=incorrect] .tutor-checkbox:disabled,.tutor-quiz-question-option[data-option=incorrect] .tutor-radio:disabled{background-color:var(--tutor-actions-critical-primary);color:var(--tutor-icon-idle-inverse)}.tutor-quiz-question-option[data-option=incorrect] .tutor-checkbox:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.tutor-quiz-question-option[data-option=incorrect] .tutor-radio:after{content:"";background-color:var(--tutor-surface-l1);border-radius:1000px;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tutor-quiz-question img,.tutor-quiz-question video,.tutor-quiz-question iframe,.tutor-quiz-question object,.tutor-quiz-question embed{max-width:100%}.tutor-quiz-question video,.tutor-quiz-question iframe,.tutor-quiz-question object,.tutor-quiz-question embed{width:100%;display:block}[data-question=true_false] .tutor-quiz-question-options{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}[data-question=true_false] .tutor-quiz-question-options:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}[data-question=true_false] .tutor-quiz-question-options:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}[data-question=true_false] .tutor-quiz-question-options:has(>[data-dnd-dragging=true]):has(>:nth-child(3)){grid-template-columns:repeat(2,1fr)}@media (max-width:576px){[data-question=true_false] .tutor-quiz-question-options{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}[data-question=true_false] .tutor-quiz-question-options:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}[data-question=true_false] .tutor-quiz-question-options:has(>:first-child){grid-template-columns:repeat(1,1fr)}[data-question=true_false] .tutor-quiz-question-options:has(>[data-dnd-dragging=true]):has(>:nth-child(2)){grid-template-columns:repeat(1,1fr)}[data-question=true_false] .tutor-quiz-question-options{gap:12px}}[data-question=true_false] .tutor-quiz-question-option{flex-flow:row;justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:flex}[data-question=true_false] .tutor-quiz-question-option:focus:not(:has(:checked)){border-color:var(--tutor-border-hover);background-color:var(--tutor-quiz-hover)}[data-question=true_false] .tutor-quiz-question-option:focus-within:not(:has(:checked)){border-color:var(--tutor-border-hover);background-color:var(--tutor-quiz-hover)}[data-question=multiple_choice] .tutor-quiz-question-options{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}[data-question=multiple_choice] .tutor-quiz-question-options:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}[data-question=multiple_choice] .tutor-quiz-question-options:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}[data-question=multiple_choice] .tutor-quiz-question-options:has(>[data-dnd-dragging=true]):has(>:nth-child(3)){grid-template-columns:repeat(2,1fr)}[data-question=multiple_choice] .tutor-quiz-question-options:has(>[data-dnd-dragging=true]):has(>:nth-child(4)){grid-template-columns:repeat(3,1fr)}[data-question=multiple_choice] .tutor-quiz-question-options:has(>[data-dnd-dragging=true]):has(>:nth-child(5)){grid-template-columns:repeat(4,1fr)}[data-question=multiple_choice] .tutor-quiz-question-options:not(:has(img)){grid-template-columns:repeat(2,1fr);gap:16px;display:grid}[data-question=multiple_choice] .tutor-quiz-question-options:not(:has(img)):has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}[data-question=multiple_choice] .tutor-quiz-question-options:not(:has(img)):has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}[data-question=multiple_choice] .tutor-quiz-question-options:not(:has(img)):has(>[data-dnd-dragging=true]):has(>:nth-child(3)){grid-template-columns:repeat(2,1fr)}@media (max-width:576px){[data-question=multiple_choice] .tutor-quiz-question-options:has(img){grid-template-columns:repeat(2,1fr);gap:16px;display:grid}[data-question=multiple_choice] .tutor-quiz-question-options:has(img):has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}[data-question=multiple_choice] .tutor-quiz-question-options:has(img):has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}[data-question=multiple_choice] .tutor-quiz-question-options:has(img):has(>[data-dnd-dragging=true]):has(>:nth-child(3)){grid-template-columns:repeat(2,1fr)}[data-question=multiple_choice] .tutor-quiz-question-options:has(img){gap:12px}[data-question=multiple_choice] .tutor-quiz-question-options:not(:has(img)){grid-template-columns:repeat(1,1fr);gap:16px;display:grid}[data-question=multiple_choice] .tutor-quiz-question-options:not(:has(img)):has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}[data-question=multiple_choice] .tutor-quiz-question-options:not(:has(img)):has(>:first-child){grid-template-columns:repeat(1,1fr)}[data-question=multiple_choice] .tutor-quiz-question-options:not(:has(img)):has(>[data-dnd-dragging=true]):has(>:nth-child(2)){grid-template-columns:repeat(1,1fr)}[data-question=multiple_choice] .tutor-quiz-question-options:not(:has(img)){gap:12px}}[data-question=multiple_choice] .tutor-quiz-question-option{flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;padding:6px 8px;display:flex}[data-question=multiple_choice] .tutor-quiz-question-option:has(img){flex-flow:column;justify-content:center;align-items:flex-start;gap:0;padding:0;display:flex}[data-question=multiple_choice] .tutor-quiz-question-option:has(img) img{object-fit:contain;object-position:center;border-end-end-radius:6px;border-end-start-radius:6px;width:100%;height:160px}[data-question=multiple_choice] .tutor-quiz-question-option:has(img) [data-title]{text-align:left;padding:6px 8px}[data-question=multiple_choice] .tutor-quiz-question-option:focus-within:has(:checked){border-color:var(--tutor-border-brand);background-color:var(--tutor-surface-brand-secondary);color:var(--tutor-text-brand);font-weight:500}[data-question=fill_in_the_blank] .tutor-quiz-question-options{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}[data-question=fill_in_the_blank] .tutor-quiz-question-options:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}[data-question=fill_in_the_blank] .tutor-quiz-question-options:has(>:first-child){grid-template-columns:repeat(1,1fr)}[data-question=fill_in_the_blank] .tutor-quiz-question-options:has(>[data-dnd-dragging=true]):has(>:nth-child(2)){grid-template-columns:repeat(1,1fr)}[data-question=fill_in_the_blank] .tutor-quiz-question-options{gap:12px}[data-question=fill_in_the_blank] .tutor-quiz-question-option{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);background-color:transparent;border:none;font-size:.875rem;font-weight:400;line-height:2.5}[data-question=fill_in_the_blank] .tutor-quiz-question-option:hover:not(:has(:checked)):not(:has(:disabled)):not([data-readonly=true]):not([data-option=correct]):not([data-option=incorrect]):not([data-option=draggable]){cursor:default;background-color:transparent}[data-question=fill_in_the_blank] .tutor-quiz-question-input{border:none;border-bottom:2px solid var(--tutor-border-idle);width:167px;min-width:167px;color:var(--tutor-text-brand);background-color:transparent;border-radius:0;outline:none;padding:0 4px;transition:color .25s ease-in-out,opacity .25s ease-in-out;display:inline-block}[data-question=open_ended] .tutor-quiz-question-options,[data-question=short_answer] .tutor-quiz-question-options{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}[data-question=open_ended] .tutor-quiz-question-options:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}[data-question=short_answer] .tutor-quiz-question-options:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}[data-question=open_ended] .tutor-quiz-question-options:has(>:first-child){grid-template-columns:repeat(1,1fr)}[data-question=short_answer] .tutor-quiz-question-options:has(>:first-child){grid-template-columns:repeat(1,1fr)}[data-question=open_ended] .tutor-quiz-question-options:has(>[data-dnd-dragging=true]):has(>:nth-child(2)){grid-template-columns:repeat(1,1fr)}[data-question=short_answer] .tutor-quiz-question-options:has(>[data-dnd-dragging=true]):has(>:nth-child(2)){grid-template-columns:repeat(1,1fr)}[data-question=open_ended] .tutor-quiz-question-options,[data-question=short_answer] .tutor-quiz-question-options{gap:6px}.tutor-event-badge{background-color:var(--tutor-tab-l3);border-radius:1000px;align-items:center;gap:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 4px;display:inline-flex}.tutor-event-badge-icon{flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-event-badge-text{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-event-badge-expired{background-color:var(--tutor-actions-critical-secondary);padding:0 8px}.tutor-event-badge-expired .tutor-event-badge-text{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-critical);font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-discussion-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);padding:16px;border-radius:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding-bottom:8px;transition:background-color .25s ease-in-out;display:flex;position:relative}@media (max-width:576px){.tutor-discussion-card{border:none;border-radius:0;padding:12px}.tutor-discussion-card:not(:last-of-type){border-bottom:1px solid var(--tutor-border-idle)}.tutor-discussion-card .tutor-card{padding:0}}.tutor-discussion-card.unread{background-color:var(--tutor-surface-brand-tertiary);border-color:var(--tutor-border-brand-secondary)}.tutor-discussion-card.unread:before{content:"";inset-inline-start:6px;background-color:var(--tutor-icon-critical);border-radius:8px;width:4px;height:4px;position:absolute;top:30px}@media (max-width:576px){.tutor-discussion-card.unread:before{inset-inline-start:4px;top:26px}}.tutor-discussion-card.is-important{background-color:var(--tutor-surface-brand-tertiary);border-color:var(--tutor-border-brand-secondary)}.tutor-discussion-card.is-important .tutor-discussion-card-bookmark{top:-4px;color:var(--tutor-icon-exception4);position:absolute;inset-inline-end:12px}.tutor-discussion-card-content{flex:1;width:100%;min-width:0}.tutor-discussion-card-top{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;min-width:0;margin-block:6px;padding-inline-end:96px;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex;overflow:hidden}.tutor-discussion-card-top>div{min-width:0}@media (max-width:576px){.tutor-discussion-card-top{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:8px;padding-inline-end:32px}.tutor-discussion-card-top>div{width:100%}}.tutor-discussion-card-author{text-transform:capitalize;position:relative}@media (min-width:576px){.tutor-discussion-card-author:after{content:"";inset-inline-end:-8px;background-color:var(--tutor-text-subdued);border-radius:8px;width:4px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}}.tutor-discussion-card-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;margin-bottom:6px;font-size:1rem;font-weight:600;line-height:1.5rem;transition:color .25s ease-in-out;display:-webkit-box;overflow:hidden}.tutor-discussion-card-meta{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);flex-flow:row;justify-content:flex-start;align-items:center;gap:16px;font-size:.875rem;font-weight:400;line-height:2rem;display:flex}.tutor-discussion-card-meta svg{color:var(--tutor-icon-secondary)}.tutor-discussion-card-meta .tutor-discussion-card-meta-reply-button{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-discussion-card-meta .tutor-discussion-card-meta-reply-button:focus{outline:none}.tutor-discussion-card-meta .tutor-discussion-card-meta-reply-button{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);min-height:unset;margin-inline-end:auto;font-size:.75rem;font-weight:500;line-height:1.25rem;background:unset!important}.tutor-discussion-card-meta .tutor-discussion-card-meta-reply-button:hover,.tutor-discussion-card-meta .tutor-discussion-card-meta-reply-button:focus{color:var(--tutor-text-brand)!important}@media (min-width:576px){.tutor-discussion-card-meta .tutor-discussion-card-meta-reply-button{display:none}}@media (max-width:576px){.tutor-discussion-card-meta{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);gap:12px;width:100%;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-discussion-card-meta svg{width:16px;height:16px}.tutor-discussion-card-meta .tutor-avatar{width:20px;height:20px}}.tutor-discussion-card-actions{top:16px;flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;display:flex;position:absolute;inset-inline-end:16px}@media (min-width:576px){.tutor-discussion-card-actions{opacity:0;transition:opacity .25s ease-in-out}}@media (max-width:576px){.tutor-discussion-card-actions{top:12px;inset-inline-end:12px}.tutor-discussion-card-actions-trigger{color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow,none);background-color:transparent}.tutor-discussion-card-actions-trigger svg:not([class]){color:var(--tutor-icon-idle)}.tutor-discussion-card-actions-trigger:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-ghost-hover);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-hover,var(--tutor-button-ghost-border-shadow,none))}.tutor-discussion-card-actions-trigger:disabled,.tutor-discussion-card-actions-trigger.disabled{--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-disabled,var(--tutor-button-ghost-border-shadow,none));background-color:transparent}}.tutor-discussion-card.active,.tutor-discussion-card:hover{background-color:var(--tutor-surface-l1-hover);border-color:var(--tutor-border-idle)}.tutor-discussion-card:focus-within{background-color:var(--tutor-surface-l1-hover);border-color:var(--tutor-border-idle)}.tutor-discussion-card.active .tutor-discussion-card-title,.tutor-discussion-card:hover .tutor-discussion-card-title{color:var(--tutor-text-brand)}.tutor-discussion-card:focus-within .tutor-discussion-card-title{color:var(--tutor-text-brand)}@media (min-width:576px){.tutor-discussion-card.active .tutor-discussion-card-actions,.tutor-discussion-card:hover .tutor-discussion-card-actions{opacity:1}.tutor-discussion-card:focus-within .tutor-discussion-card-actions{opacity:1}}.tutor-discussion-single{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px}.tutor-discussion-single .tutor-discussion-single-reply-count{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);border-bottom:1px solid var(--tutor-border-idle);flex-flow:row;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex}.tutor-discussion-single .tutor-discussion-single-reply-count .tutor-discussion-avatar-list{flex-flow:row;justify-content:flex-start;align-items:stretch;display:flex}.tutor-discussion-single .tutor-discussion-single-reply-count .tutor-discussion-avatar-list .tutor-avatar{border:1px solid var(--tutor-border-inverse);margin-inline-start:-4px}.tutor-discussion-single .tutor-discussion-single-reply-list .tutor-discussion-reply-list-item{flex-flow:row;justify-content:flex-start;align-items:stretch;gap:8px;padding:16px;display:flex}.tutor-discussion-single .tutor-discussion-single-reply-list .tutor-discussion-reply-list-item:not(:last-of-type){border-bottom:1px solid var(--tutor-border-idle)}.tutor-discussion-single .tutor-discussion-thumb-button{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-discussion-single .tutor-discussion-thumb-button:focus{outline:none}.tutor-discussion-single .tutor-discussion-thumb-button{flex-direction:0;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;display:flex}.tutor-upcoming-lesson-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px;padding:16px}.tutor-upcoming-lesson-card:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-upcoming-lesson-card:focus-within{background-color:var(--tutor-surface-l1-hover)}@media (min-width:576px){.tutor-upcoming-lesson-card:hover .tutor-upcoming-lesson-card-live-tag-badge{opacity:0}.tutor-upcoming-lesson-card:focus-within .tutor-upcoming-lesson-card-live-tag-badge{opacity:0}.tutor-upcoming-lesson-card:hover .tutor-upcoming-lesson-card-action{opacity:1;pointer-events:auto}.tutor-upcoming-lesson-card:focus-within .tutor-upcoming-lesson-card-action{opacity:1;pointer-events:auto}}.tutor-upcoming-lesson-card-header{flex-flow:row;justify-content:space-between;align-items:center;min-height:32px;margin-bottom:2px;display:flex}.tutor-upcoming-lesson-card-meta{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}.tutor-upcoming-lesson-card-icon{flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-upcoming-lesson-card-live-tag{position:relative}.tutor-upcoming-lesson-card-live-tag-badge{opacity:1;z-index:1;flex-flow:row;justify-content:center;align-items:center;transition:opacity .25s ease-in-out;display:flex}.tutor-upcoming-lesson-card-action{top:0;opacity:0;pointer-events:none;z-index:2;flex-flow:row;justify-content:center;align-items:center;transition:opacity .25s ease-in-out;display:flex;position:absolute;inset-inline-end:0}.tutor-upcoming-lesson-card-action:hover{color:var(--tutor-text-primary-inverse)}.tutor-upcoming-lesson-card-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 12px;font-size:.875rem;font-weight:500;line-height:1.375rem;display:block;overflow:hidden}.tutor-upcoming-lesson-card-title:hover{color:var(--tutor-text-brand)}@media (max-width:576px){.tutor-upcoming-lesson-card-title{color:var(--tutor-text-brand)}}.tutor-upcoming-lesson-card-course{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);flex-flow:row;justify-content:flex-start;align-items:baseline;gap:2px;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}.tutor-upcoming-lesson-card-course-name{font-style:italic}.tutor-my-quiz-attempts-wrapper .tutor-quiz-attempts{border-radius:12px}@media (max-width:576px){.tutor-my-quiz-attempts-wrapper .tutor-quiz-attempts{border:1px solid var(--tutor-border-idle);margin-top:8px;overflow:hidden}}@media (min-width:576px){.tutor-quiz-attempts-mobile-heading{display:none}}.tutor-quiz-attempts-filter{border-bottom:1px solid var(--tutor-border-idle);flex-flow:row;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.tutor-quiz-attempts-header{background-color:var(--tutor-surface-l1-hover);border-bottom:1px solid var(--tutor-border-idle);font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);grid-template-columns:340px 180px 1.5fr 1fr;gap:8px;padding:12px 16px;font-size:.75rem;font-weight:400;line-height:1.25rem;display:grid}@media (max-width:576px){.tutor-quiz-attempts-header{display:none}}.tutor-quiz-attempts-list{background-color:var(--tutor-surface-l1)}.tutor-quiz-attempts .tutor-quiz-attempts-header-item:last-of-type{text-align:center}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper{padding:12px 16px}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper:not(:last-child){border-bottom:1px solid var(--tutor-border-idle)}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper:hover,.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper.tutor-quiz-previous-attempts{background-color:var(--tutor-surface-l1-hover)}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper.tutor-quiz-previous-attempts .tutor-quiz-attempts-expand-icon{transform:rotate(180deg)}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item{grid-template-columns:340px 180px 1.5fr 1fr;grid-template-areas:"info marks time result";align-items:center;gap:8px;display:grid}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info-date a{color:var(--tutor-text-subdued)}@media (max-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item{grid-template-columns:2fr 1fr 1fr;grid-template-areas:"info info info""marks time result""buttons buttons buttons";gap:8px 0}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item[data-learning-area=true] .tutor-quiz-item-info>div:first-of-type{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item[data-learning-area=true] .tutor-quiz-item-info .tutor-quiz-item-info-date a{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-brand);font-size:.875rem;font-weight:600;line-height:1.375rem}}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info{grid-area:info}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info-expanded{text-align:center;flex-flow:row;justify-content:flex-start;align-items:start;gap:8px;min-height:24px;display:flex}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);text-align:start;margin-bottom:4px;font-size:1rem;font-weight:600;line-height:1.5rem;transition:color .25s ease-in-out}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info-title:hover{color:var(--tutor-text-brand)}@media (max-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info-title{font-size:.875rem;line-height:1.375rem}}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info-course{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex}@media (max-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info-course{font-size:.75rem;line-height:1.25rem}}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info-student{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);margin-top:6px;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info-date{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);margin-top:6px;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info .tutor-quiz-attempts-expand-btn{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info .tutor-quiz-attempts-expand-btn:focus{outline:none}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info .tutor-quiz-attempts-expand-btn{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-brand);cursor:pointer;white-space:nowrap;flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;font-size:.875rem;font-weight:500;line-height:1.375rem;display:flex}@media (max-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info .tutor-quiz-attempts-expand-btn{flex-flow:row;justify-content:flex-start;align-items:center;font-size:.75rem;line-height:1.25rem;display:flex}}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info .tutor-quiz-attempts-expand-icon{transition:transform .3s ease-in-out;display:flex}@media (max-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info .tutor-quiz-attempts-expand-icon svg{width:16px;height:16px}}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info .tutor-student-attempt-detail{text-decoration:none}@media (min-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-info .tutor-student-attempt-detail{display:none}}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks{flex-flow:row;grid-area:marks;justify-content:flex-start;align-items:center;gap:8px;display:flex}@media (max-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks{background-color:var(--tutor-surface-l1-hover);border-start-start-radius:8px;border-end-start-radius:8px;padding-block:12px;padding-inline-start:12px}}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown{flex-flow:column;justify-content:center;align-items:stretch;gap:2px;display:flex}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-correct,.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-incorrect{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);background-color:var(--tutor-actions-gray-secondary);border-radius:4px;align-items:center;gap:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:8px;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-correct img,.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-correct svg,.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-incorrect img,.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-incorrect svg{object-fit:contain;object-position:center;flex-flow:row;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-correct svg,.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-incorrect svg{color:var(--tutor-icon-idle)}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-correct.tutor-badge-rounded,.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-incorrect.tutor-badge-rounded{border-radius:1000px}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-correct,.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-incorrect{border-radius:1000px;width:100%}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-correct:before,.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-incorrect:before{content:"";background-color:var(--tutor-icon-success-primary);border-radius:1000px;width:8px;height:8px;margin-inline-start:2px;display:inline-block}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-marks .tutor-quiz-marks-breakdown .tutor-quiz-marks-incorrect:before{background-color:var(--tutor-icon-critical)}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-time{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);white-space:nowrap;flex-flow:row;grid-area:time;justify-content:flex-start;align-items:center;gap:6px;font-size:1rem;font-weight:400;line-height:1.5rem;display:flex}@media (max-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-time{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);background-color:var(--tutor-surface-l1-hover);height:100%;padding-inline:8px;font-size:.875rem;font-weight:400;line-height:1.375rem}}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-result{flex-flow:column;grid-area:result;justify-content:center;align-items:center;display:flex}@media (max-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-result{background-color:var(--tutor-surface-l1-hover);border-start-end-radius:8px;border-end-end-radius:8px;height:100%;padding-block:12px;padding-inline-end:12px}}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-result .tutor-quiz-item-result-more{display:none}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-buttons{grid-area:buttons;display:none}@media (max-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-buttons{flex-flow:row;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item .tutor-quiz-item-buttons button{flex:1;gap:4px}}@media (min-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item:has(.tutor-popover[style*="visibility: visible;"]) .tutor-quiz-item-result .tutor-badge{display:none}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item:has(.tutor-popover[style*="visibility: visible;"]) .tutor-quiz-item-result-more{display:flex}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item:hover:has(.tutor-quiz-item-result-more) .tutor-quiz-item-result .tutor-badge{display:none}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item:focus-within:has(.tutor-quiz-item-result-more) .tutor-quiz-item-result .tutor-badge{display:none}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item:hover:has(.tutor-quiz-item-result-more) .tutor-quiz-item-result .tutor-quiz-item-result-more{display:flex}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-attempts-item:focus-within:has(.tutor-quiz-item-result-more) .tutor-quiz-item-result .tutor-quiz-item-result-more{display:flex}}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-previous-attempts{background-color:var(--tutor-surface-l1);border-radius:4px;margin-top:16px}@media (max-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-previous-attempts .tutor-quiz-previous-attempts-title{padding:12px}}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-previous-attempts .tutor-quiz-attempts-item{grid-template-columns:324px 180px 1.5fr 1fr;padding:16px;transition:background-color .25s ease-in-out}@media (max-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-previous-attempts .tutor-quiz-attempts-item{grid-template-columns:2.5fr 1fr 1fr;grid-template-areas:"info info info""marks time result""buttons buttons buttons";row-gap:8px;padding:12px 12px 4px}}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-previous-attempts .tutor-quiz-attempts-item:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-previous-attempts .tutor-quiz-attempts-item:not(:last-child){border-bottom:1px solid var(--tutor-border-idle)}@media (min-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-previous-attempts .tutor-quiz-attempts-item:not(:nth-last-child(2)){border-bottom:1px solid var(--tutor-border-idle)}}@media (max-width:576px){.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-previous-attempts .tutor-quiz-item-actions{padding-bottom:12px}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper .tutor-quiz-previous-attempts .tutor-quiz-item-actions:not(:last-child){border-bottom:1px solid var(--tutor-border-idle)}.tutor-quiz-attempts .tutor-quiz-attempts-item-wrapper{padding:12px}.tutor-quiz-attempts.tutor-instructor-quiz-attempts{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px}}.tutor-quiz-item-actions{flex-flow:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.tutor-quiz-item-actions button,.tutor-quiz-item-actions a{width:100%}@media (min-width:576px){.tutor-quiz-item-actions{display:none}}.tutor-quiz-summary-page{--tutor-quiz-summary-header-height:64px;--tutor-quiz-summary-header-top:0px;--tutor-quiz-summary-sidebar-top:calc(var(--tutor-quiz-summary-header-top) + 64px + var(--tutor-quiz-summary-header-height));--tutor-quiz-summary-footer-height:0px}.tutor-quiz-summary-page:has(.tutor-quiz-summary-footer){--tutor-quiz-summary-footer-height:90px}body:has(#wpadminbar) .tutor-quiz-summary-page{--tutor-quiz-summary-header-top:0px}@media (min-width:576px){body:has(#wpadminbar) .tutor-quiz-summary-page{--tutor-quiz-summary-header-top:32px}}.tutor-quiz-summary-page{background-color:var(--tutor-surface-base)}.tutor-quiz-summary-page .tutor-quiz-summary-header{top:var(--tutor-quiz-summary-header-top);z-index:10;min-height:var(--tutor-quiz-summary-header-height);background-color:var(--tutor-surface-l1);border-bottom:1px solid var(--tutor-border-idle);padding:0 16px;position:-webkit-sticky;position:sticky}.tutor-quiz-summary-page .tutor-quiz-summary-header-inner{max-width:760px;margin:0 auto}@media (min-width:1400px){.tutor-quiz-summary-page .tutor-quiz-summary-header-inner{max-width:860px}}@media (min-width:1920px){.tutor-quiz-summary-page .tutor-quiz-summary-header-inner{max-width:944px}}.tutor-quiz-summary-page .tutor-quiz-summary-header-inner{min-height:var(--tutor-quiz-summary-header-height);flex-flow:row;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.tutor-quiz-summary-page .tutor-quiz-summary-body{padding-top:64px;max-width:1220px;padding-inline:16px;padding-bottom:calc(var(--tutor-quiz-summary-footer-height) + 8px);grid-template-columns:300px 1fr;gap:128px;margin-inline:auto;display:grid}@media (max-width:576px){.tutor-quiz-summary-page .tutor-quiz-summary-body{grid-template-columns:1fr;padding-top:24px}}@media (max-width:768px){.tutor-quiz-summary-page .tutor-quiz-summary-body{gap:16px}}@media (max-width:992px){.tutor-quiz-summary-page .tutor-quiz-summary-body{gap:40px}}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar{top:var(--tutor-quiz-summary-sidebar-top);max-height:calc(100vh - var(--tutor-quiz-summary-sidebar-top) - var(--tutor-quiz-summary-footer-height));flex-flow:column;justify-content:flex-start;align-self:start;align-items:stretch;display:flex;position:-webkit-sticky;position:sticky}@media (max-width:576px){.tutor-quiz-summary-page .tutor-quiz-summary-sidebar{display:none}}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions{scrollbar-width:thin;scrollbar-color:var(--tutor-border-idle)transparent;overflow-y:auto}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions::-webkit-scrollbar{width:8px}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions::-webkit-scrollbar-track{background:0 0}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions::-webkit-scrollbar-thumb{background:var(--tutor-border-idle);border-radius:1000px}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions::-webkit-scrollbar-thumb:hover{background:var(--tutor-icon-secondary)}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions{padding:1px 1px 16px}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions .tutor-quiz-sidebar-question-item{all:unset;box-shadow:none;cursor:pointer;border-radius:6px;outline:none;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:12px;padding:12px 24px;display:flex}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions .tutor-quiz-sidebar-question-item .tutor-question-number{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);flex-flow:row;justify-content:flex-start;align-self:start;align-items:center;gap:12px;min-width:46px;padding-inline-start:8px;font-size:.875rem;font-weight:700;line-height:1.125rem;display:flex}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions .tutor-quiz-sidebar-question-item .tutor-question-number:before{content:"";background-color:var(--tutor-icon-disabled);border-radius:50%;width:8px;height:8px;display:block}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions .tutor-quiz-sidebar-question-item .tutor-question-content{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:.875rem;font-weight:400;line-height:1.125rem}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions .tutor-quiz-sidebar-question-item:hover{background-color:var(--tutor-surface-l2)}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions .tutor-quiz-sidebar-question-item.active{background-color:var(--tutor-surface-l1);outline:1px solid var(--tutor-border-idle)}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions .tutor-quiz-sidebar-question-item:focus-visible{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);background-color:var(--tutor-surface-l2);outline:none}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions .tutor-quiz-sidebar-question-item.correct .tutor-question-number:before{background-color:var(--tutor-icon-success-primary)}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions .tutor-quiz-sidebar-question-item.incorrect .tutor-question-number:before{background-color:var(--tutor-icon-critical)}.tutor-quiz-summary-page .tutor-quiz-summary-sidebar .tutor-quiz-sidebar-questions .tutor-quiz-sidebar-question-item.pending .tutor-question-number:before{background-color:var(--tutor-border-warning-tertiary)}.tutor-quiz-summary-page .tutor-quiz-summary-footer{background-color:var(--tutor-surface-base);border-top:1px solid var(--tutor-border-idle);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 13px -2px rgba(16,24,40,.06)}.tutor-quiz-summary-page .tutor-quiz-summary-footer .tutor-quiz-summary-footer-inner{flex-flow:row;justify-content:end;align-items:center;max-width:1220px;margin-inline:auto;padding:20px 16px;display:flex}.tutor-quiz-summary-page .tutor-quiz-summary-footer a.tutor-btn{min-width:320px}@media (max-width:576px){.tutor-quiz-summary-page .tutor-quiz-summary-footer .tutor-quiz-summary-footer-inner{padding:16px}.tutor-quiz-summary-page .tutor-quiz-summary-footer a.tutor-btn{width:100%}}.tutor-quiz-summary-page .tutor-quiz-summary-content{min-width:0;max-width:100%;padding-bottom:16px}.tutor-quiz-summary-page .tutor-quiz-questions{max-width:760px;margin:0 auto}@media (min-width:1400px){.tutor-quiz-summary-page .tutor-quiz-questions{max-width:860px}}@media (min-width:1920px){.tutor-quiz-summary-page .tutor-quiz-questions{max-width:944px}}.tutor-quiz-summary-page .tutor-quiz-questions{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:40px;width:100%;min-width:0;padding-inline:0;display:flex}@media (max-width:576px){.tutor-quiz-summary-page .tutor-quiz-questions{gap:12px}}.tutor-quiz-summary-page .tutor-quiz-review-dnd{border:1px solid var(--tutor-border-idle);background:var(--tutor-surface-l1);border-radius:12px;padding:24px}@media (max-width:576px){.tutor-quiz-summary-page .tutor-quiz-review-dnd{padding:12px}}.tutor-quiz-summary-page .tutor-quiz-review-dnd-grid{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:6px;display:flex}@media (max-width:576px){.tutor-quiz-summary-page .tutor-quiz-review-dnd-grid{flex-direction:column;gap:6px;display:flex}.tutor-quiz-summary-page .tutor-quiz-review-dnd-grid .tutor-quiz-review-dnd-head,.tutor-quiz-summary-page .tutor-quiz-review-dnd-grid .tutor-quiz-review-dnd-rows,.tutor-quiz-summary-page .tutor-quiz-review-dnd-grid .tutor-quiz-review-dnd-row{display:contents}.tutor-quiz-summary-page .tutor-quiz-review-dnd-grid .tutor-quiz-review-given{order:1}.tutor-quiz-summary-page .tutor-quiz-review-dnd-grid .tutor-quiz-review-correct{order:2}.tutor-quiz-summary-page .tutor-quiz-review-dnd-grid .tutor-quiz-review-col-title.tutor-quiz-review-correct{margin-top:12px}}.tutor-quiz-summary-page .tutor-quiz-review-dnd-head{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:576px){.tutor-quiz-summary-page .tutor-quiz-review-dnd-head{display:contents}}.tutor-quiz-summary-page .tutor-quiz-review-dnd-rows{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:6px;display:flex}@media (max-width:576px){.tutor-quiz-summary-page .tutor-quiz-review-dnd-rows{display:contents}}.tutor-quiz-summary-page .tutor-quiz-review-dnd-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}@media (max-width:576px){.tutor-quiz-summary-page .tutor-quiz-review-dnd-row{display:contents}}.tutor-quiz-summary-page .tutor-quiz-review-col-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);margin-bottom:6px;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-quiz-summary-page .tutor-quiz-review-item{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);border:1px solid var(--tutor-border-idle);background:var(--tutor-surface-base);border-radius:6px;flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;min-width:0;min-height:38px;padding:8px;font-size:.875rem;font-weight:600;line-height:1.375rem;display:flex;overflow:hidden}.tutor-quiz-summary-page .tutor-quiz-review-item:has(.tutor-quiz-review-item-title){flex-flow:column;justify-content:center;align-items:flex-start;gap:0;display:flex}.tutor-quiz-summary-page .tutor-quiz-review-item .tutor-quiz-review-item-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:inherit;overflow-wrap:break-word;word-break:break-word;min-width:0;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-quiz-summary-page .tutor-quiz-review-item .tutor-quiz-review-item-text,.tutor-quiz-summary-page .tutor-quiz-review-item span{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:inherit;overflow-wrap:break-word;word-break:break-word;min-width:0;font-size:.875rem;font-weight:600;line-height:1.375rem}.tutor-quiz-summary-page .tutor-quiz-review-item:has(img){min-height:48px}.tutor-quiz-summary-page .tutor-quiz-review-item img{object-fit:contain;object-position:center;border-radius:2px;flex-shrink:0;width:32px;height:32px}.tutor-quiz-summary-page .tutor-quiz-review-item[data-option=correct]{color:var(--tutor-text-success);border-color:var(--tutor-border-success);background:var(--tutor-surface-success)}.tutor-quiz-summary-page .tutor-quiz-review-item[data-option=incorrect]{color:var(--tutor-text-critical);border-color:var(--tutor-border-error);background:var(--tutor-surface-critical)}.tutor-quiz-summary-page .tutor-quiz-review-item[data-option=pending]{color:var(--tutor-text-warning);border-color:var(--tutor-border-warning-tertiary);background:var(--tutor-surface-warning-hover)}.tutor-quiz-summary-page .tutor-quiz-question-option[data-readonly=true]{pointer-events:none;cursor:default}.tutor-quiz-summary-page [data-question=fill_in_the_blank] .tutor-quiz-question-option{background-color:var(--tutor-surface-base);border-radius:8px;padding:16px}.tutor-quiz-summary-page [data-question=fill_in_the_blank] .tutor-quiz-question-option:hover:not(:has(:checked)):not([data-option=correct]):not([data-option=incorrect]):not([data-option=draggable]){background-color:var(--tutor-surface-base)}.tutor-quiz-summary-page [data-question=fill_in_the_blank] .tutor-quiz-question-option .tutor-quiz-question-input[data-option=incorrect]{color:var(--tutor-text-critical);border-color:var(--tutor-border-error);text-align:center}.tutor-quiz-summary-page [data-question=fill_in_the_blank] .tutor-quiz-question-option .tutor-quiz-question-input[data-option=correct]{color:var(--tutor-text-success);border-color:var(--tutor-border-success);text-align:center}.tutor-quiz-summary-page .tutor-quiz-question{box-sizing:border-box;min-width:0;max-width:100%}.tutor-quiz-summary-page .tutor-quiz-question-header{min-width:0}.tutor-quiz-summary-page .tutor-quiz-question-header-actions{flex-flow:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:20px;display:flex}@media (max-width:576px){.tutor-quiz-summary-page .tutor-quiz-question-header-actions{gap:12px}}.tutor-quiz-summary-page .tutor-quiz-question-header-status{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.tutor-quiz-summary-page .tutor-quiz-question-header-divider{background-color:var(--tutor-border-idle);align-self:stretch;width:1px}.tutor-quiz-summary-page .tutor-quiz-question-review-actions{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}@media (max-width:576px){.tutor-quiz-summary-page .tutor-quiz-question-review-actions{gap:6px}}.tutor-quiz-summary-page .tutor-quiz-question-review-action{border-radius:var(--tutor-button-radius,6px);font-weight:var(--tutor-button-font-weight,500);cursor:pointer;text-align:center;text-transform:none;color:var(--tutor-text-primary);--tutor-button-border-shadow:none;box-shadow:var(--tutor-button-border-shadow,none);background-color:transparent;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:inline-flex}.tutor-quiz-summary-page .tutor-quiz-question-review-action:hover:not(:disabled):not(.disabled),.tutor-quiz-summary-page .tutor-quiz-question-review-action:focus:not(:disabled):not(.disabled){color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow,none);background-color:transparent;border:none;outline:none}.tutor-quiz-summary-page .tutor-quiz-question-review-action:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-quiz-summary-page .tutor-quiz-question-review-action svg:not([class]){color:currentColor;flex-shrink:0}.tutor-quiz-summary-page .tutor-quiz-question-review-action:disabled,.tutor-quiz-summary-page .tutor-quiz-question-review-action.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}.tutor-quiz-summary-page .tutor-quiz-question-review-action:disabled svg:not([class]),.tutor-quiz-summary-page .tutor-quiz-question-review-action.disabled svg:not([class]){color:var(--tutor-icon-subdued)}.tutor-quiz-summary-page .tutor-quiz-question-review-action{background-color:var(--tutor-button-secondary);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-secondary-border-shadow,none)}.tutor-quiz-summary-page .tutor-quiz-question-review-action svg:not([class]){color:var(--tutor-icon-idle)}.tutor-quiz-summary-page .tutor-quiz-question-review-action:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-secondary-hover);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-secondary-border-shadow-hover,var(--tutor-button-secondary-border-shadow,none))}.tutor-quiz-summary-page .tutor-quiz-question-review-action:focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-secondary-focused);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-secondary-border-shadow-focused,var(--tutor-button-secondary-border-shadow,none))}.tutor-quiz-summary-page .tutor-quiz-question-review-action:disabled,.tutor-quiz-summary-page .tutor-quiz-question-review-action.disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-secondary-border-shadow-disabled,var(--tutor-button-secondary-border-shadow,none))}.tutor-quiz-summary-page .tutor-quiz-question-review-action{cursor:pointer;min-width:32px;min-height:32px;padding:8px;transition:background-color .25s ease-in-out,color .25s ease-in-out,opacity .25s ease-in-out,border-color .25s ease-in-out;position:relative}.tutor-quiz-summary-page .tutor-quiz-question-review-action:has(input:disabled){cursor:wait}.tutor-quiz-summary-page .tutor-quiz-question-review-action[data-review-status=correct]:has(input:checked){background-color:var(--tutor-button-success);color:var(--tutor-text-primary-inverse)}.tutor-quiz-summary-page .tutor-quiz-question-review-action[data-review-status=correct]:has(input:checked) svg:not([class]){color:var(--tutor-icon-idle-inverse)}.tutor-quiz-summary-page .tutor-quiz-question-review-action[data-review-status=correct]:has(input:checked):hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-success-hover);color:var(--tutor-text-primary-inverse)}.tutor-quiz-summary-page .tutor-quiz-question-review-action[data-review-status=correct]:has(input:checked):focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-success-focused);color:var(--tutor-text-primary-inverse)}.tutor-quiz-summary-page .tutor-quiz-question-review-action[data-review-status=incorrect]:has(input:checked){background-color:var(--tutor-button-destructive);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-destructive-border-shadow,none)}.tutor-quiz-summary-page .tutor-quiz-question-review-action[data-review-status=incorrect]:has(input:checked) svg:not([class]){color:var(--tutor-icon-idle-inverse)}.tutor-quiz-summary-page .tutor-quiz-question-review-action[data-review-status=incorrect]:has(input:checked):hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-destructive-hover);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-destructive-border-shadow-hover,var(--tutor-button-destructive-border-shadow,none))}.tutor-quiz-summary-page .tutor-quiz-question-review-action[data-review-status=incorrect]:has(input:checked):focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-destructive-focused);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-destructive-border-shadow-focused,var(--tutor-button-destructive-border-shadow,none))}.tutor-quiz-summary-page .tutor-quiz-question-review-action[data-review-status=incorrect]:has(input:checked):disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-destructive-border-shadow-disabled,var(--tutor-button-destructive-border-shadow,none))}.tutor-quiz-summary-page .tutor-quiz-question-review-action[data-review-status=incorrect]:has(input:checked).disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-destructive-border-shadow-disabled,var(--tutor-button-destructive-border-shadow,none))}.tutor-quiz-summary-page .tutor-quiz-question-review-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tutor-learning-area.tutor-has-site-shell .tutor-quiz-summary-page,.tutor-dashboard-layout.tutor-has-site-shell .tutor-quiz-summary-page,.tutor-dashboard-isolated-page-wrapper.tutor-has-site-shell .tutor-quiz-summary-page{--tutor-quiz-summary-header-top:var(--tutor-site-header-offset);--tutor-quiz-summary-footer-height:0px}.tutor-learning-area.tutor-has-site-shell .tutor-quiz-summary-page .tutor-quiz-summary-body,.tutor-dashboard-layout.tutor-has-site-shell .tutor-quiz-summary-page .tutor-quiz-summary-body,.tutor-dashboard-isolated-page-wrapper.tutor-has-site-shell .tutor-quiz-summary-page .tutor-quiz-summary-body{padding-bottom:8px}.tutor-learning-area.tutor-has-site-shell .tutor-quiz-summary-page .tutor-quiz-summary-footer,.tutor-dashboard-layout.tutor-has-site-shell .tutor-quiz-summary-page .tutor-quiz-summary-footer,.tutor-dashboard-isolated-page-wrapper.tutor-has-site-shell .tutor-quiz-summary-page .tutor-quiz-summary-footer{position:-webkit-sticky;position:sticky;bottom:0;left:auto;right:auto}body:has(#wpadminbar) :is(.tutor-learning-area.tutor-has-site-shell .tutor-quiz-summary-page,.tutor-dashboard-layout.tutor-has-site-shell .tutor-quiz-summary-page,.tutor-dashboard-isolated-page-wrapper.tutor-has-site-shell .tutor-quiz-summary-page){--tutor-quiz-summary-header-top:var(--tutor-site-header-offset)}.tutor-quiz-summary-feedback{border:1px solid var(--tutor-border-brand-secondary);background-color:var(--tutor-surface-brand-tertiary);border-radius:8px;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;margin-top:16px;padding:16px;display:flex}.tutor-quiz-summary-feedback [data-title]{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);font-size:.875rem;font-weight:400;line-height:1.375rem}.tutor-quiz-summary-feedback [data-body]{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);font-size:1rem;font-weight:400;line-height:1.375rem}.tutor-quiz-review-feedback-wrapper{grid-template-columns:300px 1fr;gap:128px;max-width:1220px;margin-inline:auto;padding:40px 16px;display:grid}@media (max-width:576px){.tutor-quiz-review-feedback-wrapper{grid-template-columns:1fr}}.tutor-quiz-review-feedback{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:20px;display:flex}.tutor-quiz-review-feedback .tutor-quiz-review-feedback-button{padding-inline:20px!important}.tutor-quiz-attempt-feedback .tutor-wp-editor-wrapper{margin-bottom:16px}.tutor-quiz-summary{max-width:760px;margin:0 auto}@media (min-width:1400px){.tutor-quiz-summary{max-width:860px}}@media (min-width:1920px){.tutor-quiz-summary{max-width:944px}}.tutor-quiz-summary{margin:0 auto;padding-block:64px}@media (max-width:576px){.tutor-quiz-summary{padding:12px 12px 24px}.tutor-quiz-summary .tutor-quiz-summary-overview{background-color:var(--tutor-surface-base);border-radius:12px;padding:12px}}.tutor-quiz-summary .tutor-quiz-result{grid-template-columns:1fr 3fr 1fr;grid-template-areas:"progress marks statics""progress marks retake";gap:24px;margin-bottom:8px;display:grid}@media (min-width:576px){.tutor-quiz-summary .tutor-quiz-result{background-color:var(--tutor-quiz-idle);border-radius:12px;padding:20px}}@media (max-width:576px){.tutor-quiz-summary .tutor-quiz-result{grid-template-columns:2fr 1fr;grid-template-areas:"progress progress""marks statics""retake retake";gap:16px}}.tutor-quiz-summary .tutor-quiz-result-progress{grid-area:progress}@media (max-width:576px){.tutor-quiz-summary .tutor-quiz-result-progress{flex-flow:row;justify-content:center;align-items:center;display:flex}}.tutor-quiz-summary .tutor-quiz-result-marks{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);flex-flow:column;grid-area:marks;justify-content:flex-start;align-items:stretch;gap:16px;font-size:1rem;font-weight:400;line-height:1.5rem;display:flex}@media (max-width:576px){.tutor-quiz-summary .tutor-quiz-result-marks{gap:8px;font-size:.875rem;line-height:1.375rem}}.tutor-quiz-summary .tutor-quiz-result-statics{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);grid-area:statics;font-size:1rem;font-weight:400;line-height:1.5rem}@media (max-width:576px){.tutor-quiz-summary .tutor-quiz-result-statics{align-self:end;font-size:.875rem;line-height:1.375rem}}.tutor-quiz-summary .tutor-quiz-result-statics .tutor-quiz-result-static-item{flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;display:flex}.tutor-quiz-summary .tutor-quiz-result-statics .tutor-quiz-result-static-item:before{content:"";background-color:var(--tutor-icon-subdued);border-radius:50%;width:8px;height:8px;margin-inline-end:2px}.tutor-quiz-summary .tutor-quiz-result-statics .tutor-quiz-result-static-item.correct:before{background-color:var(--tutor-icon-success-primary)}.tutor-quiz-summary .tutor-quiz-result-statics .tutor-quiz-result-static-item.incorrect:before{background-color:var(--tutor-icon-critical)}.tutor-quiz-summary .tutor-quiz-result-statics .tutor-quiz-result-static-item.total:before{background-color:var(--tutor-icon-subdued)}.tutor-quiz-summary .tutor-quiz-result-retake{grid-area:retake;align-self:end}@media (max-width:576px){.tutor-quiz-summary .tutor-quiz-result-retake button{--tutor-button-border-shadow-base:2px;--tutor-button-border-shadow-bottom:5px;font-size:.875rem;line-height:1.375rem}.tutor-quiz-summary .tutor-quiz-result-retake button:not([class*=tutor-btn-link]){min-height:48px;padding:12px 16px}}.tutor-quiz-summary .tutor-quiz-result-footer{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);flex-flow:wrap;justify-content:center;align-items:center;gap:8px;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}.tutor-quiz-summary .tutor-quiz-result-footer a{text-decoration:none}.tutor-quiz-summary .tutor-quiz-result-footer:has(>:nth-child(2)){justify-content:space-between}.tutor-quiz-summary .tutor-quiz-result-footer-note{font-style:italic}@media (max-width:576px){.tutor-quiz-summary .tutor-quiz-result-footer{margin-top:12px}}.tutor-quiz-summary .tutor-empty-quiz-details{background-color:var(--tutor-surface-critical);border:1px solid var(--tutor-border-error-tertiary);border-radius:8px;flex-flow:row;justify-content:center;align-items:center;gap:8px;margin-block:16px 40px;padding:16px;display:flex}.tutor-quiz-summary .tutor-empty-quiz-details .error-message{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-critical);margin-block:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.tutor-video-player{position:relative}.tutor-video-player .loading-spinner{background:var(--tutor-surface-base);z-index:1;border-radius:4px;position:absolute;inset:0}.tutor-video-player .loading-spinner:before{content:"";box-sizing:border-box;border:2px solid var(--tutor-surface-base);border-top-color:var(--tutor-actions-brand-primary);top:50%;left:50%;border-radius:50%;width:50px;height:50px;margin-top:-10px;margin-left:-10px;animation:.8s linear infinite tutor-spin;position:absolute;top:calc(50% - 25px)}.tutor-video-player video{width:100%}.tutor-video-player iframe{border:none;width:100%;height:100%}.tutor-video-player .plyr--vimeo .plyr__captions{display:none!important}.tutor-video-player .plyr__control{border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);background:0 0;border:0;flex-shrink:0;transition:all .3s;position:relative;overflow:visible}.tutor-video-player .plyr__control:focus{background:unset;color:unset;outline:0}.tutor-video-player .plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:var(--plyr-video-control-color,#fff);opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);z-index:2;border:0;border-radius:100%;transition:all .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tutor-tour-modal.tutor-modal-content{max-width:100%;padding:16px}.tutor-tour-modal .tutor-tour-images{background:var(--tutor-surface-l1-hover);border-radius:12px;width:100%;min-height:366px;position:relative;overflow:hidden}.tutor-tour-modal .tutor-tour-images .tutor-tour-slide-image{width:100%;height:100%;position:absolute;top:0;left:0}.tutor-tour-modal .tutor-tour-images .tutor-tour-slide-image picture,.tutor-tour-modal .tutor-tour-images .tutor-tour-slide-image img{object-fit:cover;border-radius:12px;width:100%;height:100%}.tutor-tour-modal .tutor-tour-images .tutor-tour-slide-image:after{content:"";pointer-events:none;border-radius:12px;position:absolute;inset:0}.tutor-tour-modal .tutor-tour-images .tutor-tour-slide-image[class*=tutor-slide-4]:after{box-shadow:inset 10px 0px 20px 0px var(--tutor-surface-l1-hover)}@media (min-width:576px){.tutor-tour-modal .tutor-tour-images .tutor-tour-slide-image[class*=tutor-slide-0]:after,.tutor-tour-modal .tutor-tour-images .tutor-tour-slide-image[class*=tutor-slide-1]:after,.tutor-tour-modal .tutor-tour-images .tutor-tour-slide-image[class*=tutor-slide-2]:after,.tutor-tour-modal .tutor-tour-images .tutor-tour-slide-image[class*=tutor-slide-3]:after{box-shadow:inset -6px -6px 20px 0px var(--tutor-surface-l1-hover)}}@media (max-width:576px){.tutor-tour-modal .tutor-tour-images .tutor-tour-slide-image[class*=tutor-slide-0]:after,.tutor-tour-modal .tutor-tour-images .tutor-tour-slide-image[class*=tutor-slide-2]:after,.tutor-tour-modal .tutor-tour-images .tutor-tour-slide-image[class*=tutor-slide-3]:after{box-shadow:inset -6px -6px 20px 0px var(--tutor-surface-l1-hover)}.tutor-tour-modal .tutor-tour-images .tutor-tour-slide-image[class*=tutor-slide-1]:after{box-shadow:inset 6px -6px 20px 0px var(--tutor-surface-l1-hover)}}.tutor-tour-modal .tutor-tour-dot{background:var(--tutor-icon-disabled);border-radius:1000px;width:6px;height:6px;transition:background .25s ease-in-out;display:inline-block}.tutor-tour-modal .tutor-tour-dot.is-active{background:var(--tutor-icon-brand)}.tutor-tour-modal .tutor-transition-slide-enter{transition:transform .25s ease-in-out,opacity .25s ease-in-out}.tutor-tour-modal .tutor-transition-slide-enter-start{opacity:0;transform:translate(100%)}.tutor-tour-modal .tutor-transition-slide-enter-end{opacity:1;transform:translate(0)}.tutor-tour-modal .tutor-transition-slide-leave{transition:transform .3s ease-in,opacity .3s ease-in}.tutor-tour-modal .tutor-transition-slide-leave-start{opacity:1;transform:translate(0)}.tutor-tour-modal .tutor-transition-slide-leave-end{opacity:0;transform:translate(-100%)}.tutor-tour-modal .tutor-tour-images[data-direction=back] .tutor-transition-slide-enter-start{transform:translate(-100%)}.tutor-tour-modal .tutor-tour-images[data-direction=back] .tutor-transition-slide-leave-end{transform:translate(100%)}[dir=rtl] .tutor-tour-modal .tutor-transition-slide-enter-start{transform:translate(-100%)}[dir=rtl] .tutor-tour-modal .tutor-transition-slide-leave-end{transform:translate(100%)}[dir=rtl] .tutor-tour-modal .tutor-tour-images[data-direction=back] .tutor-transition-slide-enter-start{transform:translate(100%)}[dir=rtl] .tutor-tour-modal .tutor-tour-images[data-direction=back] .tutor-transition-slide-leave-end{transform:translate(-100%)}.tutor-tour-skip-wrapper .tutor-tour-skip-btn{color:var(--tutor-text-primary-inverse)}.tutor-tour-skip-wrapper .tutor-tour-skip-btn:hover{color:var(--tutor-text-primary)}.tutor-modal-content:has(.tutor-tour-modal){box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;overflow:visible!important}.tutor-brand-logo-dark,[data-tutor-theme=dark] .tutor-brand-logo-light{display:none}[data-tutor-theme=dark] .tutor-brand-logo-dark{display:inline}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;inset:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}code[class*="language-"],pre[class*="language-"]{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]::-moz-selection,pre[class*="language-"] ::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*="language-"]::selection,pre[class*="language-"] ::selection,code[class*="language-"]::selection,code[class*="language-"] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#f5f2f0}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#DD4A68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@keyframes tutor-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tutor-fade-in{to{opacity:1}}@keyframes tutor-fade-out{to{opacity:0}}@keyframes tutor-slide-in-up{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-down{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-left{to{opacity:1;transform:translate(0)}}@keyframes tutor-slide-in-right{to{opacity:1;transform:translate(0)}}@keyframes tutor-scale-in{to{opacity:1;transform:scale(1)}}@keyframes tutor-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes tutor-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes tutor-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tutor-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes tutor-button-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes tutor-button-pulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.4;transform:translate(-50%,-50%)scale(.9)}}.tutor-invoice-container{max-width:760px;margin:0 auto}@media (min-width:1400px){.tutor-invoice-container{max-width:860px}}@media (min-width:1920px){.tutor-invoice-container{max-width:944px}}.tutor-invoice-container{margin:20px auto;padding-inline:6px}.tutor-invoice-container .tutor-invoice-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);word-wrap:break-word;border-radius:12px;flex-flow:column;justify-content:normal;align-items:normal;min-width:0;display:flex;position:relative}.tutor-invoice-wrapper{min-height:1027px;overflow-x:auto}.tutor-invoice-wrapper .tutor-invoice .invoice-header{flex-flow:row;justify-content:space-between;align-items:start;display:flex}.tutor-invoice-wrapper .tutor-invoice .invoice-header .invoice-header-left{max-width:300px}.tutor-invoice-wrapper .tutor-invoice .invoice-header .site-logo img{height:20px}.tutor-invoice-wrapper .tutor-invoice .invoice-table{border-collapse:collapse;border-bottom:1px solid var(--tutor-border-idle);width:100%;margin-bottom:12px}.tutor-invoice-wrapper .tutor-invoice .invoice-table th,.tutor-invoice-wrapper .tutor-invoice .invoice-table td{text-align:start;padding:10px 0}.tutor-invoice-wrapper .tutor-invoice .invoice-table .price{text-align:end}.tutor-invoice-wrapper .tutor-invoice .invoice-table .item-image{width:60px;height:40px}.tutor-invoice-wrapper .tutor-invoice .invoice-table .item-image img{object-fit:cover;border-radius:4px;width:100%;height:100%}.tutor-invoice-wrapper .tutor-invoice .invoice-summary{max-width:300px;margin-inline-start:auto}.tutor-invoice-wrapper .tutor-invoice .invoice-summary>div{flex-flow:row;justify-content:space-between;align-items:start;gap:20px;padding:2px 0;display:flex}.tutor-invoice-wrapper .tutor-invoice .invoice-summary>div:not(:last-child){margin-bottom:4px}.tutor-invoice-wrapper .invoice-box{width:320px}.tutor-invoice-wrapper .invoice-row{flex-flow:row;justify-content:space-between;align-items:center;gap:32px;margin-bottom:4px;display:flex}.tutor-invoice-wrapper .status{border-radius:6px;padding:0 8px}.tutor-invoice-wrapper .status.paid{background-color:var(--tutor-actions-success-tertiary);color:var(--tutor-text-success)}.tutor-quiz-explanation-wrapper{background:#e5f5eb;border-radius:12px;padding:16px 16px 20px;font-size:14px}.tutor-quiz-explanation-wrapper p{margin-top:0;margin-bottom:0}.tutor-quiz-explanation-display-button{color:var(--tutor-color-primary);white-space:nowrap;cursor:pointer;background-color:#fff0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;line-height:32px;display:flex}.tutor-quiz-explanation-display-button:hover,.tutor-quiz-explanation-display-button:focus,.tutor-quiz-explanation-display-button:active{color:var(--tutor-color-primary);background-color:#fff0}.tutor-quiz-explanation{background-color:var(--tutor-surface-base);border-radius:12px;margin-top:20px;overflow:hidden}.tutor-quiz-explanation.is-open{background-color:var(--tutor-surface-base)}.tutor-quiz-explanation:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-quiz-explanation:has(:focus-visible){outline:2px solid var(--tutor-brand-450,#90a0f7);outline-offset:2px;outline-offset:4px}.tutor-quiz-explanation.is-open:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-quiz-explanation-trigger,.tutor-quiz-explanation button{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:16px;font-size:.875rem;font-weight:500;line-height:1.375rem;display:flex}.tutor-quiz-explanation [type=button]{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:16px;font-size:.875rem;font-weight:500;line-height:1.375rem;display:flex}.tutor-quiz-explanation-trigger span,.tutor-quiz-explanation button span{flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-quiz-explanation [type=button] span{flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-quiz-explanation-trigger span:first-of-type svg,.tutor-quiz-explanation button span:first-of-type svg{color:var(--tutor-icon-brand)}.tutor-quiz-explanation [type=button] span:first-of-type svg{color:var(--tutor-icon-brand)}.tutor-quiz-explanation-trigger:hover,.tutor-quiz-explanation-trigger:focus,.tutor-quiz-explanation-trigger:active,.tutor-quiz-explanation button:hover,.tutor-quiz-explanation button:focus,.tutor-quiz-explanation button:active{color:var(--tutor-text-primary);background-color:#fff0}.tutor-quiz-explanation [type=button]:hover{color:var(--tutor-text-primary);background-color:#fff0}.tutor-quiz-explanation [type=button]:focus{color:var(--tutor-text-primary);background-color:#fff0}.tutor-quiz-explanation [type=button]:active{color:var(--tutor-text-primary);background-color:#fff0}.tutor-quiz-explanation-trigger:focus-visible{outline:none}.tutor-quiz-explanation button:focus-visible{outline:none}.tutor-quiz-explanation [type=button]:focus-visible{outline:none}.tutor-quiz-explanation-chevron{color:var(--tutor-icon-secondary);opacity:0;margin-left:auto;transition:opacity .2s,transform .2s}.tutor-quiz-explanation:hover .tutor-quiz-explanation-chevron,.tutor-quiz-explanation.is-open .tutor-quiz-explanation-chevron{opacity:1}.tutor-quiz-explanation.is-open .tutor-quiz-explanation-chevron{transform:rotate(180deg)}.tutor-quiz-explanation-panel{overflow:hidden}.tutor-quiz-explanation-body{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);padding:0 16px 16px;padding-left:44px;font-size:.875rem;font-weight:400;line-height:1.125rem}.tutor-quiz-question:not([data-revealed="1"]) .tutor-quiz-explanation{display:none}.tutor-quiz-question:not([data-revealed="1"]) .tutor-quiz-explanation[data-attempt-details]{display:block}.tutor-draw-image-given-answer .tutor-draw-image-layered,.tutor-draw-image-correct-answer .tutor-draw-image-layered{border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;margin-inline:auto;display:inline-block;position:relative;overflow:hidden}.tutor-draw-image-given-answer .tutor-draw-image-layered img,.tutor-draw-image-correct-answer .tutor-draw-image-layered img{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:744px;display:block}@media (max-width:576px){.tutor-draw-image-given-answer .tutor-draw-image-layered,.tutor-draw-image-correct-answer .tutor-draw-image-layered{width:100%;height:auto;display:block}.tutor-draw-image-given-answer .tutor-draw-image-layered .tutor-draw-image-bg,.tutor-draw-image-correct-answer .tutor-draw-image-layered .tutor-draw-image-bg{width:100%;height:auto}}.tutor-draw-image-given-answer .tutor-draw-image-layered .tutor-draw-image-overlay,.tutor-draw-image-correct-answer .tutor-draw-image-layered .tutor-draw-image-overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.tutor-draw-image-given-answer .tutor-draw-image-single,.tutor-draw-image-correct-answer .tutor-draw-image-single{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:744px;margin-inline:auto;display:block}@media (max-width:576px){.tutor-draw-image-given-answer .tutor-draw-image-single,.tutor-draw-image-correct-answer .tutor-draw-image-single{width:100%;height:auto}}.tutor-draw-image-question .tutor-draw-image-actions{justify-content:flex-end;display:flex}.tutor-draw-image-question .tutor-draw-image-wrapper{border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;max-height:744px;margin-inline:auto;display:block;position:relative;overflow:hidden}.tutor-draw-image-question .tutor-draw-image-wrapper:focus{outline:none}.tutor-draw-image-question .tutor-draw-image-wrapper:focus-visible{outline:2px solid var(--tutor-actions-brand-primary);outline-offset:2px}.tutor-draw-image-question .tutor-draw-image-wrapper img{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:744px;display:block}@media (max-width:576px){.tutor-draw-image-question .tutor-draw-image-wrapper,.tutor-draw-image-question .tutor-draw-image-wrapper img{width:100%;height:auto}}.tutor-draw-image-question .tutor-draw-image-canvas{touch-action:none;border-radius:8px;position:absolute;top:0;left:0}.tutor-draw-image-question .tutor-draw-image-canvas:focus{outline:none}.tutor-draw-image-question .tutor-draw-image-canvas:focus-visible{outline:2px solid var(--tutor-actions-brand-primary);outline-offset:2px}.tutor-draw-image-question .tutor-draw-image-reference-inner{border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;max-height:744px;margin-inline:auto;display:block;position:relative;overflow:hidden}@media (max-width:576px){.tutor-draw-image-question .tutor-draw-image-reference-inner{width:100%;height:auto}}.tutor-draw-image-question .tutor-draw-image-reference-bg{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:744px;display:block}@media (max-width:576px){.tutor-draw-image-question .tutor-draw-image-reference-bg{width:100%;height:auto}}.tutor-draw-image-question .tutor-draw-image-reference-mask{width:100%;height:100%;position:absolute;inset:0}.tutor-draw-image-question .tutor-draw-image-reference-mask-tint{background:var(--tutor-draw-mask-bg,color-mix(in srgb,var(--tutor-actions-success-primary)20%,transparent));-webkit-mask-image:var(--tutor-draw-mask-url);-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--tutor-draw-mask-url);mask-image:var(--tutor-draw-mask-url);-webkit-filter:drop-shadow(1px 0 0 var(--tutor-border-success))drop-shadow(-1px 0 0 var(--tutor-border-success))drop-shadow(0 1px 0 var(--tutor-border-success))drop-shadow(0 -1px 0 var(--tutor-border-success));filter:drop-shadow(1px 0 0 var(--tutor-border-success))drop-shadow(-1px 0 0 var(--tutor-border-success))drop-shadow(0 1px 0 var(--tutor-border-success))drop-shadow(0 -1px 0 var(--tutor-border-success));display:block;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tutor-quiz-question-header.tutor-quiz-question-header--draw-image{justify-content:space-between;align-items:center}.tutor-quiz-question-header.tutor-quiz-question-header--draw-image .tutor-draw-image-actions{margin-bottom:0}.tutor-draw-image-clear-button{background:var(--tutor-surface-brand-tertiary);width:75px;height:32px;font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-brand);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:2px 0;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.tutor-draw-image-clear-button:focus{outline:none}.tutor-draw-image-clear-button:focus-visible{outline:2px solid var(--tutor-actions-brand-primary);outline-offset:2px}.tutor-draw-image-clear-button.tutor-hidden{visibility:hidden;pointer-events:none;display:inline-flex}.tutor-draw-image-clear-button-icon{color:var(--tutor-icon-brand)}.tutor-quiz-draw-image-review .tutor-draw-image-review-legend{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:flex}.tutor-quiz-draw-image-review .tutor-draw-image-review-legend__item{flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;display:flex}.tutor-quiz-draw-image-review .tutor-draw-image-review-swatch{border-radius:1000px;flex-shrink:0;width:12px;height:12px}.tutor-quiz-draw-image-review .tutor-draw-image-review-swatch--correct{background-color:color-mix(in srgb,var(--tutor-actions-success-primary)35%,transparent);box-shadow:0 0 0 1px var(--tutor-border-success)}.tutor-quiz-draw-image-review .tutor-draw-image-review-swatch--student{background-color:color-mix(in srgb,var(--tutor-actions-critical-primary)35%,transparent);box-shadow:0 0 0 1px var(--tutor-border-error)}.tutor-quiz-draw-image-review .tutor-draw-image-review-inner{border-radius:8px;max-width:100%;height:auto;margin-inline:auto;display:inline-block;position:relative;overflow:hidden}@media (max-width:576px){.tutor-quiz-draw-image-review .tutor-draw-image-review-inner{width:100%;height:auto;display:block}}.tutor-quiz-draw-image-review .tutor-draw-image-review-inner .tutor-draw-image-bg{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:744px;display:block}@media (max-width:576px){.tutor-quiz-draw-image-review .tutor-draw-image-review-inner .tutor-draw-image-bg{width:100%;height:auto}}.tutor-quiz-draw-image-review .tutor-draw-image-review-mask{pointer-events:none;background:var(--tutor-draw-mask-bg);width:100%;height:100%;-webkit-mask-image:var(--tutor-draw-mask-url);-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--tutor-draw-mask-url);mask-image:var(--tutor-draw-mask-url);display:block;position:absolute;inset:0;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tutor-quiz-draw-image-review .tutor-draw-image-review-mask-correct{-webkit-filter:drop-shadow(1px 0 0 var(--tutor-border-success))drop-shadow(-1px 0 0 var(--tutor-border-success))drop-shadow(0 1px 0 var(--tutor-border-success))drop-shadow(0 -1px 0 var(--tutor-border-success));filter:drop-shadow(1px 0 0 var(--tutor-border-success))drop-shadow(-1px 0 0 var(--tutor-border-success))drop-shadow(0 1px 0 var(--tutor-border-success))drop-shadow(0 -1px 0 var(--tutor-border-success))}.tutor-quiz-draw-image-review .tutor-draw-image-review-mask-student{-webkit-filter:drop-shadow(1px 0 0 var(--tutor-border-error))drop-shadow(-1px 0 0 var(--tutor-border-error))drop-shadow(0 1px 0 var(--tutor-border-error))drop-shadow(0 -1px 0 var(--tutor-border-error));filter:drop-shadow(1px 0 0 var(--tutor-border-error))drop-shadow(-1px 0 0 var(--tutor-border-error))drop-shadow(0 1px 0 var(--tutor-border-error))drop-shadow(0 -1px 0 var(--tutor-border-error))}.tutor-quiz-draw-image-review .tutor-draw-image-review-fallback .tutor-draw-image-single{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:744px;margin-inline:auto;display:block}@media (max-width:576px){.tutor-quiz-draw-image-review .tutor-draw-image-review-fallback .tutor-draw-image-single{width:100%;height:auto}}.tutor-admin-wrap .tutor-quiz-draw-image-review .tutor-draw-image-review-mask-correct{--tutor-draw-mask-bg:rgba(36,152,63,.62)!important}.tutor-admin-wrap .tutor-quiz-draw-image-review .tutor-draw-image-review-mask-student{--tutor-draw-mask-bg:rgba(240,68,56,.38)!important}.tutor-admin-wrap .tutor-quiz-draw-image-review .tutor-draw-image-review-inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:248px;height:auto;max-height:248px}.tutor-admin-wrap .tutor-quiz-draw-image-review .tutor-draw-image-review-inner .tutor-draw-image-bg,.tutor-admin-wrap .tutor-quiz-draw-image-review .tutor-draw-image-single{width:auto;max-width:248px;height:auto;max-height:248px;display:block}.tutor-scale-question{position:relative}.tutor-scale-question .tutor-scale-slider-wrapper{width:100%;margin:20px auto;position:relative}.tutor-scale-question .tutor-scale-bubble{pointer-events:none;position:absolute;top:-40px;left:50.6%;transform:translate(-50%)}.tutor-scale-question .tutor-scale-bubble-hidden{display:none}.tutor-scale-question .tutor-scale-bubble-value{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);background:var(--tutor-surface-l1);border:3.12px solid var(--tutor-border-brand);text-align:center;border-radius:12px;min-width:115px;padding:10px 0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.tutor-scale-question .tutor-scale-bubble-pointer{border-left:16px solid #fff0;border-right:16px solid #fff0;border-top:16px solid var(--tutor-actions-brand-primary);width:0;height:0;margin:0 auto;position:relative}.tutor-scale-question .tutor-scale-bubble-pointer:before{content:"";border-left:12px solid #fff0;border-right:12px solid #fff0;border-top:12px solid var(--tutor-surface-l1);position:absolute;bottom:7px;left:-12px}.tutor-scale-question .tutor-scale-container{background:var(--tutor-surface-brand-dark);cursor:grab;border:2px solid var(--tutor-border-brand);border-radius:8px;width:100%;height:107.37px;position:relative;overflow:hidden}.tutor-scale-question .tutor-scale-container:focus{outline:none}.tutor-scale-question .tutor-scale-container:focus-visible{outline:none}.tutor-scale-question .tutor-scale-container:active{cursor:grabbing}.tutor-scale-question .tutor-scale{will-change:transform;height:100%;transition:transform .18s ease-out;position:relative}.tutor-scale-question .tutor-scale.dragging{transition:none}.tutor-scale-question .tutor-scale.snapping{transition:transform .4s cubic-bezier(.22,.61,.36,1)}.tutor-scale-question .ticks-container{height:100%}.tutor-scale-question .tick{pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;width:5px;height:100%;display:flex;position:absolute;top:12px}.tutor-scale-question .tick-line{background:var(--tutor-surface-exception7);border-radius:31.21px;order:1;width:5px;height:24px}.tutor-scale-question .tick.tick-selected .tick-line{background:var(--tutor-actions-critical-primary)!important}.tutor-scale-question .tick.tick-correct .tick-line{background:var(--tutor-actions-success-primary)!important}.tutor-scale-question .tick.major .tick-line{background:var(--tutor-border-brand);height:59.93px}.tutor-scale-question .tick.minor .tick-line,.tutor-scale-question .tick.micro .tick-line{background:var(--tutor-surface-exception7);height:46.19px}.tutor-scale-question .tick-label{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-light);order:2;margin:0 0 16px;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-scale-question .tutor-scale-instructions{color:var(--tutor-text-subdued);justify-content:center;align-items:center;margin-top:12px;font-size:12px;display:flex}.tutor-scale-question .tutor-scale-hand-icon{opacity:.7;margin-right:6px}.tutor-scale-question .tutor-scale-instruction-text{opacity:.8}@media (max-width:768px){.tutor-scale-question .tutor-scale-slider-wrapper{max-width:100%}.tutor-scale-question .tutor-scale-bubble{top:-40px;left:51.6%}.tutor-scale-question .tutor-scale-bubble-value{padding:6px 12px;font-size:12px}.tutor-scale-question .tick-label{margin:0 0 12px}}.tutor-quiz-summary-page .tutor-quiz-review-scale-wrapper{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.tutor-quiz-summary-page .tutor-quiz-question-options{box-sizing:border-box;min-width:0;max-width:100%}.tutor-quiz-summary-page .tutor-scale-question .tutor-scale-bubble{left:50.5%}@media (max-width:768px){.tutor-quiz-summary-page .tutor-scale-question .tutor-scale-bubble{left:51.6%}}.tutor-quiz-summary-page .tutor-scale-question-summary{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:16px}.tutor-quiz-summary-page .tutor-scale-question-summary .tutor-scale-slider-wrapper{width:100%;min-width:0;max-width:100%}.tutor-quiz-summary-page .tutor-scale-question-summary .tutor-scale-container{box-sizing:border-box;min-width:0;max-width:100%}.tutor-quiz-summary-page .tutor-scale-question-summary .tutor-scale-bubble-value{border-color:var(--tutor-border-success-secondary);color:var(--tutor-text-success)}.tutor-quiz-summary-page .tutor-scale-question-summary .tutor-scale-bubble-pointer{border-top-color:var(--tutor-border-success-secondary)}.tutor-quiz-summary-page .tutor-scale-question-summary-wrong .tick-selected .tick-line{background-color:var(--tutor-border-error)}.tutor-quiz-summary-page .tutor-scale-question-summary-correct .tick-selected .tick-line{background-color:var(--tutor-actions-success-primary)}.tutor-gift-course-card{flex-flow:row;justify-content:flex-start;align-items:center;gap:32px;margin-bottom:16px;padding:16px;display:flex;position:relative}@media (max-width:576px){.tutor-gift-course-card{flex-direction:column;gap:16px}}.tutor-gift-card-decoration-left{inset-inline-start:-1px;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.tutor-gift-card-decoration-right{inset-inline-end:-1px;z-index:1;width:auto;height:calc(100% + 2px);position:absolute;top:-1px}@media (max-width:576px){.tutor-gift-card-decoration-right{display:none}}.tutor-greetings-modal .tutor-greetings-card-wrapper{background:var(--tutor-surface-brand-secondary);border-top-left-radius:16px;border-top-right-radius:16px;padding:32px}@media (max-width:576px){.tutor-greetings-modal .tutor-greetings-card-wrapper{padding:20px}}.tutor-greetings-modal .tutor-greetings-card{background:var(--tutor-surface-l1);max-width:700px;padding:40px;position:relative;overflow:hidden}.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-content{text-align:justify;padding:24px 90px 0 0;position:relative}@media (max-width:576px){.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-content{padding:30px 50px 0 0}}.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-content:after,.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-content:before{z-index:1}.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-content:after{content:"";top:0;background:#fe621e;width:1500px;height:3px;position:absolute;inset-inline-start:-160px}.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-content:before{content:"";inset-inline-end:30px;background:#fe621e;width:3px;height:1500px;position:absolute;top:-150px}@media (max-width:576px){.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-content:before{inset-inline-end:10px}}.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-content .tutor-greetings-ribbon{inset-inline-end:-2px;position:absolute;top:-27px}@media (max-width:576px){.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-content .tutor-greetings-ribbon{inset-inline-end:-22px}}.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-circle{background:var(--tutor-surface-brand-secondary);border-radius:50%;width:70px;height:70px;position:absolute}.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-circle-top-left{inset-inline-start:-35px;top:-35px}.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-circle-top-right{inset-inline-end:-35px;top:-35px}.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-circle-bottom-left{inset-inline-start:-35px;bottom:-35px}.tutor-greetings-modal .tutor-greetings-card .tutor-greetings-circle-bottom-right{inset-inline-end:-35px;bottom:-35px}.tutor-greetings-modal .tutor-gifted-course-wrapper{background:var(--tutor-surface-l1);border-bottom-right-radius:16px;border-bottom-left-radius:16px;padding:32px}@media (max-width:576px){.tutor-greetings-modal .tutor-gifted-course-wrapper{padding:20px}}.tutor-greetings-modal .tutor-gifted-course-wrapper .tutor-gifted-course-card{grid-template-columns:150px 1fr;margin-bottom:24px;padding:0;display:grid;overflow:hidden}@media (max-width:576px){.tutor-greetings-modal .tutor-gifted-course-wrapper .tutor-gifted-course-card{grid-template-columns:1fr}}.tutor-greetings-modal .tutor-gifted-course-wrapper .tutor-gifted-course-card .tutor-gifted-course-image img{object-fit:cover;width:100%;height:100%}.tutor-greetings-modal .tutor-gifted-course-wrapper .tutor-gifted-course-card .tutor-gifted-course-content{padding:16px}.tutor-greetings-modal .tutor-gifted-course-wrapper .tutor-gifted-course-card .tutor-gifted-course-content .tutor-gifted-course-name{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin-bottom:6px;font-size:1rem;font-weight:600;line-height:1.5rem;text-decoration:none}.tutor-greetings-modal .tutor-gifted-course-wrapper .tutor-gifted-course-card .tutor-gifted-course-content .tutor-gifted-course-author{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);font-size:.875rem;font-weight:400;line-height:1.375rem}.tutor-greetings-modal .tutor-gifted-course-wrapper .tutor-gifted-course-card .tutor-gifted-course-content .tutor-gifted-course-author a{color:var(--tutor-text-secondary);font-weight:500;text-decoration:none}.tutor-btn-gift{color:#e03ad3;background-color:#fbe9f7;border-color:#fbe9f7;font-weight:500}.tutor-btn-gift:hover,.tutor-btn-gift:active,.tutor-btn-gift:focus{color:#e03ad3;background-color:#f9daf3;border-color:#f9daf3}#tutor-gift-this-course-modal .tutor-course-thumbnail img{width:100%}#tutor-gift-this-course-modal .tutor-modal-window{max-width:1068px}#tutor-gift-this-course-modal .tutor-modal-body{background-color:#f8f8f8;padding:24px}#tutor-gift-this-course-modal .tutor-gift-modal-title{color:#212327;background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:52px;padding:12px 16px;font-size:20px;font-weight:700;line-height:30px;display:flex}#tutor-gift-this-course-modal .tutor-gift-modal-title-left{align-items:center;gap:12px;display:flex}#tutor-gift-this-course-modal .tutor-gift-modal-title .tutor-modal-close-o{position:static}#tutor-gift-this-course-modal .tutor-gift-modal-title-image{width:32px;height:32px}#tutor-gift-this-course-modal .tutor-gift-modal-course{background-color:#fff;border:2px solid #e03ad3;border-radius:16px;height:100%;padding:16px;position:relative;box-shadow:-11px 0 13px rgb(148 0 94 / .14)}#tutor-gift-this-course-modal .tutor-gift-modal-course .tutor-course-thumbnail{position:relative}#tutor-gift-this-course-modal .tutor-gift-modal-course .tutor-course-thumbnail:before{content:"";background:linear-gradient(#fff0 0%,#161616 100%);border-radius:6px;position:absolute;inset:0}#tutor-gift-this-course-modal .tutor-gift-modal-course .tutor-course-thumbnail img{border-radius:6px}#tutor-gift-this-course-modal .tutor-gift-modal-course .tutor-video-player{border-radius:6px;overflow:hidden}#tutor-gift-this-course-modal .tutor-gift-modal-course-gift-wrap{top:-35px;position:absolute;inset-inline-end:37px}#tutor-gift-this-course-modal .tutor-gift-modal-course:before{content:"";inset-inline-end:72px;z-index:1;background-color:#e03ad3;width:2px;height:100%;position:absolute;top:0}#tutor-gift-this-course-modal .tutor-gift-modal-date-time-wrapper{grid-template-columns:1fr 130px;display:grid}#tutor-gift-this-course-modal .tutor-gift-modal-date-time-wrapper .tutor-v2-date-picker .tutor-form-control{border-start-end-radius:0;border-end-end-radius:0}#tutor-gift-this-course-modal .tutor-gift-modal-date-time-wrapper .tutor-js-form-select{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 0.333008C16.891 0.333008 21.667 5.10896 21.667 11C21.667 16.891 16.891 21.667 11 21.667C5.10896 21.667 0.333008 16.891 0.333008 11C0.333008 5.10896 5.10896 0.333008 11 0.333008ZM11 2.33301C6.21353 2.33301 2.33301 6.21353 2.33301 11C2.33301 15.7865 6.21353 19.667 11 19.667C15.7865 19.667 19.667 15.7865 19.667 11C19.667 6.21353 15.7865 2.33301 11 2.33301ZM11 4.2002C11.5523 4.2002 12 4.64791 12 5.2002V10.3818L15.3135 12.0391C15.8075 12.2861 16.0077 12.8869 15.7607 13.3809C15.5137 13.8743 14.9137 14.0746 14.4199 13.8281L10.5527 11.8945C10.214 11.7251 10 11.3788 10 11V5.2002C10 4.64791 10.4477 4.2002 11 4.2002Z' fill='%239197A8'/></svg>");background-size:16px;border-start-start-radius:0;border-end-start-radius:0;min-width:auto;border-inline-start:none!important}#tutor-gift-this-course-modal .tutor-gift-modal-date-time-wrapper .tutor-js-form-select .tutor-form-select-dropdown{min-width:auto}#tutor-gift-this-course-modal .tutor-form-label{margin-bottom:4px}#tutor-gift-this-course-modal .tutor-form-group{margin-bottom:16px}#tutor-gift-this-course-modal textarea{height:auto;min-height:auto}.tutor-checkout-gift-course-badge{color:#fff;background-color:#e03ad3;border-radius:13px;align-items:center;gap:2px;padding:2px 6px;font-size:11px;line-height:16px;display:flex}.tutor-pin-image-given-answer .tutor-pin-image-layered,.tutor-pin-image-correct-answer .tutor-pin-image-layered{border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;margin-inline:auto;display:inline-block;position:relative;overflow:hidden}.tutor-pin-image-given-answer .tutor-pin-image-layered img,.tutor-pin-image-correct-answer .tutor-pin-image-layered img{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:744px;display:block}@media (max-width:576px){.tutor-pin-image-given-answer .tutor-pin-image-layered,.tutor-pin-image-correct-answer .tutor-pin-image-layered{width:100%;height:auto;display:block}.tutor-pin-image-given-answer .tutor-pin-image-layered img,.tutor-pin-image-correct-answer .tutor-pin-image-layered img{width:100%;height:auto}}.tutor-pin-image-given-answer .tutor-pin-image-layered .tutor-pin-image-overlay,.tutor-pin-image-correct-answer .tutor-pin-image-layered .tutor-pin-image-overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.tutor-pin-image-given-answer .tutor-pin-image-layered .tutor-pin-image-overlay-tint,.tutor-pin-image-correct-answer .tutor-pin-image-layered .tutor-pin-image-overlay-tint{inset:0}.tutor-pin-image-given-answer .tutor-pin-image-overlay-tint,.tutor-pin-image-given-answer .tutor-pin-image-single-mask,.tutor-pin-image-correct-answer .tutor-pin-image-overlay-tint,.tutor-pin-image-correct-answer .tutor-pin-image-single-mask{background:var(--tutor-pin-mask-bg,color-mix(in srgb,var(--tutor-actions-success-primary)20%,transparent));-webkit-mask-image:var(--tutor-pin-mask-url);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--tutor-pin-mask-url);mask-image:var(--tutor-pin-mask-url);-webkit-filter:drop-shadow(1px 0 0 var(--tutor-border-success))drop-shadow(-1px 0 0 var(--tutor-border-success))drop-shadow(0 1px 0 var(--tutor-border-success))drop-shadow(0 -1px 0 var(--tutor-border-success));filter:drop-shadow(1px 0 0 var(--tutor-border-success))drop-shadow(-1px 0 0 var(--tutor-border-success))drop-shadow(0 1px 0 var(--tutor-border-success))drop-shadow(0 -1px 0 var(--tutor-border-success));display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tutor-pin-image-single{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:744px;margin-inline:auto;display:block}@media (max-width:576px){.tutor-pin-image-single{width:100%;height:auto}}.tutor-pin-image-single-tint{aspect-ratio:4/3;background:0 0;width:min(100%,420px)}.tutor-pin-image-single-mask{width:100%;height:100%}.tutor-pin-image-placement{left:var(--tutor-pin-x,0%);top:var(--tutor-pin-y,0%);pointer-events:none;z-index:1;width:0;height:0;display:block;position:absolute}.tutor-pin-image-shadow{width:calc(var(--tutor-pin-size,64px)*12/64);height:calc(var(--tutor-pin-size,64px)*3.5/64);pointer-events:none;background:rgb(0 0 0 / .45);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.tutor-pin-image-marker{width:var(--tutor-pin-size,64px);height:var(--tutor-pin-size,64px);pointer-events:none;background-color:#fff0;background-image:url(/wp-content/plugins/tutor-pro/assets/images/icons/pin-marker.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;position:absolute;top:0;left:0;transform:translate(-50%,-81.25%)}.tutor-pin-image-question .tutor-pin-image-wrapper{cursor:url(/wp-content/plugins/tutor-pro/assets/images/icons/pin.svg) 32 52,crosshair;border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;max-height:744px;margin-inline:auto;display:block;position:relative;overflow:hidden}.tutor-pin-image-question .tutor-pin-image-wrapper:focus{outline:none}.tutor-pin-image-question .tutor-pin-image-wrapper:focus-visible{outline:none}.tutor-pin-image-question .tutor-pin-image-wrapper.tutor-pin-image-wrapper-has-pin{cursor:default}.tutor-pin-image-question .tutor-pin-image-wrapper.tutor-pin-image-wrapper-aiming{cursor:none;overflow:visible}.tutor-pin-image-question .tutor-pin-image-wrapper>img{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:744px;display:block}@media (max-width:576px){.tutor-pin-image-question .tutor-pin-image-wrapper,.tutor-pin-image-question .tutor-pin-image-wrapper>img{width:100%;height:auto}}.tutor-pin-image-question .tutor-pin-image-wrapper .tutor-pin-image-placement{--tutor-pin-size:64px;display:none}.tutor-pin-image-question .tutor-pin-image-wrapper .tutor-pin-image-placement.tutor-pin-image-placement-preview .tutor-pin-image-marker{pointer-events:none;transform:translate(-50%,calc(-81.25% - 7px))}.tutor-pin-image-question .tutor-pin-image-wrapper .tutor-pin-image-placement.tutor-pin-image-placement-preview .tutor-pin-image-handle{pointer-events:none}.tutor-pin-image-question .tutor-pin-image-wrapper .tutor-pin-image-placement.tutor-pin-image-placement-dropping .tutor-pin-image-shadow{animation:.42s cubic-bezier(.22,1,.36,1) both tutor-pin-shadow-land}.tutor-pin-image-question .tutor-pin-image-wrapper .tutor-pin-image-placement.tutor-pin-image-placement-dropping .tutor-pin-image-marker{animation:.42s cubic-bezier(.22,1,.36,1) both tutor-pin-drop-in}.tutor-pin-image-question .tutor-pin-image-wrapper .tutor-pin-image-placement.tutor-pin-image-placement-dropping.tutor-pin-image-placement-dropping-from-aim .tutor-pin-image-shadow{animation-name:tutor-pin-shadow-from-aim}.tutor-pin-image-question .tutor-pin-image-wrapper .tutor-pin-image-placement.tutor-pin-image-placement-dropping.tutor-pin-image-placement-dropping-from-aim .tutor-pin-image-marker{animation-name:tutor-pin-drop-from-aim}.tutor-pin-image-question .tutor-pin-image-wrapper .tutor-pin-image-placement.tutor-pin-image-placement-dropping .tutor-pin-image-handle{pointer-events:none;cursor:none}.tutor-pin-image-question .tutor-pin-image-wrapper .tutor-pin-image-marker{pointer-events:none;cursor:default}.tutor-pin-image-question .tutor-pin-image-wrapper .tutor-pin-image-handle{pointer-events:auto;cursor:grab;touch-action:none;width:52%;height:44%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.tutor-pin-image-question .tutor-pin-image-wrapper .tutor-pin-image-handle:active{cursor:grabbing}.tutor-pin-image-question .tutor-pin-image-reference-inner{border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;max-height:744px;margin-inline:auto;display:block;position:relative;overflow:hidden}@media (max-width:576px){.tutor-pin-image-question .tutor-pin-image-reference-inner{width:100%;height:auto}}.tutor-pin-image-question .tutor-pin-image-reference-inner .tutor-pin-image-reference-bg{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:744px;display:block}@media (max-width:576px){.tutor-pin-image-question .tutor-pin-image-reference-inner .tutor-pin-image-reference-bg{width:100%;height:auto}}.tutor-pin-image-question .tutor-pin-image-reference-inner .tutor-pin-image-reference-mask{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tutor-pin-image-question .tutor-pin-image-reference-inner .tutor-pin-image-reference-mask-tint{background:var(--tutor-pin-mask-bg,color-mix(in srgb,var(--tutor-actions-success-primary)20%,transparent));-webkit-mask-image:var(--tutor-pin-mask-url);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--tutor-pin-mask-url);mask-image:var(--tutor-pin-mask-url);-webkit-filter:drop-shadow(1px 0 0 var(--tutor-border-success))drop-shadow(-1px 0 0 var(--tutor-border-success))drop-shadow(0 1px 0 var(--tutor-border-success))drop-shadow(0 -1px 0 var(--tutor-border-success));filter:drop-shadow(1px 0 0 var(--tutor-border-success))drop-shadow(-1px 0 0 var(--tutor-border-success))drop-shadow(0 1px 0 var(--tutor-border-success))drop-shadow(0 -1px 0 var(--tutor-border-success));display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tutor-admin-wrap .tutor-pin-image-given-answer .tutor-pin-image-overlay-tint,.tutor-admin-wrap .tutor-pin-image-given-answer .tutor-pin-image-single-mask,.tutor-admin-wrap .tutor-pin-image-correct-answer .tutor-pin-image-overlay-tint,.tutor-admin-wrap .tutor-pin-image-correct-answer .tutor-pin-image-single-mask{--tutor-pin-mask-bg:rgba(36,152,63,.62)!important}.tutor-admin-wrap .tutor-pin-image-given-answer .tutor-pin-image-layered,.tutor-admin-wrap .tutor-pin-image-correct-answer .tutor-pin-image-layered{width:248px;height:248px}.tutor-admin-wrap .tutor-pin-image-given-answer .tutor-pin-image-layered>img,.tutor-admin-wrap .tutor-pin-image-correct-answer .tutor-pin-image-layered>img{object-fit:cover;width:100%;height:100%}.tutor-admin-wrap .tutor-pin-image-given-answer .tutor-pin-image-single,.tutor-admin-wrap .tutor-pin-image-correct-answer .tutor-pin-image-single{object-fit:cover;width:248px;height:248px}.tutor-admin-wrap .tutor-pin-image-given-answer .tutor-pin-image-single-tint,.tutor-admin-wrap .tutor-pin-image-correct-answer .tutor-pin-image-single-tint{aspect-ratio:auto;width:248px;height:248px}.tutor-admin-wrap .tutor-pin-image-given-answer .tutor-pin-image-placement,.tutor-admin-wrap .tutor-pin-image-correct-answer .tutor-pin-image-placement{--tutor-pin-size:40px;display:block}@keyframes tutor-pin-drop-in{0%{transform:translate(-50%,calc(-81.25% - 36px))}72%{transform:translate(-50%,calc(3px - 81.25%))}86%{transform:translate(-50%,calc(-81.25% - 2px))}to{transform:translate(-50%,-81.25%)}}@keyframes tutor-pin-shadow-land{0%{opacity:.7;transform:translate(-50%,calc(-50% - 29px))}58%{opacity:1;transform:translate(-50%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes tutor-pin-drop-from-aim{0%{transform:translate(-50%,calc(-81.25% - 7px))}72%{transform:translate(-50%,calc(3px - 81.25%))}86%{transform:translate(-50%,calc(-81.25% - 2px))}to{transform:translate(-50%,-81.25%)}}@keyframes tutor-pin-shadow-from-aim{0%,to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.tutor-pin-image-question .tutor-pin-image-wrapper .tutor-pin-image-placement-dropping .tutor-pin-image-shadow,.tutor-pin-image-question .tutor-pin-image-wrapper .tutor-pin-image-placement-dropping .tutor-pin-image-marker{animation:none}}.tutor-coordinates-question{--tutor-coordinates-grid-line-color:var(--tutor-surface-l2-hover);--tutor-coordinates-axis-line-color:var(--tutor-surface-dark);--tutor-coordinates-axis-label-color:var(--tutor-text-secondary)}.tutor-coordinates-question .tutor-coordinates-actions{justify-content:flex-end;margin-bottom:6px;display:flex}.tutor-coordinates-question .tutor-coordinates-grid-container{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;margin-bottom:12px;padding:0;display:flex;position:relative}.tutor-coordinates-question .tutor-coordinates-canvas{aspect-ratio:1;cursor:crosshair;background:0 0;border:0;border-radius:0;width:100%;height:auto;display:block}.tutor-coordinates-question .tutor-coordinates-canvas:focus{outline:none}.tutor-coordinates-question .tutor-coordinates-canvas:focus-visible{outline:none}.tutor-coordinates-question .tutor-coordinates-hover-display{margin:0}.tutor-coordinates-marker-layer{pointer-events:none;position:absolute;inset:0}.tutor-coordinates-marker-img{object-fit:contain;object-position:center;transform-origin:50%;display:block;position:absolute}.tutor-coordinates-clear-button{background:var(--tutor-surface-brand-tertiary);width:75px;height:32px;font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-brand);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:2px 0;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.tutor-coordinates-clear-button:focus{outline:none}.tutor-coordinates-clear-button:focus-visible{outline:2px solid var(--tutor-actions-brand-primary);outline-offset:2px}.tutor-coordinates-clear-button.tutor-hidden{visibility:hidden;pointer-events:none;display:inline-flex}.tutor-coordinates-clear-button-icon{color:var(--tutor-icon-brand)}.tutor-quiz-question-header.tutor-quiz-question-header-coordinates{justify-content:space-between;align-items:center}.tutor-quiz-question-header.tutor-quiz-question-header-coordinates .tutor-coordinates-actions{margin-bottom:0}.tutor-coordinates-given-answer .tutor-fs-7,.tutor-coordinates-correct-answer .tutor-fs-7{margin:0}.tutor-quiz-question-options.tutor-coordinates-attempt-review{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.tutor-coordinates-review-graph{--tutor-coordinates-grid-line-color:var(--tutor-surface-l2-hover);--tutor-coordinates-axis-line-color:var(--tutor-surface-dark);--tutor-coordinates-axis-label-color:var(--tutor-text-secondary);width:100%;margin-bottom:12px;padding:0;position:relative}.tutor-coordinates-review-graph .tutor-coordinates-review-grid-container{flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;padding:0;display:flex;position:relative}.tutor-coordinates-review-graph .tutor-coordinates-review-canvas{aspect-ratio:1;background:var(--tutor-surface-l1);cursor:default;width:100%;height:auto;display:block}.tutor-coordinates-review-graph .tutor-coordinates-review-tooltip{z-index:1;pointer-events:none;color:var(--tutor-text-primary);background:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:6px;max-width:12rem;margin:0;padding:4px 8px;font-size:.75rem;line-height:1.25rem;position:absolute;box-shadow:0 2px 4px -2px rgb(16 24 40 / .06),0 4px 8px -2px rgb(16 24 40 / .1)}.tutor-coordinates-review-graph .tutor-coordinates-review-legend{padding-left:0;list-style:none}.tutor-coordinates-review-graph .tutor-coordinates-review-legend__item{margin-bottom:2px;padding-left:1.25rem;position:relative}.tutor-coordinates-review-graph .tutor-coordinates-review-legend__item:before{content:"";border:2px solid var(--tutor-surface-l1);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.35em;left:0}.tutor-coordinates-review-graph .tutor-coordinates-review-legend__item--student:before{background:var(--tutor-actions-critical-primary)}.tutor-coordinates-review-graph .tutor-coordinates-review-legend__item--correct:before{background:var(--tutor-actions-success-primary)}.tutor-quiz-a11y-sr-only,.tutor-quiz-a11y-live-region{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tutor-quiz-interaction-focus-target:focus{outline:none}.tutor-quiz-interaction-focus-target:focus-visible{outline:2px solid var(--tutor-actions-brand-primary);outline-offset:2px}.tutor-puzzle-drag-scroll-lock{overflow-x:clip!important}.tutor-puzzle-question{--tutor-puzzle-board-max-height:min(744px,52svh);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;align-items:center;gap:24px;display:flex}.tutor-puzzle-question[data-tutor-puzzle-defer-init]{--tutor-puzzle-board-max-height:min(52vh,460px);flex:0 auto;height:auto;min-height:0;max-height:none;margin-top:0;overflow:visible}.tutor-puzzle-question .tutor-puzzle-playground{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;max-height:var(--tutor-puzzle-board-max-height);border:1px solid var(--tutor-border-idle);background:var(--tutor-surface-l1);touch-action:pan-y;border-radius:6px;flex:none;margin-inline:auto;display:block;position:relative;overflow:hidden}.tutor-puzzle-question .tutor-puzzle-playground:focus{outline:none}.tutor-puzzle-question .tutor-puzzle-playground:focus-visible{outline:2px solid var(--tutor-actions-brand-primary);outline-offset:2px}.tutor-puzzle-question .tutor-puzzle-playground.is-drag-active{touch-action:none;overflow:visible}.tutor-puzzle-question .tutor-puzzle-reference-image{width:auto;max-width:100%;height:auto;max-height:var(--tutor-puzzle-board-max-height);object-fit:contain;opacity:.3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.tutor-puzzle-question.tutor-puzzle-question-no-answer-background .tutor-puzzle-reference-image{opacity:0;visibility:hidden}.tutor-puzzle-question .tutor-puzzle-slots{position:absolute;inset:0;pointer-events:none!important}.tutor-puzzle-question .tutor-puzzle-slot{border:1px dashed var(--tutor-border-idle);box-sizing:border-box;position:absolute;pointer-events:none!important}.tutor-puzzle-question .tutor-puzzle-slot.is-keyboard-slot-active{border-color:var(--tutor-actions-brand-primary);z-index:1;border-style:solid;border-width:2px}.tutor-puzzle-question .tutor-puzzle-scatter{box-sizing:border-box;border:2px dashed var(--tutor-border-idle);background:var(--tutor-surface-l1);touch-action:pan-y;border-radius:6px;flex-wrap:wrap;flex:none;align-content:flex-start;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;height:auto;min-height:150px;max-height:none;margin-top:0;padding:8px;display:flex;overflow:visible}.tutor-puzzle-question .tutor-puzzle-scatter:focus{outline:none}.tutor-puzzle-question .tutor-puzzle-scatter:focus-visible{outline:2px solid var(--tutor-actions-brand-primary);outline-offset:2px}.tutor-puzzle-question .tutor-puzzle-piece{box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0;z-index:2;transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:50% no-repeat;border:none;width:auto;max-width:none;transition:transform .2s ease-out,width .2s ease-out;position:relative;overflow:visible;flex:none!important}.tutor-puzzle-question .tutor-puzzle-piece:focus{outline:none}.tutor-puzzle-question .tutor-puzzle-piece:focus-visible{outline:2px solid var(--tutor-actions-brand-primary);outline-offset:2px}.tutor-puzzle-question .tutor-puzzle-piece canvas{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0}.tutor-puzzle-question .tutor-puzzle-piece:active{cursor:grabbing}.tutor-puzzle-question .tutor-puzzle-piece.is-floating-drag,.tutor-puzzle-question .tutor-puzzle-piece.is-locked{position:absolute}.tutor-puzzle-question .tutor-puzzle-piece.is-small{z-index:2}.tutor-puzzle-question .tutor-puzzle-piece.is-dragging{box-shadow:none;cursor:grabbing;z-index:25!important}.tutor-puzzle-question .tutor-puzzle-piece.is-floating-drag{transition:none;z-index:25!important}.tutor-puzzle-question .tutor-puzzle-piece.is-returning-to-scatter{pointer-events:none;will-change:transform;transform-origin:0 0;transition:transform .2s ease-out;z-index:25!important}.tutor-puzzle-question .tutor-puzzle-piece.is-scatter-reflowing{will-change:transform;transition:transform .2s ease-out}.tutor-puzzle-question .tutor-puzzle-piece.is-floating-lock{z-index:4;cursor:default;transition:none}.tutor-puzzle-question .tutor-puzzle-piece.is-locked{z-index:3;cursor:default}.tutor-puzzle-question .tutor-puzzle-piece.is-keyboard-piece-selected{outline:2px solid var(--tutor-actions-brand-primary);outline-offset:2px}.tutor-puzzle-question .tutor-puzzle-piece--preview-static{cursor:default;pointer-events:none;box-shadow:none;background:0 0}.tutor-quiz-submission[data-question-layout-view=single_question] .tutor-puzzle-question,.tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-puzzle-question{--tutor-puzzle-board-max-height:max(120px,min(744px,52svh));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:0 auto;width:100%;height:auto;min-height:0;max-height:100%;margin-top:0;overflow-x:hidden;overflow-y:auto}.tutor-quiz-submission[data-question-layout-view=single_question] .tutor-puzzle-playground,.tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-puzzle-playground,.tutor-quiz-submission[data-question-layout-view=single_question] .tutor-puzzle-scatter,.tutor-quiz-submission[data-question-layout-view=question_pagination] .tutor-puzzle-scatter{flex:none}.tutor-quiz-question[data-question=puzzle] .tutor-quiz-question-options:has(.tutor-puzzle-attempt-review){width:100%;min-width:0;display:block}.tutor-puzzle-attempt-review{width:100%;min-width:0;box-shadow:none;border:none;grid-template-columns:repeat(2,1fr);align-items:stretch;gap:8px;display:grid}.tutor-puzzle-attempt-review>.tutor-puzzle-attempt-image-wrap{width:100%;min-width:0}.tutor-puzzle-attempt-review .tutor-puzzle-attempt-image-wrap{min-width:0;min-height:0;box-shadow:none;border:none;border-radius:6px;flex-flow:column;justify-content:flex-start;align-self:stretch;align-items:stretch;display:flex}.tutor-puzzle-attempt-review .tutor-puzzle-attempt-image-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);background:0 0;border:none;flex:none;padding:6px 8px 0;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-puzzle-attempt-review .tutor-puzzle-attempt-image-title+.tutor-puzzle-attempt-image,.tutor-puzzle-attempt-review .tutor-puzzle-attempt-image-title+.tutor-puzzle-attempt-given-placeholder{margin-top:6px}@media (max-width:768px){.tutor-puzzle-attempt-review{grid-template-columns:repeat(1,1fr);gap:8px;display:grid}}.tutor-puzzle-attempt-image-wrap .tutor-puzzle-attempt-image{object-fit:contain;border:1px solid var(--tutor-border-idle);border-radius:6px;flex:none;align-self:flex-start;width:auto;max-width:100%;height:auto;max-height:744px;display:block;overflow:hidden}.tutor-puzzle-attempt-given-placeholder{width:100%;min-width:0;min-height:150px;box-shadow:none;flex:auto;align-self:stretch;overflow:visible}.tutor-quiz-attempt-details .given-answer .tutor-quiz-question-options,.tutor-quiz-attempt-details .correct-answer .tutor-quiz-question-options{min-width:0;max-width:100%}.tutor-quiz-attempt-details .given-answer .tutor-puzzle-attempt-image-wrap,.tutor-quiz-attempt-details .correct-answer .tutor-puzzle-attempt-image-wrap{border-radius:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;display:block;overflow:hidden}.tutor-quiz-attempt-details .given-answer .tutor-puzzle-attempt-image,.tutor-quiz-attempt-details .correct-answer .tutor-puzzle-attempt-image{object-fit:contain;box-sizing:border-box;border-radius:6px;width:auto;max-width:min(100%,248px);height:auto;max-height:248px;display:block}.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-draw-image-question .tutor-draw-image-wrapper,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-draw-image-question .tutor-pin-image-wrapper,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-draw-image-question .tutor-draw-image-reference-inner,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-draw-image-question .tutor-pin-image-reference-inner,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-pin-image-question .tutor-draw-image-wrapper,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-pin-image-question .tutor-pin-image-wrapper,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-pin-image-question .tutor-draw-image-reference-inner,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-pin-image-question .tutor-pin-image-reference-inner{max-height:min(744px,52vh);max-height:min(744px,52svh)}.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-draw-image-question .tutor-draw-image-wrapper img,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-draw-image-question .tutor-pin-image-wrapper>img,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-draw-image-question .tutor-draw-image-reference-bg,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-draw-image-question .tutor-pin-image-reference-bg,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-pin-image-question .tutor-draw-image-wrapper img,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-pin-image-question .tutor-pin-image-wrapper>img,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-pin-image-question .tutor-draw-image-reference-bg,.tutor-quiz-submission[data-question-layout-view=question_below_each_other] .tutor-pin-image-question .tutor-pin-image-reference-bg{max-height:min(744px,52vh);object-fit:contain;max-height:min(744px,52svh)}.tutor-webinar-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}@media (max-width:576px){.tutor-webinar-header{margin-bottom:12px}}.tutor-webinar-group-heading{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);margin-bottom:6px;font-size:.875rem;font-weight:400;line-height:1.375rem}@media (max-width:576px){.tutor-webinar-group-heading{display:none}}.tutor-webinar-body{margin-top:16px;overflow-y:visible}.tutor-webinar-body>.tutor-space-y-3+.tutor-space-y-3{margin-top:12px}@media (max-width:576px){.tutor-webinar-body{background-color:var(--tutor-surface-l1);width:calc(100% + 32px);margin-top:0;margin-left:-16px;margin-right:-16px;overflow-x:hidden;overflow-y:auto}.tutor-webinar-body>.tutor-space-y-3+.tutor-space-y-3{margin-top:0}.tutor-webinar .tutor-upcoming-lesson-card{border:0;border-bottom:1px solid var(--tutor-border-idle);border-radius:0;margin:0;padding:12px}}.tutor-webinar .tutor-upcoming-lesson-card+.tutor-upcoming-lesson-card{margin-top:8px}@media (max-width:576px){.tutor-webinar .tutor-upcoming-lesson-card+.tutor-upcoming-lesson-card{margin-top:0}}.tutor-webinar .tutor-upcoming-lesson-card-title{margin-bottom:12px;display:block}@media (max-width:576px){.tutor-webinar .tutor-webinar-body>.tutor-space-y-3:last-child .tutor-upcoming-lesson-card:last-child{border-bottom:0}}@media (min-width:576px){.tutor-webinar .tutor-upcoming-lesson-card-title{cursor:default;pointer-events:none;text-decoration:none}}.tutor-webinar-divider{background-color:var(--tutor-border-idle);width:calc(100% + 32px);height:1px;margin-top:16px;margin-left:-16px;margin-right:-16px}.tutor-devices{border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);border-radius:12px;flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex;overflow:hidden}.tutor-devices-card{border-bottom:1px solid var(--tutor-border-idle);flex-flow:row;justify-content:flex-start;align-items:start;gap:8px;padding:12px 16px;display:flex}@media (max-width:576px){.tutor-devices-card:not(:has(+.tutor-devices-card)){border-bottom:none}}.tutor-devices-card [data-sign-out]{visibility:hidden;opacity:0}.tutor-devices-card svg,.tutor-devices-card button[data-popover-trigger] svg{color:var(--tutor-icon-secondary)}.tutor-devices-card:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-devices-card:hover [data-sign-out]{visibility:visible;opacity:1}.tutor-devices-signout-all{flex-flow:row;justify-content:flex-end;align-items:center;width:100%;padding:12px 16px;display:flex}.tutor-devices-signout-all-mobile{width:100%;padding:0 16px 20px;position:fixed;bottom:0;left:0}.tutor-video-player .plyr--youtube iframe{top:-50%;height:200%!important}.tutor-video-player .plyr--youtube.plyr--paused.plyr--loading.plyr__poster-enabled .plyr__poster{opacity:1!important}button[name=complete_course].tutor-topbar-mark-btn{color:var(--tutor-color-primary)!important;background-color:#fff!important}.tutor-dashboard-setting-notification .tutor-setting-notification-item{transition:background-color .35s ease-in-out}.tutor-dashboard-setting-notification .tutor-setting-notification-item:not(:last-child){border-bottom:1px solid #e8e8e8}.tutor-dashboard-setting-notification .tutor-setting-notification-item:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.tutor-dashboard-setting-notification .tutor-setting-notification-item:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tutor-dashboard-setting-notification .tutor-setting-notification-item:hover{background-color:rgb(243 243 243 / .7)}.tutor-coming-soon-wrapper{color:#5b616f;background-color:#f4f9fd;border-radius:4px;padding:8px;font-size:13px;font-weight:500;line-height:1.5}.tutor-coming-soon-wrapper i{float:left;margin-top:4px;margin-right:4px}.tutor-coming-soon-wrapper .tutor-color-success{color:#097336}.tutor-course-list .tutor-card-footer .tutor-coming-soon-wrapper:not(:only-child){margin-top:8px}.single-courses .tutor-coming-soon-wrapper:not(:only-child){margin-top:16px}.single-courses:not(:has(.tutor-subscription-plans)) .tutor-coming-soon-wrapper{background-color:#fff}@keyframes tutor-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tutor-fade-in{to{opacity:1}}@keyframes tutor-fade-out{to{opacity:0}}@keyframes tutor-slide-in-up{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-down{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-left{to{opacity:1;transform:translate(0)}}@keyframes tutor-slide-in-right{to{opacity:1;transform:translate(0)}}@keyframes tutor-scale-in{to{opacity:1;transform:scale(1)}}@keyframes tutor-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes tutor-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes tutor-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tutor-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes tutor-button-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes tutor-button-pulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.4;transform:translate(-50%,-50%)scale(.9)}}.tutor-learning-area-notes .tutor-lesson-note{padding:16px}.tutor-learning-area-notes .tutor-lesson-note button[x-ref=readMore],.tutor-learning-area-notes .tutor-lesson-note button[x-ref=readLess]{background-color:var(--tutor-surface-l1)}.tutor-learning-area-notes .tutor-lesson-note:not(:last-of-type){border-bottom:1px solid var(--tutor-border-idle)}.tutor-learning-area-notes .tutor-lesson-note-thumb{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;min-width:156px;display:flex}.tutor-learning-area-notes .tutor-lesson-note-thumb img{border-radius:6px;width:100%}.tutor-learning-area-notes .tutor-lesson-note-play-button{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-learning-area-notes .tutor-lesson-note-play-button:focus{outline:none}.tutor-learning-area-notes .tutor-lesson-note-play-button{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-brand);flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;font-size:.75rem;font-weight:500;line-height:1.25rem;display:flex}.tutor-learning-area-notes .tutor-lesson-note-play-button:focus-visible{box-shadow:0 0 0 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-learning-area-notes .tutor-lesson-note-play-icon{background-color:var(--tutor-actions-brand-primary);width:20px;height:20px;color:var(--tutor-icon-idle-inverse);border-radius:1000px;flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-learning-area-notes .tutor-lesson-note-actions{opacity:0;transition:opacity .25s ease-in-out}.tutor-learning-area-notes .tutor-lesson-note:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-learning-area-notes .tutor-lesson-note:focus-within{background-color:var(--tutor-surface-l1-hover)}.tutor-learning-area-notes .tutor-lesson-note:hover .tutor-lesson-note-actions{opacity:1}.tutor-learning-area-notes .tutor-lesson-note:focus-within .tutor-lesson-note-actions{opacity:1}.tutor-learning-area-notes .tutor-lesson-note:hover button[x-ref=readMore],.tutor-learning-area-notes .tutor-lesson-note:hover button[x-ref=readLess]{background-color:var(--tutor-surface-l1-hover)!important;transition-duration:0s!important}.tutor-learning-area-notes .tutor-lesson-note:focus-within button[x-ref=readMore]{background-color:var(--tutor-surface-l1-hover)!important;transition-duration:0s!important}.tutor-learning-area-notes .tutor-lesson-note:focus-within button[x-ref=readLess]{background-color:var(--tutor-surface-l1-hover)!important;transition-duration:0s!important}.tutor-learning-area-notes .tutor-lesson-note.tutor-is-edit{background-color:var(--tutor-surface-l1-hover)}.tutor-learning-area-notes .tutor-lesson-note.tutor-is-edit button[x-ref=readMore],.tutor-learning-area-notes .tutor-lesson-note.tutor-is-edit button[x-ref=readLess]{background-color:var(--tutor-surface-l1-hover)!important;transition-duration:0s!important}@media (max-width:576px){.tutor-learning-area-notes .tutor-lesson-note{padding:12px}.tutor-learning-area-notes .tutor-lesson-note .tutor-lesson-note-actions{opacity:1}}.tutor-d-none{display:none!important}.tutor-highlighted{background-color:var(--tutor-surface-exception3-highlight);color:var(--tutor-text-secondary);transition:background-color .25s ease-in-out,color .25s ease-in-out}.tutor-highlighted.has-note{border-bottom:2px solid var(--tutor-surface-exception3-highlight);background-color:#fff0}.tutor-highlighted.has-note:hover,.tutor-highlighted.has-note.note-hover,.tutor-highlighted.has-note.has-popover{background-color:var(--tutor-surface-exception3-highlight);color:var(--tutor-text-highlighted-hover)}#tutor-take-lesson-note-btn{z-index:99999;position:fixed}#tutor-take-lesson-note-btn:after{content:"";border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid var(--tutor-button-primary);width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}#tutor-take-lesson-note-btn:hover:after{border-top-color:var(--tutor-button-primary-hover)}#tutor-lesson-nav-take-note-btn{top:16px;position:absolute;inset-inline-end:16px}@media (max-width:576px){#tutor-lesson-nav-take-note-btn{background-color:var(--tutor-button-primary-soft);color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow,none)}#tutor-lesson-nav-take-note-btn svg:not([class]){color:var(--tutor-icon-brand)}#tutor-lesson-nav-take-note-btn:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-primary-soft-hover);color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow-hover,var(--tutor-button-primary-soft-border-shadow,none))}#tutor-lesson-nav-take-note-btn:focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-primary-soft-focused);color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow-focused,var(--tutor-button-primary-soft-border-shadow,none))}#tutor-lesson-nav-take-note-btn:disabled,#tutor-lesson-nav-take-note-btn.disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow-disabled,var(--tutor-button-primary-soft-border-shadow,none))}#tutor-lesson-nav-take-note-btn{--tutor-button-border-shadow-base:2px;--tutor-button-border-shadow-bottom:5px;font-size:.875rem;line-height:1.375rem}#tutor-lesson-nav-take-note-btn:not([class*=tutor-btn-link]){min-height:48px;padding:12px 16px}#tutor-lesson-nav-take-note-btn{top:auto;bottom:89px;min-width:48px;min-height:48px;z-index:calc(20 - 1);border-radius:1000px;padding:14px;position:fixed;inset-inline-end:24px}#tutor-lesson-nav-take-note-btn svg{width:20px;height:20px}}#tutor-lesson-nav-take-note-btn.tutor-video-lesson-take-note-button{z-index:1;top:auto;bottom:72px;background-color:var(--tutor-button-primary);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow,none);position:fixed;inset-inline-end:48px}#tutor-lesson-nav-take-note-btn.tutor-video-lesson-take-note-button svg:not([class]){color:var(--tutor-icon-idle-inverse)}#tutor-lesson-nav-take-note-btn.tutor-video-lesson-take-note-button:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-primary-hover);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow-hover,var(--tutor-button-primary-border-shadow,none))}#tutor-lesson-nav-take-note-btn.tutor-video-lesson-take-note-button:focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-primary-focused);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow-focused,var(--tutor-button-primary-border-shadow,none))}#tutor-lesson-nav-take-note-btn.tutor-video-lesson-take-note-button:disabled,#tutor-lesson-nav-take-note-btn.tutor-video-lesson-take-note-button.disabled{background-color:var(--tutor-button-primary-disabled);color:var(--tutor-text-primary-inverse);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow-disabled,var(--tutor-button-primary-border-shadow,none))}#tutor-lesson-nav-take-note-btn.tutor-video-lesson-take-note-button:disabled svg:not([class]),#tutor-lesson-nav-take-note-btn.tutor-video-lesson-take-note-button.disabled svg:not([class]){color:var(--tutor-text-primary-inverse)}#tutor-lesson-nav-take-note-btn.tutor-video-lesson-take-note-button{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:2px;font-size:.75rem;line-height:1.25rem}#tutor-lesson-nav-take-note-btn.tutor-video-lesson-take-note-button:not([class*=tutor-btn-link]){min-height:32px;padding:6px 12px}#tutor-lesson-nav-take-note-btn.tutor-video-lesson-take-note-button{min-width:32px;min-height:32px;padding:8px;font-size:.75rem;font-weight:500}.tutor-lesson-note-form-wrapper{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);z-index:99999;border-radius:12px;width:100%;max-width:400px;position:fixed;top:0;left:0;box-shadow:0 8px 24px rgb(17 18 19 / .12)}.tutor-lesson-note-form-wrapper .tutor-lesson-note-form-title-wrapper{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;font-size:1rem;font-weight:500;line-height:1.5rem;display:flex}.tutor-lesson-note-form-wrapper .tutor-lesson-note-start-time{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-brand);background-color:var(--tutor-surface-brand-quaternary);border-radius:4px;padding:0 8px;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-block}.tutor-lesson-note-form-wrapper.tutor-player-fullscreen .tutor-lesson-notes-form-buttons button{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:2px;font-size:.75rem;line-height:1.25rem}.tutor-lesson-note-form-wrapper.tutor-player-fullscreen .tutor-lesson-notes-form-buttons button:not([class*=tutor-btn-link]){min-height:32px;padding:6px 12px}@media (max-width:576px){.tutor-lesson-note-form-wrapper{border-radius:24px 24px 0 0;max-width:100%;top:auto!important;bottom:0!important;left:0!important}.tutor-lesson-note-form-wrapper textarea{min-height:min(40vh,320px)!important}.tutor-lesson-note-form-wrapper .tutor-lesson-notes-form-buttons .tutor-lesson-notes-form-key-hint{display:none}.tutor-lesson-note-form-wrapper .tutor-lesson-notes-form-buttons button{--tutor-button-border-shadow-base:2px;--tutor-button-border-shadow-bottom:5px;font-size:.875rem;line-height:1.375rem}.tutor-lesson-note-form-wrapper .tutor-lesson-notes-form-buttons button:not([class*=tutor-btn-link]){min-height:48px;padding:12px 16px}.tutor-lesson-note-form-wrapper .tutor-lesson-notes-form-buttons button{flex:1}.tutor-lesson-note-form-wrapper.tutor-player-fullscreen .tutor-lesson-notes-form-buttons button{--tutor-button-border-shadow-base:2px;--tutor-button-border-shadow-bottom:5px;font-size:.875rem;line-height:1.375rem}.tutor-lesson-note-form-wrapper.tutor-player-fullscreen .tutor-lesson-notes-form-buttons button:not([class*=tutor-btn-link]){min-height:48px;padding:12px 16px}}.tutor-note-popover{background:url("data:image/svg+xml,<svg width='8' height='8' viewBox='0 0 8 8' xmlns='http://www.w3.org/2000/svg'><circle cx='1' cy='1' r='1' fill='%23f5f5f5'/></svg>") 6px 4px;background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px;width:320px;padding:16px 20px;box-shadow:0 6px 20px rgb(28 49 104 / .1)}[data-tutor-theme=dark] .tutor-note-popover{background:url("data:image/svg+xml,<svg width='8' height='8' viewBox='0 0 8 8' xmlns='http://www.w3.org/2000/svg'><circle cx='1' cy='1' r='1' fill='%23333741'/></svg>") 6px 4px;background-color:var(--tutor-surface-l1)}.tutor-note-popover .tutor-note-popover-top{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tutor-note-popover .tutor-note-popover-top button{border-radius:var(--tutor-button-radius,6px);font-weight:var(--tutor-button-font-weight,500);cursor:pointer;text-align:center;text-transform:none;color:var(--tutor-text-primary);--tutor-button-border-shadow:none;box-shadow:var(--tutor-button-border-shadow,none);background-color:#fff0;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:inline-flex}.tutor-note-popover .tutor-note-popover-top button:hover:not(:disabled):not(.disabled),.tutor-note-popover .tutor-note-popover-top button:focus:not(:disabled):not(.disabled){color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow,none);background-color:#fff0;border:none;outline:none}.tutor-note-popover .tutor-note-popover-top button:focus-visible:not(:disabled):not(.disabled){box-shadow:0 0 0 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-note-popover .tutor-note-popover-top button svg:not([class]){color:currentColor;flex-shrink:0}.tutor-note-popover .tutor-note-popover-top button:disabled,.tutor-note-popover .tutor-note-popover-top button.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}.tutor-note-popover .tutor-note-popover-top button:disabled svg:not([class]),.tutor-note-popover .tutor-note-popover-top button.disabled svg:not([class]){color:var(--tutor-icon-subdued)}.tutor-note-popover .tutor-note-popover-top button{color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow,none);background-color:#fff0}.tutor-note-popover .tutor-note-popover-top button svg:not([class]){color:var(--tutor-icon-idle)}.tutor-note-popover .tutor-note-popover-top button:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-ghost-hover);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-hover,var(--tutor-button-ghost-border-shadow,none))}.tutor-note-popover .tutor-note-popover-top button:disabled,.tutor-note-popover .tutor-note-popover-top button.disabled{--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-disabled,var(--tutor-button-ghost-border-shadow,none));background-color:#fff0}.tutor-note-popover .tutor-note-popover-top button{background-color:#fff0;flex-flow:row;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:8px;display:flex}.tutor-note-popover .tutor-note-popover-top button:hover,.tutor-note-popover .tutor-note-popover-top button:focus{background-color:var(--tutor-button-ghost-hover);color:var(--tutor-text-primary)}.tutor-note-popover-highlight{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:400;line-height:1.5rem;overflow:hidden}.tutor-note-popover-note{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);max-height:280px;margin-bottom:16px;font-size:1rem;font-weight:400;line-height:1.375rem;overflow-y:auto}.tutor-note-popover .tutor-note-popover-buttons{flex-flow:row;justify-content:end;align-items:center;gap:8px;display:flex}.tutor-note-popover .tutor-note-popover-buttons button{border-radius:var(--tutor-button-radius,6px);font-weight:var(--tutor-button-font-weight,500);cursor:pointer;text-align:center;text-transform:none;color:var(--tutor-text-primary);--tutor-button-border-shadow:none;box-shadow:var(--tutor-button-border-shadow,none);background-color:#fff0;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:inline-flex}.tutor-note-popover .tutor-note-popover-buttons button:hover:not(:disabled):not(.disabled),.tutor-note-popover .tutor-note-popover-buttons button:focus:not(:disabled):not(.disabled){color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow,none);background-color:#fff0;border:none;outline:none}.tutor-note-popover .tutor-note-popover-buttons button:focus-visible:not(:disabled):not(.disabled){box-shadow:0 0 0 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-note-popover .tutor-note-popover-buttons button svg:not([class]){color:currentColor;flex-shrink:0}.tutor-note-popover .tutor-note-popover-buttons button:disabled,.tutor-note-popover .tutor-note-popover-buttons button.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}.tutor-note-popover .tutor-note-popover-buttons button:disabled svg:not([class]),.tutor-note-popover .tutor-note-popover-buttons button.disabled svg:not([class]){color:var(--tutor-icon-subdued)}.tutor-note-popover .tutor-note-popover-buttons button{background-color:var(--tutor-button-secondary);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-secondary-border-shadow,none)}.tutor-note-popover .tutor-note-popover-buttons button svg:not([class]){color:var(--tutor-icon-idle)}.tutor-note-popover .tutor-note-popover-buttons button:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-secondary-hover);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-secondary-border-shadow-hover,var(--tutor-button-secondary-border-shadow,none))}.tutor-note-popover .tutor-note-popover-buttons button:focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-secondary-focused);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-secondary-border-shadow-focused,var(--tutor-button-secondary-border-shadow,none))}.tutor-note-popover .tutor-note-popover-buttons button:disabled,.tutor-note-popover .tutor-note-popover-buttons button.disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-secondary-border-shadow-disabled,var(--tutor-button-secondary-border-shadow,none))}.tutor-note-popover .tutor-note-popover-buttons button{min-width:32px;min-height:32px;padding:8px}/*!
 * Ladda including the default theme.
 *//*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2015 Hakim El Hattab, http://hakim.se
 */.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,0.2);visibility:hidden;opacity:0;-webkit-transition:0.1s linear all !important;-moz-transition:0.1s linear all !important;-ms-transition:0.1s linear all !important;-o-transition:0.1s linear all !important;transition:0.1s linear all !important}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{-webkit-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-moz-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-ms-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-o-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{-webkit-transition:0.3s ease all !important;-moz-transition:0.3s ease all !important;-ms-transition:0.3s ease all !important;-o-transition:0.3s ease all !important;transition:0.3s ease all !important}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size="xs"]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0px 0px 0px 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0px 0px 0px 2000px rgba(0,0,0,0.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}.ladda-button{background:#666;border:0;padding:14px 18px;font-size:18px;cursor:pointer;color:#fff;border-radius:2px;border:1px solid transparent;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.ladda-button:hover{border-color:rgba(0,0,0,0.07);background-color:#888}.ladda-button[data-color=green]{background:#2aca76}.ladda-button[data-color=green]:hover{background-color:#38d683}.ladda-button[data-color=blue]{background:#53b5e6}.ladda-button[data-color=blue]:hover{background-color:#69bfe9}.ladda-button[data-color=red]{background:#ea8557}.ladda-button[data-color=red]:hover{background-color:#ed956e}.ladda-button[data-color=purple]{background:#9973C2}.ladda-button[data-color=purple]:hover{background-color:#a685ca}.ladda-button[data-color=mint]{background:#16a085}.ladda-button[data-color=mint]:hover{background-color:#19b698}.ladda-button[disabled],.ladda-button[data-loading]{border-color:rgba(0,0,0,0.07)}.ladda-button[disabled],.ladda-button[disabled]:hover,.ladda-button[data-loading],.ladda-button[data-loading]:hover{cursor:default;background-color:#999}.ladda-button[data-size=xs]{padding:4px 8px}.ladda-button[data-size=xs] .ladda-label{font-size:0.7em}.ladda-button[data-size=s]{padding:6px 10px}.ladda-button[data-size=s] .ladda-label{font-size:0.9em}.ladda-button[data-size=l] .ladda-label{font-size:1.2em}.ladda-button[data-size=xl] .ladda-label{font-size:1.5em}
.bookly-tailwind-container *,.bookly-tailwind-container ::before,.bookly-tailwind-container ::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.bookly-tailwind-container ::before,.bookly-tailwind-container ::after{--tw-content:''}.bookly-tailwind-container html,.bookly-tailwind-container :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:#fff0}.bookly-tailwind-container body{margin:0;line-height:inherit}.bookly-tailwind-container hr{height:0;color:inherit;border-top-width:1px}.bookly-tailwind-container abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bookly-tailwind-container h1,.bookly-tailwind-container h2,.bookly-tailwind-container h3,.bookly-tailwind-container h4,.bookly-tailwind-container h5,.bookly-tailwind-container h6{font-size:inherit;font-weight:inherit}.bookly-tailwind-container a{color:inherit;text-decoration:inherit}.bookly-tailwind-container b,.bookly-tailwind-container strong{font-weight:bolder}.bookly-tailwind-container code,.bookly-tailwind-container kbd,.bookly-tailwind-container samp,.bookly-tailwind-container pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}.bookly-tailwind-container small{font-size:80%}.bookly-tailwind-container sub,.bookly-tailwind-container sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.bookly-tailwind-container sub{bottom:-.25em}.bookly-tailwind-container sup{top:-.5em}.bookly-tailwind-container table{text-indent:0;border-color:inherit;border-collapse:collapse}.bookly-tailwind-container button,.bookly-tailwind-container input,.bookly-tailwind-container optgroup,.bookly-tailwind-container select,.bookly-tailwind-container textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.bookly-tailwind-container button,.bookly-tailwind-container select{text-transform:none}.bookly-tailwind-container button,.bookly-tailwind-container input:where([type='button']),.bookly-tailwind-container input:where([type='reset']),.bookly-tailwind-container input:where([type='submit']){-webkit-appearance:button;background-color:#fff0;background-image:none}.bookly-tailwind-container :-moz-focusring{outline:auto}.bookly-tailwind-container :-moz-ui-invalid{box-shadow:none}.bookly-tailwind-container progress{vertical-align:baseline}.bookly-tailwind-container ::-webkit-inner-spin-button,.bookly-tailwind-container ::-webkit-outer-spin-button{height:auto}.bookly-tailwind-container [type='search']{-webkit-appearance:textfield;outline-offset:-2px}.bookly-tailwind-container ::-webkit-search-decoration{-webkit-appearance:none}.bookly-tailwind-container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.bookly-tailwind-container summary{display:list-item}.bookly-tailwind-container blockquote,.bookly-tailwind-container dl,.bookly-tailwind-container dd,.bookly-tailwind-container h1,.bookly-tailwind-container h2,.bookly-tailwind-container h3,.bookly-tailwind-container h4,.bookly-tailwind-container h5,.bookly-tailwind-container h6,.bookly-tailwind-container hr,.bookly-tailwind-container figure,.bookly-tailwind-container p,.bookly-tailwind-container pre{margin:0}.bookly-tailwind-container fieldset{margin:0;padding:0}.bookly-tailwind-container legend{padding:0}.bookly-tailwind-container ol,.bookly-tailwind-container ul,.bookly-tailwind-container menu{list-style:none;margin:0;padding:0}.bookly-tailwind-container dialog{padding:0}.bookly-tailwind-container textarea{resize:vertical}.bookly-tailwind-container input::-moz-placeholder,.bookly-tailwind-container textarea::-moz-placeholder{opacity:1;color:#9ca3af}.bookly-tailwind-container input::placeholder,.bookly-tailwind-container textarea::placeholder{opacity:1;color:#9ca3af}.bookly-tailwind-container button,.bookly-tailwind-container [role="button"]{cursor:pointer}.bookly-tailwind-container :disabled{cursor:default}.bookly-tailwind-container img,.bookly-tailwind-container svg,.bookly-tailwind-container video,.bookly-tailwind-container canvas,.bookly-tailwind-container audio,.bookly-tailwind-container iframe,.bookly-tailwind-container embed,.bookly-tailwind-container object{display:block;vertical-align:middle}.bookly-tailwind-container img,.bookly-tailwind-container video{max-width:100%;height:auto}.bookly-tailwind-container [hidden]{display:none}.bookly-tailwind-container *,.bookly-tailwind-container ::before,.bookly-tailwind-container ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}.bookly-tailwind-container ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}.bookly-form :is(.bookly-pointer-events-none){pointer-events:none}.bookly-form :is(.bookly-absolute){position:absolute}.bookly-form :is(.bookly-relative){position:relative}.bookly-form :is(.bookly-inset-0){inset:0}.bookly-form :is(.bookly-inset-1){inset:.25rem}.bookly-form :is(.bookly-end-0){inset-inline-end:0}.bookly-form :is(.bookly-left-3){left:.75rem}.bookly-form :is(.bookly-right-3){right:.75rem}.bookly-form :is(.bookly-start-0){inset-inline-start:0}.bookly-form :is(.bookly-top-1){top:.25rem}.bookly-form :is(.bookly-top-2){top:.5rem}.bookly-form :is(.bookly-top-4){top:1rem}.bookly-form :is(.bookly-z-10){z-index:10}.bookly-form :is(.bookly-m-0){margin:0}.bookly-form :is(.bookly-mx-2){margin-left:.5rem;margin-right:.5rem}.bookly-form :is(.bookly-my-0){margin-top:0;margin-bottom:0}.bookly-form :is(.bookly-mb-0){margin-bottom:0}.bookly-form :is(.bookly-mb-0\.5){margin-bottom:.125rem}.bookly-form :is(.bookly-me-0){margin-inline-end:0}.bookly-form :is(.bookly-ml-2){margin-left:.5rem}.bookly-form :is(.bookly-ms-2){margin-inline-start:.5rem}.bookly-form :is(.bookly-mt-2){margin-top:.5rem}.bookly-form :is(.bookly-box-border){box-sizing:border-box}.bookly-form :is(.bookly-block){display:block}.bookly-form :is(.bookly-inline-block){display:inline-block}.bookly-form :is(.bookly-inline){display:inline}.bookly-form :is(.bookly-flex){display:flex}.bookly-form :is(.bookly-table){display:table}.bookly-form :is(.bookly-grid){display:grid}.bookly-form :is(.bookly-h-10){height:2.5rem}.bookly-form :is(.bookly-h-14){height:3.5rem}.bookly-form :is(.bookly-h-16){height:4rem}.bookly-form :is(.bookly-h-5){height:1.25rem}.bookly-form :is(.bookly-h-8){height:2rem}.bookly-form :is(.bookly-h-full){height:100%}.bookly-form :is(.bookly-min-h-full){min-height:100%}.bookly-form :is(.bookly-w-5){width:1.25rem}.bookly-form :is(.bookly-w-72){width:18rem}.bookly-form :is(.bookly-w-8){width:2rem}.bookly-form :is(.bookly-w-full){width:100%}.bookly-form :is(.bookly-min-w-\[200px\]){min-width:200px}.bookly-form :is(.bookly-max-w-full){max-width:100%}.bookly-form :is(.bookly-flex-1){flex:1 1 0%}.bookly-form :is(.bookly-grow){flex-grow:1}.bookly-form :is(.bookly-grow-0){flex-grow:0}@keyframes bookly-spin{to{transform:rotate(360deg)}}.bookly-form :is(.bookly-animate-spin){animation:bookly-spin 1s linear infinite}.bookly-form :is(.bookly-cursor-default){cursor:default}.bookly-form :is(.bookly-appearance-none){-webkit-appearance:none;-moz-appearance:none;appearance:none}.bookly-form :is(.bookly-grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}.bookly-form :is(.bookly-grid-cols-4){grid-template-columns:repeat(4,minmax(0,1fr))}.bookly-form :is(.bookly-flex-row){flex-direction:row}.bookly-form :is(.bookly-flex-col){flex-direction:column}.bookly-form :is(.bookly-items-center){align-items:center}.bookly-form :is(.bookly-justify-center){justify-content:center}.bookly-form :is(.bookly-overflow-hidden){overflow:hidden}.bookly-form :is(.bookly-text-ellipsis){text-overflow:ellipsis}.bookly-form :is(.bookly-whitespace-nowrap){white-space:nowrap}.bookly-form :is(.bookly-rounded){border-radius:.25rem}.bookly-form :is(.bookly-rounded-none){border-radius:0}.bookly-form :is(.bookly-border){border-width:1px}.bookly-form :is(.bookly-border-x-0){border-left-width:0;border-right-width:0}.bookly-form :is(.bookly-border-b){border-bottom-width:1px}.bookly-form :is(.bookly-border-b-0){border-bottom-width:0}.bookly-form :is(.bookly-border-t){border-top-width:1px}.bookly-form :is(.bookly-border-solid){border-style:solid}.bookly-form :is(.bookly-border-none){border-style:none}.bookly-form :is(.bookly-border-amber-100){--tw-border-opacity:1;border-color:rgb(254 243 199 / var(--tw-border-opacity))}.bookly-form :is(.bookly-border-gray-200){--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.bookly-form :is(.bookly-border-green-500){--tw-border-opacity:1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.bookly-form :is(.bookly-border-red-100){--tw-border-opacity:1;border-color:rgb(254 226 226 / var(--tw-border-opacity))}.bookly-form :is(.bookly-border-red-500){--tw-border-opacity:1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.bookly-form :is(.bookly-border-slate-600){--tw-border-opacity:1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}.bookly-form :is(.bookly-bg-amber-50){--tw-bg-opacity:1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.bookly-form :is(.bookly-bg-gray-100){--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bookly-form :is(.bookly-bg-gray-200){--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bookly-form :is(.bookly-bg-red-100){--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bookly-form :is(.bookly-bg-red-50){--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bookly-form :is(.bookly-bg-slate-100){--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bookly-form :is(.bookly-bg-slate-50){--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bookly-form :is(.bookly-bg-transparent){background-color:#fff0}.bookly-form :is(.bookly-bg-white){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bookly-form :is(.bookly-bg-none){background-image:none}.bookly-form :is(.bookly-p-0){padding:0}.bookly-form :is(.bookly-p-0\.5){padding:.125rem}.bookly-form :is(.bookly-p-1){padding:.25rem}.bookly-form :is(.bookly-p-2){padding:.5rem}.bookly-form :is(.bookly-p-3){padding:.75rem}.bookly-form :is(.bookly-p-4){padding:1rem}.bookly-form :is(.bookly-px-0){padding-left:0;padding-right:0}.bookly-form :is(.bookly-px-2){padding-left:.5rem;padding-right:.5rem}.bookly-form :is(.bookly-px-3){padding-left:.75rem;padding-right:.75rem}.bookly-form :is(.bookly-px-4){padding-left:1rem;padding-right:1rem}.bookly-form :is(.bookly-px-5){padding-left:1.25rem;padding-right:1.25rem}.bookly-form :is(.bookly-py-0){padding-top:0;padding-bottom:0}.bookly-form :is(.bookly-py-1){padding-top:.25rem;padding-bottom:.25rem}.bookly-form :is(.bookly-py-2){padding-top:.5rem;padding-bottom:.5rem}.bookly-form :is(.bookly-pb-0){padding-bottom:0}.bookly-form :is(.bookly-pb-0\.5){padding-bottom:.125rem}.bookly-form :is(.bookly-pb-4){padding-bottom:1rem}.bookly-form :is(.bookly-pt-0){padding-top:0}.bookly-form :is(.bookly-pt-2){padding-top:.5rem}.bookly-form :is(.bookly-pt-3){padding-top:.75rem}.bookly-form :is(.bookly-pt-6){padding-top:1.5rem}.bookly-form :is(.bookly-text-center){text-align:center}.bookly-form :is(.bookly-text-base){font-size:1rem;line-height:1.5rem}.bookly-form :is(.bookly-text-lg){font-size:1.125rem;line-height:1.75rem}.bookly-form :is(.bookly-text-sm){font-size:.875rem;line-height:1.25rem}.bookly-form :is(.bookly-text-xl){font-size:1.25rem;line-height:1.75rem}.bookly-form :is(.bookly-text-xs){font-size:.75rem;line-height:1rem}.bookly-form :is(.bookly-leading-4){line-height:1rem}.bookly-form :is(.bookly-leading-normal){line-height:1.5}.bookly-form :is(.bookly-text-amber-900){--tw-text-opacity:1;color:rgb(120 53 15 / var(--tw-text-opacity))}.bookly-form :is(.bookly-text-black){--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.bookly-form :is(.bookly-text-gray-200){--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}.bookly-form :is(.bookly-text-gray-400){--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.bookly-form :is(.bookly-text-gray-600){--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}.bookly-form :is(.bookly-text-red-500){--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity))}.bookly-form :is(.bookly-text-red-800){--tw-text-opacity:1;color:rgb(153 27 27 / var(--tw-text-opacity))}.bookly-form :is(.bookly-text-slate-300){--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity))}.bookly-form :is(.bookly-text-slate-400){--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity))}.bookly-form :is(.bookly-text-slate-600){--tw-text-opacity:1;color:rgb(71 85 105 / var(--tw-text-opacity))}.bookly-form :is(.bookly-text-white){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.bookly-form :is(.bookly-caret-gray-400){caret-color:#9ca3af}.bookly-form :is(.bookly-opacity-0){opacity:0}.bookly-form :is(.bookly-opacity-50){opacity:.5}.bookly-form :is(.bookly-shadow-none){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.bookly-form :is(.bookly-drop-shadow-none){--tw-drop-shadow:drop-shadow(0 0 #0000);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.bookly-form :is(.bookly-transition-all){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.bookly-form :is(.bookly-duration-200){transition-duration:200ms}.bookly-form :is(.bookly-ease-in-out){transition-timing-function:cubic-bezier(.4,0,.2,1)}.bookly-form .bookly-js-datepicker-calendar{max-width:unset!important}.bookly-form .bookly-js-datepicker-calendar button{text-align:center!important}.bookly-form .bookly-overflow-visible{overflow:visible}.bookly-form :is(.placeholder\:bookly-text-transparent)::-moz-placeholder{color:#fff0}.bookly-form :is(.placeholder\:bookly-text-transparent)::placeholder{color:#fff0}.bookly-form :is(.hover\:bookly-border-gray-400:hover){--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.bookly-form :is(.hover\:bookly-border-slate-400:hover){--tw-border-opacity:1;border-color:rgb(148 163 184 / var(--tw-border-opacity))}.bookly-form :is(.hover\:bookly-bg-gray-400:hover){--tw-bg-opacity:1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bookly-form :is(.hover\:bookly-bg-slate-400:hover){--tw-bg-opacity:1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.bookly-form :is(.hover\:bookly-bg-white:hover){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bookly-form :is(.hover\:bookly-text-gray-600:hover){--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}.bookly-form :is(.hover\:bookly-text-slate-100:hover){--tw-text-opacity:1;color:rgb(241 245 249 / var(--tw-text-opacity))}.bookly-form :is(.hover\:bookly-text-slate-200:hover){--tw-text-opacity:1;color:rgb(226 232 240 / var(--tw-text-opacity))}.bookly-form :is(.hover\:bookly-text-slate-50:hover){--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity))}.bookly-form :is(.hover\:bookly-text-white:hover){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.bookly-form :is(.hover\:bookly-opacity-80:hover){opacity:.8}.bookly-form :is(.focus\:bookly-border-none:focus){border-style:none}.bookly-form :is(.focus\:bookly-border-gray-400:focus){--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.bookly-form :is(.focus\:bookly-outline-none:focus){outline:2px solid #fff0;outline-offset:2px}.bookly-form :is(.active\:bookly-shadow-md:active){--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media not all and (min-width:640px){.bookly-form :is(.max-sm\:bookly-flex-row){flex-direction:row}.bookly-form :is(.max-sm\:bookly-flex-col){flex-direction:column}.bookly-form :is(.max-sm\:bookly-rounded-b){border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.bookly-form :is(.max-sm\:bookly-rounded-b-none){border-bottom-right-radius:0;border-bottom-left-radius:0}.bookly-form :is(.max-sm\:bookly-rounded-e){border-start-end-radius:.25rem;border-end-end-radius:.25rem}.bookly-form :is(.max-sm\:bookly-rounded-e-none){border-start-end-radius:0;border-end-end-radius:0}.bookly-form :is(.max-sm\:bookly-rounded-s){border-start-start-radius:.25rem;border-end-start-radius:.25rem}.bookly-form :is(.max-sm\:bookly-rounded-s-none){border-start-start-radius:0;border-end-start-radius:0}.bookly-form :is(.max-sm\:bookly-rounded-t){border-top-left-radius:.25rem;border-top-right-radius:.25rem}.bookly-form :is(.max-sm\:bookly-rounded-t-none){border-top-left-radius:0;border-top-right-radius:0}.bookly-form :is(.max-sm\:bookly-border-x){border-left-width:1px;border-right-width:1px}.bookly-form :is(.max-sm\:bookly-border-y){border-top-width:1px;border-bottom-width:1px}.bookly-form :is(.max-sm\:bookly-border-b){border-bottom-width:1px}.bookly-form :is(.max-sm\:bookly-border-e){border-inline-end-width:1px}.bookly-form :is(.max-sm\:bookly-border-s){border-inline-start-width:1px}.bookly-form :is(.max-sm\:bookly-border-t){border-top-width:1px}}@media (min-width:640px){.bookly-form :is(.sm\:bookly-flex-row){flex-direction:row}.bookly-form :is(.sm\:bookly-flex-col){flex-direction:column}.bookly-form :is(.sm\:bookly-rounded-b){border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.bookly-form :is(.sm\:bookly-rounded-b-none){border-bottom-right-radius:0;border-bottom-left-radius:0}.bookly-form :is(.sm\:bookly-rounded-e){border-start-end-radius:.25rem;border-end-end-radius:.25rem}.bookly-form :is(.sm\:bookly-rounded-e-none){border-start-end-radius:0;border-end-end-radius:0}.bookly-form :is(.sm\:bookly-rounded-s){border-start-start-radius:.25rem;border-end-start-radius:.25rem}.bookly-form :is(.sm\:bookly-rounded-s-none){border-start-start-radius:0;border-end-start-radius:0}.bookly-form :is(.sm\:bookly-rounded-t){border-top-left-radius:.25rem;border-top-right-radius:.25rem}.bookly-form :is(.sm\:bookly-rounded-t-none){border-top-left-radius:0;border-top-right-radius:0}.bookly-form :is(.sm\:bookly-border-x){border-left-width:1px;border-right-width:1px}.bookly-form :is(.sm\:bookly-border-y){border-top-width:1px;border-bottom-width:1px}.bookly-form :is(.sm\:bookly-border-b){border-bottom-width:1px}.bookly-form :is(.sm\:bookly-border-e){border-inline-end-width:1px}.bookly-form :is(.sm\:bookly-border-s){border-inline-start-width:1px}.bookly-form :is(.sm\:bookly-border-t){border-top-width:1px}}/*!
 * Bootstrap Icons v1.10.5 (https://icons.getbootstrap.com/)
 * Copyright 2019-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */@font-face{ font-display:swap;font-family:bootstrap-icons;src:url("/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/css/fonts/bootstrap-icons.woff2?1fa40e8900654d2863d011707b9fb6f2") format("woff2"),url("/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/css/fonts/bootstrap-icons.woff?1fa40e8900654d2863d011707b9fb6f2") format("woff") }.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123::before{content:"\f67f"}.bi-alarm-fill::before{content:"\f101"}.bi-alarm::before{content:"\f102"}.bi-align-bottom::before{content:"\f103"}.bi-align-center::before{content:"\f104"}.bi-align-end::before{content:"\f105"}.bi-align-middle::before{content:"\f106"}.bi-align-start::before{content:"\f107"}.bi-align-top::before{content:"\f108"}.bi-alt::before{content:"\f109"}.bi-app-indicator::before{content:"\f10a"}.bi-app::before{content:"\f10b"}.bi-archive-fill::before{content:"\f10c"}.bi-archive::before{content:"\f10d"}.bi-arrow-90deg-down::before{content:"\f10e"}.bi-arrow-90deg-left::before{content:"\f10f"}.bi-arrow-90deg-right::before{content:"\f110"}.bi-arrow-90deg-up::before{content:"\f111"}.bi-arrow-bar-down::before{content:"\f112"}.bi-arrow-bar-left::before{content:"\f113"}.bi-arrow-bar-right::before{content:"\f114"}.bi-arrow-bar-up::before{content:"\f115"}.bi-arrow-clockwise::before{content:"\f116"}.bi-arrow-counterclockwise::before{content:"\f117"}.bi-arrow-down-circle-fill::before{content:"\f118"}.bi-arrow-down-circle::before{content:"\f119"}.bi-arrow-down-left-circle-fill::before{content:"\f11a"}.bi-arrow-down-left-circle::before{content:"\f11b"}.bi-arrow-down-left-square-fill::before{content:"\f11c"}.bi-arrow-down-left-square::before{content:"\f11d"}.bi-arrow-down-left::before{content:"\f11e"}.bi-arrow-down-right-circle-fill::before{content:"\f11f"}.bi-arrow-down-right-circle::before{content:"\f120"}.bi-arrow-down-right-square-fill::before{content:"\f121"}.bi-arrow-down-right-square::before{content:"\f122"}.bi-arrow-down-right::before{content:"\f123"}.bi-arrow-down-short::before{content:"\f124"}.bi-arrow-down-square-fill::before{content:"\f125"}.bi-arrow-down-square::before{content:"\f126"}.bi-arrow-down-up::before{content:"\f127"}.bi-arrow-down::before{content:"\f128"}.bi-arrow-left-circle-fill::before{content:"\f129"}.bi-arrow-left-circle::before{content:"\f12a"}.bi-arrow-left-right::before{content:"\f12b"}.bi-arrow-left-short::before{content:"\f12c"}.bi-arrow-left-square-fill::before{content:"\f12d"}.bi-arrow-left-square::before{content:"\f12e"}.bi-arrow-left::before{content:"\f12f"}.bi-arrow-repeat::before{content:"\f130"}.bi-arrow-return-left::before{content:"\f131"}.bi-arrow-return-right::before{content:"\f132"}.bi-arrow-right-circle-fill::before{content:"\f133"}.bi-arrow-right-circle::before{content:"\f134"}.bi-arrow-right-short::before{content:"\f135"}.bi-arrow-right-square-fill::before{content:"\f136"}.bi-arrow-right-square::before{content:"\f137"}.bi-arrow-right::before{content:"\f138"}.bi-arrow-up-circle-fill::before{content:"\f139"}.bi-arrow-up-circle::before{content:"\f13a"}.bi-arrow-up-left-circle-fill::before{content:"\f13b"}.bi-arrow-up-left-circle::before{content:"\f13c"}.bi-arrow-up-left-square-fill::before{content:"\f13d"}.bi-arrow-up-left-square::before{content:"\f13e"}.bi-arrow-up-left::before{content:"\f13f"}.bi-arrow-up-right-circle-fill::before{content:"\f140"}.bi-arrow-up-right-circle::before{content:"\f141"}.bi-arrow-up-right-square-fill::before{content:"\f142"}.bi-arrow-up-right-square::before{content:"\f143"}.bi-arrow-up-right::before{content:"\f144"}.bi-arrow-up-short::before{content:"\f145"}.bi-arrow-up-square-fill::before{content:"\f146"}.bi-arrow-up-square::before{content:"\f147"}.bi-arrow-up::before{content:"\f148"}.bi-arrows-angle-contract::before{content:"\f149"}.bi-arrows-angle-expand::before{content:"\f14a"}.bi-arrows-collapse::before{content:"\f14b"}.bi-arrows-expand::before{content:"\f14c"}.bi-arrows-fullscreen::before{content:"\f14d"}.bi-arrows-move::before{content:"\f14e"}.bi-aspect-ratio-fill::before{content:"\f14f"}.bi-aspect-ratio::before{content:"\f150"}.bi-asterisk::before{content:"\f151"}.bi-at::before{content:"\f152"}.bi-award-fill::before{content:"\f153"}.bi-award::before{content:"\f154"}.bi-back::before{content:"\f155"}.bi-backspace-fill::before{content:"\f156"}.bi-backspace-reverse-fill::before{content:"\f157"}.bi-backspace-reverse::before{content:"\f158"}.bi-backspace::before{content:"\f159"}.bi-badge-3d-fill::before{content:"\f15a"}.bi-badge-3d::before{content:"\f15b"}.bi-badge-4k-fill::before{content:"\f15c"}.bi-badge-4k::before{content:"\f15d"}.bi-badge-8k-fill::before{content:"\f15e"}.bi-badge-8k::before{content:"\f15f"}.bi-badge-ad-fill::before{content:"\f160"}.bi-badge-ad::before{content:"\f161"}.bi-badge-ar-fill::before{content:"\f162"}.bi-badge-ar::before{content:"\f163"}.bi-badge-cc-fill::before{content:"\f164"}.bi-badge-cc::before{content:"\f165"}.bi-badge-hd-fill::before{content:"\f166"}.bi-badge-hd::before{content:"\f167"}.bi-badge-tm-fill::before{content:"\f168"}.bi-badge-tm::before{content:"\f169"}.bi-badge-vo-fill::before{content:"\f16a"}.bi-badge-vo::before{content:"\f16b"}.bi-badge-vr-fill::before{content:"\f16c"}.bi-badge-vr::before{content:"\f16d"}.bi-badge-wc-fill::before{content:"\f16e"}.bi-badge-wc::before{content:"\f16f"}.bi-bag-check-fill::before{content:"\f170"}.bi-bag-check::before{content:"\f171"}.bi-bag-dash-fill::before{content:"\f172"}.bi-bag-dash::before{content:"\f173"}.bi-bag-fill::before{content:"\f174"}.bi-bag-plus-fill::before{content:"\f175"}.bi-bag-plus::before{content:"\f176"}.bi-bag-x-fill::before{content:"\f177"}.bi-bag-x::before{content:"\f178"}.bi-bag::before{content:"\f179"}.bi-bar-chart-fill::before{content:"\f17a"}.bi-bar-chart-line-fill::before{content:"\f17b"}.bi-bar-chart-line::before{content:"\f17c"}.bi-bar-chart-steps::before{content:"\f17d"}.bi-bar-chart::before{content:"\f17e"}.bi-basket-fill::before{content:"\f17f"}.bi-basket::before{content:"\f180"}.bi-basket2-fill::before{content:"\f181"}.bi-basket2::before{content:"\f182"}.bi-basket3-fill::before{content:"\f183"}.bi-basket3::before{content:"\f184"}.bi-battery-charging::before{content:"\f185"}.bi-battery-full::before{content:"\f186"}.bi-battery-half::before{content:"\f187"}.bi-battery::before{content:"\f188"}.bi-bell-fill::before{content:"\f189"}.bi-bell::before{content:"\f18a"}.bi-bezier::before{content:"\f18b"}.bi-bezier2::before{content:"\f18c"}.bi-bicycle::before{content:"\f18d"}.bi-binoculars-fill::before{content:"\f18e"}.bi-binoculars::before{content:"\f18f"}.bi-blockquote-left::before{content:"\f190"}.bi-blockquote-right::before{content:"\f191"}.bi-book-fill::before{content:"\f192"}.bi-book-half::before{content:"\f193"}.bi-book::before{content:"\f194"}.bi-bookmark-check-fill::before{content:"\f195"}.bi-bookmark-check::before{content:"\f196"}.bi-bookmark-dash-fill::before{content:"\f197"}.bi-bookmark-dash::before{content:"\f198"}.bi-bookmark-fill::before{content:"\f199"}.bi-bookmark-heart-fill::before{content:"\f19a"}.bi-bookmark-heart::before{content:"\f19b"}.bi-bookmark-plus-fill::before{content:"\f19c"}.bi-bookmark-plus::before{content:"\f19d"}.bi-bookmark-star-fill::before{content:"\f19e"}.bi-bookmark-star::before{content:"\f19f"}.bi-bookmark-x-fill::before{content:"\f1a0"}.bi-bookmark-x::before{content:"\f1a1"}.bi-bookmark::before{content:"\f1a2"}.bi-bookmarks-fill::before{content:"\f1a3"}.bi-bookmarks::before{content:"\f1a4"}.bi-bookshelf::before{content:"\f1a5"}.bi-bootstrap-fill::before{content:"\f1a6"}.bi-bootstrap-reboot::before{content:"\f1a7"}.bi-bootstrap::before{content:"\f1a8"}.bi-border-all::before{content:"\f1a9"}.bi-border-bottom::before{content:"\f1aa"}.bi-border-center::before{content:"\f1ab"}.bi-border-inner::before{content:"\f1ac"}.bi-border-left::before{content:"\f1ad"}.bi-border-middle::before{content:"\f1ae"}.bi-border-outer::before{content:"\f1af"}.bi-border-right::before{content:"\f1b0"}.bi-border-style::before{content:"\f1b1"}.bi-border-top::before{content:"\f1b2"}.bi-border-width::before{content:"\f1b3"}.bi-border::before{content:"\f1b4"}.bi-bounding-box-circles::before{content:"\f1b5"}.bi-bounding-box::before{content:"\f1b6"}.bi-box-arrow-down-left::before{content:"\f1b7"}.bi-box-arrow-down-right::before{content:"\f1b8"}.bi-box-arrow-down::before{content:"\f1b9"}.bi-box-arrow-in-down-left::before{content:"\f1ba"}.bi-box-arrow-in-down-right::before{content:"\f1bb"}.bi-box-arrow-in-down::before{content:"\f1bc"}.bi-box-arrow-in-left::before{content:"\f1bd"}.bi-box-arrow-in-right::before{content:"\f1be"}.bi-box-arrow-in-up-left::before{content:"\f1bf"}.bi-box-arrow-in-up-right::before{content:"\f1c0"}.bi-box-arrow-in-up::before{content:"\f1c1"}.bi-box-arrow-left::before{content:"\f1c2"}.bi-box-arrow-right::before{content:"\f1c3"}.bi-box-arrow-up-left::before{content:"\f1c4"}.bi-box-arrow-up-right::before{content:"\f1c5"}.bi-box-arrow-up::before{content:"\f1c6"}.bi-box-seam::before{content:"\f1c7"}.bi-box::before{content:"\f1c8"}.bi-braces::before{content:"\f1c9"}.bi-bricks::before{content:"\f1ca"}.bi-briefcase-fill::before{content:"\f1cb"}.bi-briefcase::before{content:"\f1cc"}.bi-brightness-alt-high-fill::before{content:"\f1cd"}.bi-brightness-alt-high::before{content:"\f1ce"}.bi-brightness-alt-low-fill::before{content:"\f1cf"}.bi-brightness-alt-low::before{content:"\f1d0"}.bi-brightness-high-fill::before{content:"\f1d1"}.bi-brightness-high::before{content:"\f1d2"}.bi-brightness-low-fill::before{content:"\f1d3"}.bi-brightness-low::before{content:"\f1d4"}.bi-broadcast-pin::before{content:"\f1d5"}.bi-broadcast::before{content:"\f1d6"}.bi-brush-fill::before{content:"\f1d7"}.bi-brush::before{content:"\f1d8"}.bi-bucket-fill::before{content:"\f1d9"}.bi-bucket::before{content:"\f1da"}.bi-bug-fill::before{content:"\f1db"}.bi-bug::before{content:"\f1dc"}.bi-building::before{content:"\f1dd"}.bi-bullseye::before{content:"\f1de"}.bi-calculator-fill::before{content:"\f1df"}.bi-calculator::before{content:"\f1e0"}.bi-calendar-check-fill::before{content:"\f1e1"}.bi-calendar-check::before{content:"\f1e2"}.bi-calendar-date-fill::before{content:"\f1e3"}.bi-calendar-date::before{content:"\f1e4"}.bi-calendar-day-fill::before{content:"\f1e5"}.bi-calendar-day::before{content:"\f1e6"}.bi-calendar-event-fill::before{content:"\f1e7"}.bi-calendar-event::before{content:"\f1e8"}.bi-calendar-fill::before{content:"\f1e9"}.bi-calendar-minus-fill::before{content:"\f1ea"}.bi-calendar-minus::before{content:"\f1eb"}.bi-calendar-month-fill::before{content:"\f1ec"}.bi-calendar-month::before{content:"\f1ed"}.bi-calendar-plus-fill::before{content:"\f1ee"}.bi-calendar-plus::before{content:"\f1ef"}.bi-calendar-range-fill::before{content:"\f1f0"}.bi-calendar-range::before{content:"\f1f1"}.bi-calendar-week-fill::before{content:"\f1f2"}.bi-calendar-week::before{content:"\f1f3"}.bi-calendar-x-fill::before{content:"\f1f4"}.bi-calendar-x::before{content:"\f1f5"}.bi-calendar::before{content:"\f1f6"}.bi-calendar2-check-fill::before{content:"\f1f7"}.bi-calendar2-check::before{content:"\f1f8"}.bi-calendar2-date-fill::before{content:"\f1f9"}.bi-calendar2-date::before{content:"\f1fa"}.bi-calendar2-day-fill::before{content:"\f1fb"}.bi-calendar2-day::before{content:"\f1fc"}.bi-calendar2-event-fill::before{content:"\f1fd"}.bi-calendar2-event::before{content:"\f1fe"}.bi-calendar2-fill::before{content:"\f1ff"}.bi-calendar2-minus-fill::before{content:"\f200"}.bi-calendar2-minus::before{content:"\f201"}.bi-calendar2-month-fill::before{content:"\f202"}.bi-calendar2-month::before{content:"\f203"}.bi-calendar2-plus-fill::before{content:"\f204"}.bi-calendar2-plus::before{content:"\f205"}.bi-calendar2-range-fill::before{content:"\f206"}.bi-calendar2-range::before{content:"\f207"}.bi-calendar2-week-fill::before{content:"\f208"}.bi-calendar2-week::before{content:"\f209"}.bi-calendar2-x-fill::before{content:"\f20a"}.bi-calendar2-x::before{content:"\f20b"}.bi-calendar2::before{content:"\f20c"}.bi-calendar3-event-fill::before{content:"\f20d"}.bi-calendar3-event::before{content:"\f20e"}.bi-calendar3-fill::before{content:"\f20f"}.bi-calendar3-range-fill::before{content:"\f210"}.bi-calendar3-range::before{content:"\f211"}.bi-calendar3-week-fill::before{content:"\f212"}.bi-calendar3-week::before{content:"\f213"}.bi-calendar3::before{content:"\f214"}.bi-calendar4-event::before{content:"\f215"}.bi-calendar4-range::before{content:"\f216"}.bi-calendar4-week::before{content:"\f217"}.bi-calendar4::before{content:"\f218"}.bi-camera-fill::before{content:"\f219"}.bi-camera-reels-fill::before{content:"\f21a"}.bi-camera-reels::before{content:"\f21b"}.bi-camera-video-fill::before{content:"\f21c"}.bi-camera-video-off-fill::before{content:"\f21d"}.bi-camera-video-off::before{content:"\f21e"}.bi-camera-video::before{content:"\f21f"}.bi-camera::before{content:"\f220"}.bi-camera2::before{content:"\f221"}.bi-capslock-fill::before{content:"\f222"}.bi-capslock::before{content:"\f223"}.bi-card-checklist::before{content:"\f224"}.bi-card-heading::before{content:"\f225"}.bi-card-image::before{content:"\f226"}.bi-card-list::before{content:"\f227"}.bi-card-text::before{content:"\f228"}.bi-caret-down-fill::before{content:"\f229"}.bi-caret-down-square-fill::before{content:"\f22a"}.bi-caret-down-square::before{content:"\f22b"}.bi-caret-down::before{content:"\f22c"}.bi-caret-left-fill::before{content:"\f22d"}.bi-caret-left-square-fill::before{content:"\f22e"}.bi-caret-left-square::before{content:"\f22f"}.bi-caret-left::before{content:"\f230"}.bi-caret-right-fill::before{content:"\f231"}.bi-caret-right-square-fill::before{content:"\f232"}.bi-caret-right-square::before{content:"\f233"}.bi-caret-right::before{content:"\f234"}.bi-caret-up-fill::before{content:"\f235"}.bi-caret-up-square-fill::before{content:"\f236"}.bi-caret-up-square::before{content:"\f237"}.bi-caret-up::before{content:"\f238"}.bi-cart-check-fill::before{content:"\f239"}.bi-cart-check::before{content:"\f23a"}.bi-cart-dash-fill::before{content:"\f23b"}.bi-cart-dash::before{content:"\f23c"}.bi-cart-fill::before{content:"\f23d"}.bi-cart-plus-fill::before{content:"\f23e"}.bi-cart-plus::before{content:"\f23f"}.bi-cart-x-fill::before{content:"\f240"}.bi-cart-x::before{content:"\f241"}.bi-cart::before{content:"\f242"}.bi-cart2::before{content:"\f243"}.bi-cart3::before{content:"\f244"}.bi-cart4::before{content:"\f245"}.bi-cash-stack::before{content:"\f246"}.bi-cash::before{content:"\f247"}.bi-cast::before{content:"\f248"}.bi-chat-dots-fill::before{content:"\f249"}.bi-chat-dots::before{content:"\f24a"}.bi-chat-fill::before{content:"\f24b"}.bi-chat-left-dots-fill::before{content:"\f24c"}.bi-chat-left-dots::before{content:"\f24d"}.bi-chat-left-fill::before{content:"\f24e"}.bi-chat-left-quote-fill::before{content:"\f24f"}.bi-chat-left-quote::before{content:"\f250"}.bi-chat-left-text-fill::before{content:"\f251"}.bi-chat-left-text::before{content:"\f252"}.bi-chat-left::before{content:"\f253"}.bi-chat-quote-fill::before{content:"\f254"}.bi-chat-quote::before{content:"\f255"}.bi-chat-right-dots-fill::before{content:"\f256"}.bi-chat-right-dots::before{content:"\f257"}.bi-chat-right-fill::before{content:"\f258"}.bi-chat-right-quote-fill::before{content:"\f259"}.bi-chat-right-quote::before{content:"\f25a"}.bi-chat-right-text-fill::before{content:"\f25b"}.bi-chat-right-text::before{content:"\f25c"}.bi-chat-right::before{content:"\f25d"}.bi-chat-square-dots-fill::before{content:"\f25e"}.bi-chat-square-dots::before{content:"\f25f"}.bi-chat-square-fill::before{content:"\f260"}.bi-chat-square-quote-fill::before{content:"\f261"}.bi-chat-square-quote::before{content:"\f262"}.bi-chat-square-text-fill::before{content:"\f263"}.bi-chat-square-text::before{content:"\f264"}.bi-chat-square::before{content:"\f265"}.bi-chat-text-fill::before{content:"\f266"}.bi-chat-text::before{content:"\f267"}.bi-chat::before{content:"\f268"}.bi-check-all::before{content:"\f269"}.bi-check-circle-fill::before{content:"\f26a"}.bi-check-circle::before{content:"\f26b"}.bi-check-square-fill::before{content:"\f26c"}.bi-check-square::before{content:"\f26d"}.bi-check::before{content:"\f26e"}.bi-check2-all::before{content:"\f26f"}.bi-check2-circle::before{content:"\f270"}.bi-check2-square::before{content:"\f271"}.bi-check2::before{content:"\f272"}.bi-chevron-bar-contract::before{content:"\f273"}.bi-chevron-bar-down::before{content:"\f274"}.bi-chevron-bar-expand::before{content:"\f275"}.bi-chevron-bar-left::before{content:"\f276"}.bi-chevron-bar-right::before{content:"\f277"}.bi-chevron-bar-up::before{content:"\f278"}.bi-chevron-compact-down::before{content:"\f279"}.bi-chevron-compact-left::before{content:"\f27a"}.bi-chevron-compact-right::before{content:"\f27b"}.bi-chevron-compact-up::before{content:"\f27c"}.bi-chevron-contract::before{content:"\f27d"}.bi-chevron-double-down::before{content:"\f27e"}.bi-chevron-double-left::before{content:"\f27f"}.bi-chevron-double-right::before{content:"\f280"}.bi-chevron-double-up::before{content:"\f281"}.bi-chevron-down::before{content:"\f282"}.bi-chevron-expand::before{content:"\f283"}.bi-chevron-left::before{content:"\f284"}.bi-chevron-right::before{content:"\f285"}.bi-chevron-up::before{content:"\f286"}.bi-circle-fill::before{content:"\f287"}.bi-circle-half::before{content:"\f288"}.bi-circle-square::before{content:"\f289"}.bi-circle::before{content:"\f28a"}.bi-clipboard-check::before{content:"\f28b"}.bi-clipboard-data::before{content:"\f28c"}.bi-clipboard-minus::before{content:"\f28d"}.bi-clipboard-plus::before{content:"\f28e"}.bi-clipboard-x::before{content:"\f28f"}.bi-clipboard::before{content:"\f290"}.bi-clock-fill::before{content:"\f291"}.bi-clock-history::before{content:"\f292"}.bi-clock::before{content:"\f293"}.bi-cloud-arrow-down-fill::before{content:"\f294"}.bi-cloud-arrow-down::before{content:"\f295"}.bi-cloud-arrow-up-fill::before{content:"\f296"}.bi-cloud-arrow-up::before{content:"\f297"}.bi-cloud-check-fill::before{content:"\f298"}.bi-cloud-check::before{content:"\f299"}.bi-cloud-download-fill::before{content:"\f29a"}.bi-cloud-download::before{content:"\f29b"}.bi-cloud-drizzle-fill::before{content:"\f29c"}.bi-cloud-drizzle::before{content:"\f29d"}.bi-cloud-fill::before{content:"\f29e"}.bi-cloud-fog-fill::before{content:"\f29f"}.bi-cloud-fog::before{content:"\f2a0"}.bi-cloud-fog2-fill::before{content:"\f2a1"}.bi-cloud-fog2::before{content:"\f2a2"}.bi-cloud-hail-fill::before{content:"\f2a3"}.bi-cloud-hail::before{content:"\f2a4"}.bi-cloud-haze-fill::before{content:"\f2a6"}.bi-cloud-haze::before{content:"\f2a7"}.bi-cloud-haze2-fill::before{content:"\f2a8"}.bi-cloud-lightning-fill::before{content:"\f2a9"}.bi-cloud-lightning-rain-fill::before{content:"\f2aa"}.bi-cloud-lightning-rain::before{content:"\f2ab"}.bi-cloud-lightning::before{content:"\f2ac"}.bi-cloud-minus-fill::before{content:"\f2ad"}.bi-cloud-minus::before{content:"\f2ae"}.bi-cloud-moon-fill::before{content:"\f2af"}.bi-cloud-moon::before{content:"\f2b0"}.bi-cloud-plus-fill::before{content:"\f2b1"}.bi-cloud-plus::before{content:"\f2b2"}.bi-cloud-rain-fill::before{content:"\f2b3"}.bi-cloud-rain-heavy-fill::before{content:"\f2b4"}.bi-cloud-rain-heavy::before{content:"\f2b5"}.bi-cloud-rain::before{content:"\f2b6"}.bi-cloud-slash-fill::before{content:"\f2b7"}.bi-cloud-slash::before{content:"\f2b8"}.bi-cloud-sleet-fill::before{content:"\f2b9"}.bi-cloud-sleet::before{content:"\f2ba"}.bi-cloud-snow-fill::before{content:"\f2bb"}.bi-cloud-snow::before{content:"\f2bc"}.bi-cloud-sun-fill::before{content:"\f2bd"}.bi-cloud-sun::before{content:"\f2be"}.bi-cloud-upload-fill::before{content:"\f2bf"}.bi-cloud-upload::before{content:"\f2c0"}.bi-cloud::before{content:"\f2c1"}.bi-clouds-fill::before{content:"\f2c2"}.bi-clouds::before{content:"\f2c3"}.bi-cloudy-fill::before{content:"\f2c4"}.bi-cloudy::before{content:"\f2c5"}.bi-code-slash::before{content:"\f2c6"}.bi-code-square::before{content:"\f2c7"}.bi-code::before{content:"\f2c8"}.bi-collection-fill::before{content:"\f2c9"}.bi-collection-play-fill::before{content:"\f2ca"}.bi-collection-play::before{content:"\f2cb"}.bi-collection::before{content:"\f2cc"}.bi-columns-gap::before{content:"\f2cd"}.bi-columns::before{content:"\f2ce"}.bi-command::before{content:"\f2cf"}.bi-compass-fill::before{content:"\f2d0"}.bi-compass::before{content:"\f2d1"}.bi-cone-striped::before{content:"\f2d2"}.bi-cone::before{content:"\f2d3"}.bi-controller::before{content:"\f2d4"}.bi-cpu-fill::before{content:"\f2d5"}.bi-cpu::before{content:"\f2d6"}.bi-credit-card-2-back-fill::before{content:"\f2d7"}.bi-credit-card-2-back::before{content:"\f2d8"}.bi-credit-card-2-front-fill::before{content:"\f2d9"}.bi-credit-card-2-front::before{content:"\f2da"}.bi-credit-card-fill::before{content:"\f2db"}.bi-credit-card::before{content:"\f2dc"}.bi-crop::before{content:"\f2dd"}.bi-cup-fill::before{content:"\f2de"}.bi-cup-straw::before{content:"\f2df"}.bi-cup::before{content:"\f2e0"}.bi-cursor-fill::before{content:"\f2e1"}.bi-cursor-text::before{content:"\f2e2"}.bi-cursor::before{content:"\f2e3"}.bi-dash-circle-dotted::before{content:"\f2e4"}.bi-dash-circle-fill::before{content:"\f2e5"}.bi-dash-circle::before{content:"\f2e6"}.bi-dash-square-dotted::before{content:"\f2e7"}.bi-dash-square-fill::before{content:"\f2e8"}.bi-dash-square::before{content:"\f2e9"}.bi-dash::before{content:"\f2ea"}.bi-diagram-2-fill::before{content:"\f2eb"}.bi-diagram-2::before{content:"\f2ec"}.bi-diagram-3-fill::before{content:"\f2ed"}.bi-diagram-3::before{content:"\f2ee"}.bi-diamond-fill::before{content:"\f2ef"}.bi-diamond-half::before{content:"\f2f0"}.bi-diamond::before{content:"\f2f1"}.bi-dice-1-fill::before{content:"\f2f2"}.bi-dice-1::before{content:"\f2f3"}.bi-dice-2-fill::before{content:"\f2f4"}.bi-dice-2::before{content:"\f2f5"}.bi-dice-3-fill::before{content:"\f2f6"}.bi-dice-3::before{content:"\f2f7"}.bi-dice-4-fill::before{content:"\f2f8"}.bi-dice-4::before{content:"\f2f9"}.bi-dice-5-fill::before{content:"\f2fa"}.bi-dice-5::before{content:"\f2fb"}.bi-dice-6-fill::before{content:"\f2fc"}.bi-dice-6::before{content:"\f2fd"}.bi-disc-fill::before{content:"\f2fe"}.bi-disc::before{content:"\f2ff"}.bi-discord::before{content:"\f300"}.bi-display-fill::before{content:"\f301"}.bi-display::before{content:"\f302"}.bi-distribute-horizontal::before{content:"\f303"}.bi-distribute-vertical::before{content:"\f304"}.bi-door-closed-fill::before{content:"\f305"}.bi-door-closed::before{content:"\f306"}.bi-door-open-fill::before{content:"\f307"}.bi-door-open::before{content:"\f308"}.bi-dot::before{content:"\f309"}.bi-download::before{content:"\f30a"}.bi-droplet-fill::before{content:"\f30b"}.bi-droplet-half::before{content:"\f30c"}.bi-droplet::before{content:"\f30d"}.bi-earbuds::before{content:"\f30e"}.bi-easel-fill::before{content:"\f30f"}.bi-easel::before{content:"\f310"}.bi-egg-fill::before{content:"\f311"}.bi-egg-fried::before{content:"\f312"}.bi-egg::before{content:"\f313"}.bi-eject-fill::before{content:"\f314"}.bi-eject::before{content:"\f315"}.bi-emoji-angry-fill::before{content:"\f316"}.bi-emoji-angry::before{content:"\f317"}.bi-emoji-dizzy-fill::before{content:"\f318"}.bi-emoji-dizzy::before{content:"\f319"}.bi-emoji-expressionless-fill::before{content:"\f31a"}.bi-emoji-expressionless::before{content:"\f31b"}.bi-emoji-frown-fill::before{content:"\f31c"}.bi-emoji-frown::before{content:"\f31d"}.bi-emoji-heart-eyes-fill::before{content:"\f31e"}.bi-emoji-heart-eyes::before{content:"\f31f"}.bi-emoji-laughing-fill::before{content:"\f320"}.bi-emoji-laughing::before{content:"\f321"}.bi-emoji-neutral-fill::before{content:"\f322"}.bi-emoji-neutral::before{content:"\f323"}.bi-emoji-smile-fill::before{content:"\f324"}.bi-emoji-smile-upside-down-fill::before{content:"\f325"}.bi-emoji-smile-upside-down::before{content:"\f326"}.bi-emoji-smile::before{content:"\f327"}.bi-emoji-sunglasses-fill::before{content:"\f328"}.bi-emoji-sunglasses::before{content:"\f329"}.bi-emoji-wink-fill::before{content:"\f32a"}.bi-emoji-wink::before{content:"\f32b"}.bi-envelope-fill::before{content:"\f32c"}.bi-envelope-open-fill::before{content:"\f32d"}.bi-envelope-open::before{content:"\f32e"}.bi-envelope::before{content:"\f32f"}.bi-eraser-fill::before{content:"\f330"}.bi-eraser::before{content:"\f331"}.bi-exclamation-circle-fill::before{content:"\f332"}.bi-exclamation-circle::before{content:"\f333"}.bi-exclamation-diamond-fill::before{content:"\f334"}.bi-exclamation-diamond::before{content:"\f335"}.bi-exclamation-octagon-fill::before{content:"\f336"}.bi-exclamation-octagon::before{content:"\f337"}.bi-exclamation-square-fill::before{content:"\f338"}.bi-exclamation-square::before{content:"\f339"}.bi-exclamation-triangle-fill::before{content:"\f33a"}.bi-exclamation-triangle::before{content:"\f33b"}.bi-exclamation::before{content:"\f33c"}.bi-exclude::before{content:"\f33d"}.bi-eye-fill::before{content:"\f33e"}.bi-eye-slash-fill::before{content:"\f33f"}.bi-eye-slash::before{content:"\f340"}.bi-eye::before{content:"\f341"}.bi-eyedropper::before{content:"\f342"}.bi-eyeglasses::before{content:"\f343"}.bi-facebook::before{content:"\f344"}.bi-file-arrow-down-fill::before{content:"\f345"}.bi-file-arrow-down::before{content:"\f346"}.bi-file-arrow-up-fill::before{content:"\f347"}.bi-file-arrow-up::before{content:"\f348"}.bi-file-bar-graph-fill::before{content:"\f349"}.bi-file-bar-graph::before{content:"\f34a"}.bi-file-binary-fill::before{content:"\f34b"}.bi-file-binary::before{content:"\f34c"}.bi-file-break-fill::before{content:"\f34d"}.bi-file-break::before{content:"\f34e"}.bi-file-check-fill::before{content:"\f34f"}.bi-file-check::before{content:"\f350"}.bi-file-code-fill::before{content:"\f351"}.bi-file-code::before{content:"\f352"}.bi-file-diff-fill::before{content:"\f353"}.bi-file-diff::before{content:"\f354"}.bi-file-earmark-arrow-down-fill::before{content:"\f355"}.bi-file-earmark-arrow-down::before{content:"\f356"}.bi-file-earmark-arrow-up-fill::before{content:"\f357"}.bi-file-earmark-arrow-up::before{content:"\f358"}.bi-file-earmark-bar-graph-fill::before{content:"\f359"}.bi-file-earmark-bar-graph::before{content:"\f35a"}.bi-file-earmark-binary-fill::before{content:"\f35b"}.bi-file-earmark-binary::before{content:"\f35c"}.bi-file-earmark-break-fill::before{content:"\f35d"}.bi-file-earmark-break::before{content:"\f35e"}.bi-file-earmark-check-fill::before{content:"\f35f"}.bi-file-earmark-check::before{content:"\f360"}.bi-file-earmark-code-fill::before{content:"\f361"}.bi-file-earmark-code::before{content:"\f362"}.bi-file-earmark-diff-fill::before{content:"\f363"}.bi-file-earmark-diff::before{content:"\f364"}.bi-file-earmark-easel-fill::before{content:"\f365"}.bi-file-earmark-easel::before{content:"\f366"}.bi-file-earmark-excel-fill::before{content:"\f367"}.bi-file-earmark-excel::before{content:"\f368"}.bi-file-earmark-fill::before{content:"\f369"}.bi-file-earmark-font-fill::before{content:"\f36a"}.bi-file-earmark-font::before{content:"\f36b"}.bi-file-earmark-image-fill::before{content:"\f36c"}.bi-file-earmark-image::before{content:"\f36d"}.bi-file-earmark-lock-fill::before{content:"\f36e"}.bi-file-earmark-lock::before{content:"\f36f"}.bi-file-earmark-lock2-fill::before{content:"\f370"}.bi-file-earmark-lock2::before{content:"\f371"}.bi-file-earmark-medical-fill::before{content:"\f372"}.bi-file-earmark-medical::before{content:"\f373"}.bi-file-earmark-minus-fill::before{content:"\f374"}.bi-file-earmark-minus::before{content:"\f375"}.bi-file-earmark-music-fill::before{content:"\f376"}.bi-file-earmark-music::before{content:"\f377"}.bi-file-earmark-person-fill::before{content:"\f378"}.bi-file-earmark-person::before{content:"\f379"}.bi-file-earmark-play-fill::before{content:"\f37a"}.bi-file-earmark-play::before{content:"\f37b"}.bi-file-earmark-plus-fill::before{content:"\f37c"}.bi-file-earmark-plus::before{content:"\f37d"}.bi-file-earmark-post-fill::before{content:"\f37e"}.bi-file-earmark-post::before{content:"\f37f"}.bi-file-earmark-ppt-fill::before{content:"\f380"}.bi-file-earmark-ppt::before{content:"\f381"}.bi-file-earmark-richtext-fill::before{content:"\f382"}.bi-file-earmark-richtext::before{content:"\f383"}.bi-file-earmark-ruled-fill::before{content:"\f384"}.bi-file-earmark-ruled::before{content:"\f385"}.bi-file-earmark-slides-fill::before{content:"\f386"}.bi-file-earmark-slides::before{content:"\f387"}.bi-file-earmark-spreadsheet-fill::before{content:"\f388"}.bi-file-earmark-spreadsheet::before{content:"\f389"}.bi-file-earmark-text-fill::before{content:"\f38a"}.bi-file-earmark-text::before{content:"\f38b"}.bi-file-earmark-word-fill::before{content:"\f38c"}.bi-file-earmark-word::before{content:"\f38d"}.bi-file-earmark-x-fill::before{content:"\f38e"}.bi-file-earmark-x::before{content:"\f38f"}.bi-file-earmark-zip-fill::before{content:"\f390"}.bi-file-earmark-zip::before{content:"\f391"}.bi-file-earmark::before{content:"\f392"}.bi-file-easel-fill::before{content:"\f393"}.bi-file-easel::before{content:"\f394"}.bi-file-excel-fill::before{content:"\f395"}.bi-file-excel::before{content:"\f396"}.bi-file-fill::before{content:"\f397"}.bi-file-font-fill::before{content:"\f398"}.bi-file-font::before{content:"\f399"}.bi-file-image-fill::before{content:"\f39a"}.bi-file-image::before{content:"\f39b"}.bi-file-lock-fill::before{content:"\f39c"}.bi-file-lock::before{content:"\f39d"}.bi-file-lock2-fill::before{content:"\f39e"}.bi-file-lock2::before{content:"\f39f"}.bi-file-medical-fill::before{content:"\f3a0"}.bi-file-medical::before{content:"\f3a1"}.bi-file-minus-fill::before{content:"\f3a2"}.bi-file-minus::before{content:"\f3a3"}.bi-file-music-fill::before{content:"\f3a4"}.bi-file-music::before{content:"\f3a5"}.bi-file-person-fill::before{content:"\f3a6"}.bi-file-person::before{content:"\f3a7"}.bi-file-play-fill::before{content:"\f3a8"}.bi-file-play::before{content:"\f3a9"}.bi-file-plus-fill::before{content:"\f3aa"}.bi-file-plus::before{content:"\f3ab"}.bi-file-post-fill::before{content:"\f3ac"}.bi-file-post::before{content:"\f3ad"}.bi-file-ppt-fill::before{content:"\f3ae"}.bi-file-ppt::before{content:"\f3af"}.bi-file-richtext-fill::before{content:"\f3b0"}.bi-file-richtext::before{content:"\f3b1"}.bi-file-ruled-fill::before{content:"\f3b2"}.bi-file-ruled::before{content:"\f3b3"}.bi-file-slides-fill::before{content:"\f3b4"}.bi-file-slides::before{content:"\f3b5"}.bi-file-spreadsheet-fill::before{content:"\f3b6"}.bi-file-spreadsheet::before{content:"\f3b7"}.bi-file-text-fill::before{content:"\f3b8"}.bi-file-text::before{content:"\f3b9"}.bi-file-word-fill::before{content:"\f3ba"}.bi-file-word::before{content:"\f3bb"}.bi-file-x-fill::before{content:"\f3bc"}.bi-file-x::before{content:"\f3bd"}.bi-file-zip-fill::before{content:"\f3be"}.bi-file-zip::before{content:"\f3bf"}.bi-file::before{content:"\f3c0"}.bi-files-alt::before{content:"\f3c1"}.bi-files::before{content:"\f3c2"}.bi-film::before{content:"\f3c3"}.bi-filter-circle-fill::before{content:"\f3c4"}.bi-filter-circle::before{content:"\f3c5"}.bi-filter-left::before{content:"\f3c6"}.bi-filter-right::before{content:"\f3c7"}.bi-filter-square-fill::before{content:"\f3c8"}.bi-filter-square::before{content:"\f3c9"}.bi-filter::before{content:"\f3ca"}.bi-flag-fill::before{content:"\f3cb"}.bi-flag::before{content:"\f3cc"}.bi-flower1::before{content:"\f3cd"}.bi-flower2::before{content:"\f3ce"}.bi-flower3::before{content:"\f3cf"}.bi-folder-check::before{content:"\f3d0"}.bi-folder-fill::before{content:"\f3d1"}.bi-folder-minus::before{content:"\f3d2"}.bi-folder-plus::before{content:"\f3d3"}.bi-folder-symlink-fill::before{content:"\f3d4"}.bi-folder-symlink::before{content:"\f3d5"}.bi-folder-x::before{content:"\f3d6"}.bi-folder::before{content:"\f3d7"}.bi-folder2-open::before{content:"\f3d8"}.bi-folder2::before{content:"\f3d9"}.bi-fonts::before{content:"\f3da"}.bi-forward-fill::before{content:"\f3db"}.bi-forward::before{content:"\f3dc"}.bi-front::before{content:"\f3dd"}.bi-fullscreen-exit::before{content:"\f3de"}.bi-fullscreen::before{content:"\f3df"}.bi-funnel-fill::before{content:"\f3e0"}.bi-funnel::before{content:"\f3e1"}.bi-gear-fill::before{content:"\f3e2"}.bi-gear-wide-connected::before{content:"\f3e3"}.bi-gear-wide::before{content:"\f3e4"}.bi-gear::before{content:"\f3e5"}.bi-gem::before{content:"\f3e6"}.bi-geo-alt-fill::before{content:"\f3e7"}.bi-geo-alt::before{content:"\f3e8"}.bi-geo-fill::before{content:"\f3e9"}.bi-geo::before{content:"\f3ea"}.bi-gift-fill::before{content:"\f3eb"}.bi-gift::before{content:"\f3ec"}.bi-github::before{content:"\f3ed"}.bi-globe::before{content:"\f3ee"}.bi-globe2::before{content:"\f3ef"}.bi-google::before{content:"\f3f0"}.bi-graph-down::before{content:"\f3f1"}.bi-graph-up::before{content:"\f3f2"}.bi-grid-1x2-fill::before{content:"\f3f3"}.bi-grid-1x2::before{content:"\f3f4"}.bi-grid-3x2-gap-fill::before{content:"\f3f5"}.bi-grid-3x2-gap::before{content:"\f3f6"}.bi-grid-3x2::before{content:"\f3f7"}.bi-grid-3x3-gap-fill::before{content:"\f3f8"}.bi-grid-3x3-gap::before{content:"\f3f9"}.bi-grid-3x3::before{content:"\f3fa"}.bi-grid-fill::before{content:"\f3fb"}.bi-grid::before{content:"\f3fc"}.bi-grip-horizontal::before{content:"\f3fd"}.bi-grip-vertical::before{content:"\f3fe"}.bi-hammer::before{content:"\f3ff"}.bi-hand-index-fill::before{content:"\f400"}.bi-hand-index-thumb-fill::before{content:"\f401"}.bi-hand-index-thumb::before{content:"\f402"}.bi-hand-index::before{content:"\f403"}.bi-hand-thumbs-down-fill::before{content:"\f404"}.bi-hand-thumbs-down::before{content:"\f405"}.bi-hand-thumbs-up-fill::before{content:"\f406"}.bi-hand-thumbs-up::before{content:"\f407"}.bi-handbag-fill::before{content:"\f408"}.bi-handbag::before{content:"\f409"}.bi-hash::before{content:"\f40a"}.bi-hdd-fill::before{content:"\f40b"}.bi-hdd-network-fill::before{content:"\f40c"}.bi-hdd-network::before{content:"\f40d"}.bi-hdd-rack-fill::before{content:"\f40e"}.bi-hdd-rack::before{content:"\f40f"}.bi-hdd-stack-fill::before{content:"\f410"}.bi-hdd-stack::before{content:"\f411"}.bi-hdd::before{content:"\f412"}.bi-headphones::before{content:"\f413"}.bi-headset::before{content:"\f414"}.bi-heart-fill::before{content:"\f415"}.bi-heart-half::before{content:"\f416"}.bi-heart::before{content:"\f417"}.bi-heptagon-fill::before{content:"\f418"}.bi-heptagon-half::before{content:"\f419"}.bi-heptagon::before{content:"\f41a"}.bi-hexagon-fill::before{content:"\f41b"}.bi-hexagon-half::before{content:"\f41c"}.bi-hexagon::before{content:"\f41d"}.bi-hourglass-bottom::before{content:"\f41e"}.bi-hourglass-split::before{content:"\f41f"}.bi-hourglass-top::before{content:"\f420"}.bi-hourglass::before{content:"\f421"}.bi-house-door-fill::before{content:"\f422"}.bi-house-door::before{content:"\f423"}.bi-house-fill::before{content:"\f424"}.bi-house::before{content:"\f425"}.bi-hr::before{content:"\f426"}.bi-hurricane::before{content:"\f427"}.bi-image-alt::before{content:"\f428"}.bi-image-fill::before{content:"\f429"}.bi-image::before{content:"\f42a"}.bi-images::before{content:"\f42b"}.bi-inbox-fill::before{content:"\f42c"}.bi-inbox::before{content:"\f42d"}.bi-inboxes-fill::before{content:"\f42e"}.bi-inboxes::before{content:"\f42f"}.bi-info-circle-fill::before{content:"\f430"}.bi-info-circle::before{content:"\f431"}.bi-info-square-fill::before{content:"\f432"}.bi-info-square::before{content:"\f433"}.bi-info::before{content:"\f434"}.bi-input-cursor-text::before{content:"\f435"}.bi-input-cursor::before{content:"\f436"}.bi-instagram::before{content:"\f437"}.bi-intersect::before{content:"\f438"}.bi-journal-album::before{content:"\f439"}.bi-journal-arrow-down::before{content:"\f43a"}.bi-journal-arrow-up::before{content:"\f43b"}.bi-journal-bookmark-fill::before{content:"\f43c"}.bi-journal-bookmark::before{content:"\f43d"}.bi-journal-check::before{content:"\f43e"}.bi-journal-code::before{content:"\f43f"}.bi-journal-medical::before{content:"\f440"}.bi-journal-minus::before{content:"\f441"}.bi-journal-plus::before{content:"\f442"}.bi-journal-richtext::before{content:"\f443"}.bi-journal-text::before{content:"\f444"}.bi-journal-x::before{content:"\f445"}.bi-journal::before{content:"\f446"}.bi-journals::before{content:"\f447"}.bi-joystick::before{content:"\f448"}.bi-justify-left::before{content:"\f449"}.bi-justify-right::before{content:"\f44a"}.bi-justify::before{content:"\f44b"}.bi-kanban-fill::before{content:"\f44c"}.bi-kanban::before{content:"\f44d"}.bi-key-fill::before{content:"\f44e"}.bi-key::before{content:"\f44f"}.bi-keyboard-fill::before{content:"\f450"}.bi-keyboard::before{content:"\f451"}.bi-ladder::before{content:"\f452"}.bi-lamp-fill::before{content:"\f453"}.bi-lamp::before{content:"\f454"}.bi-laptop-fill::before{content:"\f455"}.bi-laptop::before{content:"\f456"}.bi-layer-backward::before{content:"\f457"}.bi-layer-forward::before{content:"\f458"}.bi-layers-fill::before{content:"\f459"}.bi-layers-half::before{content:"\f45a"}.bi-layers::before{content:"\f45b"}.bi-layout-sidebar-inset-reverse::before{content:"\f45c"}.bi-layout-sidebar-inset::before{content:"\f45d"}.bi-layout-sidebar-reverse::before{content:"\f45e"}.bi-layout-sidebar::before{content:"\f45f"}.bi-layout-split::before{content:"\f460"}.bi-layout-text-sidebar-reverse::before{content:"\f461"}.bi-layout-text-sidebar::before{content:"\f462"}.bi-layout-text-window-reverse::before{content:"\f463"}.bi-layout-text-window::before{content:"\f464"}.bi-layout-three-columns::before{content:"\f465"}.bi-layout-wtf::before{content:"\f466"}.bi-life-preserver::before{content:"\f467"}.bi-lightbulb-fill::before{content:"\f468"}.bi-lightbulb-off-fill::before{content:"\f469"}.bi-lightbulb-off::before{content:"\f46a"}.bi-lightbulb::before{content:"\f46b"}.bi-lightning-charge-fill::before{content:"\f46c"}.bi-lightning-charge::before{content:"\f46d"}.bi-lightning-fill::before{content:"\f46e"}.bi-lightning::before{content:"\f46f"}.bi-link-45deg::before{content:"\f470"}.bi-link::before{content:"\f471"}.bi-linkedin::before{content:"\f472"}.bi-list-check::before{content:"\f473"}.bi-list-nested::before{content:"\f474"}.bi-list-ol::before{content:"\f475"}.bi-list-stars::before{content:"\f476"}.bi-list-task::before{content:"\f477"}.bi-list-ul::before{content:"\f478"}.bi-list::before{content:"\f479"}.bi-lock-fill::before{content:"\f47a"}.bi-lock::before{content:"\f47b"}.bi-mailbox::before{content:"\f47c"}.bi-mailbox2::before{content:"\f47d"}.bi-map-fill::before{content:"\f47e"}.bi-map::before{content:"\f47f"}.bi-markdown-fill::before{content:"\f480"}.bi-markdown::before{content:"\f481"}.bi-mask::before{content:"\f482"}.bi-megaphone-fill::before{content:"\f483"}.bi-megaphone::before{content:"\f484"}.bi-menu-app-fill::before{content:"\f485"}.bi-menu-app::before{content:"\f486"}.bi-menu-button-fill::before{content:"\f487"}.bi-menu-button-wide-fill::before{content:"\f488"}.bi-menu-button-wide::before{content:"\f489"}.bi-menu-button::before{content:"\f48a"}.bi-menu-down::before{content:"\f48b"}.bi-menu-up::before{content:"\f48c"}.bi-mic-fill::before{content:"\f48d"}.bi-mic-mute-fill::before{content:"\f48e"}.bi-mic-mute::before{content:"\f48f"}.bi-mic::before{content:"\f490"}.bi-minecart-loaded::before{content:"\f491"}.bi-minecart::before{content:"\f492"}.bi-moisture::before{content:"\f493"}.bi-moon-fill::before{content:"\f494"}.bi-moon-stars-fill::before{content:"\f495"}.bi-moon-stars::before{content:"\f496"}.bi-moon::before{content:"\f497"}.bi-mouse-fill::before{content:"\f498"}.bi-mouse::before{content:"\f499"}.bi-mouse2-fill::before{content:"\f49a"}.bi-mouse2::before{content:"\f49b"}.bi-mouse3-fill::before{content:"\f49c"}.bi-mouse3::before{content:"\f49d"}.bi-music-note-beamed::before{content:"\f49e"}.bi-music-note-list::before{content:"\f49f"}.bi-music-note::before{content:"\f4a0"}.bi-music-player-fill::before{content:"\f4a1"}.bi-music-player::before{content:"\f4a2"}.bi-newspaper::before{content:"\f4a3"}.bi-node-minus-fill::before{content:"\f4a4"}.bi-node-minus::before{content:"\f4a5"}.bi-node-plus-fill::before{content:"\f4a6"}.bi-node-plus::before{content:"\f4a7"}.bi-nut-fill::before{content:"\f4a8"}.bi-nut::before{content:"\f4a9"}.bi-octagon-fill::before{content:"\f4aa"}.bi-octagon-half::before{content:"\f4ab"}.bi-octagon::before{content:"\f4ac"}.bi-option::before{content:"\f4ad"}.bi-outlet::before{content:"\f4ae"}.bi-paint-bucket::before{content:"\f4af"}.bi-palette-fill::before{content:"\f4b0"}.bi-palette::before{content:"\f4b1"}.bi-palette2::before{content:"\f4b2"}.bi-paperclip::before{content:"\f4b3"}.bi-paragraph::before{content:"\f4b4"}.bi-patch-check-fill::before{content:"\f4b5"}.bi-patch-check::before{content:"\f4b6"}.bi-patch-exclamation-fill::before{content:"\f4b7"}.bi-patch-exclamation::before{content:"\f4b8"}.bi-patch-minus-fill::before{content:"\f4b9"}.bi-patch-minus::before{content:"\f4ba"}.bi-patch-plus-fill::before{content:"\f4bb"}.bi-patch-plus::before{content:"\f4bc"}.bi-patch-question-fill::before{content:"\f4bd"}.bi-patch-question::before{content:"\f4be"}.bi-pause-btn-fill::before{content:"\f4bf"}.bi-pause-btn::before{content:"\f4c0"}.bi-pause-circle-fill::before{content:"\f4c1"}.bi-pause-circle::before{content:"\f4c2"}.bi-pause-fill::before{content:"\f4c3"}.bi-pause::before{content:"\f4c4"}.bi-peace-fill::before{content:"\f4c5"}.bi-peace::before{content:"\f4c6"}.bi-pen-fill::before{content:"\f4c7"}.bi-pen::before{content:"\f4c8"}.bi-pencil-fill::before{content:"\f4c9"}.bi-pencil-square::before{content:"\f4ca"}.bi-pencil::before{content:"\f4cb"}.bi-pentagon-fill::before{content:"\f4cc"}.bi-pentagon-half::before{content:"\f4cd"}.bi-pentagon::before{content:"\f4ce"}.bi-people-fill::before{content:"\f4cf"}.bi-people::before{content:"\f4d0"}.bi-percent::before{content:"\f4d1"}.bi-person-badge-fill::before{content:"\f4d2"}.bi-person-badge::before{content:"\f4d3"}.bi-person-bounding-box::before{content:"\f4d4"}.bi-person-check-fill::before{content:"\f4d5"}.bi-person-check::before{content:"\f4d6"}.bi-person-circle::before{content:"\f4d7"}.bi-person-dash-fill::before{content:"\f4d8"}.bi-person-dash::before{content:"\f4d9"}.bi-person-fill::before{content:"\f4da"}.bi-person-lines-fill::before{content:"\f4db"}.bi-person-plus-fill::before{content:"\f4dc"}.bi-person-plus::before{content:"\f4dd"}.bi-person-square::before{content:"\f4de"}.bi-person-x-fill::before{content:"\f4df"}.bi-person-x::before{content:"\f4e0"}.bi-person::before{content:"\f4e1"}.bi-phone-fill::before{content:"\f4e2"}.bi-phone-landscape-fill::before{content:"\f4e3"}.bi-phone-landscape::before{content:"\f4e4"}.bi-phone-vibrate-fill::before{content:"\f4e5"}.bi-phone-vibrate::before{content:"\f4e6"}.bi-phone::before{content:"\f4e7"}.bi-pie-chart-fill::before{content:"\f4e8"}.bi-pie-chart::before{content:"\f4e9"}.bi-pin-angle-fill::before{content:"\f4ea"}.bi-pin-angle::before{content:"\f4eb"}.bi-pin-fill::before{content:"\f4ec"}.bi-pin::before{content:"\f4ed"}.bi-pip-fill::before{content:"\f4ee"}.bi-pip::before{content:"\f4ef"}.bi-play-btn-fill::before{content:"\f4f0"}.bi-play-btn::before{content:"\f4f1"}.bi-play-circle-fill::before{content:"\f4f2"}.bi-play-circle::before{content:"\f4f3"}.bi-play-fill::before{content:"\f4f4"}.bi-play::before{content:"\f4f5"}.bi-plug-fill::before{content:"\f4f6"}.bi-plug::before{content:"\f4f7"}.bi-plus-circle-dotted::before{content:"\f4f8"}.bi-plus-circle-fill::before{content:"\f4f9"}.bi-plus-circle::before{content:"\f4fa"}.bi-plus-square-dotted::before{content:"\f4fb"}.bi-plus-square-fill::before{content:"\f4fc"}.bi-plus-square::before{content:"\f4fd"}.bi-plus::before{content:"\f4fe"}.bi-power::before{content:"\f4ff"}.bi-printer-fill::before{content:"\f500"}.bi-printer::before{content:"\f501"}.bi-puzzle-fill::before{content:"\f502"}.bi-puzzle::before{content:"\f503"}.bi-question-circle-fill::before{content:"\f504"}.bi-question-circle::before{content:"\f505"}.bi-question-diamond-fill::before{content:"\f506"}.bi-question-diamond::before{content:"\f507"}.bi-question-octagon-fill::before{content:"\f508"}.bi-question-octagon::before{content:"\f509"}.bi-question-square-fill::before{content:"\f50a"}.bi-question-square::before{content:"\f50b"}.bi-question::before{content:"\f50c"}.bi-rainbow::before{content:"\f50d"}.bi-receipt-cutoff::before{content:"\f50e"}.bi-receipt::before{content:"\f50f"}.bi-reception-0::before{content:"\f510"}.bi-reception-1::before{content:"\f511"}.bi-reception-2::before{content:"\f512"}.bi-reception-3::before{content:"\f513"}.bi-reception-4::before{content:"\f514"}.bi-record-btn-fill::before{content:"\f515"}.bi-record-btn::before{content:"\f516"}.bi-record-circle-fill::before{content:"\f517"}.bi-record-circle::before{content:"\f518"}.bi-record-fill::before{content:"\f519"}.bi-record::before{content:"\f51a"}.bi-record2-fill::before{content:"\f51b"}.bi-record2::before{content:"\f51c"}.bi-reply-all-fill::before{content:"\f51d"}.bi-reply-all::before{content:"\f51e"}.bi-reply-fill::before{content:"\f51f"}.bi-reply::before{content:"\f520"}.bi-rss-fill::before{content:"\f521"}.bi-rss::before{content:"\f522"}.bi-rulers::before{content:"\f523"}.bi-save-fill::before{content:"\f524"}.bi-save::before{content:"\f525"}.bi-save2-fill::before{content:"\f526"}.bi-save2::before{content:"\f527"}.bi-scissors::before{content:"\f528"}.bi-screwdriver::before{content:"\f529"}.bi-search::before{content:"\f52a"}.bi-segmented-nav::before{content:"\f52b"}.bi-server::before{content:"\f52c"}.bi-share-fill::before{content:"\f52d"}.bi-share::before{content:"\f52e"}.bi-shield-check::before{content:"\f52f"}.bi-shield-exclamation::before{content:"\f530"}.bi-shield-fill-check::before{content:"\f531"}.bi-shield-fill-exclamation::before{content:"\f532"}.bi-shield-fill-minus::before{content:"\f533"}.bi-shield-fill-plus::before{content:"\f534"}.bi-shield-fill-x::before{content:"\f535"}.bi-shield-fill::before{content:"\f536"}.bi-shield-lock-fill::before{content:"\f537"}.bi-shield-lock::before{content:"\f538"}.bi-shield-minus::before{content:"\f539"}.bi-shield-plus::before{content:"\f53a"}.bi-shield-shaded::before{content:"\f53b"}.bi-shield-slash-fill::before{content:"\f53c"}.bi-shield-slash::before{content:"\f53d"}.bi-shield-x::before{content:"\f53e"}.bi-shield::before{content:"\f53f"}.bi-shift-fill::before{content:"\f540"}.bi-shift::before{content:"\f541"}.bi-shop-window::before{content:"\f542"}.bi-shop::before{content:"\f543"}.bi-shuffle::before{content:"\f544"}.bi-signpost-2-fill::before{content:"\f545"}.bi-signpost-2::before{content:"\f546"}.bi-signpost-fill::before{content:"\f547"}.bi-signpost-split-fill::before{content:"\f548"}.bi-signpost-split::before{content:"\f549"}.bi-signpost::before{content:"\f54a"}.bi-sim-fill::before{content:"\f54b"}.bi-sim::before{content:"\f54c"}.bi-skip-backward-btn-fill::before{content:"\f54d"}.bi-skip-backward-btn::before{content:"\f54e"}.bi-skip-backward-circle-fill::before{content:"\f54f"}.bi-skip-backward-circle::before{content:"\f550"}.bi-skip-backward-fill::before{content:"\f551"}.bi-skip-backward::before{content:"\f552"}.bi-skip-end-btn-fill::before{content:"\f553"}.bi-skip-end-btn::before{content:"\f554"}.bi-skip-end-circle-fill::before{content:"\f555"}.bi-skip-end-circle::before{content:"\f556"}.bi-skip-end-fill::before{content:"\f557"}.bi-skip-end::before{content:"\f558"}.bi-skip-forward-btn-fill::before{content:"\f559"}.bi-skip-forward-btn::before{content:"\f55a"}.bi-skip-forward-circle-fill::before{content:"\f55b"}.bi-skip-forward-circle::before{content:"\f55c"}.bi-skip-forward-fill::before{content:"\f55d"}.bi-skip-forward::before{content:"\f55e"}.bi-skip-start-btn-fill::before{content:"\f55f"}.bi-skip-start-btn::before{content:"\f560"}.bi-skip-start-circle-fill::before{content:"\f561"}.bi-skip-start-circle::before{content:"\f562"}.bi-skip-start-fill::before{content:"\f563"}.bi-skip-start::before{content:"\f564"}.bi-slack::before{content:"\f565"}.bi-slash-circle-fill::before{content:"\f566"}.bi-slash-circle::before{content:"\f567"}.bi-slash-square-fill::before{content:"\f568"}.bi-slash-square::before{content:"\f569"}.bi-slash::before{content:"\f56a"}.bi-sliders::before{content:"\f56b"}.bi-smartwatch::before{content:"\f56c"}.bi-snow::before{content:"\f56d"}.bi-snow2::before{content:"\f56e"}.bi-snow3::before{content:"\f56f"}.bi-sort-alpha-down-alt::before{content:"\f570"}.bi-sort-alpha-down::before{content:"\f571"}.bi-sort-alpha-up-alt::before{content:"\f572"}.bi-sort-alpha-up::before{content:"\f573"}.bi-sort-down-alt::before{content:"\f574"}.bi-sort-down::before{content:"\f575"}.bi-sort-numeric-down-alt::before{content:"\f576"}.bi-sort-numeric-down::before{content:"\f577"}.bi-sort-numeric-up-alt::before{content:"\f578"}.bi-sort-numeric-up::before{content:"\f579"}.bi-sort-up-alt::before{content:"\f57a"}.bi-sort-up::before{content:"\f57b"}.bi-soundwave::before{content:"\f57c"}.bi-speaker-fill::before{content:"\f57d"}.bi-speaker::before{content:"\f57e"}.bi-speedometer::before{content:"\f57f"}.bi-speedometer2::before{content:"\f580"}.bi-spellcheck::before{content:"\f581"}.bi-square-fill::before{content:"\f582"}.bi-square-half::before{content:"\f583"}.bi-square::before{content:"\f584"}.bi-stack::before{content:"\f585"}.bi-star-fill::before{content:"\f586"}.bi-star-half::before{content:"\f587"}.bi-star::before{content:"\f588"}.bi-stars::before{content:"\f589"}.bi-stickies-fill::before{content:"\f58a"}.bi-stickies::before{content:"\f58b"}.bi-sticky-fill::before{content:"\f58c"}.bi-sticky::before{content:"\f58d"}.bi-stop-btn-fill::before{content:"\f58e"}.bi-stop-btn::before{content:"\f58f"}.bi-stop-circle-fill::before{content:"\f590"}.bi-stop-circle::before{content:"\f591"}.bi-stop-fill::before{content:"\f592"}.bi-stop::before{content:"\f593"}.bi-stoplights-fill::before{content:"\f594"}.bi-stoplights::before{content:"\f595"}.bi-stopwatch-fill::before{content:"\f596"}.bi-stopwatch::before{content:"\f597"}.bi-subtract::before{content:"\f598"}.bi-suit-club-fill::before{content:"\f599"}.bi-suit-club::before{content:"\f59a"}.bi-suit-diamond-fill::before{content:"\f59b"}.bi-suit-diamond::before{content:"\f59c"}.bi-suit-heart-fill::before{content:"\f59d"}.bi-suit-heart::before{content:"\f59e"}.bi-suit-spade-fill::before{content:"\f59f"}.bi-suit-spade::before{content:"\f5a0"}.bi-sun-fill::before{content:"\f5a1"}.bi-sun::before{content:"\f5a2"}.bi-sunglasses::before{content:"\f5a3"}.bi-sunrise-fill::before{content:"\f5a4"}.bi-sunrise::before{content:"\f5a5"}.bi-sunset-fill::before{content:"\f5a6"}.bi-sunset::before{content:"\f5a7"}.bi-symmetry-horizontal::before{content:"\f5a8"}.bi-symmetry-vertical::before{content:"\f5a9"}.bi-table::before{content:"\f5aa"}.bi-tablet-fill::before{content:"\f5ab"}.bi-tablet-landscape-fill::before{content:"\f5ac"}.bi-tablet-landscape::before{content:"\f5ad"}.bi-tablet::before{content:"\f5ae"}.bi-tag-fill::before{content:"\f5af"}.bi-tag::before{content:"\f5b0"}.bi-tags-fill::before{content:"\f5b1"}.bi-tags::before{content:"\f5b2"}.bi-telegram::before{content:"\f5b3"}.bi-telephone-fill::before{content:"\f5b4"}.bi-telephone-forward-fill::before{content:"\f5b5"}.bi-telephone-forward::before{content:"\f5b6"}.bi-telephone-inbound-fill::before{content:"\f5b7"}.bi-telephone-inbound::before{content:"\f5b8"}.bi-telephone-minus-fill::before{content:"\f5b9"}.bi-telephone-minus::before{content:"\f5ba"}.bi-telephone-outbound-fill::before{content:"\f5bb"}.bi-telephone-outbound::before{content:"\f5bc"}.bi-telephone-plus-fill::before{content:"\f5bd"}.bi-telephone-plus::before{content:"\f5be"}.bi-telephone-x-fill::before{content:"\f5bf"}.bi-telephone-x::before{content:"\f5c0"}.bi-telephone::before{content:"\f5c1"}.bi-terminal-fill::before{content:"\f5c2"}.bi-terminal::before{content:"\f5c3"}.bi-text-center::before{content:"\f5c4"}.bi-text-indent-left::before{content:"\f5c5"}.bi-text-indent-right::before{content:"\f5c6"}.bi-text-left::before{content:"\f5c7"}.bi-text-paragraph::before{content:"\f5c8"}.bi-text-right::before{content:"\f5c9"}.bi-textarea-resize::before{content:"\f5ca"}.bi-textarea-t::before{content:"\f5cb"}.bi-textarea::before{content:"\f5cc"}.bi-thermometer-half::before{content:"\f5cd"}.bi-thermometer-high::before{content:"\f5ce"}.bi-thermometer-low::before{content:"\f5cf"}.bi-thermometer-snow::before{content:"\f5d0"}.bi-thermometer-sun::before{content:"\f5d1"}.bi-thermometer::before{content:"\f5d2"}.bi-three-dots-vertical::before{content:"\f5d3"}.bi-three-dots::before{content:"\f5d4"}.bi-toggle-off::before{content:"\f5d5"}.bi-toggle-on::before{content:"\f5d6"}.bi-toggle2-off::before{content:"\f5d7"}.bi-toggle2-on::before{content:"\f5d8"}.bi-toggles::before{content:"\f5d9"}.bi-toggles2::before{content:"\f5da"}.bi-tools::before{content:"\f5db"}.bi-tornado::before{content:"\f5dc"}.bi-trash-fill::before{content:"\f5dd"}.bi-trash::before{content:"\f5de"}.bi-trash2-fill::before{content:"\f5df"}.bi-trash2::before{content:"\f5e0"}.bi-tree-fill::before{content:"\f5e1"}.bi-tree::before{content:"\f5e2"}.bi-triangle-fill::before{content:"\f5e3"}.bi-triangle-half::before{content:"\f5e4"}.bi-triangle::before{content:"\f5e5"}.bi-trophy-fill::before{content:"\f5e6"}.bi-trophy::before{content:"\f5e7"}.bi-tropical-storm::before{content:"\f5e8"}.bi-truck-flatbed::before{content:"\f5e9"}.bi-truck::before{content:"\f5ea"}.bi-tsunami::before{content:"\f5eb"}.bi-tv-fill::before{content:"\f5ec"}.bi-tv::before{content:"\f5ed"}.bi-twitch::before{content:"\f5ee"}.bi-twitter::before{content:"\f5ef"}.bi-type-bold::before{content:"\f5f0"}.bi-type-h1::before{content:"\f5f1"}.bi-type-h2::before{content:"\f5f2"}.bi-type-h3::before{content:"\f5f3"}.bi-type-italic::before{content:"\f5f4"}.bi-type-strikethrough::before{content:"\f5f5"}.bi-type-underline::before{content:"\f5f6"}.bi-type::before{content:"\f5f7"}.bi-ui-checks-grid::before{content:"\f5f8"}.bi-ui-checks::before{content:"\f5f9"}.bi-ui-radios-grid::before{content:"\f5fa"}.bi-ui-radios::before{content:"\f5fb"}.bi-umbrella-fill::before{content:"\f5fc"}.bi-umbrella::before{content:"\f5fd"}.bi-union::before{content:"\f5fe"}.bi-unlock-fill::before{content:"\f5ff"}.bi-unlock::before{content:"\f600"}.bi-upc-scan::before{content:"\f601"}.bi-upc::before{content:"\f602"}.bi-upload::before{content:"\f603"}.bi-vector-pen::before{content:"\f604"}.bi-view-list::before{content:"\f605"}.bi-view-stacked::before{content:"\f606"}.bi-vinyl-fill::before{content:"\f607"}.bi-vinyl::before{content:"\f608"}.bi-voicemail::before{content:"\f609"}.bi-volume-down-fill::before{content:"\f60a"}.bi-volume-down::before{content:"\f60b"}.bi-volume-mute-fill::before{content:"\f60c"}.bi-volume-mute::before{content:"\f60d"}.bi-volume-off-fill::before{content:"\f60e"}.bi-volume-off::before{content:"\f60f"}.bi-volume-up-fill::before{content:"\f610"}.bi-volume-up::before{content:"\f611"}.bi-vr::before{content:"\f612"}.bi-wallet-fill::before{content:"\f613"}.bi-wallet::before{content:"\f614"}.bi-wallet2::before{content:"\f615"}.bi-watch::before{content:"\f616"}.bi-water::before{content:"\f617"}.bi-whatsapp::before{content:"\f618"}.bi-wifi-1::before{content:"\f619"}.bi-wifi-2::before{content:"\f61a"}.bi-wifi-off::before{content:"\f61b"}.bi-wifi::before{content:"\f61c"}.bi-wind::before{content:"\f61d"}.bi-window-dock::before{content:"\f61e"}.bi-window-sidebar::before{content:"\f61f"}.bi-window::before{content:"\f620"}.bi-wrench::before{content:"\f621"}.bi-x-circle-fill::before{content:"\f622"}.bi-x-circle::before{content:"\f623"}.bi-x-diamond-fill::before{content:"\f624"}.bi-x-diamond::before{content:"\f625"}.bi-x-octagon-fill::before{content:"\f626"}.bi-x-octagon::before{content:"\f627"}.bi-x-square-fill::before{content:"\f628"}.bi-x-square::before{content:"\f629"}.bi-x::before{content:"\f62a"}.bi-youtube::before{content:"\f62b"}.bi-zoom-in::before{content:"\f62c"}.bi-zoom-out::before{content:"\f62d"}.bi-bank::before{content:"\f62e"}.bi-bank2::before{content:"\f62f"}.bi-bell-slash-fill::before{content:"\f630"}.bi-bell-slash::before{content:"\f631"}.bi-cash-coin::before{content:"\f632"}.bi-check-lg::before{content:"\f633"}.bi-coin::before{content:"\f634"}.bi-currency-bitcoin::before{content:"\f635"}.bi-currency-dollar::before{content:"\f636"}.bi-currency-euro::before{content:"\f637"}.bi-currency-exchange::before{content:"\f638"}.bi-currency-pound::before{content:"\f639"}.bi-currency-yen::before{content:"\f63a"}.bi-dash-lg::before{content:"\f63b"}.bi-exclamation-lg::before{content:"\f63c"}.bi-file-earmark-pdf-fill::before{content:"\f63d"}.bi-file-earmark-pdf::before{content:"\f63e"}.bi-file-pdf-fill::before{content:"\f63f"}.bi-file-pdf::before{content:"\f640"}.bi-gender-ambiguous::before{content:"\f641"}.bi-gender-female::before{content:"\f642"}.bi-gender-male::before{content:"\f643"}.bi-gender-trans::before{content:"\f644"}.bi-headset-vr::before{content:"\f645"}.bi-info-lg::before{content:"\f646"}.bi-mastodon::before{content:"\f647"}.bi-messenger::before{content:"\f648"}.bi-piggy-bank-fill::before{content:"\f649"}.bi-piggy-bank::before{content:"\f64a"}.bi-pin-map-fill::before{content:"\f64b"}.bi-pin-map::before{content:"\f64c"}.bi-plus-lg::before{content:"\f64d"}.bi-question-lg::before{content:"\f64e"}.bi-recycle::before{content:"\f64f"}.bi-reddit::before{content:"\f650"}.bi-safe-fill::before{content:"\f651"}.bi-safe2-fill::before{content:"\f652"}.bi-safe2::before{content:"\f653"}.bi-sd-card-fill::before{content:"\f654"}.bi-sd-card::before{content:"\f655"}.bi-skype::before{content:"\f656"}.bi-slash-lg::before{content:"\f657"}.bi-translate::before{content:"\f658"}.bi-x-lg::before{content:"\f659"}.bi-safe::before{content:"\f65a"}.bi-apple::before{content:"\f65b"}.bi-microsoft::before{content:"\f65d"}.bi-windows::before{content:"\f65e"}.bi-behance::before{content:"\f65c"}.bi-dribbble::before{content:"\f65f"}.bi-line::before{content:"\f660"}.bi-medium::before{content:"\f661"}.bi-paypal::before{content:"\f662"}.bi-pinterest::before{content:"\f663"}.bi-signal::before{content:"\f664"}.bi-snapchat::before{content:"\f665"}.bi-spotify::before{content:"\f666"}.bi-stack-overflow::before{content:"\f667"}.bi-strava::before{content:"\f668"}.bi-wordpress::before{content:"\f669"}.bi-vimeo::before{content:"\f66a"}.bi-activity::before{content:"\f66b"}.bi-easel2-fill::before{content:"\f66c"}.bi-easel2::before{content:"\f66d"}.bi-easel3-fill::before{content:"\f66e"}.bi-easel3::before{content:"\f66f"}.bi-fan::before{content:"\f670"}.bi-fingerprint::before{content:"\f671"}.bi-graph-down-arrow::before{content:"\f672"}.bi-graph-up-arrow::before{content:"\f673"}.bi-hypnotize::before{content:"\f674"}.bi-magic::before{content:"\f675"}.bi-person-rolodex::before{content:"\f676"}.bi-person-video::before{content:"\f677"}.bi-person-video2::before{content:"\f678"}.bi-person-video3::before{content:"\f679"}.bi-person-workspace::before{content:"\f67a"}.bi-radioactive::before{content:"\f67b"}.bi-webcam-fill::before{content:"\f67c"}.bi-webcam::before{content:"\f67d"}.bi-yin-yang::before{content:"\f67e"}.bi-bandaid-fill::before{content:"\f680"}.bi-bandaid::before{content:"\f681"}.bi-bluetooth::before{content:"\f682"}.bi-body-text::before{content:"\f683"}.bi-boombox::before{content:"\f684"}.bi-boxes::before{content:"\f685"}.bi-dpad-fill::before{content:"\f686"}.bi-dpad::before{content:"\f687"}.bi-ear-fill::before{content:"\f688"}.bi-ear::before{content:"\f689"}.bi-envelope-check-fill::before{content:"\f68b"}.bi-envelope-check::before{content:"\f68c"}.bi-envelope-dash-fill::before{content:"\f68e"}.bi-envelope-dash::before{content:"\f68f"}.bi-envelope-exclamation-fill::before{content:"\f691"}.bi-envelope-exclamation::before{content:"\f692"}.bi-envelope-plus-fill::before{content:"\f693"}.bi-envelope-plus::before{content:"\f694"}.bi-envelope-slash-fill::before{content:"\f696"}.bi-envelope-slash::before{content:"\f697"}.bi-envelope-x-fill::before{content:"\f699"}.bi-envelope-x::before{content:"\f69a"}.bi-explicit-fill::before{content:"\f69b"}.bi-explicit::before{content:"\f69c"}.bi-git::before{content:"\f69d"}.bi-infinity::before{content:"\f69e"}.bi-list-columns-reverse::before{content:"\f69f"}.bi-list-columns::before{content:"\f6a0"}.bi-meta::before{content:"\f6a1"}.bi-nintendo-switch::before{content:"\f6a4"}.bi-pc-display-horizontal::before{content:"\f6a5"}.bi-pc-display::before{content:"\f6a6"}.bi-pc-horizontal::before{content:"\f6a7"}.bi-pc::before{content:"\f6a8"}.bi-playstation::before{content:"\f6a9"}.bi-plus-slash-minus::before{content:"\f6aa"}.bi-projector-fill::before{content:"\f6ab"}.bi-projector::before{content:"\f6ac"}.bi-qr-code-scan::before{content:"\f6ad"}.bi-qr-code::before{content:"\f6ae"}.bi-quora::before{content:"\f6af"}.bi-quote::before{content:"\f6b0"}.bi-robot::before{content:"\f6b1"}.bi-send-check-fill::before{content:"\f6b2"}.bi-send-check::before{content:"\f6b3"}.bi-send-dash-fill::before{content:"\f6b4"}.bi-send-dash::before{content:"\f6b5"}.bi-send-exclamation-fill::before{content:"\f6b7"}.bi-send-exclamation::before{content:"\f6b8"}.bi-send-fill::before{content:"\f6b9"}.bi-send-plus-fill::before{content:"\f6ba"}.bi-send-plus::before{content:"\f6bb"}.bi-send-slash-fill::before{content:"\f6bc"}.bi-send-slash::before{content:"\f6bd"}.bi-send-x-fill::before{content:"\f6be"}.bi-send-x::before{content:"\f6bf"}.bi-send::before{content:"\f6c0"}.bi-steam::before{content:"\f6c1"}.bi-terminal-dash::before{content:"\f6c3"}.bi-terminal-plus::before{content:"\f6c4"}.bi-terminal-split::before{content:"\f6c5"}.bi-ticket-detailed-fill::before{content:"\f6c6"}.bi-ticket-detailed::before{content:"\f6c7"}.bi-ticket-fill::before{content:"\f6c8"}.bi-ticket-perforated-fill::before{content:"\f6c9"}.bi-ticket-perforated::before{content:"\f6ca"}.bi-ticket::before{content:"\f6cb"}.bi-tiktok::before{content:"\f6cc"}.bi-window-dash::before{content:"\f6cd"}.bi-window-desktop::before{content:"\f6ce"}.bi-window-fullscreen::before{content:"\f6cf"}.bi-window-plus::before{content:"\f6d0"}.bi-window-split::before{content:"\f6d1"}.bi-window-stack::before{content:"\f6d2"}.bi-window-x::before{content:"\f6d3"}.bi-xbox::before{content:"\f6d4"}.bi-ethernet::before{content:"\f6d5"}.bi-hdmi-fill::before{content:"\f6d6"}.bi-hdmi::before{content:"\f6d7"}.bi-usb-c-fill::before{content:"\f6d8"}.bi-usb-c::before{content:"\f6d9"}.bi-usb-fill::before{content:"\f6da"}.bi-usb-plug-fill::before{content:"\f6db"}.bi-usb-plug::before{content:"\f6dc"}.bi-usb-symbol::before{content:"\f6dd"}.bi-usb::before{content:"\f6de"}.bi-boombox-fill::before{content:"\f6df"}.bi-displayport::before{content:"\f6e1"}.bi-gpu-card::before{content:"\f6e2"}.bi-memory::before{content:"\f6e3"}.bi-modem-fill::before{content:"\f6e4"}.bi-modem::before{content:"\f6e5"}.bi-motherboard-fill::before{content:"\f6e6"}.bi-motherboard::before{content:"\f6e7"}.bi-optical-audio-fill::before{content:"\f6e8"}.bi-optical-audio::before{content:"\f6e9"}.bi-pci-card::before{content:"\f6ea"}.bi-router-fill::before{content:"\f6eb"}.bi-router::before{content:"\f6ec"}.bi-thunderbolt-fill::before{content:"\f6ef"}.bi-thunderbolt::before{content:"\f6f0"}.bi-usb-drive-fill::before{content:"\f6f1"}.bi-usb-drive::before{content:"\f6f2"}.bi-usb-micro-fill::before{content:"\f6f3"}.bi-usb-micro::before{content:"\f6f4"}.bi-usb-mini-fill::before{content:"\f6f5"}.bi-usb-mini::before{content:"\f6f6"}.bi-cloud-haze2::before{content:"\f6f7"}.bi-device-hdd-fill::before{content:"\f6f8"}.bi-device-hdd::before{content:"\f6f9"}.bi-device-ssd-fill::before{content:"\f6fa"}.bi-device-ssd::before{content:"\f6fb"}.bi-displayport-fill::before{content:"\f6fc"}.bi-mortarboard-fill::before{content:"\f6fd"}.bi-mortarboard::before{content:"\f6fe"}.bi-terminal-x::before{content:"\f6ff"}.bi-arrow-through-heart-fill::before{content:"\f700"}.bi-arrow-through-heart::before{content:"\f701"}.bi-badge-sd-fill::before{content:"\f702"}.bi-badge-sd::before{content:"\f703"}.bi-bag-heart-fill::before{content:"\f704"}.bi-bag-heart::before{content:"\f705"}.bi-balloon-fill::before{content:"\f706"}.bi-balloon-heart-fill::before{content:"\f707"}.bi-balloon-heart::before{content:"\f708"}.bi-balloon::before{content:"\f709"}.bi-box2-fill::before{content:"\f70a"}.bi-box2-heart-fill::before{content:"\f70b"}.bi-box2-heart::before{content:"\f70c"}.bi-box2::before{content:"\f70d"}.bi-braces-asterisk::before{content:"\f70e"}.bi-calendar-heart-fill::before{content:"\f70f"}.bi-calendar-heart::before{content:"\f710"}.bi-calendar2-heart-fill::before{content:"\f711"}.bi-calendar2-heart::before{content:"\f712"}.bi-chat-heart-fill::before{content:"\f713"}.bi-chat-heart::before{content:"\f714"}.bi-chat-left-heart-fill::before{content:"\f715"}.bi-chat-left-heart::before{content:"\f716"}.bi-chat-right-heart-fill::before{content:"\f717"}.bi-chat-right-heart::before{content:"\f718"}.bi-chat-square-heart-fill::before{content:"\f719"}.bi-chat-square-heart::before{content:"\f71a"}.bi-clipboard-check-fill::before{content:"\f71b"}.bi-clipboard-data-fill::before{content:"\f71c"}.bi-clipboard-fill::before{content:"\f71d"}.bi-clipboard-heart-fill::before{content:"\f71e"}.bi-clipboard-heart::before{content:"\f71f"}.bi-clipboard-minus-fill::before{content:"\f720"}.bi-clipboard-plus-fill::before{content:"\f721"}.bi-clipboard-pulse::before{content:"\f722"}.bi-clipboard-x-fill::before{content:"\f723"}.bi-clipboard2-check-fill::before{content:"\f724"}.bi-clipboard2-check::before{content:"\f725"}.bi-clipboard2-data-fill::before{content:"\f726"}.bi-clipboard2-data::before{content:"\f727"}.bi-clipboard2-fill::before{content:"\f728"}.bi-clipboard2-heart-fill::before{content:"\f729"}.bi-clipboard2-heart::before{content:"\f72a"}.bi-clipboard2-minus-fill::before{content:"\f72b"}.bi-clipboard2-minus::before{content:"\f72c"}.bi-clipboard2-plus-fill::before{content:"\f72d"}.bi-clipboard2-plus::before{content:"\f72e"}.bi-clipboard2-pulse-fill::before{content:"\f72f"}.bi-clipboard2-pulse::before{content:"\f730"}.bi-clipboard2-x-fill::before{content:"\f731"}.bi-clipboard2-x::before{content:"\f732"}.bi-clipboard2::before{content:"\f733"}.bi-emoji-kiss-fill::before{content:"\f734"}.bi-emoji-kiss::before{content:"\f735"}.bi-envelope-heart-fill::before{content:"\f736"}.bi-envelope-heart::before{content:"\f737"}.bi-envelope-open-heart-fill::before{content:"\f738"}.bi-envelope-open-heart::before{content:"\f739"}.bi-envelope-paper-fill::before{content:"\f73a"}.bi-envelope-paper-heart-fill::before{content:"\f73b"}.bi-envelope-paper-heart::before{content:"\f73c"}.bi-envelope-paper::before{content:"\f73d"}.bi-filetype-aac::before{content:"\f73e"}.bi-filetype-ai::before{content:"\f73f"}.bi-filetype-bmp::before{content:"\f740"}.bi-filetype-cs::before{content:"\f741"}.bi-filetype-css::before{content:"\f742"}.bi-filetype-csv::before{content:"\f743"}.bi-filetype-doc::before{content:"\f744"}.bi-filetype-docx::before{content:"\f745"}.bi-filetype-exe::before{content:"\f746"}.bi-filetype-gif::before{content:"\f747"}.bi-filetype-heic::before{content:"\f748"}.bi-filetype-html::before{content:"\f749"}.bi-filetype-java::before{content:"\f74a"}.bi-filetype-jpg::before{content:"\f74b"}.bi-filetype-js::before{content:"\f74c"}.bi-filetype-jsx::before{content:"\f74d"}.bi-filetype-key::before{content:"\f74e"}.bi-filetype-m4p::before{content:"\f74f"}.bi-filetype-md::before{content:"\f750"}.bi-filetype-mdx::before{content:"\f751"}.bi-filetype-mov::before{content:"\f752"}.bi-filetype-mp3::before{content:"\f753"}.bi-filetype-mp4::before{content:"\f754"}.bi-filetype-otf::before{content:"\f755"}.bi-filetype-pdf::before{content:"\f756"}.bi-filetype-php::before{content:"\f757"}.bi-filetype-png::before{content:"\f758"}.bi-filetype-ppt::before{content:"\f75a"}.bi-filetype-psd::before{content:"\f75b"}.bi-filetype-py::before{content:"\f75c"}.bi-filetype-raw::before{content:"\f75d"}.bi-filetype-rb::before{content:"\f75e"}.bi-filetype-sass::before{content:"\f75f"}.bi-filetype-scss::before{content:"\f760"}.bi-filetype-sh::before{content:"\f761"}.bi-filetype-svg::before{content:"\f762"}.bi-filetype-tiff::before{content:"\f763"}.bi-filetype-tsx::before{content:"\f764"}.bi-filetype-ttf::before{content:"\f765"}.bi-filetype-txt::before{content:"\f766"}.bi-filetype-wav::before{content:"\f767"}.bi-filetype-woff::before{content:"\f768"}.bi-filetype-xls::before{content:"\f76a"}.bi-filetype-xml::before{content:"\f76b"}.bi-filetype-yml::before{content:"\f76c"}.bi-heart-arrow::before{content:"\f76d"}.bi-heart-pulse-fill::before{content:"\f76e"}.bi-heart-pulse::before{content:"\f76f"}.bi-heartbreak-fill::before{content:"\f770"}.bi-heartbreak::before{content:"\f771"}.bi-hearts::before{content:"\f772"}.bi-hospital-fill::before{content:"\f773"}.bi-hospital::before{content:"\f774"}.bi-house-heart-fill::before{content:"\f775"}.bi-house-heart::before{content:"\f776"}.bi-incognito::before{content:"\f777"}.bi-magnet-fill::before{content:"\f778"}.bi-magnet::before{content:"\f779"}.bi-person-heart::before{content:"\f77a"}.bi-person-hearts::before{content:"\f77b"}.bi-phone-flip::before{content:"\f77c"}.bi-plugin::before{content:"\f77d"}.bi-postage-fill::before{content:"\f77e"}.bi-postage-heart-fill::before{content:"\f77f"}.bi-postage-heart::before{content:"\f780"}.bi-postage::before{content:"\f781"}.bi-postcard-fill::before{content:"\f782"}.bi-postcard-heart-fill::before{content:"\f783"}.bi-postcard-heart::before{content:"\f784"}.bi-postcard::before{content:"\f785"}.bi-search-heart-fill::before{content:"\f786"}.bi-search-heart::before{content:"\f787"}.bi-sliders2-vertical::before{content:"\f788"}.bi-sliders2::before{content:"\f789"}.bi-trash3-fill::before{content:"\f78a"}.bi-trash3::before{content:"\f78b"}.bi-valentine::before{content:"\f78c"}.bi-valentine2::before{content:"\f78d"}.bi-wrench-adjustable-circle-fill::before{content:"\f78e"}.bi-wrench-adjustable-circle::before{content:"\f78f"}.bi-wrench-adjustable::before{content:"\f790"}.bi-filetype-json::before{content:"\f791"}.bi-filetype-pptx::before{content:"\f792"}.bi-filetype-xlsx::before{content:"\f793"}.bi-1-circle-fill::before{content:"\f796"}.bi-1-circle::before{content:"\f797"}.bi-1-square-fill::before{content:"\f798"}.bi-1-square::before{content:"\f799"}.bi-2-circle-fill::before{content:"\f79c"}.bi-2-circle::before{content:"\f79d"}.bi-2-square-fill::before{content:"\f79e"}.bi-2-square::before{content:"\f79f"}.bi-3-circle-fill::before{content:"\f7a2"}.bi-3-circle::before{content:"\f7a3"}.bi-3-square-fill::before{content:"\f7a4"}.bi-3-square::before{content:"\f7a5"}.bi-4-circle-fill::before{content:"\f7a8"}.bi-4-circle::before{content:"\f7a9"}.bi-4-square-fill::before{content:"\f7aa"}.bi-4-square::before{content:"\f7ab"}.bi-5-circle-fill::before{content:"\f7ae"}.bi-5-circle::before{content:"\f7af"}.bi-5-square-fill::before{content:"\f7b0"}.bi-5-square::before{content:"\f7b1"}.bi-6-circle-fill::before{content:"\f7b4"}.bi-6-circle::before{content:"\f7b5"}.bi-6-square-fill::before{content:"\f7b6"}.bi-6-square::before{content:"\f7b7"}.bi-7-circle-fill::before{content:"\f7ba"}.bi-7-circle::before{content:"\f7bb"}.bi-7-square-fill::before{content:"\f7bc"}.bi-7-square::before{content:"\f7bd"}.bi-8-circle-fill::before{content:"\f7c0"}.bi-8-circle::before{content:"\f7c1"}.bi-8-square-fill::before{content:"\f7c2"}.bi-8-square::before{content:"\f7c3"}.bi-9-circle-fill::before{content:"\f7c6"}.bi-9-circle::before{content:"\f7c7"}.bi-9-square-fill::before{content:"\f7c8"}.bi-9-square::before{content:"\f7c9"}.bi-airplane-engines-fill::before{content:"\f7ca"}.bi-airplane-engines::before{content:"\f7cb"}.bi-airplane-fill::before{content:"\f7cc"}.bi-airplane::before{content:"\f7cd"}.bi-alexa::before{content:"\f7ce"}.bi-alipay::before{content:"\f7cf"}.bi-android::before{content:"\f7d0"}.bi-android2::before{content:"\f7d1"}.bi-box-fill::before{content:"\f7d2"}.bi-box-seam-fill::before{content:"\f7d3"}.bi-browser-chrome::before{content:"\f7d4"}.bi-browser-edge::before{content:"\f7d5"}.bi-browser-firefox::before{content:"\f7d6"}.bi-browser-safari::before{content:"\f7d7"}.bi-c-circle-fill::before{content:"\f7da"}.bi-c-circle::before{content:"\f7db"}.bi-c-square-fill::before{content:"\f7dc"}.bi-c-square::before{content:"\f7dd"}.bi-capsule-pill::before{content:"\f7de"}.bi-capsule::before{content:"\f7df"}.bi-car-front-fill::before{content:"\f7e0"}.bi-car-front::before{content:"\f7e1"}.bi-cassette-fill::before{content:"\f7e2"}.bi-cassette::before{content:"\f7e3"}.bi-cc-circle-fill::before{content:"\f7e6"}.bi-cc-circle::before{content:"\f7e7"}.bi-cc-square-fill::before{content:"\f7e8"}.bi-cc-square::before{content:"\f7e9"}.bi-cup-hot-fill::before{content:"\f7ea"}.bi-cup-hot::before{content:"\f7eb"}.bi-currency-rupee::before{content:"\f7ec"}.bi-dropbox::before{content:"\f7ed"}.bi-escape::before{content:"\f7ee"}.bi-fast-forward-btn-fill::before{content:"\f7ef"}.bi-fast-forward-btn::before{content:"\f7f0"}.bi-fast-forward-circle-fill::before{content:"\f7f1"}.bi-fast-forward-circle::before{content:"\f7f2"}.bi-fast-forward-fill::before{content:"\f7f3"}.bi-fast-forward::before{content:"\f7f4"}.bi-filetype-sql::before{content:"\f7f5"}.bi-fire::before{content:"\f7f6"}.bi-google-play::before{content:"\f7f7"}.bi-h-circle-fill::before{content:"\f7fa"}.bi-h-circle::before{content:"\f7fb"}.bi-h-square-fill::before{content:"\f7fc"}.bi-h-square::before{content:"\f7fd"}.bi-indent::before{content:"\f7fe"}.bi-lungs-fill::before{content:"\f7ff"}.bi-lungs::before{content:"\f800"}.bi-microsoft-teams::before{content:"\f801"}.bi-p-circle-fill::before{content:"\f804"}.bi-p-circle::before{content:"\f805"}.bi-p-square-fill::before{content:"\f806"}.bi-p-square::before{content:"\f807"}.bi-pass-fill::before{content:"\f808"}.bi-pass::before{content:"\f809"}.bi-prescription::before{content:"\f80a"}.bi-prescription2::before{content:"\f80b"}.bi-r-circle-fill::before{content:"\f80e"}.bi-r-circle::before{content:"\f80f"}.bi-r-square-fill::before{content:"\f810"}.bi-r-square::before{content:"\f811"}.bi-repeat-1::before{content:"\f812"}.bi-repeat::before{content:"\f813"}.bi-rewind-btn-fill::before{content:"\f814"}.bi-rewind-btn::before{content:"\f815"}.bi-rewind-circle-fill::before{content:"\f816"}.bi-rewind-circle::before{content:"\f817"}.bi-rewind-fill::before{content:"\f818"}.bi-rewind::before{content:"\f819"}.bi-train-freight-front-fill::before{content:"\f81a"}.bi-train-freight-front::before{content:"\f81b"}.bi-train-front-fill::before{content:"\f81c"}.bi-train-front::before{content:"\f81d"}.bi-train-lightrail-front-fill::before{content:"\f81e"}.bi-train-lightrail-front::before{content:"\f81f"}.bi-truck-front-fill::before{content:"\f820"}.bi-truck-front::before{content:"\f821"}.bi-ubuntu::before{content:"\f822"}.bi-unindent::before{content:"\f823"}.bi-unity::before{content:"\f824"}.bi-universal-access-circle::before{content:"\f825"}.bi-universal-access::before{content:"\f826"}.bi-virus::before{content:"\f827"}.bi-virus2::before{content:"\f828"}.bi-wechat::before{content:"\f829"}.bi-yelp::before{content:"\f82a"}.bi-sign-stop-fill::before{content:"\f82b"}.bi-sign-stop-lights-fill::before{content:"\f82c"}.bi-sign-stop-lights::before{content:"\f82d"}.bi-sign-stop::before{content:"\f82e"}.bi-sign-turn-left-fill::before{content:"\f82f"}.bi-sign-turn-left::before{content:"\f830"}.bi-sign-turn-right-fill::before{content:"\f831"}.bi-sign-turn-right::before{content:"\f832"}.bi-sign-turn-slight-left-fill::before{content:"\f833"}.bi-sign-turn-slight-left::before{content:"\f834"}.bi-sign-turn-slight-right-fill::before{content:"\f835"}.bi-sign-turn-slight-right::before{content:"\f836"}.bi-sign-yield-fill::before{content:"\f837"}.bi-sign-yield::before{content:"\f838"}.bi-ev-station-fill::before{content:"\f839"}.bi-ev-station::before{content:"\f83a"}.bi-fuel-pump-diesel-fill::before{content:"\f83b"}.bi-fuel-pump-diesel::before{content:"\f83c"}.bi-fuel-pump-fill::before{content:"\f83d"}.bi-fuel-pump::before{content:"\f83e"}.bi-0-circle-fill::before{content:"\f83f"}.bi-0-circle::before{content:"\f840"}.bi-0-square-fill::before{content:"\f841"}.bi-0-square::before{content:"\f842"}.bi-rocket-fill::before{content:"\f843"}.bi-rocket-takeoff-fill::before{content:"\f844"}.bi-rocket-takeoff::before{content:"\f845"}.bi-rocket::before{content:"\f846"}.bi-stripe::before{content:"\f847"}.bi-subscript::before{content:"\f848"}.bi-superscript::before{content:"\f849"}.bi-trello::before{content:"\f84a"}.bi-envelope-at-fill::before{content:"\f84b"}.bi-envelope-at::before{content:"\f84c"}.bi-regex::before{content:"\f84d"}.bi-text-wrap::before{content:"\f84e"}.bi-sign-dead-end-fill::before{content:"\f84f"}.bi-sign-dead-end::before{content:"\f850"}.bi-sign-do-not-enter-fill::before{content:"\f851"}.bi-sign-do-not-enter::before{content:"\f852"}.bi-sign-intersection-fill::before{content:"\f853"}.bi-sign-intersection-side-fill::before{content:"\f854"}.bi-sign-intersection-side::before{content:"\f855"}.bi-sign-intersection-t-fill::before{content:"\f856"}.bi-sign-intersection-t::before{content:"\f857"}.bi-sign-intersection-y-fill::before{content:"\f858"}.bi-sign-intersection-y::before{content:"\f859"}.bi-sign-intersection::before{content:"\f85a"}.bi-sign-merge-left-fill::before{content:"\f85b"}.bi-sign-merge-left::before{content:"\f85c"}.bi-sign-merge-right-fill::before{content:"\f85d"}.bi-sign-merge-right::before{content:"\f85e"}.bi-sign-no-left-turn-fill::before{content:"\f85f"}.bi-sign-no-left-turn::before{content:"\f860"}.bi-sign-no-parking-fill::before{content:"\f861"}.bi-sign-no-parking::before{content:"\f862"}.bi-sign-no-right-turn-fill::before{content:"\f863"}.bi-sign-no-right-turn::before{content:"\f864"}.bi-sign-railroad-fill::before{content:"\f865"}.bi-sign-railroad::before{content:"\f866"}.bi-building-add::before{content:"\f867"}.bi-building-check::before{content:"\f868"}.bi-building-dash::before{content:"\f869"}.bi-building-down::before{content:"\f86a"}.bi-building-exclamation::before{content:"\f86b"}.bi-building-fill-add::before{content:"\f86c"}.bi-building-fill-check::before{content:"\f86d"}.bi-building-fill-dash::before{content:"\f86e"}.bi-building-fill-down::before{content:"\f86f"}.bi-building-fill-exclamation::before{content:"\f870"}.bi-building-fill-gear::before{content:"\f871"}.bi-building-fill-lock::before{content:"\f872"}.bi-building-fill-slash::before{content:"\f873"}.bi-building-fill-up::before{content:"\f874"}.bi-building-fill-x::before{content:"\f875"}.bi-building-fill::before{content:"\f876"}.bi-building-gear::before{content:"\f877"}.bi-building-lock::before{content:"\f878"}.bi-building-slash::before{content:"\f879"}.bi-building-up::before{content:"\f87a"}.bi-building-x::before{content:"\f87b"}.bi-buildings-fill::before{content:"\f87c"}.bi-buildings::before{content:"\f87d"}.bi-bus-front-fill::before{content:"\f87e"}.bi-bus-front::before{content:"\f87f"}.bi-ev-front-fill::before{content:"\f880"}.bi-ev-front::before{content:"\f881"}.bi-globe-americas::before{content:"\f882"}.bi-globe-asia-australia::before{content:"\f883"}.bi-globe-central-south-asia::before{content:"\f884"}.bi-globe-europe-africa::before{content:"\f885"}.bi-house-add-fill::before{content:"\f886"}.bi-house-add::before{content:"\f887"}.bi-house-check-fill::before{content:"\f888"}.bi-house-check::before{content:"\f889"}.bi-house-dash-fill::before{content:"\f88a"}.bi-house-dash::before{content:"\f88b"}.bi-house-down-fill::before{content:"\f88c"}.bi-house-down::before{content:"\f88d"}.bi-house-exclamation-fill::before{content:"\f88e"}.bi-house-exclamation::before{content:"\f88f"}.bi-house-gear-fill::before{content:"\f890"}.bi-house-gear::before{content:"\f891"}.bi-house-lock-fill::before{content:"\f892"}.bi-house-lock::before{content:"\f893"}.bi-house-slash-fill::before{content:"\f894"}.bi-house-slash::before{content:"\f895"}.bi-house-up-fill::before{content:"\f896"}.bi-house-up::before{content:"\f897"}.bi-house-x-fill::before{content:"\f898"}.bi-house-x::before{content:"\f899"}.bi-person-add::before{content:"\f89a"}.bi-person-down::before{content:"\f89b"}.bi-person-exclamation::before{content:"\f89c"}.bi-person-fill-add::before{content:"\f89d"}.bi-person-fill-check::before{content:"\f89e"}.bi-person-fill-dash::before{content:"\f89f"}.bi-person-fill-down::before{content:"\f8a0"}.bi-person-fill-exclamation::before{content:"\f8a1"}.bi-person-fill-gear::before{content:"\f8a2"}.bi-person-fill-lock::before{content:"\f8a3"}.bi-person-fill-slash::before{content:"\f8a4"}.bi-person-fill-up::before{content:"\f8a5"}.bi-person-fill-x::before{content:"\f8a6"}.bi-person-gear::before{content:"\f8a7"}.bi-person-lock::before{content:"\f8a8"}.bi-person-slash::before{content:"\f8a9"}.bi-person-up::before{content:"\f8aa"}.bi-scooter::before{content:"\f8ab"}.bi-taxi-front-fill::before{content:"\f8ac"}.bi-taxi-front::before{content:"\f8ad"}.bi-amd::before{content:"\f8ae"}.bi-database-add::before{content:"\f8af"}.bi-database-check::before{content:"\f8b0"}.bi-database-dash::before{content:"\f8b1"}.bi-database-down::before{content:"\f8b2"}.bi-database-exclamation::before{content:"\f8b3"}.bi-database-fill-add::before{content:"\f8b4"}.bi-database-fill-check::before{content:"\f8b5"}.bi-database-fill-dash::before{content:"\f8b6"}.bi-database-fill-down::before{content:"\f8b7"}.bi-database-fill-exclamation::before{content:"\f8b8"}.bi-database-fill-gear::before{content:"\f8b9"}.bi-database-fill-lock::before{content:"\f8ba"}.bi-database-fill-slash::before{content:"\f8bb"}.bi-database-fill-up::before{content:"\f8bc"}.bi-database-fill-x::before{content:"\f8bd"}.bi-database-fill::before{content:"\f8be"}.bi-database-gear::before{content:"\f8bf"}.bi-database-lock::before{content:"\f8c0"}.bi-database-slash::before{content:"\f8c1"}.bi-database-up::before{content:"\f8c2"}.bi-database-x::before{content:"\f8c3"}.bi-database::before{content:"\f8c4"}.bi-houses-fill::before{content:"\f8c5"}.bi-houses::before{content:"\f8c6"}.bi-nvidia::before{content:"\f8c7"}.bi-person-vcard-fill::before{content:"\f8c8"}.bi-person-vcard::before{content:"\f8c9"}.bi-sina-weibo::before{content:"\f8ca"}.bi-tencent-qq::before{content:"\f8cb"}.bi-wikipedia::before{content:"\f8cc"}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid #fff0;border-right:3px solid #fff0;border-top:4px solid #555}[dir=rtl] .iti__arrow{margin-right:6px;margin-left:0}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgb(0 0 0 / .2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{display:flex;align-items:center;padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgb(0 0 0 / .05)}.iti__country-name,.iti__flag-box{margin-right:6px}[dir=rtl] .iti__country-name,[dir=rtl] .iti__flag-box{margin-right:0;margin-left:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}[dir=rtl] .iti--allow-dropdown input,[dir=rtl] .iti--allow-dropdown input[type=tel],[dir=rtl] .iti--allow-dropdown input[type=text],[dir=rtl] .iti--separate-dial-code input,[dir=rtl] .iti--separate-dial-code input[type=tel],[dir=rtl] .iti--separate-dial-code input[type=text]{padding-right:52px;padding-left:6px;margin-right:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}[dir=rtl] .iti--allow-dropdown .iti__flag-container,[dir=rtl] .iti--separate-dial-code .iti__flag-container{right:0;left:auto}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgb(0 0 0 / .05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:#fff0}.iti--separate-dial-code .iti__selected-flag{background-color:rgb(0 0 0 / .05)}.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:6px}[dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:0;margin-right:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5762px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:12px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cq{height:12px;background-position:-1115px 0}.iti__flag.iti__cr{height:12px;background-position:-1137px 0}.iti__flag.iti__cu{height:10px;background-position:-1159px 0}.iti__flag.iti__cv{height:12px;background-position:-1181px 0}.iti__flag.iti__cw{height:14px;background-position:-1203px 0}.iti__flag.iti__cx{height:10px;background-position:-1225px 0}.iti__flag.iti__cy{height:14px;background-position:-1247px 0}.iti__flag.iti__cz{height:14px;background-position:-1269px 0}.iti__flag.iti__de{height:12px;background-position:-1291px 0}.iti__flag.iti__dg{height:10px;background-position:-1313px 0}.iti__flag.iti__dj{height:14px;background-position:-1335px 0}.iti__flag.iti__dk{height:15px;background-position:-1357px 0}.iti__flag.iti__dm{height:10px;background-position:-1379px 0}.iti__flag.iti__do{height:14px;background-position:-1401px 0}.iti__flag.iti__dz{height:14px;background-position:-1423px 0}.iti__flag.iti__ea{height:14px;background-position:-1445px 0}.iti__flag.iti__ec{height:14px;background-position:-1467px 0}.iti__flag.iti__ee{height:13px;background-position:-1489px 0}.iti__flag.iti__eg{height:14px;background-position:-1511px 0}.iti__flag.iti__eh{height:10px;background-position:-1533px 0}.iti__flag.iti__er{height:10px;background-position:-1555px 0}.iti__flag.iti__es{height:14px;background-position:-1577px 0}.iti__flag.iti__et{height:10px;background-position:-1599px 0}.iti__flag.iti__eu{height:14px;background-position:-1621px 0}.iti__flag.iti__ez{height:14px;background-position:-1643px 0}.iti__flag.iti__fi{height:12px;background-position:-1665px 0}.iti__flag.iti__fj{height:10px;background-position:-1687px 0}.iti__flag.iti__fk{height:10px;background-position:-1709px 0}.iti__flag.iti__fm{height:11px;background-position:-1731px 0}.iti__flag.iti__fo{height:15px;background-position:-1753px 0}.iti__flag.iti__fr{height:14px;background-position:-1775px 0}.iti__flag.iti__fx{height:14px;background-position:-1797px 0}.iti__flag.iti__ga{height:15px;background-position:-1819px 0}.iti__flag.iti__gb{height:10px;background-position:-1841px 0}.iti__flag.iti__gd{height:12px;background-position:-1863px 0}.iti__flag.iti__ge{height:14px;background-position:-1885px 0}.iti__flag.iti__gf{height:14px;background-position:-1907px 0}.iti__flag.iti__gg{height:14px;background-position:-1929px 0}.iti__flag.iti__gh{height:14px;background-position:-1951px 0}.iti__flag.iti__gi{height:10px;background-position:-1973px 0}.iti__flag.iti__gl{height:14px;background-position:-1995px 0}.iti__flag.iti__gm{height:14px;background-position:-2017px 0}.iti__flag.iti__gn{height:14px;background-position:-2039px 0}.iti__flag.iti__gp{height:14px;background-position:-2061px 0}.iti__flag.iti__gq{height:14px;background-position:-2083px 0}.iti__flag.iti__gr{height:14px;background-position:-2105px 0}.iti__flag.iti__gs{height:10px;background-position:-2127px 0}.iti__flag.iti__gt{height:13px;background-position:-2149px 0}.iti__flag.iti__gu{height:11px;background-position:-2171px 0}.iti__flag.iti__gw{height:10px;background-position:-2193px 0}.iti__flag.iti__gy{height:12px;background-position:-2215px 0}.iti__flag.iti__hk{height:14px;background-position:-2237px 0}.iti__flag.iti__hm{height:10px;background-position:-2259px 0}.iti__flag.iti__hn{height:10px;background-position:-2281px 0}.iti__flag.iti__hr{height:10px;background-position:-2303px 0}.iti__flag.iti__ht{height:12px;background-position:-2325px 0}.iti__flag.iti__hu{height:10px;background-position:-2347px 0}.iti__flag.iti__ic{height:14px;background-position:-2369px 0}.iti__flag.iti__id{height:14px;background-position:-2391px 0}.iti__flag.iti__ie{height:10px;background-position:-2413px 0}.iti__flag.iti__il{height:15px;background-position:-2435px 0}.iti__flag.iti__im{height:10px;background-position:-2457px 0}.iti__flag.iti__in{height:14px;background-position:-2479px 0}.iti__flag.iti__io{height:10px;background-position:-2501px 0}.iti__flag.iti__iq{height:14px;background-position:-2523px 0}.iti__flag.iti__ir{height:12px;background-position:-2545px 0}.iti__flag.iti__is{height:15px;background-position:-2567px 0}.iti__flag.iti__it{height:14px;background-position:-2589px 0}.iti__flag.iti__je{height:12px;background-position:-2611px 0}.iti__flag.iti__jm{height:10px;background-position:-2633px 0}.iti__flag.iti__jo{height:10px;background-position:-2655px 0}.iti__flag.iti__jp{height:14px;background-position:-2677px 0}.iti__flag.iti__ke{height:14px;background-position:-2699px 0}.iti__flag.iti__kg{height:12px;background-position:-2721px 0}.iti__flag.iti__kh{height:13px;background-position:-2743px 0}.iti__flag.iti__ki{height:10px;background-position:-2765px 0}.iti__flag.iti__km{height:12px;background-position:-2787px 0}.iti__flag.iti__kn{height:14px;background-position:-2809px 0}.iti__flag.iti__kp{height:10px;background-position:-2831px 0}.iti__flag.iti__kr{height:14px;background-position:-2853px 0}.iti__flag.iti__kw{height:10px;background-position:-2875px 0}.iti__flag.iti__ky{height:10px;background-position:-2897px 0}.iti__flag.iti__kz{height:10px;background-position:-2919px 0}.iti__flag.iti__la{height:14px;background-position:-2941px 0}.iti__flag.iti__lb{height:14px;background-position:-2963px 0}.iti__flag.iti__lc{height:10px;background-position:-2985px 0}.iti__flag.iti__li{height:12px;background-position:-3007px 0}.iti__flag.iti__lk{height:10px;background-position:-3029px 0}.iti__flag.iti__lr{height:11px;background-position:-3051px 0}.iti__flag.iti__ls{height:14px;background-position:-3073px 0}.iti__flag.iti__lt{height:12px;background-position:-3095px 0}.iti__flag.iti__lu{height:12px;background-position:-3117px 0}.iti__flag.iti__lv{height:10px;background-position:-3139px 0}.iti__flag.iti__ly{height:10px;background-position:-3161px 0}.iti__flag.iti__ma{height:14px;background-position:-3183px 0}.iti__flag.iti__mc{height:15px;background-position:-3205px 0}.iti__flag.iti__md{height:10px;background-position:-3226px 0}.iti__flag.iti__me{height:10px;background-position:-3248px 0}.iti__flag.iti__mf{height:14px;background-position:-3270px 0}.iti__flag.iti__mg{height:14px;background-position:-3292px 0}.iti__flag.iti__mh{height:11px;background-position:-3314px 0}.iti__flag.iti__mk{height:10px;background-position:-3336px 0}.iti__flag.iti__ml{height:14px;background-position:-3358px 0}.iti__flag.iti__mm{height:14px;background-position:-3380px 0}.iti__flag.iti__mn{height:10px;background-position:-3402px 0}.iti__flag.iti__mo{height:14px;background-position:-3424px 0}.iti__flag.iti__mp{height:10px;background-position:-3446px 0}.iti__flag.iti__mq{height:14px;background-position:-3468px 0}.iti__flag.iti__mr{height:14px;background-position:-3490px 0}.iti__flag.iti__ms{height:10px;background-position:-3512px 0}.iti__flag.iti__mt{height:14px;background-position:-3534px 0}.iti__flag.iti__mu{height:14px;background-position:-3556px 0}.iti__flag.iti__mv{height:14px;background-position:-3578px 0}.iti__flag.iti__mw{height:14px;background-position:-3600px 0}.iti__flag.iti__mx{height:12px;background-position:-3622px 0}.iti__flag.iti__my{height:10px;background-position:-3644px 0}.iti__flag.iti__mz{height:14px;background-position:-3666px 0}.iti__flag.iti__na{height:14px;background-position:-3688px 0}.iti__flag.iti__nc{height:10px;background-position:-3710px 0}.iti__flag.iti__ne{height:15px;background-position:-3732px 0}.iti__flag.iti__nf{height:10px;background-position:-3752px 0}.iti__flag.iti__ng{height:10px;background-position:-3774px 0}.iti__flag.iti__ni{height:12px;background-position:-3796px 0}.iti__flag.iti__nl{height:14px;background-position:-3818px 0}.iti__flag.iti__no{height:15px;background-position:-3840px 0}.iti__flag.iti__np{height:15px;background-position:-3862px 0}.iti__flag.iti__nr{height:10px;background-position:-3877px 0}.iti__flag.iti__nu{height:10px;background-position:-3899px 0}.iti__flag.iti__nz{height:10px;background-position:-3921px 0}.iti__flag.iti__om{height:10px;background-position:-3943px 0}.iti__flag.iti__pa{height:14px;background-position:-3965px 0}.iti__flag.iti__pe{height:14px;background-position:-3987px 0}.iti__flag.iti__pf{height:14px;background-position:-4009px 0}.iti__flag.iti__pg{height:15px;background-position:-4031px 0}.iti__flag.iti__ph{height:10px;background-position:-4053px 0}.iti__flag.iti__pk{height:14px;background-position:-4075px 0}.iti__flag.iti__pl{height:13px;background-position:-4097px 0}.iti__flag.iti__pm{height:14px;background-position:-4119px 0}.iti__flag.iti__pn{height:10px;background-position:-4141px 0}.iti__flag.iti__pr{height:14px;background-position:-4163px 0}.iti__flag.iti__ps{height:10px;background-position:-4185px 0}.iti__flag.iti__pt{height:14px;background-position:-4207px 0}.iti__flag.iti__pw{height:13px;background-position:-4229px 0}.iti__flag.iti__py{height:11px;background-position:-4251px 0}.iti__flag.iti__qa{height:8px;background-position:-4273px 0}.iti__flag.iti__re{height:14px;background-position:-4295px 0}.iti__flag.iti__ro{height:14px;background-position:-4317px 0}.iti__flag.iti__rs{height:14px;background-position:-4339px 0}.iti__flag.iti__ru{height:14px;background-position:-4361px 0}.iti__flag.iti__rw{height:14px;background-position:-4383px 0}.iti__flag.iti__sa{height:14px;background-position:-4405px 0}.iti__flag.iti__sb{height:10px;background-position:-4427px 0}.iti__flag.iti__sc{height:10px;background-position:-4449px 0}.iti__flag.iti__sd{height:10px;background-position:-4471px 0}.iti__flag.iti__se{height:13px;background-position:-4493px 0}.iti__flag.iti__sg{height:14px;background-position:-4515px 0}.iti__flag.iti__sh{height:10px;background-position:-4537px 0}.iti__flag.iti__si{height:10px;background-position:-4559px 0}.iti__flag.iti__sj{height:15px;background-position:-4581px 0}.iti__flag.iti__sk{height:14px;background-position:-4603px 0}.iti__flag.iti__sl{height:14px;background-position:-4625px 0}.iti__flag.iti__sm{height:15px;background-position:-4647px 0}.iti__flag.iti__sn{height:14px;background-position:-4669px 0}.iti__flag.iti__so{height:14px;background-position:-4691px 0}.iti__flag.iti__sr{height:14px;background-position:-4713px 0}.iti__flag.iti__ss{height:10px;background-position:-4735px 0}.iti__flag.iti__st{height:10px;background-position:-4757px 0}.iti__flag.iti__su{height:10px;background-position:-4779px 0}.iti__flag.iti__sv{height:12px;background-position:-4801px 0}.iti__flag.iti__sx{height:14px;background-position:-4823px 0}.iti__flag.iti__sy{height:14px;background-position:-4845px 0}.iti__flag.iti__sz{height:14px;background-position:-4867px 0}.iti__flag.iti__ta{height:10px;background-position:-4889px 0}.iti__flag.iti__tc{height:10px;background-position:-4911px 0}.iti__flag.iti__td{height:14px;background-position:-4933px 0}.iti__flag.iti__tf{height:14px;background-position:-4955px 0}.iti__flag.iti__tg{height:13px;background-position:-4977px 0}.iti__flag.iti__th{height:14px;background-position:-4999px 0}.iti__flag.iti__tj{height:10px;background-position:-5021px 0}.iti__flag.iti__tk{height:10px;background-position:-5043px 0}.iti__flag.iti__tl{height:10px;background-position:-5065px 0}.iti__flag.iti__tm{height:14px;background-position:-5087px 0}.iti__flag.iti__tn{height:14px;background-position:-5109px 0}.iti__flag.iti__to{height:10px;background-position:-5131px 0}.iti__flag.iti__tr{height:14px;background-position:-5153px 0}.iti__flag.iti__tt{height:12px;background-position:-5175px 0}.iti__flag.iti__tv{height:10px;background-position:-5197px 0}.iti__flag.iti__tw{height:14px;background-position:-5219px 0}.iti__flag.iti__tz{height:14px;background-position:-5241px 0}.iti__flag.iti__ua{height:14px;background-position:-5263px 0}.iti__flag.iti__ug{height:14px;background-position:-5285px 0}.iti__flag.iti__uk{height:10px;background-position:-5307px 0}.iti__flag.iti__um{height:11px;background-position:-5329px 0}.iti__flag.iti__un{height:14px;background-position:-5351px 0}.iti__flag.iti__us{height:11px;background-position:-5373px 0}.iti__flag.iti__uy{height:14px;background-position:-5395px 0}.iti__flag.iti__uz{height:10px;background-position:-5417px 0}.iti__flag.iti__va{height:15px;background-position:-5439px 0}.iti__flag.iti__vc{height:14px;background-position:-5456px 0}.iti__flag.iti__ve{height:14px;background-position:-5478px 0}.iti__flag.iti__vg{height:10px;background-position:-5500px 0}.iti__flag.iti__vi{height:14px;background-position:-5522px 0}.iti__flag.iti__vn{height:14px;background-position:-5544px 0}.iti__flag.iti__vu{height:12px;background-position:-5566px 0}.iti__flag.iti__wf{height:14px;background-position:-5588px 0}.iti__flag.iti__ws{height:10px;background-position:-5610px 0}.iti__flag.iti__xk{height:15px;background-position:-5632px 0}.iti__flag.iti__ye{height:14px;background-position:-5654px 0}.iti__flag.iti__yt{height:14px;background-position:-5676px 0}.iti__flag.iti__za{height:14px;background-position:-5698px 0}.iti__flag.iti__zm{height:14px;background-position:-5720px 0}.iti__flag.iti__zw{height:10px;background-position:-5742px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/flags.png?1);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/flags@2x.png?1)}}.iti__flag.iti__np{background-color:#fff0}:root{--bookly-css-version:"23.7"}.bookly-list-none{list-style:none}.bookly-left{float:left!important}.bookly-right{float:right!important}.bookly-clear{clear:both!important}.bookly-rtext{text-align:right!important}.bookly-text-center{text-align:center}.bookly-bold{font-weight:bold!important}.bookly-list{margin-left:10px!important}.bookly-clear-bottom{margin-bottom:0!important}.bookly-none{display:none!important}.bookly-nowrap{white-space:nowrap}.bookly-inline-block{display:inline-block!important}.bookly-btn{text-decoration:none}.bookly-btn[disabled]{opacity:.5}.bookly-box{margin:0 0 20px;overflow:hidden}.bookly-table{display:table;table-layout:fixed;width:100%}.bookly-table>*{display:table-cell;vertical-align:top;width:auto}.bookly-table::before,.bookly-table::after{content:unset!important}.bookly-form{margin:0 auto}.bookly-form *{box-sizing:border-box;font-family:inherit;font-size:14px;line-height:inherit}.bookly-form input[type="text"],.bookly-form input[type="number"],.bookly-form input[type="password"],.bookly-form select,.bookly-form textarea{font-size:14px!important;line-height:normal!important;border:1px solid silver!important;border-radius:4px!important;width:100%!important}.bookly-form input[type="text"],.bookly-form input[type="number"],.bookly-form input[type="password"],.bookly-form select{height:auto!important}.bookly-form input[type="text"],.bookly-form input[type="checkbox"],.bookly-form input[type="radio"],.bookly-form input[type="number"],.bookly-form input[type="password"],.bookly-form select,.bookly-form textarea{display:inline-block;margin:0!important;outline:none!important}.bookly-form input[type="text"],.bookly-form input[type="number"],.bookly-form input[type="password"],.bookly-form textarea{padding:6px 7px 5px!important}.bookly-form select{padding:5px 6px 4px!important}.bookly-form label{display:inline;float:none;font-size:14px}.bookly-form label:not(.bookly-col-label){width:auto}.bookly-form img{display:inline}.bookly-form .bookly-label-error{font-size:12px;font-weight:700;margin-top:5px}.bookly-form .bookly-btn+input[type=file]{width:0;height:0;opacity:0;display:block}.bookly-form-group>label{display:inline-block;font-weight:700;padding:0!important;margin:0!important}.bookly-form-group>div{margin-top:5px;margin-bottom:0;margin-left:0;margin-right:0}.bookly-form-group:not(:last-child)>div{margin-right:14px}.bookly-nav-steps{padding-top:20px!important;border-top:1px solid silver!important;overflow:hidden}.bookly-box.bookly-nav-steps{margin-bottom:10px;margin-left:-5px;margin-right:-5px}.bookly-box.bookly-nav-steps button{margin-bottom:10px;margin-right:5px;margin-left:5px}.bookly-btn{padding:9px 18px!important;border:0!important;min-width:118px;display:block;text-align:center;line-height:normal;border-radius:4px!important;background:#f4662f;cursor:pointer!important;height:auto!important;outline:none!important}.bookly-btn,.bookly-btn>span{color:#fff!important;font-size:18px!important;line-height:17px!important;font-weight:bold!important;text-transform:uppercase!important}button.bookly-btn:hover,button.bookly-btn:active,button.bookly-round:hover,button.bookly-round:active,button.bookly-square:hover,button.bookly-square:active{background-image:none!important}.bookly-time-next,.bookly-time-prev{min-width:60px;height:35px!important;padding:0 5px!important}.bookly-time-next{background-position:50% -56px}.bookly-time-prev{background-position:50% 8px}.bookly-square,.bookly-round{width:28px;height:28px;padding:0!important;line-height:0!important;border:0!important;outline:none!important;background-repeat:no-repeat}.bookly-round{border-radius:50%!important}span.bookly-round{display:block}.bookly-square{border-radius:15%}.bookly-checkbox-group>input[type='checkbox']{width:0!important;height:0!important;max-width:0px!important;max-height:0px!important;min-width:0px!important;min-height:0px!important;opacity:0}.bookly-checkbox-group>input[type='checkbox']:focus+label>i{border-radius:3px;outline:0;box-shadow:0 0 1px 0 rgb(37 0 255) inset}.bookly-checkbox-group>input[type='checkbox']:not(:checked)+label>i{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/square-24.png)}.bookly-checkbox-group>input[type='checkbox']:checked+label>i{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/checkbox-16.png)}.bookly-checkbox-group>input[type='checkbox']:disabled+label>i{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/x-24.png)!important;opacity:.8;cursor:not-allowed}.bookly-checkbox-group label{font-weight:700}.bookly-row label{vertical-align:text-top}.bookly-checkbox-group label:nth-child(3){margin-left:4px}.bookly-round-button{cursor:pointer!important}.bookly-round-button:first-child{margin-right:5px!important}.bookly-round-button img{border:0!important;box-shadow:none}.bookly-triangle{width:29px;height:29px;border-left:16px solid #fff0;border-right:16px solid #fff0;border-bottom:26px solid}.bookly-back-step{margin-right:10px;float:left!important}.bookly-next-step{float:right!important}.bookly-mobile-prev-step{margin-right:10px}.bookly-progress-tracker{margin:0 0 20px!important;padding:0!important}.bookly-progress-tracker>div{padding-left:4px;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.bookly-progress-tracker .step{height:15px;background:#bec3c7;margin-top:5px}.bookly-progress-tracker>div:first-child .step{border-radius:5px 0 0 5px}.bookly-progress-tracker>div:last-child .step{border-radius:0 5px 5px 0}.bookly-progress-tracker>div:first-child{padding-left:0}.bookly-service-step .bookly-date-from{cursor:text!important}.bookly-service-step .bookly-available-date,.bookly-service-step .bookly-week-days,.bookly-repeat-step .bookly-week-days,.bookly-service-step .bookly-time-range{margin-bottom:20px!important}.bookly-service-step .bookly-available-date .bookly-form-group>div{margin-right:0}.bookly-service-step .bookly-available-date,.bookly-service-step .bookly-week-days{margin-right:14px!important}.bookly-form .bookly-service-step .bookly-week-days,.bookly-form .bookly-repeat-step .bookly-week-days{width:auto;display:flex;justify-content:center}.bookly-service-step .bookly-week-days>div,.bookly-repeat-step .bookly-week-days>div{text-align:center;min-width:35px}.bookly-form .bookly-service-step .bookly-week-days input[type='checkbox'],.bookly-form .bookly-repeat-step .bookly-week-days input[type='checkbox']{background-color:var(--bookly-main-color);border-color:var(--bookly-main-color)}.bookly-form .bookly-service-step .bookly-week-days input[type='checkbox']:checked,.bookly-form .bookly-repeat-step .bookly-week-days input[type='checkbox']:checked{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/checkbox.png);background-repeat:no-repeat}.bookly-form .bookly-service-step .bookly-week-days input[type='checkbox'],.bookly-form .bookly-repeat-step .bookly-week-days input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block!important;width:23px;height:23px;padding:0;margin:8px auto 0!important;border-radius:50%;cursor:pointer;background-color:var(--bookly-main-color)}.bookly-service-step .bookly-week-days label input,.bookly-repeat-step .bookly-week-days label input{visibility:hidden}.bookly-service-step .bookly-time-range select{width:auto!important}.bookly-mobile-step-1 .bookly-nav-steps{display:none}.bookly-chain-actions{width:50px}.bookly-mw-150{max-width:150px}.bookly-extra-step .bookly-extras-item{display:inline-block;width:25%;margin:0 -2px!important;margin-bottom:2px!important;vertical-align:top!important}.bookly-extra-step .bookly-extras-thumb{border:2px solid #bec3c7;padding:10px;line-height:normal;border-radius:5px;margin:3px;text-align:center;cursor:pointer}.bookly-extra-step .bookly-extras-thumb img{max-width:100%}.bookly-extra-step .bookly-extras-thumb div{background-position:center}.bookly-extra-step div.bookly-extras-summary{display:inline-block;font-weight:700}.bookly-extra-step .bookly-extras-item .bookly-extras-count-controls{margin-top:10px;text-align:center}.bookly-extra-step .bookly-extras-count-controls>*{vertical-align:middle}.bookly-extra-step .bookly-extras-item .bookly-extras-total-price{font-weight:700;margin-top:5px;text-align:center}.bookly-extra-step .bookly-extras-item input{width:3em!important;text-align:center}.bookly-extra-step .bookly-extras-increment{margin-left:5px}.bookly-time-step{overflow:hidden;position:relative;margin-bottom:20px!important;margin-left:auto;margin-right:auto}.bookly-columnizer-wrap{position:relative}.bookly-columnizer{min-height:.01%;white-space:nowrap;position:relative}.bookly-columnizer .bookly-time-screen{display:inline-block;*display:inline;min-height:.01%}#bookly-tbs .bookly-columnizer .bookly-time-screen{overflow:hidden;overflow-x:auto}.bookly-columnizer .bookly-column{min-width:127px;padding:0 5px;display:inline-block;zoom:1;vertical-align:top;float:none!important}.bookly-columnizer .bookly-column.bookly-column-wide{min-width:205px}.bookly-columnizer .bookly-column.bookly-column-wide span.bookly-time-main{float:left;margin-left:10px}.bookly-columnizer .bookly-column.bookly-column-wide span.bookly-time-additional{float:right;margin-right:10px}.bookly-columnizer .bookly-day,.bookly-columnizer .bookly-hour{display:block!important;min-width:0;width:100%;margin:1.5px 0!important;background:#fff;height:36px;padding:6px;font-size:13px!important;line-height:20px;text-align:center;float:none!important;vertical-align:middle;text-transform:none;border:1px solid #cccccc!important;border-radius:4px}.bookly-columnizer .bookly-day{cursor:default!important;text-decoration:none}.bookly-columnizer .bookly-hour{background:white!important;cursor:pointer}.bookly-columnizer .bookly-hour span{font-weight:400;color:#333!important}.bookly-columnizer .bookly-hour.bookly-slot-in-waiting-list{background-color:#d6d6d6!important}.bookly-columnizer .bookly-hour.bookly-slot-in-special-hour .bookly-time-main{font-weight:700}.bookly-columnizer .bookly-hour .ladda-label{display:inline-block}.bookly-form .bookly-schedule-date,.bookly-form .bookly-columnizer .bookly-day{background:#f4662f;color:white!important;font-weight:bold!important;border:1px solid #f4662f}.bookly-form .bookly-schedule-date input{color:#000;font-weight:400}.bookly-columnizer .booked,.bookly-columnizer .booked:hover{opacity:.5;cursor:default!important}.bookly-columnizer .booked span{text-decoration:line-through}.bookly-columnizer .bookly-hour .bookly-hour-icon{display:block;float:left;width:18px;height:18px;margin-top:1px;margin-right:5px;background:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/success.png) 0 0 no-repeat}@media (hover){.bookly-columnizer .bookly-hour:hover{border:2px solid #f4662f;color:#f4662f}.bookly-columnizer .bookly-hour.booked:hover{border:1px solid #cccccc!important;color:#333333!important}.bookly-columnizer .bookly-hour.booked:hover .bookly-hour-icon span{visibility:hidden}.bookly-columnizer .bookly-hour:hover .bookly-hour-icon{background:none;border:2px solid #f4662f;color:#f4662f;width:auto;height:auto;padding:3px;border-radius:25px;margin-right:3px}.bookly-columnizer .bookly-hour.booked:hover .bookly-hour-icon{border:2px solid #cccccc!important}.bookly-columnizer .bookly-hour:hover .bookly-hour-icon span{background:#f4662f;width:8px;height:8px;border-radius:10px;display:block}}.bookly-time-step .bookly-columnizer>button{display:none!important}.bookly-time-step .bookly-columnizer>.bookly-column{display:none!important}.bookly-slot-calendar{margin:0 20px 20px 0;float:left}.bookly-not-time-screen{font-size:16px;height:296px;margin-left:320px;font-weight:700}.bookly-not-time-screen.bookly-not-calendar{height:auto;margin-left:0;padding-bottom:15px}.bookly-spin-overlay{position:relative;opacity:.5}.bookly-spin-overlay .bookly-spin{position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px}select.bookly-time-zone-switcher{width:220px!important}.bookly-repeat-step{margin-bottom:20px!important;min-width:260px}.bookly-repeat-step .bookly-row{margin:12px 0 12px 0!important}.bookly-repeat-step .bookly-week-days{margin-bottom:0!important}.bookly-repeat-step .bookly-get-schedule{display:inline-block}.bookly-repeat-step .bookly-schedule-date,.bookly-repeat-step .bookly-schedule-time{width:100px!important;text-align:center;vertical-align:middle;text-transform:none;border-radius:4px;height:28px;margin-right:6px;margin-top:2px;margin-bottom:4px}.bookly-repeat-step .bookly-schedule-time select{border:0!important;height:26px!important;background-color:#fff;padding:0!important}.bookly-repeat-step .bookly-schedule-date input{background-color:#fff;border:0!important;height:26px!important;float:none!important}.bookly-repeat-step .bookly-schedule-row{border:1px solid #cccccc!important;border-radius:3px;display:flex}.bookly-schedule-row .bookly-rounds-group{float:right!important;margin-top:2px;margin-bottom:4px;height:28px}.bookly-repeat-step .bookly-schedule-row>div{float:left;line-height:25px}.bookly-repeat-step .bookly-schedule-row .bookly-schedule-appointment>div,.bookly-repeat-step .bookly-schedule-row .bookly-schedule-intersect>div{float:left}.bookly-schedule-slots>div:not(:last-child){margin-bottom:12px}.bookly-repeat-step .bookly-schedule-row .bookly-schedule-intersect{margin:2px 2px 4px 0}.bookly-repeat-step .bookly-schedule-row>div:first-child{width:36px;height:36px;padding:4px;text-align:center;font-size:20px}.bookly-repeat-step .bookly-schedule-row>div:last-child{width:calc(100% - 36px);border-left:1px solid #cccccc!important;padding:2px 2px 0 4px}.bookly-repeat-step .bookly-schedule-row .bookly-schedule-time{border:1px solid #cccccc!important;border-radius:4px}.bookly-repeat-step .bookly-schedule-row .bookly-hidden-info{display:none}.bookly-repeat-step .bookly-schedule-row .bookly-hidden-info>span{line-height:32px}.bookly-schedule-appointment.bookly-appointment-hidden>*{display:none!important;height:0}.bookly-schedule-appointment.bookly-appointment-hidden .bookly-hidden-info{display:block!important;width:100%}.bookly-pagination{display:flex;padding-left:0;list-style:none;margin:0}.bookly-pagination li{display:list-item;text-align:match-parent;margin:0 -1px 0 0!important}.bookly-pagination li a{position:relative;display:block;text-decoration:none;border:1px solid #ccc;width:35px;height:35px;line-height:32px;text-align:center}.bookly-pagination li a:focus{z-index:3;outline:0}.bookly-pagination li.active a{color:#fff}.bookly-pagination li:first-child a{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.bookly-pagination li:last-child a{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.bookly-visible-sm{display:none}.bookly-well{border:1px solid #cccccc!important;padding-right:6px;padding-left:6px;border-radius:4px;background-color:#F2DEDE;vertical-align:middle;display:table}.bookly-well>div:nth-child(1){margin:5px 5px 5px 0;float:left}.bookly-well>div:nth-child(2){min-height:38px;vertical-align:middle;display:table-cell;width:100%}.popover .editable-container,.popover .control-group{min-width:300px}label.bookly-checkbox-label input[type=checkbox]{position:relative;vertical-align:middle;bottom:1px}.bookly-round-md{width:35px;height:35px}.bookly-triangle-md{margin:5px 5px 5px 0;width:35px;height:35px;border-left:22px solid #fff0;border-right:22px solid #fff0;border-bottom:35px solid;float:left}.bookly-icon-sm{height:100%;display:block;background-repeat:no-repeat;background-position:center center}.bookly-icon-sm i{margin:0;padding:0}.bookly-icon-md{height:24px;width:24px;display:block;margin-left:6px;background-repeat:no-repeat}.bookly-triangle .bookly-icon-sm{margin-left:-2px;margin-top:11px;height:16px;padding-left:4px}.bookly-round-md .bookly-icon-md{margin:6px}.bookly-round .bookly-icon-md{margin:6px}button.bookly-round,label.bookly-square{cursor:pointer}.bookly-round .ladda-label{display:inline!important}.bookly-icon-sm.bookly-icon-restore{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/redo-16.png)}.bookly-icon-sm.bookly-icon-exclamation{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/exclamation-16.png)}.bookly-icon-sm.bookly-icon-i{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/info-16.png)}.bookly-icon-sm.bookly-icon-edit{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/edit-16.png)}.bookly-icon-sm.bookly-icon-plus{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/plus-16.png)}.bookly-icon-sm.bookly-icon-minus{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/minus-16.png)}.bookly-icon-sm.bookly-icon-drop{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/delete-16.png)}.bookly-icon-sm.bookly-icon-check{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/check-16.png)}.bookly-icon-user{height:16px;width:16px;display:inline-block;margin:4px 2px 0 2px;vertical-align:top;background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/user-16.png)}.bookly-go-to-cart{width:35px;height:35px;float:left!important}.bookly-cart .bookly-mobile-version{display:none}.bookly-cart table{border-collapse:collapse;border-spacing:0;border:none!important;table-layout:auto;width:100%;margin:0!important}.bookly-cart table .bookly-round{vertical-align:bottom}.bookly-cart table th,.bookly-cart table td{border:0;text-align:left;padding:8px}.bookly-cart tbody.bookly-mobile-version td,.bookly-cart tbody.bookly-mobile-version th{border-top:1px solid rgb(51 51 51 / .1)}.bookly-cart th,.bookly-cart tr.bookly-cart-primary,.bookly-cart tr.bookly-cart-primary td,.bookly-cart tfoot tr,.bookly-cart tfoot tr th{border-top:1px solid rgb(51 51 51 / .1);font-size:14px!important}.bookly-cart th{border-width:0 0 1px 0;font-weight:700;padding-top:0!important}.bookly-cart table tfoot th,.bookly-cart table tfoot td{border-top:2px solid rgb(51 51 51 / .1)}.bookly-cart table tr.bookly-cart-sub-item td:first-child{padding-left:25px}.bookly-cart tbody.bookly-desktop-version,.bookly-cart tbody.bookly-desktop-version td,.bookly-cart tbody.bookly-mobile-version tr.bookly-cart-sub-item th,.bookly-cart tbody.bookly-mobile-version tr.bookly-cart-sub-item td{border:0!important}.bookly-guest>.bookly-btn{display:inline-block;margin:0 14px 12px 0}.bookly-guest>.fb_iframe_widget_fluid{display:inline-block}.bookly-guest>*{vertical-align:top}.bookly-details-step .bookly-form-group input[type="text"].bookly-captcha{display:block;width:160px!important;margin:10px 0 0!important}.bookly-details-step .bookly-form-group .iti{display:block}.bookly-details-step .bookly-form-group .iti input{padding-left:45px!important}.bookly-details-step .bookly-table,.bookly-details-step .bookly-table>*{overflow:visible!important}.bookly-details-step .bookly-form-group textarea{resize:vertical}.bookly-details-step .bookly-custom-field-row>div>div>label,.bookly-details-step .bookly-custom-field-row>div>div>label>input[type="radio"],.bookly-details-step .bookly-custom-field-row>div>div>label>input[type="checkbox"]{cursor:pointer}.bookly-details-step .bookly-custom-field-row>div>div>label>*{vertical-align:middle}.bookly-form input.bookly-user-coupon,.bookly-form input.bookly-user-gift,.bookly-form input.bookly-user-tips{width:100px!important;margin:0 10px!important}.bookly-form select.bookly-card-exp{width:auto!important;margin-right:10px!important}.bookly-form input.bookly-card-cvc{width:50px!important}.bookly-form .bookly-payment-nav>div>label,.bookly-form .bookly-payment-nav>div>label>input[type="radio"]{cursor:pointer}.bookly-form .bookly-payment-nav>div>label>*{vertical-align:middle}.bookly-form .bookly-payment-nav>div>label>img{margin-left:10px}.bookly-fade{display:none}.bookly-in{display:block}.bookly-close:hover,.bookly-close:focus,.bookly-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;-webkit-appearance:none;padding:0;cursor:pointer;background:none;border:0;margin-top:-25px}.bookly-close:focus,.bookly-close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;background:none}.bookly-modal{position:fixed;width:100%;left:0;top:0;z-index:9999;bottom:0;background-color:rgb(0 0 0 / .7)}.bookly-modal .bookly-modal-dialog{width:400px;position:absolute;left:50%;margin-left:-200px;top:100px}.bookly-modal .bookly-modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgb(0 0 0 / .5);box-shadow:0 3px 9px rgb(0 0 0 / .5)}.bookly-modal .bookly-modal-content .bookly-modal-header{min-height:16.5px;padding:15px;border-bottom:1px solid #e5e5e5;color:#666}.bookly-modal .bookly-modal-content .bookly-modal-header h4{margin:0;padding:0;font-size:22px}.bookly-modal .bookly-modal-content .bookly-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.bookly-modal .bookly-modal-content .bookly-modal-footer .bookly-btn-submit:focus,.bookly-modal .bookly-modal-content .bookly-modal-footer .bookly-btn-submit:active,.bookly-modal .bookly-modal-content .bookly-modal-footer .bookly-btn-submit:hover,.bookly-modal .bookly-modal-content .bookly-modal-footer .bookly-btn-submit{display:inline-block;padding:6px 12px!important;border:0;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border-radius:4px;color:#fff;text-transform:capitalize}.bookly-modal .bookly-modal-content .bookly-modal-footer .bookly-btn-cancel{border:0;background:none;color:#21759b;cursor:pointer;padding:0;vertical-align:-2px;font-size:14px}.bookly-modal .bookly-modal-content .bookly-modal-body{position:relative;padding:15px;font-size:14px}.bookly-modal .bookly-modal-content .bookly-modal-body .bookly-form-group{margin-bottom:10px}.bookly-modal .bookly-modal-content .bookly-modal-body .bookly-form-group label{font-size:14px}.bookly-modal .bookly-modal-content .bookly-modal-body div>div>label{cursor:pointer}.bookly-modal .bookly-modal-content .bookly-modal-body div>div>label>*{vertical-align:middle;cursor:pointer}@media (max-width:768px){.bookly-modal .bookly-modal-dialog{width:auto;left:15px;right:15px;margin:30px auto;top:50px}}.bookly-form .bookly-image-box{height:298px;position:relative}.bookly-form .bookly-image-box img{position:absolute;left:calc(50% - 149px);top:calc(50% - 149px)}.bookly-form .bookly-loading:before{content:'';position:absolute;left:calc(50% - 16px);top:calc(50% - 16px);width:32px;height:32px;background:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/backend/resources/images/ajax_loader_32x32.gif) no-repeat;background-size:contain}.bookly-row .bookly-text,.bookly-row .bookly-text-center,.bookly-row .bookly-col-label{padding-top:6px;margin-bottom:0;text-overflow:ellipsis;white-space:nowrap}.bookly-form .bookly-row .bookly-col-label{text-align:right;color:var(--bookly-main-color);font-weight:700}.bookly-row{margin:0!important;overflow:hidden}.bookly-col-1,.bookly-col-2,.bookly-col-3,.bookly-col-4,.bookly-col-5,.bookly-col-6,.bookly-col-7,.bookly-col-8,.bookly-col-9,.bookly-col-10,.bookly-col-11,.bookly-col-12{float:left!important;padding-left:2px;padding-right:2px}.bookly-col-12{width:100%}.bookly-col-11{width:91.66666667%}.bookly-col-10{width:83.33333333%}.bookly-col-9{width:75%}.bookly-col-8{width:66.66666667%}.bookly-col-7{width:58.33333333%}.bookly-col-6{width:50%}.bookly-col-5{width:41.66666667%}.bookly-col-4{width:33.33333333%}.bookly-col-3{width:25%}.bookly-col-2{width:16.66666667%}.bookly-col-1{width:8.33333333%}.powered-by-bookly{font-size:14px!important;color:#666;text-align:center}.powered-by-bookly a{color:inherit}.powered-by-bookly a:first-child{text-decoration:none!important}.bookly-form *:focus{outline:0;box-shadow:0 0 1px 0 rgb(37 0 255) inset}.bookly-form ::-webkit-input-placeholder{color:#bbb!important}.bookly-form ::-moz-placeholder{color:#bbb!important}.bookly-form :-moz-placeholder{color:#bbb!important}.bookly-form :-ms-input-placeholder{color:#bbb!important}.bookly-form .bookly-category-info,.bookly-form .bookly-service-info,.bookly-form .bookly-staff-info{margin-top:-10px}ol.bookly-stepper{display:none}@media screen and (max-width:650px){.bookly-form-group label:empty{display:none!important}.bookly-form-group>div{margin-right:0!important}.bookly-table>*{display:block}.bookly-repeat-step .bookly-table>*{display:table-cell}.bookly-table .bookly-form-group{margin:0 0 20px;width:100%!important}.bookly-table .bookly-form-group:last-child{margin:0}.bookly-progress-tracker{display:none!important}.bookly-form ol.bookly-stepper{display:flex!important;list-style:none;justify-content:space-between;margin:0 0 20px 0;padding:0;overflow:hidden;background:linear-gradient(180deg,#FFFFFF 10.9px,silver 11px,silver 12.9px,#FFFFFF 13px)}.bookly-form ol.bookly-stepper li{display:grid!important;position:relative;outline:4px solid #fff}.bookly-form ol.bookly-stepper li::before{content:" ";display:grid!important;aspect-ratio:1;height:24px;border:2px solid #FFF;box-sizing:border-box;color:#FFF;border-radius:50%;z-index:1;background-color:var(--bookly-main-color);border-color:var(--bookly-main-color);outline:4px solid #fff}.bookly-form ol.bookly-stepper li.bookly-step-active~li::before{background:#fff;border:2px solid silver}.bookly-form ol.bookly-stepper li.bookly-step-active::after{content:"";position:absolute;height:2px;right:100%;top:11px;width:100vw;background-color:var(--bookly-main-color)}.bookly-mobile-step-1 .bookly-nav-steps{display:block}.bookly-mobile-step-2{display:none}.bookly-select-mobile{width:95%;margin-top:5px}.bookly-mobile-next-step,.bookly-mobile-prev-step{display:block!important}.bookly-mobile-float-none{float:none!important}.bookly-service-step .bookly-available-date,.bookly-service-step .bookly-week-days{margin-right:0!important}.bookly-service-step .bookly-week-days,.bookly-repeat-step .bookly-week-days{width:100%}.bookly-service-step .bookly-week-days>div{display:table-cell}.bookly-service-step .bookly-time-to,.bookly-service-step .bookly-time-from{display:inline-block;width:48%!important}.bookly-service-step .bookly-time-to{float:right!important}.bookly-service-step .bookly-time-range select{width:100%!important}.bookly-mobile-step-1{margin-right:0}.bookly-not-time-screen{height:auto!important;margin-left:0!important;margin-bottom:15px;clear:both}.bookly-btn{width:auto!important;min-width:0;padding:9px 18px!important;background-image:none!important}.bookly-go-to-cart{padding:8px!important;width:35px!important;height:35px!important}.bookly-extra-step .bookly-extras-item{width:50%}.bookly-cart .bookly-mobile-version{display:table-row-group}.bookly-cart .bookly-desktop-version{display:none}.bookly-col-12,.bookly-col-11,.bookly-col-10,.bookly-col-9,.bookly-col-8,.bookly-col-7,.bookly-col-6,.bookly-col-5,.bookly-col-4,.bookly-col-3,.bookly-col-2,.bookly-col-1{width:100%;padding:0}.bookly-visible-sm{display:block}.bookly-visible-md{display:none!important}.bookly-margin-top{margin-top:12px}.bookly-row .bookly-col-label,.bookly-row .bookly-text-center{text-align:left;text-transform:capitalize;padding-top:0}.bookly-repeat-step .bookly-schedule-row>div:first-child{width:31px}.bookly-repeat-step .bookly-schedule-row>div:last-child{width:calc(100% - 31px);padding:2px 2px 0 2px}.bookly-repeat-step .bookly-schedule-date,.bookly-repeat-step .bookly-schedule-time{margin-right:2px}.bookly-repeat-step .bookly-schedule-time{width:90px!important}button.bookly-inline-block{margin-bottom:3px}.bookly-form .bookly-row .bookly-col-label{text-align:left}}.iti__flag{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/flags.png?1)}@media only screen and (min-resolution:2dppx){.iti__flag{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/flags@2x.png?1)}}.bookly-radio-loading{border:2px solid lightgrey;border-top:2px solid #000;border-radius:50%;width:13px;height:13px;animation:bookly-radio-loading-spin 2s linear infinite}@keyframes bookly-radio-loading-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pac-container{z-index:1000000!important}.bookly-fa-svg{height:16px;width:16px;background-color:#fff;margin-right:8px;display:inline-block;;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.bookly-google{mask-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/google.svg);-webkit-mask-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/google.svg)}.bookly-microsoft{mask-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/microsoft.svg);-webkit-mask-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/microsoft.svg)}.bookly-yahoo{mask-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/yahoo.svg);-webkit-mask-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/yahoo.svg)}.bookly-apple{mask-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/apple.svg);-webkit-mask-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/apple.svg)}.bookly-right{float:left!important}.bookly-left{float:right!important}.bookly-rtext{text-align:left}.bookly-form-group>div{margin:5px 0 0 14px!important}.bookly-form-group:last-child>div{margin-left:0}.bookly-close:hover,.bookly-close:focus,.bookly-close{float:left}.bookly-modal{right:0;left:auto}.bookly-modal .bookly-modal-dialog{right:50%;margin-right:-200px;left:auto;margin-left:auto}.bookly-modal .bookly-modal-content .bookly-modal-footer{text-align:left}@media (max-width:768px){.bookly-modal .bookly-modal-content .bookly-modal-footer{text-align:left}}.bookly-progress-tracker>div{padding:0 4px 0 0}.bookly-progress-tracker>div:last-child .step{border-radius:5px 0 0 5px!important}.bookly-progress-tracker>div:first-child .step{border-radius:0 5px 5px 0!important}.bookly-progress-tracker>div:last-child{padding-left:0px!important}.bookly-progress-tracker>div:first-child{padding-left:4px!important;padding-right:0px!important}.bookly-service-step .bookly-available-date,.bookly-service-step .bookly-week-days{margin-right:0!important;margin-left:14px!important}.bookly-mobile-step-1{margin-left:-14px;margin-right:auto}.bookly-slot-calendar{float:right}.bookly-back-step{margin-left:10px;margin-right:auto;float:right!important}.bookly-time-next{margin-right:10px;margin-left:0}.bookly-go-to-cart{float:right!important}.bookly-form-group .iti input{padding-right:45px!important;padding-left:0!important}.bookly-mobile-step-1,.bookly-details-step{margin:0 0 0 -14px!important}.bookly-list{margin-right:10px!important;margin-left:auto}.iti .selected-flag .iti__flag{margin:auto 10px auto auto!important}.bookly-details-step .bookly-form-group .iti input,.bookly-details-step .bookly-form-group .iti input[type=text],.bookly-details-step .bookly-form-group .iti input[type=tel]{padding:6px 48px 5px 5px!important}.iti .iti__selected-flag .iti__arrow{left:4px;border-right:3px solid #fff0;border-left:3px solid #fff0;right:auto}.iti .iti__country-list .iti__flag-box,.iti .iti__country-list .iti__country-name{margin-left:6px}.iti select{right:0;left:auto}.ladda-button[data-style="zoom-in"][data-loading] .ladda-spinner{margin-left:-22px!important}.bookly-repeat-step .bookly-schedule-row>div:last-child{border-left:0!important;border-right:1px solid #cccccc!important}.bookly-pagination li:first-child a{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0;margin-right:1px}.bookly-pagination li:last-child a{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (max-width:650px){.bookly-mobile-float-none{float:none!important}.bookly-form-group>div{margin-left:0!important}.bookly-service-step .bookly-available-date,.bookly-service-step .bookly-week-days{margin-left:0!important}.bookly-service-step .bookly-time-to{float:left!important}.bookly-mobile-step-1{margin-left:0}.bookly-not-time-screen{margin-right:0!important;margin-left:auto!important}}/*!
 * Bootstrap v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */#bookly-tbs{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:transparent}#bookly-tbs *,#bookly-tbs ::after,#bookly-tbs ::before{box-sizing:border-box}#bookly-tbs html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#bookly-tbs article,#bookly-tbs aside,#bookly-tbs figcaption,#bookly-tbs figure,#bookly-tbs footer,#bookly-tbs header,#bookly-tbs hgroup,#bookly-tbs main,#bookly-tbs nav,#bookly-tbs section{display:block}#bookly-tbs body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}#bookly-tbs [tabindex="-1"]:focus:not(:focus-visible){outline:0!important}#bookly-tbs hr{box-sizing:content-box;height:0;overflow:visible}#bookly-tbs h1,#bookly-tbs h2,#bookly-tbs h3,#bookly-tbs h4,#bookly-tbs h5,#bookly-tbs h6{margin-top:0;margin-bottom:.5rem}#bookly-tbs p{margin-top:0;margin-bottom:1rem}#bookly-tbs abbr[data-original-title],#bookly-tbs abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#bookly-tbs address{margin-bottom:1rem;font-style:normal;line-height:inherit}#bookly-tbs dl,#bookly-tbs ol,#bookly-tbs ul{margin-top:0;margin-bottom:1rem}#bookly-tbs ol ol,#bookly-tbs ol ul,#bookly-tbs ul ol,#bookly-tbs ul ul{margin-bottom:0}#bookly-tbs dt{font-weight:700}#bookly-tbs dd{margin-bottom:.5rem;margin-left:0}#bookly-tbs blockquote{margin:0 0 1rem}#bookly-tbs b,#bookly-tbs strong{font-weight:bolder}#bookly-tbs small{font-size:80%}#bookly-tbs sub,#bookly-tbs sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}#bookly-tbs sub{bottom:-.25em}#bookly-tbs sup{top:-.5em}#bookly-tbs a{color:#007bff;text-decoration:none;background-color:transparent}#bookly-tbs a:hover{color:#0056b3;text-decoration:underline}#bookly-tbs a:not([href]):not([class]){color:inherit;text-decoration:none}#bookly-tbs a:not([href]):not([class]):hover{color:inherit;text-decoration:none}#bookly-tbs code,#bookly-tbs kbd,#bookly-tbs pre,#bookly-tbs samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}#bookly-tbs pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}#bookly-tbs figure{margin:0 0 1rem}#bookly-tbs img{vertical-align:middle;border-style:none}#bookly-tbs svg{overflow:hidden;vertical-align:middle}#bookly-tbs table{border-collapse:collapse}#bookly-tbs caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}#bookly-tbs th{text-align:inherit;text-align:-webkit-match-parent}#bookly-tbs label{display:inline-block;margin-bottom:.5rem}#bookly-tbs button{border-radius:0}#bookly-tbs button:focus:not(:focus-visible){outline:0}#bookly-tbs button,#bookly-tbs input,#bookly-tbs optgroup,#bookly-tbs select,#bookly-tbs textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}#bookly-tbs button,#bookly-tbs input{overflow:visible}#bookly-tbs button,#bookly-tbs select{text-transform:none}#bookly-tbs [role=button]{cursor:pointer}#bookly-tbs select{word-wrap:normal}#bookly-tbs [type=button],#bookly-tbs [type=reset],#bookly-tbs [type=submit],#bookly-tbs button{-webkit-appearance:button}#bookly-tbs [type=button]:not(:disabled),#bookly-tbs [type=reset]:not(:disabled),#bookly-tbs [type=submit]:not(:disabled),#bookly-tbs button:not(:disabled){cursor:pointer}#bookly-tbs [type=button]::-moz-focus-inner,#bookly-tbs [type=reset]::-moz-focus-inner,#bookly-tbs [type=submit]::-moz-focus-inner,#bookly-tbs button::-moz-focus-inner{padding:0;border-style:none}#bookly-tbs input[type=checkbox],#bookly-tbs input[type=radio]{box-sizing:border-box;padding:0}#bookly-tbs textarea{overflow:auto;resize:vertical}#bookly-tbs fieldset{min-width:0;padding:0;margin:0;border:0}#bookly-tbs legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}#bookly-tbs progress{vertical-align:baseline}#bookly-tbs [type=number]::-webkit-inner-spin-button,#bookly-tbs [type=number]::-webkit-outer-spin-button{height:auto}#bookly-tbs [type=search]{outline-offset:-2px;-webkit-appearance:none}#bookly-tbs [type=search]::-webkit-search-decoration{-webkit-appearance:none}#bookly-tbs ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}#bookly-tbs output{display:inline-block}#bookly-tbs summary{display:list-item;cursor:pointer}#bookly-tbs template{display:none}#bookly-tbs [hidden]{display:none!important}#bookly-tbs .h1,#bookly-tbs .h2,#bookly-tbs .h3,#bookly-tbs .h4,#bookly-tbs .h5,#bookly-tbs .h6,#bookly-tbs h1,#bookly-tbs h2,#bookly-tbs h3,#bookly-tbs h4,#bookly-tbs h5,#bookly-tbs h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}#bookly-tbs .h1,#bookly-tbs h1{font-size:2.5rem}#bookly-tbs .h2,#bookly-tbs h2{font-size:2rem}#bookly-tbs .h3,#bookly-tbs h3{font-size:1.75rem}#bookly-tbs .h4,#bookly-tbs h4{font-size:1.5rem}#bookly-tbs .h5,#bookly-tbs h5{font-size:1.25rem}#bookly-tbs .h6,#bookly-tbs h6{font-size:1rem}#bookly-tbs .lead{font-size:1.25rem;font-weight:300}#bookly-tbs .display-1{font-size:6rem;font-weight:300;line-height:1.2}#bookly-tbs .display-2{font-size:5.5rem;font-weight:300;line-height:1.2}#bookly-tbs .display-3{font-size:4.5rem;font-weight:300;line-height:1.2}#bookly-tbs .display-4{font-size:3.5rem;font-weight:300;line-height:1.2}#bookly-tbs hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}#bookly-tbs .small,#bookly-tbs small{font-size:80%;font-weight:400}#bookly-tbs .mark,#bookly-tbs mark{padding:.2em;background-color:#fcf8e3}#bookly-tbs .list-unstyled{padding-left:0;list-style:none}#bookly-tbs .list-inline{padding-left:0;list-style:none}#bookly-tbs .list-inline-item{display:inline-block}#bookly-tbs .list-inline-item:not(:last-child){margin-right:.5rem}#bookly-tbs .initialism{font-size:90%;text-transform:uppercase}#bookly-tbs .blockquote{margin-bottom:1rem;font-size:1.25rem}#bookly-tbs .blockquote-footer{display:block;font-size:80%;color:#6c757d}#bookly-tbs .blockquote-footer::before{content:"\2014\00A0"}#bookly-tbs .img-fluid{max-width:100%;height:auto}#bookly-tbs .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}#bookly-tbs .figure{display:inline-block}#bookly-tbs .figure-img{margin-bottom:.5rem;line-height:1}#bookly-tbs .figure-caption{font-size:90%;color:#6c757d}#bookly-tbs code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>#bookly-tbs code{color:inherit}#bookly-tbs kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}#bookly-tbs kbd kbd{padding:0;font-size:100%;font-weight:700}#bookly-tbs pre{display:block;font-size:87.5%;color:#212529}#bookly-tbs pre code{font-size:inherit;color:inherit;word-break:normal}#bookly-tbs .pre-scrollable{max-height:340px;overflow-y:scroll}#bookly-tbs .container,#bookly-tbs .container-fluid,#bookly-tbs .container-lg,#bookly-tbs .container-md,#bookly-tbs .container-sm,#bookly-tbs .container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){#bookly-tbs .container,#bookly-tbs .container-sm{max-width:540px}}@media (min-width:768px){#bookly-tbs .container,#bookly-tbs .container-md,#bookly-tbs .container-sm{max-width:720px}}@media (min-width:992px){#bookly-tbs .container,#bookly-tbs .container-lg,#bookly-tbs .container-md,#bookly-tbs .container-sm{max-width:960px}}@media (min-width:1200px){#bookly-tbs .container,#bookly-tbs .container-lg,#bookly-tbs .container-md,#bookly-tbs .container-sm,#bookly-tbs .container-xl{max-width:1140px}}#bookly-tbs .jCal-wrap,#bookly-tbs .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#bookly-tbs .no-gutters{margin-right:0;margin-left:0}#bookly-tbs .no-gutters>.col,#bookly-tbs .no-gutters>[class*=col-]{padding-right:0;padding-left:0}#bookly-tbs .col,#bookly-tbs .col-1,#bookly-tbs .col-10,#bookly-tbs .col-11,#bookly-tbs .col-12,#bookly-tbs .col-2,#bookly-tbs .col-3,#bookly-tbs .col-4,#bookly-tbs .col-5,#bookly-tbs .col-6,#bookly-tbs .col-7,#bookly-tbs .col-8,#bookly-tbs .col-9,#bookly-tbs .col-auto,#bookly-tbs .col-lg,#bookly-tbs .col-lg-1,#bookly-tbs .col-lg-10,#bookly-tbs .col-lg-11,#bookly-tbs .col-lg-12,#bookly-tbs .col-lg-2,#bookly-tbs .col-lg-3,#bookly-tbs .col-lg-4,#bookly-tbs .col-lg-5,#bookly-tbs .col-lg-6,#bookly-tbs .col-lg-7,#bookly-tbs .col-lg-8,#bookly-tbs .col-lg-9,#bookly-tbs .col-lg-auto,#bookly-tbs .col-md,#bookly-tbs .col-md-1,#bookly-tbs .col-md-10,#bookly-tbs .col-md-11,#bookly-tbs .col-md-12,#bookly-tbs .col-md-2,#bookly-tbs .col-md-3,#bookly-tbs .col-md-4,#bookly-tbs .col-md-5,#bookly-tbs .col-md-6,#bookly-tbs .col-md-7,#bookly-tbs .col-md-8,#bookly-tbs .col-md-9,#bookly-tbs .col-md-auto,#bookly-tbs .col-sm,#bookly-tbs .col-sm-1,#bookly-tbs .col-sm-10,#bookly-tbs .col-sm-11,#bookly-tbs .col-sm-12,#bookly-tbs .col-sm-2,#bookly-tbs .col-sm-3,#bookly-tbs .col-sm-4,#bookly-tbs .col-sm-5,#bookly-tbs .col-sm-6,#bookly-tbs .col-sm-7,#bookly-tbs .col-sm-8,#bookly-tbs .col-sm-9,#bookly-tbs .col-sm-auto,#bookly-tbs .col-xl,#bookly-tbs .col-xl-1,#bookly-tbs .col-xl-10,#bookly-tbs .col-xl-11,#bookly-tbs .col-xl-12,#bookly-tbs .col-xl-2,#bookly-tbs .col-xl-3,#bookly-tbs .col-xl-4,#bookly-tbs .col-xl-5,#bookly-tbs .col-xl-6,#bookly-tbs .col-xl-7,#bookly-tbs .col-xl-8,#bookly-tbs .col-xl-9,#bookly-tbs .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}#bookly-tbs .col{flex-basis:0;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-1>*{flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-2>*{flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-4>*{flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-5>*{flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-auto{flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-1{flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-2{flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-3{flex:0 0 25%;max-width:25%}#bookly-tbs .col-4{flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-5{flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-6{flex:0 0 50%;max-width:50%}#bookly-tbs .col-7{flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-8{flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-9{flex:0 0 75%;max-width:75%}#bookly-tbs .col-10{flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-11{flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-12{flex:0 0 100%;max-width:100%}#bookly-tbs .order-first{order:-1}#bookly-tbs .order-last{order:13}#bookly-tbs .order-0{order:0}#bookly-tbs .order-1{order:1}#bookly-tbs .order-2{order:2}#bookly-tbs .order-3{order:3}#bookly-tbs .order-4{order:4}#bookly-tbs .order-5{order:5}#bookly-tbs .order-6{order:6}#bookly-tbs .order-7{order:7}#bookly-tbs .order-8{order:8}#bookly-tbs .order-9{order:9}#bookly-tbs .order-10{order:10}#bookly-tbs .order-11{order:11}#bookly-tbs .order-12{order:12}#bookly-tbs .offset-1{margin-left:8.333333%}#bookly-tbs .offset-2{margin-left:16.666667%}#bookly-tbs .offset-3{margin-left:25%}#bookly-tbs .offset-4{margin-left:33.333333%}#bookly-tbs .offset-5{margin-left:41.666667%}#bookly-tbs .offset-6{margin-left:50%}#bookly-tbs .offset-7{margin-left:58.333333%}#bookly-tbs .offset-8{margin-left:66.666667%}#bookly-tbs .offset-9{margin-left:75%}#bookly-tbs .offset-10{margin-left:83.333333%}#bookly-tbs .offset-11{margin-left:91.666667%}@media (min-width:576px){#bookly-tbs .col-sm{flex-basis:0;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-sm-1>*{flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-sm-2>*{flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-sm-4>*{flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-sm-5>*{flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-sm-3{flex:0 0 25%;max-width:25%}#bookly-tbs .col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-sm-6{flex:0 0 50%;max-width:50%}#bookly-tbs .col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-sm-9{flex:0 0 75%;max-width:75%}#bookly-tbs .col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-sm-12{flex:0 0 100%;max-width:100%}#bookly-tbs .order-sm-first{order:-1}#bookly-tbs .order-sm-last{order:13}#bookly-tbs .order-sm-0{order:0}#bookly-tbs .order-sm-1{order:1}#bookly-tbs .order-sm-2{order:2}#bookly-tbs .order-sm-3{order:3}#bookly-tbs .order-sm-4{order:4}#bookly-tbs .order-sm-5{order:5}#bookly-tbs .order-sm-6{order:6}#bookly-tbs .order-sm-7{order:7}#bookly-tbs .order-sm-8{order:8}#bookly-tbs .order-sm-9{order:9}#bookly-tbs .order-sm-10{order:10}#bookly-tbs .order-sm-11{order:11}#bookly-tbs .order-sm-12{order:12}#bookly-tbs .offset-sm-0{margin-left:0}#bookly-tbs .offset-sm-1{margin-left:8.333333%}#bookly-tbs .offset-sm-2{margin-left:16.666667%}#bookly-tbs .offset-sm-3{margin-left:25%}#bookly-tbs .offset-sm-4{margin-left:33.333333%}#bookly-tbs .offset-sm-5{margin-left:41.666667%}#bookly-tbs .offset-sm-6{margin-left:50%}#bookly-tbs .offset-sm-7{margin-left:58.333333%}#bookly-tbs .offset-sm-8{margin-left:66.666667%}#bookly-tbs .offset-sm-9{margin-left:75%}#bookly-tbs .offset-sm-10{margin-left:83.333333%}#bookly-tbs .offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){#bookly-tbs .col-md{flex-basis:0;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-md-1>*{flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-md-2>*{flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-md-4>*{flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-md-5>*{flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-md-auto{flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-md-1{flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-md-2{flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-md-3{flex:0 0 25%;max-width:25%}#bookly-tbs .col-md-4{flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-md-5{flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-md-6{flex:0 0 50%;max-width:50%}#bookly-tbs .col-md-7{flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-md-8{flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-md-9{flex:0 0 75%;max-width:75%}#bookly-tbs .col-md-10{flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-md-11{flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-md-12{flex:0 0 100%;max-width:100%}#bookly-tbs .order-md-first{order:-1}#bookly-tbs .order-md-last{order:13}#bookly-tbs .order-md-0{order:0}#bookly-tbs .order-md-1{order:1}#bookly-tbs .order-md-2{order:2}#bookly-tbs .order-md-3{order:3}#bookly-tbs .order-md-4{order:4}#bookly-tbs .order-md-5{order:5}#bookly-tbs .order-md-6{order:6}#bookly-tbs .order-md-7{order:7}#bookly-tbs .order-md-8{order:8}#bookly-tbs .order-md-9{order:9}#bookly-tbs .order-md-10{order:10}#bookly-tbs .order-md-11{order:11}#bookly-tbs .order-md-12{order:12}#bookly-tbs .offset-md-0{margin-left:0}#bookly-tbs .offset-md-1{margin-left:8.333333%}#bookly-tbs .offset-md-2{margin-left:16.666667%}#bookly-tbs .offset-md-3{margin-left:25%}#bookly-tbs .offset-md-4{margin-left:33.333333%}#bookly-tbs .offset-md-5{margin-left:41.666667%}#bookly-tbs .offset-md-6{margin-left:50%}#bookly-tbs .offset-md-7{margin-left:58.333333%}#bookly-tbs .offset-md-8{margin-left:66.666667%}#bookly-tbs .offset-md-9{margin-left:75%}#bookly-tbs .offset-md-10{margin-left:83.333333%}#bookly-tbs .offset-md-11{margin-left:91.666667%}}@media (min-width:992px){#bookly-tbs .col-lg{flex-basis:0;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-lg-1>*{flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-lg-2>*{flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-lg-4>*{flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-lg-5>*{flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-lg-3{flex:0 0 25%;max-width:25%}#bookly-tbs .col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-lg-6{flex:0 0 50%;max-width:50%}#bookly-tbs .col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-lg-9{flex:0 0 75%;max-width:75%}#bookly-tbs .col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-lg-12{flex:0 0 100%;max-width:100%}#bookly-tbs .order-lg-first{order:-1}#bookly-tbs .order-lg-last{order:13}#bookly-tbs .order-lg-0{order:0}#bookly-tbs .order-lg-1{order:1}#bookly-tbs .order-lg-2{order:2}#bookly-tbs .order-lg-3{order:3}#bookly-tbs .order-lg-4{order:4}#bookly-tbs .order-lg-5{order:5}#bookly-tbs .order-lg-6{order:6}#bookly-tbs .order-lg-7{order:7}#bookly-tbs .order-lg-8{order:8}#bookly-tbs .order-lg-9{order:9}#bookly-tbs .order-lg-10{order:10}#bookly-tbs .order-lg-11{order:11}#bookly-tbs .order-lg-12{order:12}#bookly-tbs .offset-lg-0{margin-left:0}#bookly-tbs .offset-lg-1{margin-left:8.333333%}#bookly-tbs .offset-lg-2{margin-left:16.666667%}#bookly-tbs .offset-lg-3{margin-left:25%}#bookly-tbs .offset-lg-4{margin-left:33.333333%}#bookly-tbs .offset-lg-5{margin-left:41.666667%}#bookly-tbs .offset-lg-6{margin-left:50%}#bookly-tbs .offset-lg-7{margin-left:58.333333%}#bookly-tbs .offset-lg-8{margin-left:66.666667%}#bookly-tbs .offset-lg-9{margin-left:75%}#bookly-tbs .offset-lg-10{margin-left:83.333333%}#bookly-tbs .offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){#bookly-tbs .col-xl{flex-basis:0;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-xl-1>*{flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-xl-2>*{flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-xl-4>*{flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-xl-5>*{flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-xl-3{flex:0 0 25%;max-width:25%}#bookly-tbs .col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-xl-6{flex:0 0 50%;max-width:50%}#bookly-tbs .col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-xl-9{flex:0 0 75%;max-width:75%}#bookly-tbs .col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-xl-12{flex:0 0 100%;max-width:100%}#bookly-tbs .order-xl-first{order:-1}#bookly-tbs .order-xl-last{order:13}#bookly-tbs .order-xl-0{order:0}#bookly-tbs .order-xl-1{order:1}#bookly-tbs .order-xl-2{order:2}#bookly-tbs .order-xl-3{order:3}#bookly-tbs .order-xl-4{order:4}#bookly-tbs .order-xl-5{order:5}#bookly-tbs .order-xl-6{order:6}#bookly-tbs .order-xl-7{order:7}#bookly-tbs .order-xl-8{order:8}#bookly-tbs .order-xl-9{order:9}#bookly-tbs .order-xl-10{order:10}#bookly-tbs .order-xl-11{order:11}#bookly-tbs .order-xl-12{order:12}#bookly-tbs .offset-xl-0{margin-left:0}#bookly-tbs .offset-xl-1{margin-left:8.333333%}#bookly-tbs .offset-xl-2{margin-left:16.666667%}#bookly-tbs .offset-xl-3{margin-left:25%}#bookly-tbs .offset-xl-4{margin-left:33.333333%}#bookly-tbs .offset-xl-5{margin-left:41.666667%}#bookly-tbs .offset-xl-6{margin-left:50%}#bookly-tbs .offset-xl-7{margin-left:58.333333%}#bookly-tbs .offset-xl-8{margin-left:66.666667%}#bookly-tbs .offset-xl-9{margin-left:75%}#bookly-tbs .offset-xl-10{margin-left:83.333333%}#bookly-tbs .offset-xl-11{margin-left:91.666667%}}#bookly-tbs .table{width:100%;margin-bottom:1rem;color:#212529}#bookly-tbs .table td,#bookly-tbs .table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}#bookly-tbs .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}#bookly-tbs .table tbody+tbody{border-top:2px solid #dee2e6}#bookly-tbs .table-sm td,#bookly-tbs .table-sm th{padding:.3rem}#bookly-tbs .table-bordered{border:1px solid #dee2e6}#bookly-tbs .table-bordered td,#bookly-tbs .table-bordered th{border:1px solid #dee2e6}#bookly-tbs .table-bordered thead td,#bookly-tbs .table-bordered thead th{border-bottom-width:2px}#bookly-tbs .table-borderless tbody+tbody,#bookly-tbs .table-borderless td,#bookly-tbs .table-borderless th,#bookly-tbs .table-borderless thead th{border:0}#bookly-tbs .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}#bookly-tbs .table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}#bookly-tbs .table-primary,#bookly-tbs .table-primary>td,#bookly-tbs .table-primary>th{background-color:#b8daff}#bookly-tbs .table-primary tbody+tbody,#bookly-tbs .table-primary td,#bookly-tbs .table-primary th,#bookly-tbs .table-primary thead th{border-color:#7abaff}#bookly-tbs .table-hover .table-primary:hover{background-color:#9fcdff}#bookly-tbs .table-hover .table-primary:hover>td,#bookly-tbs .table-hover .table-primary:hover>th{background-color:#9fcdff}#bookly-tbs .table-secondary,#bookly-tbs .table-secondary>td,#bookly-tbs .table-secondary>th{background-color:#d6d8db}#bookly-tbs .table-secondary tbody+tbody,#bookly-tbs .table-secondary td,#bookly-tbs .table-secondary th,#bookly-tbs .table-secondary thead th{border-color:#b3b7bb}#bookly-tbs .table-hover .table-secondary:hover{background-color:#c8cbcf}#bookly-tbs .table-hover .table-secondary:hover>td,#bookly-tbs .table-hover .table-secondary:hover>th{background-color:#c8cbcf}#bookly-tbs .table-success,#bookly-tbs .table-success>td,#bookly-tbs .table-success>th{background-color:#c3e6cb}#bookly-tbs .table-success tbody+tbody,#bookly-tbs .table-success td,#bookly-tbs .table-success th,#bookly-tbs .table-success thead th{border-color:#8fd19e}#bookly-tbs .table-hover .table-success:hover{background-color:#b1dfbb}#bookly-tbs .table-hover .table-success:hover>td,#bookly-tbs .table-hover .table-success:hover>th{background-color:#b1dfbb}#bookly-tbs .table-info,#bookly-tbs .table-info>td,#bookly-tbs .table-info>th{background-color:#bee5eb}#bookly-tbs .table-info tbody+tbody,#bookly-tbs .table-info td,#bookly-tbs .table-info th,#bookly-tbs .table-info thead th{border-color:#86cfda}#bookly-tbs .table-hover .table-info:hover{background-color:#abdde5}#bookly-tbs .table-hover .table-info:hover>td,#bookly-tbs .table-hover .table-info:hover>th{background-color:#abdde5}#bookly-tbs .table-warning,#bookly-tbs .table-warning>td,#bookly-tbs .table-warning>th{background-color:#ffeeba}#bookly-tbs .table-warning tbody+tbody,#bookly-tbs .table-warning td,#bookly-tbs .table-warning th,#bookly-tbs .table-warning thead th{border-color:#ffdf7e}#bookly-tbs .table-hover .table-warning:hover{background-color:#ffe8a1}#bookly-tbs .table-hover .table-warning:hover>td,#bookly-tbs .table-hover .table-warning:hover>th{background-color:#ffe8a1}#bookly-tbs .table-danger,#bookly-tbs .table-danger>td,#bookly-tbs .table-danger>th{background-color:#f5c6cb}#bookly-tbs .table-danger tbody+tbody,#bookly-tbs .table-danger td,#bookly-tbs .table-danger th,#bookly-tbs .table-danger thead th{border-color:#ed969e}#bookly-tbs .table-hover .table-danger:hover{background-color:#f1b0b7}#bookly-tbs .table-hover .table-danger:hover>td,#bookly-tbs .table-hover .table-danger:hover>th{background-color:#f1b0b7}#bookly-tbs .table-light,#bookly-tbs .table-light>td,#bookly-tbs .table-light>th{background-color:#fdfdfe}#bookly-tbs .table-light tbody+tbody,#bookly-tbs .table-light td,#bookly-tbs .table-light th,#bookly-tbs .table-light thead th{border-color:#fbfcfc}#bookly-tbs .table-hover .table-light:hover{background-color:#ececf6}#bookly-tbs .table-hover .table-light:hover>td,#bookly-tbs .table-hover .table-light:hover>th{background-color:#ececf6}#bookly-tbs .table-dark,#bookly-tbs .table-dark>td,#bookly-tbs .table-dark>th{background-color:#c6c8ca}#bookly-tbs .table-dark tbody+tbody,#bookly-tbs .table-dark td,#bookly-tbs .table-dark th,#bookly-tbs .table-dark thead th{border-color:#95999c}#bookly-tbs .table-hover .table-dark:hover{background-color:#b9bbbe}#bookly-tbs .table-hover .table-dark:hover>td,#bookly-tbs .table-hover .table-dark:hover>th{background-color:#b9bbbe}#bookly-tbs .table-bookly,#bookly-tbs .table-bookly>td,#bookly-tbs .table-bookly>th{background-color:#fcd4c5}#bookly-tbs .table-bookly tbody+tbody,#bookly-tbs .table-bookly td,#bookly-tbs .table-bookly th,#bookly-tbs .table-bookly thead th{border-color:#f9af93}#bookly-tbs .table-hover .table-bookly:hover{background-color:#fbc2ad}#bookly-tbs .table-hover .table-bookly:hover>td,#bookly-tbs .table-hover .table-bookly:hover>th{background-color:#fbc2ad}#bookly-tbs .table-active,#bookly-tbs .table-active>td,#bookly-tbs .table-active>th{background-color:rgba(0,0,0,.075)}#bookly-tbs .table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}#bookly-tbs .table-hover .table-active:hover>td,#bookly-tbs .table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}#bookly-tbs .table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}#bookly-tbs .table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}#bookly-tbs .table-dark{color:#fff;background-color:#343a40}#bookly-tbs .table-dark td,#bookly-tbs .table-dark th,#bookly-tbs .table-dark thead th{border-color:#454d55}#bookly-tbs .table-dark.table-bordered{border:0}#bookly-tbs .table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}#bookly-tbs .table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){#bookly-tbs .table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){#bookly-tbs .table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){#bookly-tbs .table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){#bookly-tbs .table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive-xl>.table-bordered{border:0}}#bookly-tbs .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive>.table-bordered{border:0}#bookly-tbs .form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .form-control{transition:none}}#bookly-tbs .form-control::-ms-expand{background-color:transparent;border:0}#bookly-tbs .form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .form-control::-moz-placeholder{color:#6c757d;opacity:1}#bookly-tbs .form-control:-ms-input-placeholder{color:#6c757d;opacity:1}#bookly-tbs .form-control::placeholder{color:#6c757d;opacity:1}#bookly-tbs .form-control:disabled,#bookly-tbs .form-control[readonly]{background-color:#e9ecef;opacity:1}#bookly-tbs input[type=date].form-control,#bookly-tbs input[type=datetime-local].form-control,#bookly-tbs input[type=month].form-control,#bookly-tbs input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}#bookly-tbs select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}#bookly-tbs select.form-control:focus::-ms-value{color:#495057;background-color:#fff}#bookly-tbs .form-control-file,#bookly-tbs .form-control-range{display:block;width:100%}#bookly-tbs .col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}#bookly-tbs .col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}#bookly-tbs .col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}#bookly-tbs .form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}#bookly-tbs .form-control-plaintext.form-control-lg,#bookly-tbs .form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}#bookly-tbs .form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#bookly-tbs .form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#bookly-tbs select.form-control[multiple],#bookly-tbs select.form-control[size]{height:auto}#bookly-tbs textarea.form-control{height:auto}#bookly-tbs .form-group{margin-bottom:1rem}#bookly-tbs .form-text{display:block;margin-top:.25rem}#bookly-tbs .form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}#bookly-tbs .form-row>.col,#bookly-tbs .form-row>[class*=col-]{padding-right:5px;padding-left:5px}#bookly-tbs .form-check{position:relative;display:block;padding-left:1.25rem}#bookly-tbs .form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}#bookly-tbs .form-check-input:disabled~.form-check-label,#bookly-tbs .form-check-input[disabled]~.form-check-label{color:#6c757d}#bookly-tbs .form-check-label{margin-bottom:0}#bookly-tbs .form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}#bookly-tbs .form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}#bookly-tbs .valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}#bookly-tbs .valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>#bookly-tbs .valid-tooltip,.form-row>[class*=col-]>#bookly-tbs .valid-tooltip{left:5px}#bookly-tbs.is-valid~.valid-feedback,#bookly-tbs.is-valid~.valid-tooltip,.was-validated #bookly-tbs:valid~.valid-feedback,.was-validated #bookly-tbs:valid~.valid-tooltip{display:block}#bookly-tbs .form-control.is-valid,.was-validated #bookly-tbs .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}#bookly-tbs .form-control.is-valid:focus,.was-validated #bookly-tbs .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#bookly-tbs select.form-control.is-valid,.was-validated #bookly-tbs select.form-control:valid{padding-right:3rem!important;background-position:right 1.5rem center}#bookly-tbs textarea.form-control.is-valid,.was-validated #bookly-tbs textarea.form-control:valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}#bookly-tbs .custom-select.is-valid,.was-validated #bookly-tbs .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}#bookly-tbs .custom-select.is-valid:focus,.was-validated #bookly-tbs .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#bookly-tbs .form-check-input.is-valid~.form-check-label,.was-validated #bookly-tbs .form-check-input:valid~.form-check-label{color:#28a745}#bookly-tbs .form-check-input.is-valid~.valid-feedback,#bookly-tbs .form-check-input.is-valid~.valid-tooltip,.was-validated #bookly-tbs .form-check-input:valid~.valid-feedback,.was-validated #bookly-tbs .form-check-input:valid~.valid-tooltip{display:block}#bookly-tbs .custom-control-input.is-valid~.custom-control-label,.was-validated #bookly-tbs .custom-control-input:valid~.custom-control-label{color:#28a745}#bookly-tbs .custom-control-input.is-valid~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}#bookly-tbs .custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}#bookly-tbs .custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#bookly-tbs .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}#bookly-tbs .custom-file-input.is-valid~.custom-file-label,.was-validated #bookly-tbs .custom-file-input:valid~.custom-file-label{border-color:#28a745}#bookly-tbs .custom-file-input.is-valid:focus~.custom-file-label,.was-validated #bookly-tbs .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#bookly-tbs .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}#bookly-tbs .invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>#bookly-tbs .invalid-tooltip,.form-row>[class*=col-]>#bookly-tbs .invalid-tooltip{left:5px}#bookly-tbs.is-invalid~.invalid-feedback,#bookly-tbs.is-invalid~.invalid-tooltip,.was-validated #bookly-tbs:invalid~.invalid-feedback,.was-validated #bookly-tbs:invalid~.invalid-tooltip{display:block}#bookly-tbs .form-control.is-invalid,.was-validated #bookly-tbs .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}#bookly-tbs .form-control.is-invalid:focus,.was-validated #bookly-tbs .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#bookly-tbs select.form-control.is-invalid,.was-validated #bookly-tbs select.form-control:invalid{padding-right:3rem!important;background-position:right 1.5rem center}#bookly-tbs textarea.form-control.is-invalid,.was-validated #bookly-tbs textarea.form-control:invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}#bookly-tbs .custom-select.is-invalid,.was-validated #bookly-tbs .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}#bookly-tbs .custom-select.is-invalid:focus,.was-validated #bookly-tbs .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#bookly-tbs .form-check-input.is-invalid~.form-check-label,.was-validated #bookly-tbs .form-check-input:invalid~.form-check-label{color:#dc3545}#bookly-tbs .form-check-input.is-invalid~.invalid-feedback,#bookly-tbs .form-check-input.is-invalid~.invalid-tooltip,.was-validated #bookly-tbs .form-check-input:invalid~.invalid-feedback,.was-validated #bookly-tbs .form-check-input:invalid~.invalid-tooltip{display:block}#bookly-tbs .custom-control-input.is-invalid~.custom-control-label,.was-validated #bookly-tbs .custom-control-input:invalid~.custom-control-label{color:#dc3545}#bookly-tbs .custom-control-input.is-invalid~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}#bookly-tbs .custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}#bookly-tbs .custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#bookly-tbs .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}#bookly-tbs .custom-file-input.is-invalid~.custom-file-label,.was-validated #bookly-tbs .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}#bookly-tbs .custom-file-input.is-invalid:focus~.custom-file-label,.was-validated #bookly-tbs .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#bookly-tbs .form-inline{display:flex;flex-flow:row wrap;align-items:center}#bookly-tbs .form-inline .form-check{width:100%}@media (min-width:576px){#bookly-tbs .form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}#bookly-tbs .form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}#bookly-tbs .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}#bookly-tbs .form-inline .form-control-plaintext{display:inline-block}#bookly-tbs .form-inline .custom-select,#bookly-tbs .form-inline .input-group{width:auto}#bookly-tbs .form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}#bookly-tbs .form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}#bookly-tbs .form-inline .custom-control{align-items:center;justify-content:center}#bookly-tbs .form-inline .custom-control-label{margin-bottom:0}}#bookly-tbs .btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .btn{transition:none}}#bookly-tbs .btn:hover{color:#212529;text-decoration:none}#bookly-tbs .btn.focus,#bookly-tbs .btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .btn.disabled,#bookly-tbs .btn:disabled{opacity:.65}#bookly-tbs .btn:not(:disabled):not(.disabled){cursor:pointer}#bookly-tbs a.btn.disabled,#bookly-tbs fieldset:disabled a.btn{pointer-events:none}#bookly-tbs .btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}#bookly-tbs .btn-primary.focus,#bookly-tbs .btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}#bookly-tbs .btn-primary.disabled,#bookly-tbs .btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .btn-primary:not(:disabled):not(.disabled).active,#bookly-tbs .btn-primary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-primary.bookly-dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}#bookly-tbs .btn-primary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-primary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-primary.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}#bookly-tbs .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}#bookly-tbs .btn-secondary.focus,#bookly-tbs .btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}#bookly-tbs .btn-secondary.disabled,#bookly-tbs .btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-secondary:not(:disabled):not(.disabled).active,#bookly-tbs .btn-secondary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-secondary.bookly-dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}#bookly-tbs .btn-secondary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-secondary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-secondary.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}#bookly-tbs .btn-success,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary{color:#fff;background-color:#28a745;border-color:#28a745}#bookly-tbs .btn-success:hover,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:hover{color:#fff;background-color:#218838;border-color:#1e7e34}#bookly-tbs .btn-success.focus,#bookly-tbs .btn-success:focus,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:focus,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .focus.btn-primary{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}#bookly-tbs .btn-success.disabled,#bookly-tbs .btn-success:disabled,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:disabled,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .disabled.btn-primary{color:#fff;background-color:#28a745;border-color:#28a745}#bookly-tbs .btn-success:not(:disabled):not(.disabled).active,#bookly-tbs .btn-success:not(:disabled):not(.disabled):active,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:not(:disabled):not(.disabled).active,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-success.bookly-dropdown-toggle,.show>#bookly-tbs .daterangepicker.show-calendar .drp-buttons .bookly-dropdown-toggle.btn-primary{color:#fff;background-color:#1e7e34;border-color:#1c7430}#bookly-tbs .btn-success:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-success:not(:disabled):not(.disabled):active:focus,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-success.bookly-dropdown-toggle:focus,.show>#bookly-tbs .daterangepicker.show-calendar .drp-buttons .bookly-dropdown-toggle.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}#bookly-tbs .btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}#bookly-tbs .btn-info.focus,#bookly-tbs .btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}#bookly-tbs .btn-info.disabled,#bookly-tbs .btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-info:not(:disabled):not(.disabled).active,#bookly-tbs .btn-info:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-info.bookly-dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}#bookly-tbs .btn-info:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-info:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-info.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}#bookly-tbs .btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}#bookly-tbs .btn-warning.focus,#bookly-tbs .btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}#bookly-tbs .btn-warning.disabled,#bookly-tbs .btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-warning:not(:disabled):not(.disabled).active,#bookly-tbs .btn-warning:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-warning.bookly-dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}#bookly-tbs .btn-warning:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-warning:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-warning.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}#bookly-tbs .btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}#bookly-tbs .btn-danger.focus,#bookly-tbs .btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}#bookly-tbs .btn-danger.disabled,#bookly-tbs .btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-danger:not(:disabled):not(.disabled).active,#bookly-tbs .btn-danger:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-danger.bookly-dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}#bookly-tbs .btn-danger:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-danger:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-danger.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}#bookly-tbs .btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}#bookly-tbs .btn-light.focus,#bookly-tbs .btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}#bookly-tbs .btn-light.disabled,#bookly-tbs .btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-light:not(:disabled):not(.disabled).active,#bookly-tbs .btn-light:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-light.bookly-dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}#bookly-tbs .btn-light:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-light:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-light.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}#bookly-tbs .btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}#bookly-tbs .btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}#bookly-tbs .btn-dark.focus,#bookly-tbs .btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}#bookly-tbs .btn-dark.disabled,#bookly-tbs .btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}#bookly-tbs .btn-dark:not(:disabled):not(.disabled).active,#bookly-tbs .btn-dark:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-dark.bookly-dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}#bookly-tbs .btn-dark:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-dark:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-dark.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}#bookly-tbs .btn-bookly{color:#fff;background-color:#f4662f;border-color:#f4662f}#bookly-tbs .btn-bookly:hover{color:#fff;background-color:#f04c0d;border-color:#e4480c}#bookly-tbs .btn-bookly.focus,#bookly-tbs .btn-bookly:focus{color:#fff;background-color:#f04c0d;border-color:#e4480c;box-shadow:0 0 0 .2rem rgba(246,125,78,.5)}#bookly-tbs .btn-bookly.disabled,#bookly-tbs .btn-bookly:disabled{color:#fff;background-color:#f4662f;border-color:#f4662f}#bookly-tbs .btn-bookly:not(:disabled):not(.disabled).active,#bookly-tbs .btn-bookly:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-bookly.bookly-dropdown-toggle{color:#fff;background-color:#e4480c;border-color:#d8440b}#bookly-tbs .btn-bookly:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-bookly:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-bookly.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(246,125,78,.5)}#bookly-tbs .btn-outline-primary{color:#007bff;border-color:#007bff}#bookly-tbs .btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .btn-outline-primary.focus,#bookly-tbs .btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}#bookly-tbs .btn-outline-primary.disabled,#bookly-tbs .btn-outline-primary:disabled{color:#007bff;background-color:transparent}#bookly-tbs .btn-outline-primary:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-primary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-primary.bookly-dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .btn-outline-primary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-primary.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}#bookly-tbs .btn-outline-secondary{color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-outline-secondary.focus,#bookly-tbs .btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#bookly-tbs .btn-outline-secondary.disabled,#bookly-tbs .btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}#bookly-tbs .btn-outline-secondary:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-secondary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-secondary.bookly-dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-secondary.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#bookly-tbs .btn-outline-success{color:#28a745;border-color:#28a745}#bookly-tbs .btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}#bookly-tbs .btn-outline-success.focus,#bookly-tbs .btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}#bookly-tbs .btn-outline-success.disabled,#bookly-tbs .btn-outline-success:disabled{color:#28a745;background-color:transparent}#bookly-tbs .btn-outline-success:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-success:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-success.bookly-dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}#bookly-tbs .btn-outline-success:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-success.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}#bookly-tbs .btn-outline-info{color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-outline-info.focus,#bookly-tbs .btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#bookly-tbs .btn-outline-info.disabled,#bookly-tbs .btn-outline-info:disabled{color:#17a2b8;background-color:transparent}#bookly-tbs .btn-outline-info:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-info:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-info.bookly-dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-outline-info:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-info.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#bookly-tbs .btn-outline-warning{color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-outline-warning.focus,#bookly-tbs .btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#bookly-tbs .btn-outline-warning.disabled,#bookly-tbs .btn-outline-warning:disabled{color:#ffc107;background-color:transparent}#bookly-tbs .btn-outline-warning:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-warning:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-warning.bookly-dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-outline-warning:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-warning.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#bookly-tbs .btn-outline-danger{color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-outline-danger.focus,#bookly-tbs .btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}#bookly-tbs .btn-outline-danger.disabled,#bookly-tbs .btn-outline-danger:disabled{color:#dc3545;background-color:transparent}#bookly-tbs .btn-outline-danger:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-danger:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-danger.bookly-dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-outline-danger:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-danger.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}#bookly-tbs .btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-outline-light.focus,#bookly-tbs .btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#bookly-tbs .btn-outline-light.disabled,#bookly-tbs .btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}#bookly-tbs .btn-outline-light:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-light:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-light.bookly-dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-outline-light:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-light.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#bookly-tbs .btn-outline-dark{color:#343a40;border-color:#343a40}#bookly-tbs .btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}#bookly-tbs .btn-outline-dark.focus,#bookly-tbs .btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#bookly-tbs .btn-outline-dark.disabled,#bookly-tbs .btn-outline-dark:disabled{color:#343a40;background-color:transparent}#bookly-tbs .btn-outline-dark:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-dark:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-dark.bookly-dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}#bookly-tbs .btn-outline-dark:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-dark.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#bookly-tbs .btn-outline-bookly{color:#f4662f;border-color:#f4662f}#bookly-tbs .btn-outline-bookly:hover{color:#fff;background-color:#f4662f;border-color:#f4662f}#bookly-tbs .btn-outline-bookly.focus,#bookly-tbs .btn-outline-bookly:focus{box-shadow:0 0 0 .2rem rgba(244,102,47,.5)}#bookly-tbs .btn-outline-bookly.disabled,#bookly-tbs .btn-outline-bookly:disabled{color:#f4662f;background-color:transparent}#bookly-tbs .btn-outline-bookly:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-bookly:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-bookly.bookly-dropdown-toggle{color:#fff;background-color:#f4662f;border-color:#f4662f}#bookly-tbs .btn-outline-bookly:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-bookly:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-bookly.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(244,102,47,.5)}#bookly-tbs .btn-link{font-weight:400;color:#007bff;text-decoration:none}#bookly-tbs .btn-link:hover{color:#0056b3;text-decoration:underline}#bookly-tbs .btn-link.focus,#bookly-tbs .btn-link:focus{text-decoration:underline}#bookly-tbs .btn-link.disabled,#bookly-tbs .btn-link:disabled{color:#6c757d;pointer-events:none}#bookly-tbs .btn-group-lg>.btn,#bookly-tbs .btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#bookly-tbs .btn-group-sm>.btn,#bookly-tbs .btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#bookly-tbs .btn-block{display:block;width:100%}#bookly-tbs .btn-block+.btn-block{margin-top:.5rem}#bookly-tbs input[type=button].btn-block,#bookly-tbs input[type=reset].btn-block,#bookly-tbs input[type=submit].btn-block{width:100%}#bookly-tbs .bookly-fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){#bookly-tbs .bookly-fade{transition:none}}#bookly-tbs .bookly-fade:not(.bookly-show){opacity:0}#bookly-tbs .bookly-collapse:not(.bookly-show){display:none}#bookly-tbs .bookly-collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){#bookly-tbs .bookly-collapsing{transition:none}}#bookly-tbs .bookly-dropdown,#bookly-tbs .bookly-dropleft,#bookly-tbs .bookly-dropright,#bookly-tbs .bookly-dropup{position:relative}#bookly-tbs .bookly-dropdown-toggle{white-space:nowrap}#bookly-tbs .bookly-dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#bookly-tbs .bookly-dropdown-toggle:empty::after{margin-left:0}#bookly-tbs .bookly-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}#bookly-tbs .bookly-dropdown-menu-left{right:auto;left:0}#bookly-tbs .bookly-dropdown-menu-right{right:0;left:auto}@media (min-width:576px){#bookly-tbs .bookly-dropdown-menu-sm-left{right:auto;left:0}#bookly-tbs .bookly-dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){#bookly-tbs .bookly-dropdown-menu-md-left{right:auto;left:0}#bookly-tbs .bookly-dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){#bookly-tbs .bookly-dropdown-menu-lg-left{right:auto;left:0}#bookly-tbs .bookly-dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){#bookly-tbs .bookly-dropdown-menu-xl-left{right:auto;left:0}#bookly-tbs .bookly-dropdown-menu-xl-right{right:0;left:auto}}#bookly-tbs .bookly-dropup .bookly-dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}#bookly-tbs .bookly-dropup .bookly-dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}#bookly-tbs .bookly-dropup .bookly-dropdown-toggle:empty::after{margin-left:0}#bookly-tbs .bookly-dropright .bookly-dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}#bookly-tbs .bookly-dropright .bookly-dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}#bookly-tbs .bookly-dropright .bookly-dropdown-toggle:empty::after{margin-left:0}#bookly-tbs .bookly-dropright .bookly-dropdown-toggle::after{vertical-align:0}#bookly-tbs .dropleft .bookly-dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}#bookly-tbs .dropleft .bookly-dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}#bookly-tbs .dropleft .bookly-dropdown-toggle::after{display:none}#bookly-tbs .dropleft .bookly-dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}#bookly-tbs .dropleft .bookly-dropdown-toggle:empty::after{margin-left:0}#bookly-tbs .dropleft .bookly-dropdown-toggle::before{vertical-align:0}#bookly-tbs .bookly-dropdown-menu[x-placement^=bottom],#bookly-tbs .bookly-dropdown-menu[x-placement^=left],#bookly-tbs .bookly-dropdown-menu[x-placement^=right],#bookly-tbs .bookly-dropdown-menu[x-placement^=top]{right:auto;bottom:auto}#bookly-tbs .bookly-dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}#bookly-tbs .bookly-dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}#bookly-tbs .bookly-dropdown-item:focus,#bookly-tbs .bookly-dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}#bookly-tbs .bookly-dropdown-item.active,#bookly-tbs .bookly-dropdown-item:active{color:#16181b;text-decoration:none;background-color:#f8f9fa}#bookly-tbs .bookly-dropdown-item.disabled,#bookly-tbs .bookly-dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}#bookly-tbs .bookly-dropdown-menu.bookly-show{display:block}#bookly-tbs .bookly-dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}#bookly-tbs .bookly-dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}#bookly-tbs .btn-group,#bookly-tbs .btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}#bookly-tbs .btn-group-vertical>.btn,#bookly-tbs .btn-group>.btn{position:relative;flex:1 1 auto}#bookly-tbs .btn-group-vertical>.btn:hover,#bookly-tbs .btn-group>.btn:hover{z-index:1}#bookly-tbs .btn-group-vertical>.btn.active,#bookly-tbs .btn-group-vertical>.btn:active,#bookly-tbs .btn-group-vertical>.btn:focus,#bookly-tbs .btn-group>.btn.active,#bookly-tbs .btn-group>.btn:active,#bookly-tbs .btn-group>.btn:focus{z-index:1}#bookly-tbs .btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}#bookly-tbs .btn-toolbar .input-group{width:auto}#bookly-tbs .btn-group>.btn-group:not(:first-child),#bookly-tbs .btn-group>.btn:not(:first-child){margin-left:-1px}#bookly-tbs .btn-group>.btn-group:not(:last-child)>.btn,#bookly-tbs .btn-group>.btn:not(:last-child):not(.bookly-dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .btn-group>.btn-group:not(:first-child)>.btn,#bookly-tbs .btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .bookly-dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}#bookly-tbs .bookly-dropdown-toggle-split::after,.dropright #bookly-tbs .bookly-dropdown-toggle-split::after,.dropup #bookly-tbs .bookly-dropdown-toggle-split::after{margin-left:0}.dropleft #bookly-tbs .bookly-dropdown-toggle-split::before{margin-right:0}#bookly-tbs .btn-group-sm>.btn+.bookly-dropdown-toggle-split,#bookly-tbs .btn-sm+.bookly-dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}#bookly-tbs .btn-group-lg>.btn+.bookly-dropdown-toggle-split,#bookly-tbs .btn-lg+.bookly-dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}#bookly-tbs .btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}#bookly-tbs .btn-group-vertical>.btn,#bookly-tbs .btn-group-vertical>.btn-group{width:100%}#bookly-tbs .btn-group-vertical>.btn-group:not(:first-child),#bookly-tbs .btn-group-vertical>.btn:not(:first-child){margin-top:-1px}#bookly-tbs .btn-group-vertical>.btn-group:not(:last-child)>.btn,#bookly-tbs .btn-group-vertical>.btn:not(:last-child):not(.bookly-dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}#bookly-tbs .btn-group-vertical>.btn-group:not(:first-child)>.btn,#bookly-tbs .btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .btn-group-toggle>.btn,#bookly-tbs .btn-group-toggle>.btn-group>.btn{margin-bottom:0}#bookly-tbs .btn-group-toggle>.btn input[type=checkbox],#bookly-tbs .btn-group-toggle>.btn input[type=radio],#bookly-tbs .btn-group-toggle>.btn-group>.btn input[type=checkbox],#bookly-tbs .btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}#bookly-tbs .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}#bookly-tbs .input-group>.custom-file,#bookly-tbs .input-group>.custom-select,#bookly-tbs .input-group>.form-control,#bookly-tbs .input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}#bookly-tbs .input-group>.custom-file+.custom-file,#bookly-tbs .input-group>.custom-file+.custom-select,#bookly-tbs .input-group>.custom-file+.form-control,#bookly-tbs .input-group>.custom-select+.custom-file,#bookly-tbs .input-group>.custom-select+.custom-select,#bookly-tbs .input-group>.custom-select+.form-control,#bookly-tbs .input-group>.form-control+.custom-file,#bookly-tbs .input-group>.form-control+.custom-select,#bookly-tbs .input-group>.form-control+.form-control,#bookly-tbs .input-group>.form-control-plaintext+.custom-file,#bookly-tbs .input-group>.form-control-plaintext+.custom-select,#bookly-tbs .input-group>.form-control-plaintext+.form-control{margin-left:-1px}#bookly-tbs .input-group>.custom-file .custom-file-input:focus~.custom-file-label,#bookly-tbs .input-group>.custom-select:focus,#bookly-tbs .input-group>.form-control:focus{z-index:3}#bookly-tbs .input-group>.custom-file .custom-file-input:focus{z-index:4}#bookly-tbs .input-group>.custom-select:not(:first-child),#bookly-tbs .input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .input-group>.custom-file{display:flex;align-items:center}#bookly-tbs .input-group>.custom-file:not(:last-child) .custom-file-label,#bookly-tbs .input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,#bookly-tbs .input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,#bookly-tbs .input-group:not(.has-validation)>.custom-select:not(:last-child),#bookly-tbs .input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,#bookly-tbs .input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,#bookly-tbs .input-group.has-validation>.custom-select:nth-last-child(n+3),#bookly-tbs .input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .input-group-append,#bookly-tbs .input-group-prepend{display:flex}#bookly-tbs .input-group-append .btn,#bookly-tbs .input-group-prepend .btn{position:relative;z-index:2}#bookly-tbs .input-group-append .btn:focus,#bookly-tbs .input-group-prepend .btn:focus{z-index:3}#bookly-tbs .input-group-append .btn+.btn,#bookly-tbs .input-group-append .btn+.input-group-text,#bookly-tbs .input-group-append .input-group-text+.btn,#bookly-tbs .input-group-append .input-group-text+.input-group-text,#bookly-tbs .input-group-prepend .btn+.btn,#bookly-tbs .input-group-prepend .btn+.input-group-text,#bookly-tbs .input-group-prepend .input-group-text+.btn,#bookly-tbs .input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}#bookly-tbs .input-group-prepend{margin-right:-1px}#bookly-tbs .input-group-append{margin-left:-1px}#bookly-tbs .input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}#bookly-tbs .input-group-text input[type=checkbox],#bookly-tbs .input-group-text input[type=radio]{margin-top:0}#bookly-tbs .input-group-lg>.custom-select,#bookly-tbs .input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}#bookly-tbs .input-group-lg>.custom-select,#bookly-tbs .input-group-lg>.form-control,#bookly-tbs .input-group-lg>.input-group-append>.btn,#bookly-tbs .input-group-lg>.input-group-append>.input-group-text,#bookly-tbs .input-group-lg>.input-group-prepend>.btn,#bookly-tbs .input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#bookly-tbs .input-group-sm>.custom-select,#bookly-tbs .input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}#bookly-tbs .input-group-sm>.custom-select,#bookly-tbs .input-group-sm>.form-control,#bookly-tbs .input-group-sm>.input-group-append>.btn,#bookly-tbs .input-group-sm>.input-group-append>.input-group-text,#bookly-tbs .input-group-sm>.input-group-prepend>.btn,#bookly-tbs .input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#bookly-tbs .input-group-lg>.custom-select,#bookly-tbs .input-group-sm>.custom-select{padding-right:1.75rem}#bookly-tbs .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,#bookly-tbs .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,#bookly-tbs .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,#bookly-tbs .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,#bookly-tbs .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.bookly-dropdown-toggle),#bookly-tbs .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),#bookly-tbs .input-group>.input-group-prepend>.btn,#bookly-tbs .input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .input-group>.input-group-append>.btn,#bookly-tbs .input-group>.input-group-append>.input-group-text,#bookly-tbs .input-group>.input-group-prepend:first-child>.btn:not(:first-child),#bookly-tbs .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),#bookly-tbs .input-group>.input-group-prepend:not(:first-child)>.btn,#bookly-tbs .input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}#bookly-tbs .custom-control-inline{display:inline-flex;margin-right:1rem}#bookly-tbs .custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}#bookly-tbs .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}#bookly-tbs .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}#bookly-tbs .custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}#bookly-tbs .custom-control-input:disabled~.custom-control-label,#bookly-tbs .custom-control-input[disabled]~.custom-control-label{color:#6c757d}#bookly-tbs .custom-control-input:disabled~.custom-control-label::before,#bookly-tbs .custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}#bookly-tbs .custom-control-label{position:relative;margin-bottom:0;vertical-align:top}#bookly-tbs .custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}#bookly-tbs .custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}#bookly-tbs .custom-checkbox .custom-control-label::before{border-radius:.25rem}#bookly-tbs .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}#bookly-tbs .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}#bookly-tbs .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}#bookly-tbs .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}#bookly-tbs .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}#bookly-tbs .custom-radio .custom-control-label::before{border-radius:50%}#bookly-tbs .custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}#bookly-tbs .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}#bookly-tbs .custom-switch{padding-left:2.25rem}#bookly-tbs .custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}#bookly-tbs .custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-switch .custom-control-label::after{transition:none}}#bookly-tbs .custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}#bookly-tbs .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}#bookly-tbs .custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}#bookly-tbs .custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-select:focus::-ms-value{color:#495057;background-color:#fff}#bookly-tbs .custom-select[multiple],#bookly-tbs .custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}#bookly-tbs .custom-select:disabled{color:#6c757d;background-color:#e9ecef}#bookly-tbs .custom-select::-ms-expand{display:none}#bookly-tbs .custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}#bookly-tbs .custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}#bookly-tbs .custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}#bookly-tbs .custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}#bookly-tbs .custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}#bookly-tbs .custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-file-input:disabled~.custom-file-label,#bookly-tbs .custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}#bookly-tbs .custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}#bookly-tbs .custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}#bookly-tbs .custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}#bookly-tbs .custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}#bookly-tbs .custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}#bookly-tbs .custom-range:focus{outline:0}#bookly-tbs .custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-range::-moz-focus-outer{border:0}#bookly-tbs .custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}#bookly-tbs .custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}#bookly-tbs .custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}#bookly-tbs .custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}#bookly-tbs .custom-range::-moz-range-thumb:active{background-color:#b3d7ff}#bookly-tbs .custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}#bookly-tbs .custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-range::-ms-thumb{-ms-transition:none;transition:none}}#bookly-tbs .custom-range::-ms-thumb:active{background-color:#b3d7ff}#bookly-tbs .custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}#bookly-tbs .custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}#bookly-tbs .custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}#bookly-tbs .custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}#bookly-tbs .custom-range:disabled::-webkit-slider-runnable-track{cursor:default}#bookly-tbs .custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}#bookly-tbs .custom-range:disabled::-moz-range-track{cursor:default}#bookly-tbs .custom-range:disabled::-ms-thumb{background-color:#adb5bd}#bookly-tbs .custom-control-label::before,#bookly-tbs .custom-file-label,#bookly-tbs .custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-control-label::before,#bookly-tbs .custom-file-label,#bookly-tbs .custom-select{transition:none}}#bookly-tbs .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}#bookly-tbs .nav-link{display:block;padding:.5rem 1rem}#bookly-tbs .nav-link:focus,#bookly-tbs .nav-link:hover{text-decoration:none}#bookly-tbs .nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}#bookly-tbs .nav-tabs{border-bottom:1px solid #dee2e6}#bookly-tbs .nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}#bookly-tbs .nav-tabs .nav-link:focus,#bookly-tbs .nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}#bookly-tbs .nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}#bookly-tbs .nav-tabs .nav-item.show .nav-link,#bookly-tbs .nav-tabs .nav-link.active{color:#343a40;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}#bookly-tbs .nav-tabs .bookly-dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .nav-pills .nav-link{border-radius:.25rem}#bookly-tbs .nav-pills .nav-link.active,#bookly-tbs .nav-pills .show>.nav-link{color:#fff;background-color:#007bff}#bookly-tbs .nav-fill .nav-item,#bookly-tbs .nav-fill>.nav-link{flex:1 1 auto;text-align:center}#bookly-tbs .nav-justified .nav-item,#bookly-tbs .nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}#bookly-tbs .tab-content>.tab-pane{display:none}#bookly-tbs .tab-content>.active{display:block}#bookly-tbs .navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}#bookly-tbs .navbar .container,#bookly-tbs .navbar .container-fluid,#bookly-tbs .navbar .container-lg,#bookly-tbs .navbar .container-md,#bookly-tbs .navbar .container-sm,#bookly-tbs .navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#bookly-tbs .navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}#bookly-tbs .navbar-brand:focus,#bookly-tbs .navbar-brand:hover{text-decoration:none}#bookly-tbs .navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}#bookly-tbs .navbar-nav .nav-link{padding-right:0;padding-left:0}#bookly-tbs .navbar-nav .bookly-dropdown-menu{position:static;float:none}#bookly-tbs .navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}#bookly-tbs .navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}#bookly-tbs .navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}#bookly-tbs .navbar-toggler:focus,#bookly-tbs .navbar-toggler:hover{text-decoration:none}#bookly-tbs .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}#bookly-tbs .navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){#bookly-tbs .navbar-expand-sm>.container,#bookly-tbs .navbar-expand-sm>.container-fluid,#bookly-tbs .navbar-expand-sm>.container-lg,#bookly-tbs .navbar-expand-sm>.container-md,#bookly-tbs .navbar-expand-sm>.container-sm,#bookly-tbs .navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){#bookly-tbs .navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}#bookly-tbs .navbar-expand-sm .navbar-nav{flex-direction:row}#bookly-tbs .navbar-expand-sm .navbar-nav .bookly-dropdown-menu{position:absolute}#bookly-tbs .navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand-sm>.container,#bookly-tbs .navbar-expand-sm>.container-fluid,#bookly-tbs .navbar-expand-sm>.container-lg,#bookly-tbs .navbar-expand-sm>.container-md,#bookly-tbs .navbar-expand-sm>.container-sm,#bookly-tbs .navbar-expand-sm>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand-sm .navbar-nav-scroll{overflow:visible}#bookly-tbs .navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){#bookly-tbs .navbar-expand-md>.container,#bookly-tbs .navbar-expand-md>.container-fluid,#bookly-tbs .navbar-expand-md>.container-lg,#bookly-tbs .navbar-expand-md>.container-md,#bookly-tbs .navbar-expand-md>.container-sm,#bookly-tbs .navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){#bookly-tbs .navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}#bookly-tbs .navbar-expand-md .navbar-nav{flex-direction:row}#bookly-tbs .navbar-expand-md .navbar-nav .bookly-dropdown-menu{position:absolute}#bookly-tbs .navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand-md>.container,#bookly-tbs .navbar-expand-md>.container-fluid,#bookly-tbs .navbar-expand-md>.container-lg,#bookly-tbs .navbar-expand-md>.container-md,#bookly-tbs .navbar-expand-md>.container-sm,#bookly-tbs .navbar-expand-md>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand-md .navbar-nav-scroll{overflow:visible}#bookly-tbs .navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){#bookly-tbs .navbar-expand-lg>.container,#bookly-tbs .navbar-expand-lg>.container-fluid,#bookly-tbs .navbar-expand-lg>.container-lg,#bookly-tbs .navbar-expand-lg>.container-md,#bookly-tbs .navbar-expand-lg>.container-sm,#bookly-tbs .navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){#bookly-tbs .navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}#bookly-tbs .navbar-expand-lg .navbar-nav{flex-direction:row}#bookly-tbs .navbar-expand-lg .navbar-nav .bookly-dropdown-menu{position:absolute}#bookly-tbs .navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand-lg>.container,#bookly-tbs .navbar-expand-lg>.container-fluid,#bookly-tbs .navbar-expand-lg>.container-lg,#bookly-tbs .navbar-expand-lg>.container-md,#bookly-tbs .navbar-expand-lg>.container-sm,#bookly-tbs .navbar-expand-lg>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand-lg .navbar-nav-scroll{overflow:visible}#bookly-tbs .navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){#bookly-tbs .navbar-expand-xl>.container,#bookly-tbs .navbar-expand-xl>.container-fluid,#bookly-tbs .navbar-expand-xl>.container-lg,#bookly-tbs .navbar-expand-xl>.container-md,#bookly-tbs .navbar-expand-xl>.container-sm,#bookly-tbs .navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){#bookly-tbs .navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}#bookly-tbs .navbar-expand-xl .navbar-nav{flex-direction:row}#bookly-tbs .navbar-expand-xl .navbar-nav .bookly-dropdown-menu{position:absolute}#bookly-tbs .navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand-xl>.container,#bookly-tbs .navbar-expand-xl>.container-fluid,#bookly-tbs .navbar-expand-xl>.container-lg,#bookly-tbs .navbar-expand-xl>.container-md,#bookly-tbs .navbar-expand-xl>.container-sm,#bookly-tbs .navbar-expand-xl>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand-xl .navbar-nav-scroll{overflow:visible}#bookly-tbs .navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand-xl .navbar-toggler{display:none}}#bookly-tbs .navbar-expand{flex-flow:row nowrap;justify-content:flex-start}#bookly-tbs .navbar-expand>.container,#bookly-tbs .navbar-expand>.container-fluid,#bookly-tbs .navbar-expand>.container-lg,#bookly-tbs .navbar-expand>.container-md,#bookly-tbs .navbar-expand>.container-sm,#bookly-tbs .navbar-expand>.container-xl{padding-right:0;padding-left:0}#bookly-tbs .navbar-expand .navbar-nav{flex-direction:row}#bookly-tbs .navbar-expand .navbar-nav .bookly-dropdown-menu{position:absolute}#bookly-tbs .navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand>.container,#bookly-tbs .navbar-expand>.container-fluid,#bookly-tbs .navbar-expand>.container-lg,#bookly-tbs .navbar-expand>.container-md,#bookly-tbs .navbar-expand>.container-sm,#bookly-tbs .navbar-expand>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand .navbar-nav-scroll{overflow:visible}#bookly-tbs .navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand .navbar-toggler{display:none}#bookly-tbs .navbar-light .navbar-brand{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-light .navbar-brand:focus,#bookly-tbs .navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}#bookly-tbs .navbar-light .navbar-nav .nav-link:focus,#bookly-tbs .navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}#bookly-tbs .navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}#bookly-tbs .navbar-light .navbar-nav .active>.nav-link,#bookly-tbs .navbar-light .navbar-nav .nav-link.active,#bookly-tbs .navbar-light .navbar-nav .nav-link.show,#bookly-tbs .navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}#bookly-tbs .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#bookly-tbs .navbar-light .navbar-text{color:rgba(0,0,0,.5)}#bookly-tbs .navbar-light .navbar-text a{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-light .navbar-text a:focus,#bookly-tbs .navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-dark .navbar-brand{color:#fff}#bookly-tbs .navbar-dark .navbar-brand:focus,#bookly-tbs .navbar-dark .navbar-brand:hover{color:#fff}#bookly-tbs .navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}#bookly-tbs .navbar-dark .navbar-nav .nav-link:focus,#bookly-tbs .navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}#bookly-tbs .navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}#bookly-tbs .navbar-dark .navbar-nav .active>.nav-link,#bookly-tbs .navbar-dark .navbar-nav .nav-link.active,#bookly-tbs .navbar-dark .navbar-nav .nav-link.show,#bookly-tbs .navbar-dark .navbar-nav .show>.nav-link{color:#fff}#bookly-tbs .navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}#bookly-tbs .navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#bookly-tbs .navbar-dark .navbar-text{color:rgba(255,255,255,.5)}#bookly-tbs .navbar-dark .navbar-text a{color:#fff}#bookly-tbs .navbar-dark .navbar-text a:focus,#bookly-tbs .navbar-dark .navbar-text a:hover{color:#fff}#bookly-tbs .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}#bookly-tbs .card>hr{margin-right:0;margin-left:0}#bookly-tbs .card>.list-group{border-top:inherit;border-bottom:inherit}#bookly-tbs .card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}#bookly-tbs .card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}#bookly-tbs .card>.card-header+.list-group,#bookly-tbs .card>.list-group+.card-footer{border-top:0}#bookly-tbs .card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}#bookly-tbs .card-title{margin-bottom:.75rem}#bookly-tbs .card-subtitle{margin-top:-.375rem;margin-bottom:0}#bookly-tbs .card-text:last-child{margin-bottom:0}#bookly-tbs .card-link:hover{text-decoration:none}#bookly-tbs .card-link+.card-link{margin-left:1.25rem}#bookly-tbs .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}#bookly-tbs .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}#bookly-tbs .card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}#bookly-tbs .card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}#bookly-tbs .card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}#bookly-tbs .card-header-pills{margin-right:-.625rem;margin-left:-.625rem}#bookly-tbs .card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}#bookly-tbs .card-img,#bookly-tbs .card-img-bottom,#bookly-tbs .card-img-top{flex-shrink:0;width:100%}#bookly-tbs .card-img,#bookly-tbs .card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}#bookly-tbs .card-img,#bookly-tbs .card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}#bookly-tbs .card-deck .card{margin-bottom:15px}@media (min-width:576px){#bookly-tbs .card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}#bookly-tbs .card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}#bookly-tbs .card-group>.card{margin-bottom:15px}@media (min-width:576px){#bookly-tbs .card-group{display:flex;flex-flow:row wrap}#bookly-tbs .card-group>.card{flex:1 0 0%;margin-bottom:0}#bookly-tbs .card-group>.card+.card{margin-left:0;border-left:0}#bookly-tbs .card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .card-group>.card:not(:last-child) .card-header,#bookly-tbs .card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}#bookly-tbs .card-group>.card:not(:last-child) .card-footer,#bookly-tbs .card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}#bookly-tbs .card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .card-group>.card:not(:first-child) .card-header,#bookly-tbs .card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}#bookly-tbs .card-group>.card:not(:first-child) .card-footer,#bookly-tbs .card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}#bookly-tbs .card-columns .card{margin-bottom:.75rem}@media (min-width:576px){#bookly-tbs .card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}#bookly-tbs .card-columns .card{display:inline-block;width:100%}}#bookly-tbs .accordion{overflow-anchor:none}#bookly-tbs .accordion>.card{overflow:hidden}#bookly-tbs .accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}#bookly-tbs .accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}#bookly-tbs .breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}#bookly-tbs .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}#bookly-tbs .breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}#bookly-tbs .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}#bookly-tbs .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}#bookly-tbs .breadcrumb-item.active{color:#6c757d}#bookly-tbs .pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}#bookly-tbs .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}#bookly-tbs .page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}#bookly-tbs .page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}#bookly-tbs .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}#bookly-tbs .page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}#bookly-tbs .pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}#bookly-tbs .pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}#bookly-tbs .pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}#bookly-tbs .pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}#bookly-tbs .pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}#bookly-tbs .pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}#bookly-tbs .badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .badge{transition:none}}#bookly-tbs a.badge:focus,#bookly-tbs a.badge:hover{text-decoration:none}#bookly-tbs .badge:empty{display:none}#bookly-tbs .btn .badge{position:relative;top:-1px}#bookly-tbs .badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}#bookly-tbs .badge-primary{color:#fff;background-color:#007bff}#bookly-tbs a.badge-primary:focus,#bookly-tbs a.badge-primary:hover{color:#fff;background-color:#0062cc}#bookly-tbs a.badge-primary.focus,#bookly-tbs a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}#bookly-tbs .badge-secondary{color:#fff;background-color:#6c757d}#bookly-tbs a.badge-secondary:focus,#bookly-tbs a.badge-secondary:hover{color:#fff;background-color:#545b62}#bookly-tbs a.badge-secondary.focus,#bookly-tbs a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#bookly-tbs .badge-success{color:#fff;background-color:#28a745}#bookly-tbs a.badge-success:focus,#bookly-tbs a.badge-success:hover{color:#fff;background-color:#1e7e34}#bookly-tbs a.badge-success.focus,#bookly-tbs a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}#bookly-tbs .badge-info{color:#fff;background-color:#17a2b8}#bookly-tbs a.badge-info:focus,#bookly-tbs a.badge-info:hover{color:#fff;background-color:#117a8b}#bookly-tbs a.badge-info.focus,#bookly-tbs a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#bookly-tbs .badge-warning{color:#212529;background-color:#ffc107}#bookly-tbs a.badge-warning:focus,#bookly-tbs a.badge-warning:hover{color:#212529;background-color:#d39e00}#bookly-tbs a.badge-warning.focus,#bookly-tbs a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#bookly-tbs .badge-danger{color:#fff;background-color:#dc3545}#bookly-tbs a.badge-danger:focus,#bookly-tbs a.badge-danger:hover{color:#fff;background-color:#bd2130}#bookly-tbs a.badge-danger.focus,#bookly-tbs a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}#bookly-tbs .badge-light{color:#212529;background-color:#f8f9fa}#bookly-tbs a.badge-light:focus,#bookly-tbs a.badge-light:hover{color:#212529;background-color:#dae0e5}#bookly-tbs a.badge-light.focus,#bookly-tbs a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#bookly-tbs .badge-dark{color:#fff;background-color:#343a40}#bookly-tbs a.badge-dark:focus,#bookly-tbs a.badge-dark:hover{color:#fff;background-color:#1d2124}#bookly-tbs a.badge-dark.focus,#bookly-tbs a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#bookly-tbs .badge-bookly{color:#fff;background-color:#f4662f}#bookly-tbs a.badge-bookly:focus,#bookly-tbs a.badge-bookly:hover{color:#fff;background-color:#e4480c}#bookly-tbs a.badge-bookly.focus,#bookly-tbs a.badge-bookly:focus{outline:0;box-shadow:0 0 0 .2rem rgba(244,102,47,.5)}#bookly-tbs .jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){#bookly-tbs .jumbotron{padding:4rem 2rem}}#bookly-tbs .jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}#bookly-tbs .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}#bookly-tbs .alert-heading{color:inherit}#bookly-tbs .alert-link{font-weight:700}#bookly-tbs .alert-dismissible{padding-right:4rem}#bookly-tbs .alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}#bookly-tbs .alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}#bookly-tbs .alert-primary hr{border-top-color:#9fcdff}#bookly-tbs .alert-primary .alert-link{color:#002752}#bookly-tbs .alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}#bookly-tbs .alert-secondary hr{border-top-color:#c8cbcf}#bookly-tbs .alert-secondary .alert-link{color:#202326}#bookly-tbs .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}#bookly-tbs .alert-success hr{border-top-color:#b1dfbb}#bookly-tbs .alert-success .alert-link{color:#0b2e13}#bookly-tbs .alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}#bookly-tbs .alert-info hr{border-top-color:#abdde5}#bookly-tbs .alert-info .alert-link{color:#062c33}#bookly-tbs .alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}#bookly-tbs .alert-warning hr{border-top-color:#ffe8a1}#bookly-tbs .alert-warning .alert-link{color:#533f03}#bookly-tbs .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}#bookly-tbs .alert-danger hr{border-top-color:#f1b0b7}#bookly-tbs .alert-danger .alert-link{color:#491217}#bookly-tbs .alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}#bookly-tbs .alert-light hr{border-top-color:#ececf6}#bookly-tbs .alert-light .alert-link{color:#686868}#bookly-tbs .alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}#bookly-tbs .alert-dark hr{border-top-color:#b9bbbe}#bookly-tbs .alert-dark .alert-link{color:#040505}#bookly-tbs .alert-bookly{color:#7f3518;background-color:#fde0d5;border-color:#fcd4c5}#bookly-tbs .alert-bookly hr{border-top-color:#fbc2ad}#bookly-tbs .alert-bookly .alert-link{color:#542310}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}#bookly-tbs .progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}#bookly-tbs .progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){#bookly-tbs .progress-bar{transition:none}}#bookly-tbs .progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}#bookly-tbs .progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){#bookly-tbs .progress-bar-animated{-webkit-animation:none;animation:none}}#bookly-tbs .media{display:flex;align-items:flex-start}#bookly-tbs .media-body{flex:1}#bookly-tbs .list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}#bookly-tbs .list-group-item-action{width:100%;color:#495057;text-align:inherit}#bookly-tbs .list-group-item-action:focus,#bookly-tbs .list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}#bookly-tbs .list-group-item-action:active{color:#212529;background-color:#e9ecef}#bookly-tbs .list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}#bookly-tbs .list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}#bookly-tbs .list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}#bookly-tbs .list-group-item.disabled,#bookly-tbs .list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}#bookly-tbs .list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .list-group-item+#bookly-tbs .list-group-item{border-top-width:0}#bookly-tbs .list-group-item+#bookly-tbs .list-group-item.active{margin-top:-1px;border-top-width:1px}#bookly-tbs .list-group-horizontal{flex-direction:row}#bookly-tbs .list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal>.list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){#bookly-tbs .list-group-horizontal-sm{flex-direction:row}#bookly-tbs .list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal-sm>.list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){#bookly-tbs .list-group-horizontal-md{flex-direction:row}#bookly-tbs .list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal-md>.list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){#bookly-tbs .list-group-horizontal-lg{flex-direction:row}#bookly-tbs .list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal-lg>.list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){#bookly-tbs .list-group-horizontal-xl{flex-direction:row}#bookly-tbs .list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal-xl>.list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}#bookly-tbs .list-group-flush{border-radius:0}#bookly-tbs .list-group-flush>.list-group-item{border-width:0 0 1px}#bookly-tbs .list-group-flush>.list-group-item:last-child{border-bottom-width:0}#bookly-tbs .list-group-item-primary{color:#004085;background-color:#b8daff}#bookly-tbs .list-group-item-primary.list-group-item-action:focus,#bookly-tbs .list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}#bookly-tbs .list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}#bookly-tbs .list-group-item-secondary{color:#383d41;background-color:#d6d8db}#bookly-tbs .list-group-item-secondary.list-group-item-action:focus,#bookly-tbs .list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}#bookly-tbs .list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}#bookly-tbs .list-group-item-success{color:#155724;background-color:#c3e6cb}#bookly-tbs .list-group-item-success.list-group-item-action:focus,#bookly-tbs .list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}#bookly-tbs .list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}#bookly-tbs .list-group-item-info{color:#0c5460;background-color:#bee5eb}#bookly-tbs .list-group-item-info.list-group-item-action:focus,#bookly-tbs .list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}#bookly-tbs .list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}#bookly-tbs .list-group-item-warning{color:#856404;background-color:#ffeeba}#bookly-tbs .list-group-item-warning.list-group-item-action:focus,#bookly-tbs .list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}#bookly-tbs .list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}#bookly-tbs .list-group-item-danger{color:#721c24;background-color:#f5c6cb}#bookly-tbs .list-group-item-danger.list-group-item-action:focus,#bookly-tbs .list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}#bookly-tbs .list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}#bookly-tbs .list-group-item-light{color:#818182;background-color:#fdfdfe}#bookly-tbs .list-group-item-light.list-group-item-action:focus,#bookly-tbs .list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}#bookly-tbs .list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}#bookly-tbs .list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}#bookly-tbs .list-group-item-dark.list-group-item-action:focus,#bookly-tbs .list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}#bookly-tbs .list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}#bookly-tbs .list-group-item-bookly{color:#7f3518;background-color:#fcd4c5}#bookly-tbs .list-group-item-bookly.list-group-item-action:focus,#bookly-tbs .list-group-item-bookly.list-group-item-action:hover{color:#7f3518;background-color:#fbc2ad}#bookly-tbs .list-group-item-bookly.list-group-item-action.active{color:#fff;background-color:#7f3518;border-color:#7f3518}#bookly-tbs .close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}#bookly-tbs .close:hover{color:#000;text-decoration:none}#bookly-tbs .close:not(:disabled):not(.disabled):focus,#bookly-tbs .close:not(:disabled):not(.disabled):hover{opacity:.75}#bookly-tbs button.close{padding:0;background-color:transparent;border:0}#bookly-tbs a.close.disabled{pointer-events:none}#bookly-tbs .toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}#bookly-tbs .toast:not(:last-child){margin-bottom:.75rem}#bookly-tbs .toast.showing{opacity:1}#bookly-tbs .toast.show{display:block;opacity:1}#bookly-tbs .toast.hide{display:none}#bookly-tbs .toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}#bookly-tbs .toast-body{padding:.75rem}.bookly-modal-open{overflow:hidden}#bookly-tbs .bookly-modal{position:fixed;top:0;left:0;z-index:10050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.bookly-modal-open #bookly-tbs .bookly-modal{overflow-x:hidden;overflow-y:auto}#bookly-tbs .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}#bookly-tbs .bookly-modal.bookly-fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){#bookly-tbs .bookly-modal.bookly-fade .modal-dialog{transition:none}}#bookly-tbs .bookly-modal.bookly-show .modal-dialog{transform:none}#bookly-tbs .bookly-modal.modal-static .modal-dialog{transform:scale(1.02)}#bookly-tbs .modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}#bookly-tbs .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}#bookly-tbs .modal-dialog-scrollable .modal-footer,#bookly-tbs .modal-dialog-scrollable .modal-header{flex-shrink:0}#bookly-tbs .modal-dialog-scrollable .modal-body{overflow-y:auto}#bookly-tbs .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}#bookly-tbs .modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}#bookly-tbs .modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}#bookly-tbs .modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}#bookly-tbs .modal-dialog-centered.modal-dialog-scrollable::before{content:none}#bookly-tbs .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.bookly-modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.bookly-modal-backdrop.bookly-fade{transition:opacity .15s linear;opacity:0}@media (prefers-reduced-motion:reduce){.bookly-modal-backdrop.bookly-fade{transition:none}}.bookly-modal-backdrop.bookly-show{opacity:.5}.bookly-modal-backdrop+.bookly-modal-backdrop{display:none!important}#bookly-tbs .modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}#bookly-tbs .modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}#bookly-tbs .modal-title{margin-bottom:0;line-height:1.5}#bookly-tbs .modal-body{position:relative;flex:1 1 auto;padding:1rem}#bookly-tbs .modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}#bookly-tbs .modal-footer>*{margin:.25rem}#bookly-tbs .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){#bookly-tbs .modal-dialog{max-width:500px;margin:3rem auto}#bookly-tbs .modal-dialog-scrollable{max-height:calc(100% - 6rem)}#bookly-tbs .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 6rem)}#bookly-tbs .modal-dialog-centered{min-height:calc(100% - 6rem)}#bookly-tbs .modal-dialog-centered::before{height:calc(100vh - 6rem)}#bookly-tbs .modal-sm{max-width:300px}}@media (min-width:992px){#bookly-tbs .modal-lg,#bookly-tbs .modal-xl{max-width:800px}}@media (min-width:1200px){#bookly-tbs .modal-xl{max-width:1140px}}#bookly-tbs .modal-faded{z-index:1039!important}#bookly-tbs .tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}#bookly-tbs .tooltip.show{opacity:.9}#bookly-tbs .tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}#bookly-tbs .tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}#bookly-tbs .bs-tooltip-auto[x-placement^=top],#bookly-tbs .bs-tooltip-top{padding:.4rem 0}#bookly-tbs .bs-tooltip-auto[x-placement^=top] .arrow,#bookly-tbs .bs-tooltip-top .arrow{bottom:0}#bookly-tbs .bs-tooltip-auto[x-placement^=top] .arrow::before,#bookly-tbs .bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}#bookly-tbs .bs-tooltip-auto[x-placement^=right],#bookly-tbs .bs-tooltip-right{padding:0 .4rem}#bookly-tbs .bs-tooltip-auto[x-placement^=right] .arrow,#bookly-tbs .bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}#bookly-tbs .bs-tooltip-auto[x-placement^=right] .arrow::before,#bookly-tbs .bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}#bookly-tbs .bs-tooltip-auto[x-placement^=bottom],#bookly-tbs .bs-tooltip-bottom{padding:.4rem 0}#bookly-tbs .bs-tooltip-auto[x-placement^=bottom] .arrow,#bookly-tbs .bs-tooltip-bottom .arrow{top:0}#bookly-tbs .bs-tooltip-auto[x-placement^=bottom] .arrow::before,#bookly-tbs .bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}#bookly-tbs .bs-tooltip-auto[x-placement^=left],#bookly-tbs .bs-tooltip-left{padding:0 .4rem}#bookly-tbs .bs-tooltip-auto[x-placement^=left] .arrow,#bookly-tbs .bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}#bookly-tbs .bs-tooltip-auto[x-placement^=left] .arrow::before,#bookly-tbs .bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}#bookly-tbs .tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}#bookly-tbs [class*=bs-popover-]>.arrow{overflow:visible;left:auto;top:auto;bottom:auto;right:auto;z-index:1040}#bookly-tbs [class*=bs-popover-]>.arrow::after{left:auto;top:auto;bottom:auto;right:auto;background-color:transparent;box-shadow:none;transform:none;width:auto;height:auto;z-index:1040}#bookly-tbs .bookly-popover{position:absolute;top:0;left:0;z-index:1040;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}#bookly-tbs .bookly-popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}#bookly-tbs .bookly-popover .arrow::after,#bookly-tbs .bookly-popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}#bookly-tbs .bs-popover-auto[x-placement^=top],#bookly-tbs .bs-popover-top{margin-bottom:.5rem}#bookly-tbs .bs-popover-auto[x-placement^=top]>.arrow,#bookly-tbs .bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}#bookly-tbs .bs-popover-auto[x-placement^=top]>.arrow::before,#bookly-tbs .bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}#bookly-tbs .bs-popover-auto[x-placement^=top]>.arrow::after,#bookly-tbs .bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}#bookly-tbs .bs-popover-auto[x-placement^=right],#bookly-tbs .bs-popover-right{margin-left:.5rem}#bookly-tbs .bs-popover-auto[x-placement^=right]>.arrow,#bookly-tbs .bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}#bookly-tbs .bs-popover-auto[x-placement^=right]>.arrow::before,#bookly-tbs .bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}#bookly-tbs .bs-popover-auto[x-placement^=right]>.arrow::after,#bookly-tbs .bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}#bookly-tbs .bs-popover-auto[x-placement^=bottom],#bookly-tbs .bs-popover-bottom{margin-top:.5rem}#bookly-tbs .bs-popover-auto[x-placement^=bottom]>.arrow,#bookly-tbs .bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}#bookly-tbs .bs-popover-auto[x-placement^=bottom]>.arrow::before,#bookly-tbs .bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}#bookly-tbs .bs-popover-auto[x-placement^=bottom]>.arrow::after,#bookly-tbs .bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}#bookly-tbs .bs-popover-auto[x-placement^=bottom] .popover-header::before,#bookly-tbs .bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}#bookly-tbs .bs-popover-auto[x-placement^=left],#bookly-tbs .bs-popover-left{margin-right:.5rem}#bookly-tbs .bs-popover-auto[x-placement^=left]>.arrow,#bookly-tbs .bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}#bookly-tbs .bs-popover-auto[x-placement^=left]>.arrow::before,#bookly-tbs .bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}#bookly-tbs .bs-popover-auto[x-placement^=left]>.arrow::after,#bookly-tbs .bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}#bookly-tbs .popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}#bookly-tbs .popover-header:empty{display:none}#bookly-tbs .popover-body{padding:.5rem .75rem;color:#212529}#bookly-tbs .carousel{position:relative}#bookly-tbs .carousel.pointer-event{touch-action:pan-y}#bookly-tbs .carousel-inner{position:relative;width:100%;overflow:hidden}#bookly-tbs .carousel-inner::after{display:block;clear:both;content:""}#bookly-tbs .carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .carousel-item{transition:none}}#bookly-tbs .carousel-item-next,#bookly-tbs .carousel-item-prev,#bookly-tbs .carousel-item.active{display:block}#bookly-tbs .active.carousel-item-right,#bookly-tbs .carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}#bookly-tbs .active.carousel-item-left,#bookly-tbs .carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}#bookly-tbs .carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}#bookly-tbs .carousel-fade .carousel-item-next.carousel-item-left,#bookly-tbs .carousel-fade .carousel-item-prev.carousel-item-right,#bookly-tbs .carousel-fade .carousel-item.active{z-index:1;opacity:1}#bookly-tbs .carousel-fade .active.carousel-item-left,#bookly-tbs .carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){#bookly-tbs .carousel-fade .active.carousel-item-left,#bookly-tbs .carousel-fade .active.carousel-item-right{transition:none}}#bookly-tbs .carousel-control-next,#bookly-tbs .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){#bookly-tbs .carousel-control-next,#bookly-tbs .carousel-control-prev{transition:none}}#bookly-tbs .carousel-control-next:focus,#bookly-tbs .carousel-control-next:hover,#bookly-tbs .carousel-control-prev:focus,#bookly-tbs .carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}#bookly-tbs .carousel-control-prev{left:0}#bookly-tbs .carousel-control-next{right:0}#bookly-tbs .carousel-control-next-icon,#bookly-tbs .carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}#bookly-tbs .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}#bookly-tbs .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}#bookly-tbs .carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}#bookly-tbs .carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){#bookly-tbs .carousel-indicators li{transition:none}}#bookly-tbs .carousel-indicators .active{opacity:1}#bookly-tbs .carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}#bookly-tbs .spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}#bookly-tbs .spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}#bookly-tbs .spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}#bookly-tbs .spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){#bookly-tbs .spinner-border,#bookly-tbs .spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}#bookly-tbs .align-baseline{vertical-align:baseline!important}#bookly-tbs .align-top{vertical-align:top!important}#bookly-tbs .align-middle{vertical-align:middle!important}#bookly-tbs .align-bottom{vertical-align:bottom!important}#bookly-tbs .align-text-bottom{vertical-align:text-bottom!important}#bookly-tbs .align-text-top{vertical-align:text-top!important}#bookly-tbs .bg-primary{background-color:#007bff!important}#bookly-tbs a.bg-primary:focus,#bookly-tbs a.bg-primary:hover,#bookly-tbs button.bg-primary:focus,#bookly-tbs button.bg-primary:hover{background-color:#0062cc!important}#bookly-tbs .bg-secondary{background-color:#6c757d!important}#bookly-tbs a.bg-secondary:focus,#bookly-tbs a.bg-secondary:hover,#bookly-tbs button.bg-secondary:focus,#bookly-tbs button.bg-secondary:hover{background-color:#545b62!important}#bookly-tbs .bg-success{background-color:#28a745!important}#bookly-tbs a.bg-success:focus,#bookly-tbs a.bg-success:hover,#bookly-tbs button.bg-success:focus,#bookly-tbs button.bg-success:hover{background-color:#1e7e34!important}#bookly-tbs .bg-info{background-color:#17a2b8!important}#bookly-tbs a.bg-info:focus,#bookly-tbs a.bg-info:hover,#bookly-tbs button.bg-info:focus,#bookly-tbs button.bg-info:hover{background-color:#117a8b!important}#bookly-tbs .bg-warning{background-color:#ffc107!important}#bookly-tbs a.bg-warning:focus,#bookly-tbs a.bg-warning:hover,#bookly-tbs button.bg-warning:focus,#bookly-tbs button.bg-warning:hover{background-color:#d39e00!important}#bookly-tbs .bg-danger{background-color:#dc3545!important}#bookly-tbs a.bg-danger:focus,#bookly-tbs a.bg-danger:hover,#bookly-tbs button.bg-danger:focus,#bookly-tbs button.bg-danger:hover{background-color:#bd2130!important}#bookly-tbs .bg-light{background-color:#f8f9fa!important}#bookly-tbs a.bg-light:focus,#bookly-tbs a.bg-light:hover,#bookly-tbs button.bg-light:focus,#bookly-tbs button.bg-light:hover{background-color:#dae0e5!important}#bookly-tbs .bg-dark{background-color:#343a40!important}#bookly-tbs a.bg-dark:focus,#bookly-tbs a.bg-dark:hover,#bookly-tbs button.bg-dark:focus,#bookly-tbs button.bg-dark:hover{background-color:#1d2124!important}#bookly-tbs .bg-bookly{background-color:#f4662f!important}#bookly-tbs a.bg-bookly:focus,#bookly-tbs a.bg-bookly:hover,#bookly-tbs button.bg-bookly:focus,#bookly-tbs button.bg-bookly:hover{background-color:#e4480c!important}#bookly-tbs .bg-white{background-color:#fff!important}#bookly-tbs .bg-transparent{background-color:transparent!important}#bookly-tbs .border{border:1px solid #dee2e6!important}#bookly-tbs .border-top{border-top:1px solid #dee2e6!important}#bookly-tbs .border-right{border-right:1px solid #dee2e6!important}#bookly-tbs .border-bottom{border-bottom:1px solid #dee2e6!important}#bookly-tbs .border-left{border-left:1px solid #dee2e6!important}#bookly-tbs .border-0{border:0!important}#bookly-tbs .border-top-0{border-top:0!important}#bookly-tbs .border-right-0{border-right:0!important}#bookly-tbs .border-bottom-0{border-bottom:0!important}#bookly-tbs .border-left-0{border-left:0!important}#bookly-tbs .border-primary{border-color:#007bff!important}#bookly-tbs .border-secondary{border-color:#6c757d!important}#bookly-tbs .border-success{border-color:#28a745!important}#bookly-tbs .border-info{border-color:#17a2b8!important}#bookly-tbs .border-warning{border-color:#ffc107!important}#bookly-tbs .border-danger{border-color:#dc3545!important}#bookly-tbs .border-light{border-color:#f8f9fa!important}#bookly-tbs .border-dark{border-color:#343a40!important}#bookly-tbs .border-bookly{border-color:#f4662f!important}#bookly-tbs .border-white{border-color:#fff!important}#bookly-tbs .rounded-sm{border-radius:.2rem!important}#bookly-tbs .rounded{border-radius:.25rem!important}#bookly-tbs .rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}#bookly-tbs .rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}#bookly-tbs .rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}#bookly-tbs .rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}#bookly-tbs .rounded-lg{border-radius:.3rem!important}#bookly-tbs .rounded-circle{border-radius:50%!important}#bookly-tbs .rounded-pill{border-radius:50rem!important}#bookly-tbs .rounded-0{border-radius:0!important}#bookly-tbs .clearfix::after{display:block;clear:both;content:""}#bookly-tbs .d-none{display:none!important}#bookly-tbs .d-inline{display:inline!important}#bookly-tbs .d-inline-block{display:inline-block!important}#bookly-tbs .d-block{display:block!important}#bookly-tbs .d-table{display:table!important}#bookly-tbs .d-table-row{display:table-row!important}#bookly-tbs .d-table-cell{display:table-cell!important}#bookly-tbs .d-flex{display:flex!important}#bookly-tbs .d-inline-flex{display:inline-flex!important}@media (min-width:576px){#bookly-tbs .d-sm-none{display:none!important}#bookly-tbs .d-sm-inline{display:inline!important}#bookly-tbs .d-sm-inline-block{display:inline-block!important}#bookly-tbs .d-sm-block{display:block!important}#bookly-tbs .d-sm-table{display:table!important}#bookly-tbs .d-sm-table-row{display:table-row!important}#bookly-tbs .d-sm-table-cell{display:table-cell!important}#bookly-tbs .d-sm-flex{display:flex!important}#bookly-tbs .d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){#bookly-tbs .d-md-none{display:none!important}#bookly-tbs .d-md-inline{display:inline!important}#bookly-tbs .d-md-inline-block{display:inline-block!important}#bookly-tbs .d-md-block{display:block!important}#bookly-tbs .d-md-table{display:table!important}#bookly-tbs .d-md-table-row{display:table-row!important}#bookly-tbs .d-md-table-cell{display:table-cell!important}#bookly-tbs .d-md-flex{display:flex!important}#bookly-tbs .d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){#bookly-tbs .d-lg-none{display:none!important}#bookly-tbs .d-lg-inline{display:inline!important}#bookly-tbs .d-lg-inline-block{display:inline-block!important}#bookly-tbs .d-lg-block{display:block!important}#bookly-tbs .d-lg-table{display:table!important}#bookly-tbs .d-lg-table-row{display:table-row!important}#bookly-tbs .d-lg-table-cell{display:table-cell!important}#bookly-tbs .d-lg-flex{display:flex!important}#bookly-tbs .d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){#bookly-tbs .d-xl-none{display:none!important}#bookly-tbs .d-xl-inline{display:inline!important}#bookly-tbs .d-xl-inline-block{display:inline-block!important}#bookly-tbs .d-xl-block{display:block!important}#bookly-tbs .d-xl-table{display:table!important}#bookly-tbs .d-xl-table-row{display:table-row!important}#bookly-tbs .d-xl-table-cell{display:table-cell!important}#bookly-tbs .d-xl-flex{display:flex!important}#bookly-tbs .d-xl-inline-flex{display:inline-flex!important}}@media print{#bookly-tbs .d-print-none{display:none!important}#bookly-tbs .d-print-inline{display:inline!important}#bookly-tbs .d-print-inline-block{display:inline-block!important}#bookly-tbs .d-print-block{display:block!important}#bookly-tbs .d-print-table{display:table!important}#bookly-tbs .d-print-table-row{display:table-row!important}#bookly-tbs .d-print-table-cell{display:table-cell!important}#bookly-tbs .d-print-flex{display:flex!important}#bookly-tbs .d-print-inline-flex{display:inline-flex!important}}#bookly-tbs .embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}#bookly-tbs .embed-responsive::before{display:block;content:""}#bookly-tbs .embed-responsive .embed-responsive-item,#bookly-tbs .embed-responsive embed,#bookly-tbs .embed-responsive iframe,#bookly-tbs .embed-responsive object,#bookly-tbs .embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}#bookly-tbs .embed-responsive-21by9::before{padding-top:42.857143%}#bookly-tbs .embed-responsive-16by9::before{padding-top:56.25%}#bookly-tbs .embed-responsive-4by3::before{padding-top:75%}#bookly-tbs .embed-responsive-1by1::before{padding-top:100%}#bookly-tbs .flex-row{flex-direction:row!important}#bookly-tbs .flex-column{flex-direction:column!important}#bookly-tbs .flex-row-reverse{flex-direction:row-reverse!important}#bookly-tbs .flex-column-reverse{flex-direction:column-reverse!important}#bookly-tbs .flex-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-fill{flex:1 1 auto!important}#bookly-tbs .flex-grow-0{flex-grow:0!important}#bookly-tbs .flex-grow-1{flex-grow:1!important}#bookly-tbs .flex-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-start{justify-content:flex-start!important}#bookly-tbs .justify-content-end{justify-content:flex-end!important}#bookly-tbs .justify-content-center{justify-content:center!important}#bookly-tbs .justify-content-between{justify-content:space-between!important}#bookly-tbs .justify-content-around{justify-content:space-around!important}#bookly-tbs .align-items-start{align-items:flex-start!important}#bookly-tbs .align-items-end{align-items:flex-end!important}#bookly-tbs .align-items-center{align-items:center!important}#bookly-tbs .align-items-baseline{align-items:baseline!important}#bookly-tbs .align-items-stretch{align-items:stretch!important}#bookly-tbs .align-content-start{align-content:flex-start!important}#bookly-tbs .align-content-end{align-content:flex-end!important}#bookly-tbs .align-content-center{align-content:center!important}#bookly-tbs .align-content-between{align-content:space-between!important}#bookly-tbs .align-content-around{align-content:space-around!important}#bookly-tbs .align-content-stretch{align-content:stretch!important}#bookly-tbs .align-self-auto{align-self:auto!important}#bookly-tbs .align-self-start{align-self:flex-start!important}#bookly-tbs .align-self-end{align-self:flex-end!important}#bookly-tbs .align-self-center{align-self:center!important}#bookly-tbs .align-self-baseline{align-self:baseline!important}#bookly-tbs .align-self-stretch{align-self:stretch!important}@media (min-width:576px){#bookly-tbs .flex-sm-row{flex-direction:row!important}#bookly-tbs .flex-sm-column{flex-direction:column!important}#bookly-tbs .flex-sm-row-reverse{flex-direction:row-reverse!important}#bookly-tbs .flex-sm-column-reverse{flex-direction:column-reverse!important}#bookly-tbs .flex-sm-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-sm-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-sm-fill{flex:1 1 auto!important}#bookly-tbs .flex-sm-grow-0{flex-grow:0!important}#bookly-tbs .flex-sm-grow-1{flex-grow:1!important}#bookly-tbs .flex-sm-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-sm-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-sm-start{justify-content:flex-start!important}#bookly-tbs .justify-content-sm-end{justify-content:flex-end!important}#bookly-tbs .justify-content-sm-center{justify-content:center!important}#bookly-tbs .justify-content-sm-between{justify-content:space-between!important}#bookly-tbs .justify-content-sm-around{justify-content:space-around!important}#bookly-tbs .align-items-sm-start{align-items:flex-start!important}#bookly-tbs .align-items-sm-end{align-items:flex-end!important}#bookly-tbs .align-items-sm-center{align-items:center!important}#bookly-tbs .align-items-sm-baseline{align-items:baseline!important}#bookly-tbs .align-items-sm-stretch{align-items:stretch!important}#bookly-tbs .align-content-sm-start{align-content:flex-start!important}#bookly-tbs .align-content-sm-end{align-content:flex-end!important}#bookly-tbs .align-content-sm-center{align-content:center!important}#bookly-tbs .align-content-sm-between{align-content:space-between!important}#bookly-tbs .align-content-sm-around{align-content:space-around!important}#bookly-tbs .align-content-sm-stretch{align-content:stretch!important}#bookly-tbs .align-self-sm-auto{align-self:auto!important}#bookly-tbs .align-self-sm-start{align-self:flex-start!important}#bookly-tbs .align-self-sm-end{align-self:flex-end!important}#bookly-tbs .align-self-sm-center{align-self:center!important}#bookly-tbs .align-self-sm-baseline{align-self:baseline!important}#bookly-tbs .align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){#bookly-tbs .flex-md-row{flex-direction:row!important}#bookly-tbs .flex-md-column{flex-direction:column!important}#bookly-tbs .flex-md-row-reverse{flex-direction:row-reverse!important}#bookly-tbs .flex-md-column-reverse{flex-direction:column-reverse!important}#bookly-tbs .flex-md-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-md-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-md-fill{flex:1 1 auto!important}#bookly-tbs .flex-md-grow-0{flex-grow:0!important}#bookly-tbs .flex-md-grow-1{flex-grow:1!important}#bookly-tbs .flex-md-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-md-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-md-start{justify-content:flex-start!important}#bookly-tbs .justify-content-md-end{justify-content:flex-end!important}#bookly-tbs .justify-content-md-center{justify-content:center!important}#bookly-tbs .justify-content-md-between{justify-content:space-between!important}#bookly-tbs .justify-content-md-around{justify-content:space-around!important}#bookly-tbs .align-items-md-start{align-items:flex-start!important}#bookly-tbs .align-items-md-end{align-items:flex-end!important}#bookly-tbs .align-items-md-center{align-items:center!important}#bookly-tbs .align-items-md-baseline{align-items:baseline!important}#bookly-tbs .align-items-md-stretch{align-items:stretch!important}#bookly-tbs .align-content-md-start{align-content:flex-start!important}#bookly-tbs .align-content-md-end{align-content:flex-end!important}#bookly-tbs .align-content-md-center{align-content:center!important}#bookly-tbs .align-content-md-between{align-content:space-between!important}#bookly-tbs .align-content-md-around{align-content:space-around!important}#bookly-tbs .align-content-md-stretch{align-content:stretch!important}#bookly-tbs .align-self-md-auto{align-self:auto!important}#bookly-tbs .align-self-md-start{align-self:flex-start!important}#bookly-tbs .align-self-md-end{align-self:flex-end!important}#bookly-tbs .align-self-md-center{align-self:center!important}#bookly-tbs .align-self-md-baseline{align-self:baseline!important}#bookly-tbs .align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){#bookly-tbs .flex-lg-row{flex-direction:row!important}#bookly-tbs .flex-lg-column{flex-direction:column!important}#bookly-tbs .flex-lg-row-reverse{flex-direction:row-reverse!important}#bookly-tbs .flex-lg-column-reverse{flex-direction:column-reverse!important}#bookly-tbs .flex-lg-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-lg-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-lg-fill{flex:1 1 auto!important}#bookly-tbs .flex-lg-grow-0{flex-grow:0!important}#bookly-tbs .flex-lg-grow-1{flex-grow:1!important}#bookly-tbs .flex-lg-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-lg-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-lg-start{justify-content:flex-start!important}#bookly-tbs .justify-content-lg-end{justify-content:flex-end!important}#bookly-tbs .justify-content-lg-center{justify-content:center!important}#bookly-tbs .justify-content-lg-between{justify-content:space-between!important}#bookly-tbs .justify-content-lg-around{justify-content:space-around!important}#bookly-tbs .align-items-lg-start{align-items:flex-start!important}#bookly-tbs .align-items-lg-end{align-items:flex-end!important}#bookly-tbs .align-items-lg-center{align-items:center!important}#bookly-tbs .align-items-lg-baseline{align-items:baseline!important}#bookly-tbs .align-items-lg-stretch{align-items:stretch!important}#bookly-tbs .align-content-lg-start{align-content:flex-start!important}#bookly-tbs .align-content-lg-end{align-content:flex-end!important}#bookly-tbs .align-content-lg-center{align-content:center!important}#bookly-tbs .align-content-lg-between{align-content:space-between!important}#bookly-tbs .align-content-lg-around{align-content:space-around!important}#bookly-tbs .align-content-lg-stretch{align-content:stretch!important}#bookly-tbs .align-self-lg-auto{align-self:auto!important}#bookly-tbs .align-self-lg-start{align-self:flex-start!important}#bookly-tbs .align-self-lg-end{align-self:flex-end!important}#bookly-tbs .align-self-lg-center{align-self:center!important}#bookly-tbs .align-self-lg-baseline{align-self:baseline!important}#bookly-tbs .align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){#bookly-tbs .flex-xl-row{flex-direction:row!important}#bookly-tbs .flex-xl-column{flex-direction:column!important}#bookly-tbs .flex-xl-row-reverse{flex-direction:row-reverse!important}#bookly-tbs .flex-xl-column-reverse{flex-direction:column-reverse!important}#bookly-tbs .flex-xl-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-xl-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-xl-fill{flex:1 1 auto!important}#bookly-tbs .flex-xl-grow-0{flex-grow:0!important}#bookly-tbs .flex-xl-grow-1{flex-grow:1!important}#bookly-tbs .flex-xl-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-xl-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-xl-start{justify-content:flex-start!important}#bookly-tbs .justify-content-xl-end{justify-content:flex-end!important}#bookly-tbs .justify-content-xl-center{justify-content:center!important}#bookly-tbs .justify-content-xl-between{justify-content:space-between!important}#bookly-tbs .justify-content-xl-around{justify-content:space-around!important}#bookly-tbs .align-items-xl-start{align-items:flex-start!important}#bookly-tbs .align-items-xl-end{align-items:flex-end!important}#bookly-tbs .align-items-xl-center{align-items:center!important}#bookly-tbs .align-items-xl-baseline{align-items:baseline!important}#bookly-tbs .align-items-xl-stretch{align-items:stretch!important}#bookly-tbs .align-content-xl-start{align-content:flex-start!important}#bookly-tbs .align-content-xl-end{align-content:flex-end!important}#bookly-tbs .align-content-xl-center{align-content:center!important}#bookly-tbs .align-content-xl-between{align-content:space-between!important}#bookly-tbs .align-content-xl-around{align-content:space-around!important}#bookly-tbs .align-content-xl-stretch{align-content:stretch!important}#bookly-tbs .align-self-xl-auto{align-self:auto!important}#bookly-tbs .align-self-xl-start{align-self:flex-start!important}#bookly-tbs .align-self-xl-end{align-self:flex-end!important}#bookly-tbs .align-self-xl-center{align-self:center!important}#bookly-tbs .align-self-xl-baseline{align-self:baseline!important}#bookly-tbs .align-self-xl-stretch{align-self:stretch!important}}#bookly-tbs .float-left{float:left!important}#bookly-tbs .float-right{float:right!important}#bookly-tbs .float-none{float:none!important}@media (min-width:576px){#bookly-tbs .float-sm-left{float:left!important}#bookly-tbs .float-sm-right{float:right!important}#bookly-tbs .float-sm-none{float:none!important}}@media (min-width:768px){#bookly-tbs .float-md-left{float:left!important}#bookly-tbs .float-md-right{float:right!important}#bookly-tbs .float-md-none{float:none!important}}@media (min-width:992px){#bookly-tbs .float-lg-left{float:left!important}#bookly-tbs .float-lg-right{float:right!important}#bookly-tbs .float-lg-none{float:none!important}}@media (min-width:1200px){#bookly-tbs .float-xl-left{float:left!important}#bookly-tbs .float-xl-right{float:right!important}#bookly-tbs .float-xl-none{float:none!important}}#bookly-tbs .user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}#bookly-tbs .user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}#bookly-tbs .user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}#bookly-tbs .overflow-auto{overflow:auto!important}#bookly-tbs .overflow-hidden{overflow:hidden!important}#bookly-tbs .position-static{position:static!important}#bookly-tbs .position-relative{position:relative!important}#bookly-tbs .position-absolute{position:absolute!important}#bookly-tbs .position-fixed{position:fixed!important}#bookly-tbs .position-sticky{position:-webkit-sticky!important;position:sticky!important}#bookly-tbs .fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}#bookly-tbs .fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){#bookly-tbs .sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}#bookly-tbs .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#bookly-tbs .sr-only-focusable:active,#bookly-tbs .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}#bookly-tbs .shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}#bookly-tbs .shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}#bookly-tbs .shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}#bookly-tbs .shadow-none{box-shadow:none!important}#bookly-tbs .w-25{width:25%!important}#bookly-tbs .w-50{width:50%!important}#bookly-tbs .w-75{width:75%!important}#bookly-tbs .w-100{width:100%!important}#bookly-tbs .w-auto{width:auto!important}#bookly-tbs .h-25{height:25%!important}#bookly-tbs .h-50{height:50%!important}#bookly-tbs .h-75{height:75%!important}#bookly-tbs .h-100{height:100%!important}#bookly-tbs .h-auto{height:auto!important}#bookly-tbs .mw-100{max-width:100%!important}#bookly-tbs .mh-100{max-height:100%!important}#bookly-tbs .min-vw-100{min-width:100vw!important}#bookly-tbs .min-vh-100{min-height:100vh!important}#bookly-tbs .vw-100{width:100vw!important}#bookly-tbs .vh-100{height:100vh!important}#bookly-tbs .m-0{margin:0!important}#bookly-tbs .mt-0,#bookly-tbs .my-0{margin-top:0!important}#bookly-tbs .mr-0,#bookly-tbs .mx-0{margin-right:0!important}#bookly-tbs .mb-0,#bookly-tbs .my-0{margin-bottom:0!important}#bookly-tbs .ml-0,#bookly-tbs .mx-0{margin-left:0!important}#bookly-tbs .m-1{margin:.25rem!important}#bookly-tbs .mt-1,#bookly-tbs .my-1{margin-top:.25rem!important}#bookly-tbs .mr-1,#bookly-tbs .mx-1{margin-right:.25rem!important}#bookly-tbs .mb-1,#bookly-tbs .my-1{margin-bottom:.25rem!important}#bookly-tbs .ml-1,#bookly-tbs .mx-1{margin-left:.25rem!important}#bookly-tbs .m-2{margin:.5rem!important}#bookly-tbs .mt-2,#bookly-tbs .my-2{margin-top:.5rem!important}#bookly-tbs .mr-2,#bookly-tbs .mx-2{margin-right:.5rem!important}#bookly-tbs .mb-2,#bookly-tbs .my-2{margin-bottom:.5rem!important}#bookly-tbs .ml-2,#bookly-tbs .mx-2{margin-left:.5rem!important}#bookly-tbs .m-3{margin:1rem!important}#bookly-tbs .mt-3,#bookly-tbs .my-3{margin-top:1rem!important}#bookly-tbs .mr-3,#bookly-tbs .mx-3{margin-right:1rem!important}#bookly-tbs .mb-3,#bookly-tbs .my-3{margin-bottom:1rem!important}#bookly-tbs .ml-3,#bookly-tbs .mx-3{margin-left:1rem!important}#bookly-tbs .m-4{margin:1.5rem!important}#bookly-tbs .mt-4,#bookly-tbs .my-4{margin-top:1.5rem!important}#bookly-tbs .mr-4,#bookly-tbs .mx-4{margin-right:1.5rem!important}#bookly-tbs .mb-4,#bookly-tbs .my-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-4,#bookly-tbs .mx-4{margin-left:1.5rem!important}#bookly-tbs .m-5{margin:3rem!important}#bookly-tbs .mt-5,#bookly-tbs .my-5{margin-top:3rem!important}#bookly-tbs .mr-5,#bookly-tbs .mx-5{margin-right:3rem!important}#bookly-tbs .mb-5,#bookly-tbs .my-5{margin-bottom:3rem!important}#bookly-tbs .ml-5,#bookly-tbs .mx-5{margin-left:3rem!important}#bookly-tbs .p-0{padding:0!important}#bookly-tbs .pt-0,#bookly-tbs .py-0{padding-top:0!important}#bookly-tbs .pr-0,#bookly-tbs .px-0{padding-right:0!important}#bookly-tbs .pb-0,#bookly-tbs .py-0{padding-bottom:0!important}#bookly-tbs .pl-0,#bookly-tbs .px-0{padding-left:0!important}#bookly-tbs .p-1{padding:.25rem!important}#bookly-tbs .pt-1,#bookly-tbs .py-1{padding-top:.25rem!important}#bookly-tbs .pr-1,#bookly-tbs .px-1{padding-right:.25rem!important}#bookly-tbs .pb-1,#bookly-tbs .py-1{padding-bottom:.25rem!important}#bookly-tbs .pl-1,#bookly-tbs .px-1{padding-left:.25rem!important}#bookly-tbs .p-2{padding:.5rem!important}#bookly-tbs .pt-2,#bookly-tbs .py-2{padding-top:.5rem!important}#bookly-tbs .pr-2,#bookly-tbs .px-2{padding-right:.5rem!important}#bookly-tbs .pb-2,#bookly-tbs .py-2{padding-bottom:.5rem!important}#bookly-tbs .pl-2,#bookly-tbs .px-2{padding-left:.5rem!important}#bookly-tbs .p-3{padding:1rem!important}#bookly-tbs .pt-3,#bookly-tbs .py-3{padding-top:1rem!important}#bookly-tbs .pr-3,#bookly-tbs .px-3{padding-right:1rem!important}#bookly-tbs .pb-3,#bookly-tbs .py-3{padding-bottom:1rem!important}#bookly-tbs .pl-3,#bookly-tbs .px-3{padding-left:1rem!important}#bookly-tbs .p-4{padding:1.5rem!important}#bookly-tbs .pt-4,#bookly-tbs .py-4{padding-top:1.5rem!important}#bookly-tbs .pr-4,#bookly-tbs .px-4{padding-right:1.5rem!important}#bookly-tbs .pb-4,#bookly-tbs .py-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-4,#bookly-tbs .px-4{padding-left:1.5rem!important}#bookly-tbs .p-5{padding:3rem!important}#bookly-tbs .pt-5,#bookly-tbs .py-5{padding-top:3rem!important}#bookly-tbs .pr-5,#bookly-tbs .px-5{padding-right:3rem!important}#bookly-tbs .pb-5,#bookly-tbs .py-5{padding-bottom:3rem!important}#bookly-tbs .pl-5,#bookly-tbs .px-5{padding-left:3rem!important}#bookly-tbs .m-n1{margin:-.25rem!important}#bookly-tbs .mt-n1,#bookly-tbs .my-n1{margin-top:-.25rem!important}#bookly-tbs .mr-n1,#bookly-tbs .mx-n1{margin-right:-.25rem!important}#bookly-tbs .mb-n1,#bookly-tbs .my-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-n1,#bookly-tbs .mx-n1{margin-left:-.25rem!important}#bookly-tbs .m-n2{margin:-.5rem!important}#bookly-tbs .mt-n2,#bookly-tbs .my-n2{margin-top:-.5rem!important}#bookly-tbs .mr-n2,#bookly-tbs .mx-n2{margin-right:-.5rem!important}#bookly-tbs .mb-n2,#bookly-tbs .my-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-n2,#bookly-tbs .mx-n2{margin-left:-.5rem!important}#bookly-tbs .m-n3{margin:-1rem!important}#bookly-tbs .mt-n3,#bookly-tbs .my-n3{margin-top:-1rem!important}#bookly-tbs .mr-n3,#bookly-tbs .mx-n3{margin-right:-1rem!important}#bookly-tbs .mb-n3,#bookly-tbs .my-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-n3,#bookly-tbs .mx-n3{margin-left:-1rem!important}#bookly-tbs .m-n4{margin:-1.5rem!important}#bookly-tbs .mt-n4,#bookly-tbs .my-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-n4,#bookly-tbs .mx-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-n4,#bookly-tbs .my-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-n4,#bookly-tbs .mx-n4{margin-left:-1.5rem!important}#bookly-tbs .m-n5{margin:-3rem!important}#bookly-tbs .mt-n5,#bookly-tbs .my-n5{margin-top:-3rem!important}#bookly-tbs .mr-n5,#bookly-tbs .mx-n5{margin-right:-3rem!important}#bookly-tbs .mb-n5,#bookly-tbs .my-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-n5,#bookly-tbs .mx-n5{margin-left:-3rem!important}#bookly-tbs .m-auto{margin:auto!important}#bookly-tbs .mt-auto,#bookly-tbs .my-auto{margin-top:auto!important}#bookly-tbs .mr-auto,#bookly-tbs .mx-auto{margin-right:auto!important}#bookly-tbs .mb-auto,#bookly-tbs .my-auto{margin-bottom:auto!important}#bookly-tbs .ml-auto,#bookly-tbs .mx-auto{margin-left:auto!important}@media (min-width:576px){#bookly-tbs .m-sm-0{margin:0!important}#bookly-tbs .mt-sm-0,#bookly-tbs .my-sm-0{margin-top:0!important}#bookly-tbs .mr-sm-0,#bookly-tbs .mx-sm-0{margin-right:0!important}#bookly-tbs .mb-sm-0,#bookly-tbs .my-sm-0{margin-bottom:0!important}#bookly-tbs .ml-sm-0,#bookly-tbs .mx-sm-0{margin-left:0!important}#bookly-tbs .m-sm-1{margin:.25rem!important}#bookly-tbs .mt-sm-1,#bookly-tbs .my-sm-1{margin-top:.25rem!important}#bookly-tbs .mr-sm-1,#bookly-tbs .mx-sm-1{margin-right:.25rem!important}#bookly-tbs .mb-sm-1,#bookly-tbs .my-sm-1{margin-bottom:.25rem!important}#bookly-tbs .ml-sm-1,#bookly-tbs .mx-sm-1{margin-left:.25rem!important}#bookly-tbs .m-sm-2{margin:.5rem!important}#bookly-tbs .mt-sm-2,#bookly-tbs .my-sm-2{margin-top:.5rem!important}#bookly-tbs .mr-sm-2,#bookly-tbs .mx-sm-2{margin-right:.5rem!important}#bookly-tbs .mb-sm-2,#bookly-tbs .my-sm-2{margin-bottom:.5rem!important}#bookly-tbs .ml-sm-2,#bookly-tbs .mx-sm-2{margin-left:.5rem!important}#bookly-tbs .m-sm-3{margin:1rem!important}#bookly-tbs .mt-sm-3,#bookly-tbs .my-sm-3{margin-top:1rem!important}#bookly-tbs .mr-sm-3,#bookly-tbs .mx-sm-3{margin-right:1rem!important}#bookly-tbs .mb-sm-3,#bookly-tbs .my-sm-3{margin-bottom:1rem!important}#bookly-tbs .ml-sm-3,#bookly-tbs .mx-sm-3{margin-left:1rem!important}#bookly-tbs .m-sm-4{margin:1.5rem!important}#bookly-tbs .mt-sm-4,#bookly-tbs .my-sm-4{margin-top:1.5rem!important}#bookly-tbs .mr-sm-4,#bookly-tbs .mx-sm-4{margin-right:1.5rem!important}#bookly-tbs .mb-sm-4,#bookly-tbs .my-sm-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-sm-4,#bookly-tbs .mx-sm-4{margin-left:1.5rem!important}#bookly-tbs .m-sm-5{margin:3rem!important}#bookly-tbs .mt-sm-5,#bookly-tbs .my-sm-5{margin-top:3rem!important}#bookly-tbs .mr-sm-5,#bookly-tbs .mx-sm-5{margin-right:3rem!important}#bookly-tbs .mb-sm-5,#bookly-tbs .my-sm-5{margin-bottom:3rem!important}#bookly-tbs .ml-sm-5,#bookly-tbs .mx-sm-5{margin-left:3rem!important}#bookly-tbs .p-sm-0{padding:0!important}#bookly-tbs .pt-sm-0,#bookly-tbs .py-sm-0{padding-top:0!important}#bookly-tbs .pr-sm-0,#bookly-tbs .px-sm-0{padding-right:0!important}#bookly-tbs .pb-sm-0,#bookly-tbs .py-sm-0{padding-bottom:0!important}#bookly-tbs .pl-sm-0,#bookly-tbs .px-sm-0{padding-left:0!important}#bookly-tbs .p-sm-1{padding:.25rem!important}#bookly-tbs .pt-sm-1,#bookly-tbs .py-sm-1{padding-top:.25rem!important}#bookly-tbs .pr-sm-1,#bookly-tbs .px-sm-1{padding-right:.25rem!important}#bookly-tbs .pb-sm-1,#bookly-tbs .py-sm-1{padding-bottom:.25rem!important}#bookly-tbs .pl-sm-1,#bookly-tbs .px-sm-1{padding-left:.25rem!important}#bookly-tbs .p-sm-2{padding:.5rem!important}#bookly-tbs .pt-sm-2,#bookly-tbs .py-sm-2{padding-top:.5rem!important}#bookly-tbs .pr-sm-2,#bookly-tbs .px-sm-2{padding-right:.5rem!important}#bookly-tbs .pb-sm-2,#bookly-tbs .py-sm-2{padding-bottom:.5rem!important}#bookly-tbs .pl-sm-2,#bookly-tbs .px-sm-2{padding-left:.5rem!important}#bookly-tbs .p-sm-3{padding:1rem!important}#bookly-tbs .pt-sm-3,#bookly-tbs .py-sm-3{padding-top:1rem!important}#bookly-tbs .pr-sm-3,#bookly-tbs .px-sm-3{padding-right:1rem!important}#bookly-tbs .pb-sm-3,#bookly-tbs .py-sm-3{padding-bottom:1rem!important}#bookly-tbs .pl-sm-3,#bookly-tbs .px-sm-3{padding-left:1rem!important}#bookly-tbs .p-sm-4{padding:1.5rem!important}#bookly-tbs .pt-sm-4,#bookly-tbs .py-sm-4{padding-top:1.5rem!important}#bookly-tbs .pr-sm-4,#bookly-tbs .px-sm-4{padding-right:1.5rem!important}#bookly-tbs .pb-sm-4,#bookly-tbs .py-sm-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-sm-4,#bookly-tbs .px-sm-4{padding-left:1.5rem!important}#bookly-tbs .p-sm-5{padding:3rem!important}#bookly-tbs .pt-sm-5,#bookly-tbs .py-sm-5{padding-top:3rem!important}#bookly-tbs .pr-sm-5,#bookly-tbs .px-sm-5{padding-right:3rem!important}#bookly-tbs .pb-sm-5,#bookly-tbs .py-sm-5{padding-bottom:3rem!important}#bookly-tbs .pl-sm-5,#bookly-tbs .px-sm-5{padding-left:3rem!important}#bookly-tbs .m-sm-n1{margin:-.25rem!important}#bookly-tbs .mt-sm-n1,#bookly-tbs .my-sm-n1{margin-top:-.25rem!important}#bookly-tbs .mr-sm-n1,#bookly-tbs .mx-sm-n1{margin-right:-.25rem!important}#bookly-tbs .mb-sm-n1,#bookly-tbs .my-sm-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-sm-n1,#bookly-tbs .mx-sm-n1{margin-left:-.25rem!important}#bookly-tbs .m-sm-n2{margin:-.5rem!important}#bookly-tbs .mt-sm-n2,#bookly-tbs .my-sm-n2{margin-top:-.5rem!important}#bookly-tbs .mr-sm-n2,#bookly-tbs .mx-sm-n2{margin-right:-.5rem!important}#bookly-tbs .mb-sm-n2,#bookly-tbs .my-sm-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-sm-n2,#bookly-tbs .mx-sm-n2{margin-left:-.5rem!important}#bookly-tbs .m-sm-n3{margin:-1rem!important}#bookly-tbs .mt-sm-n3,#bookly-tbs .my-sm-n3{margin-top:-1rem!important}#bookly-tbs .mr-sm-n3,#bookly-tbs .mx-sm-n3{margin-right:-1rem!important}#bookly-tbs .mb-sm-n3,#bookly-tbs .my-sm-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-sm-n3,#bookly-tbs .mx-sm-n3{margin-left:-1rem!important}#bookly-tbs .m-sm-n4{margin:-1.5rem!important}#bookly-tbs .mt-sm-n4,#bookly-tbs .my-sm-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-sm-n4,#bookly-tbs .mx-sm-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-sm-n4,#bookly-tbs .my-sm-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-sm-n4,#bookly-tbs .mx-sm-n4{margin-left:-1.5rem!important}#bookly-tbs .m-sm-n5{margin:-3rem!important}#bookly-tbs .mt-sm-n5,#bookly-tbs .my-sm-n5{margin-top:-3rem!important}#bookly-tbs .mr-sm-n5,#bookly-tbs .mx-sm-n5{margin-right:-3rem!important}#bookly-tbs .mb-sm-n5,#bookly-tbs .my-sm-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-sm-n5,#bookly-tbs .mx-sm-n5{margin-left:-3rem!important}#bookly-tbs .m-sm-auto{margin:auto!important}#bookly-tbs .mt-sm-auto,#bookly-tbs .my-sm-auto{margin-top:auto!important}#bookly-tbs .mr-sm-auto,#bookly-tbs .mx-sm-auto{margin-right:auto!important}#bookly-tbs .mb-sm-auto,#bookly-tbs .my-sm-auto{margin-bottom:auto!important}#bookly-tbs .ml-sm-auto,#bookly-tbs .mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){#bookly-tbs .m-md-0{margin:0!important}#bookly-tbs .mt-md-0,#bookly-tbs .my-md-0{margin-top:0!important}#bookly-tbs .mr-md-0,#bookly-tbs .mx-md-0{margin-right:0!important}#bookly-tbs .mb-md-0,#bookly-tbs .my-md-0{margin-bottom:0!important}#bookly-tbs .ml-md-0,#bookly-tbs .mx-md-0{margin-left:0!important}#bookly-tbs .m-md-1{margin:.25rem!important}#bookly-tbs .mt-md-1,#bookly-tbs .my-md-1{margin-top:.25rem!important}#bookly-tbs .mr-md-1,#bookly-tbs .mx-md-1{margin-right:.25rem!important}#bookly-tbs .mb-md-1,#bookly-tbs .my-md-1{margin-bottom:.25rem!important}#bookly-tbs .ml-md-1,#bookly-tbs .mx-md-1{margin-left:.25rem!important}#bookly-tbs .m-md-2{margin:.5rem!important}#bookly-tbs .mt-md-2,#bookly-tbs .my-md-2{margin-top:.5rem!important}#bookly-tbs .mr-md-2,#bookly-tbs .mx-md-2{margin-right:.5rem!important}#bookly-tbs .mb-md-2,#bookly-tbs .my-md-2{margin-bottom:.5rem!important}#bookly-tbs .ml-md-2,#bookly-tbs .mx-md-2{margin-left:.5rem!important}#bookly-tbs .m-md-3{margin:1rem!important}#bookly-tbs .mt-md-3,#bookly-tbs .my-md-3{margin-top:1rem!important}#bookly-tbs .mr-md-3,#bookly-tbs .mx-md-3{margin-right:1rem!important}#bookly-tbs .mb-md-3,#bookly-tbs .my-md-3{margin-bottom:1rem!important}#bookly-tbs .ml-md-3,#bookly-tbs .mx-md-3{margin-left:1rem!important}#bookly-tbs .m-md-4{margin:1.5rem!important}#bookly-tbs .mt-md-4,#bookly-tbs .my-md-4{margin-top:1.5rem!important}#bookly-tbs .mr-md-4,#bookly-tbs .mx-md-4{margin-right:1.5rem!important}#bookly-tbs .mb-md-4,#bookly-tbs .my-md-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-md-4,#bookly-tbs .mx-md-4{margin-left:1.5rem!important}#bookly-tbs .m-md-5{margin:3rem!important}#bookly-tbs .mt-md-5,#bookly-tbs .my-md-5{margin-top:3rem!important}#bookly-tbs .mr-md-5,#bookly-tbs .mx-md-5{margin-right:3rem!important}#bookly-tbs .mb-md-5,#bookly-tbs .my-md-5{margin-bottom:3rem!important}#bookly-tbs .ml-md-5,#bookly-tbs .mx-md-5{margin-left:3rem!important}#bookly-tbs .p-md-0{padding:0!important}#bookly-tbs .pt-md-0,#bookly-tbs .py-md-0{padding-top:0!important}#bookly-tbs .pr-md-0,#bookly-tbs .px-md-0{padding-right:0!important}#bookly-tbs .pb-md-0,#bookly-tbs .py-md-0{padding-bottom:0!important}#bookly-tbs .pl-md-0,#bookly-tbs .px-md-0{padding-left:0!important}#bookly-tbs .p-md-1{padding:.25rem!important}#bookly-tbs .pt-md-1,#bookly-tbs .py-md-1{padding-top:.25rem!important}#bookly-tbs .pr-md-1,#bookly-tbs .px-md-1{padding-right:.25rem!important}#bookly-tbs .pb-md-1,#bookly-tbs .py-md-1{padding-bottom:.25rem!important}#bookly-tbs .pl-md-1,#bookly-tbs .px-md-1{padding-left:.25rem!important}#bookly-tbs .p-md-2{padding:.5rem!important}#bookly-tbs .pt-md-2,#bookly-tbs .py-md-2{padding-top:.5rem!important}#bookly-tbs .pr-md-2,#bookly-tbs .px-md-2{padding-right:.5rem!important}#bookly-tbs .pb-md-2,#bookly-tbs .py-md-2{padding-bottom:.5rem!important}#bookly-tbs .pl-md-2,#bookly-tbs .px-md-2{padding-left:.5rem!important}#bookly-tbs .p-md-3{padding:1rem!important}#bookly-tbs .pt-md-3,#bookly-tbs .py-md-3{padding-top:1rem!important}#bookly-tbs .pr-md-3,#bookly-tbs .px-md-3{padding-right:1rem!important}#bookly-tbs .pb-md-3,#bookly-tbs .py-md-3{padding-bottom:1rem!important}#bookly-tbs .pl-md-3,#bookly-tbs .px-md-3{padding-left:1rem!important}#bookly-tbs .p-md-4{padding:1.5rem!important}#bookly-tbs .pt-md-4,#bookly-tbs .py-md-4{padding-top:1.5rem!important}#bookly-tbs .pr-md-4,#bookly-tbs .px-md-4{padding-right:1.5rem!important}#bookly-tbs .pb-md-4,#bookly-tbs .py-md-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-md-4,#bookly-tbs .px-md-4{padding-left:1.5rem!important}#bookly-tbs .p-md-5{padding:3rem!important}#bookly-tbs .pt-md-5,#bookly-tbs .py-md-5{padding-top:3rem!important}#bookly-tbs .pr-md-5,#bookly-tbs .px-md-5{padding-right:3rem!important}#bookly-tbs .pb-md-5,#bookly-tbs .py-md-5{padding-bottom:3rem!important}#bookly-tbs .pl-md-5,#bookly-tbs .px-md-5{padding-left:3rem!important}#bookly-tbs .m-md-n1{margin:-.25rem!important}#bookly-tbs .mt-md-n1,#bookly-tbs .my-md-n1{margin-top:-.25rem!important}#bookly-tbs .mr-md-n1,#bookly-tbs .mx-md-n1{margin-right:-.25rem!important}#bookly-tbs .mb-md-n1,#bookly-tbs .my-md-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-md-n1,#bookly-tbs .mx-md-n1{margin-left:-.25rem!important}#bookly-tbs .m-md-n2{margin:-.5rem!important}#bookly-tbs .mt-md-n2,#bookly-tbs .my-md-n2{margin-top:-.5rem!important}#bookly-tbs .mr-md-n2,#bookly-tbs .mx-md-n2{margin-right:-.5rem!important}#bookly-tbs .mb-md-n2,#bookly-tbs .my-md-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-md-n2,#bookly-tbs .mx-md-n2{margin-left:-.5rem!important}#bookly-tbs .m-md-n3{margin:-1rem!important}#bookly-tbs .mt-md-n3,#bookly-tbs .my-md-n3{margin-top:-1rem!important}#bookly-tbs .mr-md-n3,#bookly-tbs .mx-md-n3{margin-right:-1rem!important}#bookly-tbs .mb-md-n3,#bookly-tbs .my-md-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-md-n3,#bookly-tbs .mx-md-n3{margin-left:-1rem!important}#bookly-tbs .m-md-n4{margin:-1.5rem!important}#bookly-tbs .mt-md-n4,#bookly-tbs .my-md-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-md-n4,#bookly-tbs .mx-md-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-md-n4,#bookly-tbs .my-md-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-md-n4,#bookly-tbs .mx-md-n4{margin-left:-1.5rem!important}#bookly-tbs .m-md-n5{margin:-3rem!important}#bookly-tbs .mt-md-n5,#bookly-tbs .my-md-n5{margin-top:-3rem!important}#bookly-tbs .mr-md-n5,#bookly-tbs .mx-md-n5{margin-right:-3rem!important}#bookly-tbs .mb-md-n5,#bookly-tbs .my-md-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-md-n5,#bookly-tbs .mx-md-n5{margin-left:-3rem!important}#bookly-tbs .m-md-auto{margin:auto!important}#bookly-tbs .mt-md-auto,#bookly-tbs .my-md-auto{margin-top:auto!important}#bookly-tbs .mr-md-auto,#bookly-tbs .mx-md-auto{margin-right:auto!important}#bookly-tbs .mb-md-auto,#bookly-tbs .my-md-auto{margin-bottom:auto!important}#bookly-tbs .ml-md-auto,#bookly-tbs .mx-md-auto{margin-left:auto!important}}@media (min-width:992px){#bookly-tbs .m-lg-0{margin:0!important}#bookly-tbs .mt-lg-0,#bookly-tbs .my-lg-0{margin-top:0!important}#bookly-tbs .mr-lg-0,#bookly-tbs .mx-lg-0{margin-right:0!important}#bookly-tbs .mb-lg-0,#bookly-tbs .my-lg-0{margin-bottom:0!important}#bookly-tbs .ml-lg-0,#bookly-tbs .mx-lg-0{margin-left:0!important}#bookly-tbs .m-lg-1{margin:.25rem!important}#bookly-tbs .mt-lg-1,#bookly-tbs .my-lg-1{margin-top:.25rem!important}#bookly-tbs .mr-lg-1,#bookly-tbs .mx-lg-1{margin-right:.25rem!important}#bookly-tbs .mb-lg-1,#bookly-tbs .my-lg-1{margin-bottom:.25rem!important}#bookly-tbs .ml-lg-1,#bookly-tbs .mx-lg-1{margin-left:.25rem!important}#bookly-tbs .m-lg-2{margin:.5rem!important}#bookly-tbs .mt-lg-2,#bookly-tbs .my-lg-2{margin-top:.5rem!important}#bookly-tbs .mr-lg-2,#bookly-tbs .mx-lg-2{margin-right:.5rem!important}#bookly-tbs .mb-lg-2,#bookly-tbs .my-lg-2{margin-bottom:.5rem!important}#bookly-tbs .ml-lg-2,#bookly-tbs .mx-lg-2{margin-left:.5rem!important}#bookly-tbs .m-lg-3{margin:1rem!important}#bookly-tbs .mt-lg-3,#bookly-tbs .my-lg-3{margin-top:1rem!important}#bookly-tbs .mr-lg-3,#bookly-tbs .mx-lg-3{margin-right:1rem!important}#bookly-tbs .mb-lg-3,#bookly-tbs .my-lg-3{margin-bottom:1rem!important}#bookly-tbs .ml-lg-3,#bookly-tbs .mx-lg-3{margin-left:1rem!important}#bookly-tbs .m-lg-4{margin:1.5rem!important}#bookly-tbs .mt-lg-4,#bookly-tbs .my-lg-4{margin-top:1.5rem!important}#bookly-tbs .mr-lg-4,#bookly-tbs .mx-lg-4{margin-right:1.5rem!important}#bookly-tbs .mb-lg-4,#bookly-tbs .my-lg-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-lg-4,#bookly-tbs .mx-lg-4{margin-left:1.5rem!important}#bookly-tbs .m-lg-5{margin:3rem!important}#bookly-tbs .mt-lg-5,#bookly-tbs .my-lg-5{margin-top:3rem!important}#bookly-tbs .mr-lg-5,#bookly-tbs .mx-lg-5{margin-right:3rem!important}#bookly-tbs .mb-lg-5,#bookly-tbs .my-lg-5{margin-bottom:3rem!important}#bookly-tbs .ml-lg-5,#bookly-tbs .mx-lg-5{margin-left:3rem!important}#bookly-tbs .p-lg-0{padding:0!important}#bookly-tbs .pt-lg-0,#bookly-tbs .py-lg-0{padding-top:0!important}#bookly-tbs .pr-lg-0,#bookly-tbs .px-lg-0{padding-right:0!important}#bookly-tbs .pb-lg-0,#bookly-tbs .py-lg-0{padding-bottom:0!important}#bookly-tbs .pl-lg-0,#bookly-tbs .px-lg-0{padding-left:0!important}#bookly-tbs .p-lg-1{padding:.25rem!important}#bookly-tbs .pt-lg-1,#bookly-tbs .py-lg-1{padding-top:.25rem!important}#bookly-tbs .pr-lg-1,#bookly-tbs .px-lg-1{padding-right:.25rem!important}#bookly-tbs .pb-lg-1,#bookly-tbs .py-lg-1{padding-bottom:.25rem!important}#bookly-tbs .pl-lg-1,#bookly-tbs .px-lg-1{padding-left:.25rem!important}#bookly-tbs .p-lg-2{padding:.5rem!important}#bookly-tbs .pt-lg-2,#bookly-tbs .py-lg-2{padding-top:.5rem!important}#bookly-tbs .pr-lg-2,#bookly-tbs .px-lg-2{padding-right:.5rem!important}#bookly-tbs .pb-lg-2,#bookly-tbs .py-lg-2{padding-bottom:.5rem!important}#bookly-tbs .pl-lg-2,#bookly-tbs .px-lg-2{padding-left:.5rem!important}#bookly-tbs .p-lg-3{padding:1rem!important}#bookly-tbs .pt-lg-3,#bookly-tbs .py-lg-3{padding-top:1rem!important}#bookly-tbs .pr-lg-3,#bookly-tbs .px-lg-3{padding-right:1rem!important}#bookly-tbs .pb-lg-3,#bookly-tbs .py-lg-3{padding-bottom:1rem!important}#bookly-tbs .pl-lg-3,#bookly-tbs .px-lg-3{padding-left:1rem!important}#bookly-tbs .p-lg-4{padding:1.5rem!important}#bookly-tbs .pt-lg-4,#bookly-tbs .py-lg-4{padding-top:1.5rem!important}#bookly-tbs .pr-lg-4,#bookly-tbs .px-lg-4{padding-right:1.5rem!important}#bookly-tbs .pb-lg-4,#bookly-tbs .py-lg-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-lg-4,#bookly-tbs .px-lg-4{padding-left:1.5rem!important}#bookly-tbs .p-lg-5{padding:3rem!important}#bookly-tbs .pt-lg-5,#bookly-tbs .py-lg-5{padding-top:3rem!important}#bookly-tbs .pr-lg-5,#bookly-tbs .px-lg-5{padding-right:3rem!important}#bookly-tbs .pb-lg-5,#bookly-tbs .py-lg-5{padding-bottom:3rem!important}#bookly-tbs .pl-lg-5,#bookly-tbs .px-lg-5{padding-left:3rem!important}#bookly-tbs .m-lg-n1{margin:-.25rem!important}#bookly-tbs .mt-lg-n1,#bookly-tbs .my-lg-n1{margin-top:-.25rem!important}#bookly-tbs .mr-lg-n1,#bookly-tbs .mx-lg-n1{margin-right:-.25rem!important}#bookly-tbs .mb-lg-n1,#bookly-tbs .my-lg-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-lg-n1,#bookly-tbs .mx-lg-n1{margin-left:-.25rem!important}#bookly-tbs .m-lg-n2{margin:-.5rem!important}#bookly-tbs .mt-lg-n2,#bookly-tbs .my-lg-n2{margin-top:-.5rem!important}#bookly-tbs .mr-lg-n2,#bookly-tbs .mx-lg-n2{margin-right:-.5rem!important}#bookly-tbs .mb-lg-n2,#bookly-tbs .my-lg-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-lg-n2,#bookly-tbs .mx-lg-n2{margin-left:-.5rem!important}#bookly-tbs .m-lg-n3{margin:-1rem!important}#bookly-tbs .mt-lg-n3,#bookly-tbs .my-lg-n3{margin-top:-1rem!important}#bookly-tbs .mr-lg-n3,#bookly-tbs .mx-lg-n3{margin-right:-1rem!important}#bookly-tbs .mb-lg-n3,#bookly-tbs .my-lg-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-lg-n3,#bookly-tbs .mx-lg-n3{margin-left:-1rem!important}#bookly-tbs .m-lg-n4{margin:-1.5rem!important}#bookly-tbs .mt-lg-n4,#bookly-tbs .my-lg-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-lg-n4,#bookly-tbs .mx-lg-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-lg-n4,#bookly-tbs .my-lg-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-lg-n4,#bookly-tbs .mx-lg-n4{margin-left:-1.5rem!important}#bookly-tbs .m-lg-n5{margin:-3rem!important}#bookly-tbs .mt-lg-n5,#bookly-tbs .my-lg-n5{margin-top:-3rem!important}#bookly-tbs .mr-lg-n5,#bookly-tbs .mx-lg-n5{margin-right:-3rem!important}#bookly-tbs .mb-lg-n5,#bookly-tbs .my-lg-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-lg-n5,#bookly-tbs .mx-lg-n5{margin-left:-3rem!important}#bookly-tbs .m-lg-auto{margin:auto!important}#bookly-tbs .mt-lg-auto,#bookly-tbs .my-lg-auto{margin-top:auto!important}#bookly-tbs .mr-lg-auto,#bookly-tbs .mx-lg-auto{margin-right:auto!important}#bookly-tbs .mb-lg-auto,#bookly-tbs .my-lg-auto{margin-bottom:auto!important}#bookly-tbs .ml-lg-auto,#bookly-tbs .mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){#bookly-tbs .m-xl-0{margin:0!important}#bookly-tbs .mt-xl-0,#bookly-tbs .my-xl-0{margin-top:0!important}#bookly-tbs .mr-xl-0,#bookly-tbs .mx-xl-0{margin-right:0!important}#bookly-tbs .mb-xl-0,#bookly-tbs .my-xl-0{margin-bottom:0!important}#bookly-tbs .ml-xl-0,#bookly-tbs .mx-xl-0{margin-left:0!important}#bookly-tbs .m-xl-1{margin:.25rem!important}#bookly-tbs .mt-xl-1,#bookly-tbs .my-xl-1{margin-top:.25rem!important}#bookly-tbs .mr-xl-1,#bookly-tbs .mx-xl-1{margin-right:.25rem!important}#bookly-tbs .mb-xl-1,#bookly-tbs .my-xl-1{margin-bottom:.25rem!important}#bookly-tbs .ml-xl-1,#bookly-tbs .mx-xl-1{margin-left:.25rem!important}#bookly-tbs .m-xl-2{margin:.5rem!important}#bookly-tbs .mt-xl-2,#bookly-tbs .my-xl-2{margin-top:.5rem!important}#bookly-tbs .mr-xl-2,#bookly-tbs .mx-xl-2{margin-right:.5rem!important}#bookly-tbs .mb-xl-2,#bookly-tbs .my-xl-2{margin-bottom:.5rem!important}#bookly-tbs .ml-xl-2,#bookly-tbs .mx-xl-2{margin-left:.5rem!important}#bookly-tbs .m-xl-3{margin:1rem!important}#bookly-tbs .mt-xl-3,#bookly-tbs .my-xl-3{margin-top:1rem!important}#bookly-tbs .mr-xl-3,#bookly-tbs .mx-xl-3{margin-right:1rem!important}#bookly-tbs .mb-xl-3,#bookly-tbs .my-xl-3{margin-bottom:1rem!important}#bookly-tbs .ml-xl-3,#bookly-tbs .mx-xl-3{margin-left:1rem!important}#bookly-tbs .m-xl-4{margin:1.5rem!important}#bookly-tbs .mt-xl-4,#bookly-tbs .my-xl-4{margin-top:1.5rem!important}#bookly-tbs .mr-xl-4,#bookly-tbs .mx-xl-4{margin-right:1.5rem!important}#bookly-tbs .mb-xl-4,#bookly-tbs .my-xl-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-xl-4,#bookly-tbs .mx-xl-4{margin-left:1.5rem!important}#bookly-tbs .m-xl-5{margin:3rem!important}#bookly-tbs .mt-xl-5,#bookly-tbs .my-xl-5{margin-top:3rem!important}#bookly-tbs .mr-xl-5,#bookly-tbs .mx-xl-5{margin-right:3rem!important}#bookly-tbs .mb-xl-5,#bookly-tbs .my-xl-5{margin-bottom:3rem!important}#bookly-tbs .ml-xl-5,#bookly-tbs .mx-xl-5{margin-left:3rem!important}#bookly-tbs .p-xl-0{padding:0!important}#bookly-tbs .pt-xl-0,#bookly-tbs .py-xl-0{padding-top:0!important}#bookly-tbs .pr-xl-0,#bookly-tbs .px-xl-0{padding-right:0!important}#bookly-tbs .pb-xl-0,#bookly-tbs .py-xl-0{padding-bottom:0!important}#bookly-tbs .pl-xl-0,#bookly-tbs .px-xl-0{padding-left:0!important}#bookly-tbs .p-xl-1{padding:.25rem!important}#bookly-tbs .pt-xl-1,#bookly-tbs .py-xl-1{padding-top:.25rem!important}#bookly-tbs .pr-xl-1,#bookly-tbs .px-xl-1{padding-right:.25rem!important}#bookly-tbs .pb-xl-1,#bookly-tbs .py-xl-1{padding-bottom:.25rem!important}#bookly-tbs .pl-xl-1,#bookly-tbs .px-xl-1{padding-left:.25rem!important}#bookly-tbs .p-xl-2{padding:.5rem!important}#bookly-tbs .pt-xl-2,#bookly-tbs .py-xl-2{padding-top:.5rem!important}#bookly-tbs .pr-xl-2,#bookly-tbs .px-xl-2{padding-right:.5rem!important}#bookly-tbs .pb-xl-2,#bookly-tbs .py-xl-2{padding-bottom:.5rem!important}#bookly-tbs .pl-xl-2,#bookly-tbs .px-xl-2{padding-left:.5rem!important}#bookly-tbs .p-xl-3{padding:1rem!important}#bookly-tbs .pt-xl-3,#bookly-tbs .py-xl-3{padding-top:1rem!important}#bookly-tbs .pr-xl-3,#bookly-tbs .px-xl-3{padding-right:1rem!important}#bookly-tbs .pb-xl-3,#bookly-tbs .py-xl-3{padding-bottom:1rem!important}#bookly-tbs .pl-xl-3,#bookly-tbs .px-xl-3{padding-left:1rem!important}#bookly-tbs .p-xl-4{padding:1.5rem!important}#bookly-tbs .pt-xl-4,#bookly-tbs .py-xl-4{padding-top:1.5rem!important}#bookly-tbs .pr-xl-4,#bookly-tbs .px-xl-4{padding-right:1.5rem!important}#bookly-tbs .pb-xl-4,#bookly-tbs .py-xl-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-xl-4,#bookly-tbs .px-xl-4{padding-left:1.5rem!important}#bookly-tbs .p-xl-5{padding:3rem!important}#bookly-tbs .pt-xl-5,#bookly-tbs .py-xl-5{padding-top:3rem!important}#bookly-tbs .pr-xl-5,#bookly-tbs .px-xl-5{padding-right:3rem!important}#bookly-tbs .pb-xl-5,#bookly-tbs .py-xl-5{padding-bottom:3rem!important}#bookly-tbs .pl-xl-5,#bookly-tbs .px-xl-5{padding-left:3rem!important}#bookly-tbs .m-xl-n1{margin:-.25rem!important}#bookly-tbs .mt-xl-n1,#bookly-tbs .my-xl-n1{margin-top:-.25rem!important}#bookly-tbs .mr-xl-n1,#bookly-tbs .mx-xl-n1{margin-right:-.25rem!important}#bookly-tbs .mb-xl-n1,#bookly-tbs .my-xl-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-xl-n1,#bookly-tbs .mx-xl-n1{margin-left:-.25rem!important}#bookly-tbs .m-xl-n2{margin:-.5rem!important}#bookly-tbs .mt-xl-n2,#bookly-tbs .my-xl-n2{margin-top:-.5rem!important}#bookly-tbs .mr-xl-n2,#bookly-tbs .mx-xl-n2{margin-right:-.5rem!important}#bookly-tbs .mb-xl-n2,#bookly-tbs .my-xl-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-xl-n2,#bookly-tbs .mx-xl-n2{margin-left:-.5rem!important}#bookly-tbs .m-xl-n3{margin:-1rem!important}#bookly-tbs .mt-xl-n3,#bookly-tbs .my-xl-n3{margin-top:-1rem!important}#bookly-tbs .mr-xl-n3,#bookly-tbs .mx-xl-n3{margin-right:-1rem!important}#bookly-tbs .mb-xl-n3,#bookly-tbs .my-xl-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-xl-n3,#bookly-tbs .mx-xl-n3{margin-left:-1rem!important}#bookly-tbs .m-xl-n4{margin:-1.5rem!important}#bookly-tbs .mt-xl-n4,#bookly-tbs .my-xl-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-xl-n4,#bookly-tbs .mx-xl-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-xl-n4,#bookly-tbs .my-xl-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-xl-n4,#bookly-tbs .mx-xl-n4{margin-left:-1.5rem!important}#bookly-tbs .m-xl-n5{margin:-3rem!important}#bookly-tbs .mt-xl-n5,#bookly-tbs .my-xl-n5{margin-top:-3rem!important}#bookly-tbs .mr-xl-n5,#bookly-tbs .mx-xl-n5{margin-right:-3rem!important}#bookly-tbs .mb-xl-n5,#bookly-tbs .my-xl-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-xl-n5,#bookly-tbs .mx-xl-n5{margin-left:-3rem!important}#bookly-tbs .m-xl-auto{margin:auto!important}#bookly-tbs .mt-xl-auto,#bookly-tbs .my-xl-auto{margin-top:auto!important}#bookly-tbs .mr-xl-auto,#bookly-tbs .mx-xl-auto{margin-right:auto!important}#bookly-tbs .mb-xl-auto,#bookly-tbs .my-xl-auto{margin-bottom:auto!important}#bookly-tbs .ml-xl-auto,#bookly-tbs .mx-xl-auto{margin-left:auto!important}}#bookly-tbs .stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}#bookly-tbs .text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}#bookly-tbs .text-justify{text-align:justify!important}#bookly-tbs .text-wrap{white-space:normal!important}#bookly-tbs .text-nowrap{white-space:nowrap!important}#bookly-tbs .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bookly-tbs .text-left{text-align:left!important}#bookly-tbs .text-right{text-align:right!important}#bookly-tbs .text-center{text-align:center!important}@media (min-width:576px){#bookly-tbs .text-sm-left{text-align:left!important}#bookly-tbs .text-sm-right{text-align:right!important}#bookly-tbs .text-sm-center{text-align:center!important}}@media (min-width:768px){#bookly-tbs .text-md-left{text-align:left!important}#bookly-tbs .text-md-right{text-align:right!important}#bookly-tbs .text-md-center{text-align:center!important}}@media (min-width:992px){#bookly-tbs .text-lg-left{text-align:left!important}#bookly-tbs .text-lg-right{text-align:right!important}#bookly-tbs .text-lg-center{text-align:center!important}}@media (min-width:1200px){#bookly-tbs .text-xl-left{text-align:left!important}#bookly-tbs .text-xl-right{text-align:right!important}#bookly-tbs .text-xl-center{text-align:center!important}}#bookly-tbs .text-lowercase{text-transform:lowercase!important}#bookly-tbs .text-uppercase{text-transform:uppercase!important}#bookly-tbs .text-capitalize{text-transform:capitalize!important}#bookly-tbs .font-weight-light{font-weight:300!important}#bookly-tbs .font-weight-lighter{font-weight:lighter!important}#bookly-tbs .font-weight-normal{font-weight:400!important}#bookly-tbs .font-weight-bold{font-weight:700!important}#bookly-tbs .font-weight-bolder{font-weight:bolder!important}#bookly-tbs .font-italic{font-style:italic!important}#bookly-tbs .text-white{color:#fff!important}#bookly-tbs .text-primary{color:#007bff!important}#bookly-tbs a.text-primary:focus,#bookly-tbs a.text-primary:hover{color:#0056b3!important}#bookly-tbs .text-secondary{color:#6c757d!important}#bookly-tbs a.text-secondary:focus,#bookly-tbs a.text-secondary:hover{color:#494f54!important}#bookly-tbs .text-success{color:#28a745!important}#bookly-tbs a.text-success:focus,#bookly-tbs a.text-success:hover{color:#19692c!important}#bookly-tbs .text-info{color:#17a2b8!important}#bookly-tbs a.text-info:focus,#bookly-tbs a.text-info:hover{color:#0f6674!important}#bookly-tbs .text-warning{color:#ffc107!important}#bookly-tbs a.text-warning:focus,#bookly-tbs a.text-warning:hover{color:#ba8b00!important}#bookly-tbs .text-danger{color:#dc3545!important}#bookly-tbs a.text-danger:focus,#bookly-tbs a.text-danger:hover{color:#a71d2a!important}#bookly-tbs .text-light{color:#f8f9fa!important}#bookly-tbs a.text-light:focus,#bookly-tbs a.text-light:hover{color:#cbd3da!important}#bookly-tbs .text-dark{color:#343a40!important}#bookly-tbs a.text-dark:focus,#bookly-tbs a.text-dark:hover{color:#121416!important}#bookly-tbs .text-bookly{color:#f4662f!important}#bookly-tbs a.text-bookly:focus,#bookly-tbs a.text-bookly:hover{color:#cc410b!important}#bookly-tbs .text-body{color:#212529!important}#bookly-tbs .text-muted{color:#6c757d!important}#bookly-tbs .text-black-50{color:rgba(0,0,0,.5)!important}#bookly-tbs .text-white-50{color:rgba(255,255,255,.5)!important}#bookly-tbs .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#bookly-tbs .text-decoration-none{text-decoration:none!important}#bookly-tbs .text-break{word-break:break-word!important;word-wrap:break-word!important}#bookly-tbs .text-reset{color:inherit!important}#bookly-tbs .visible{visibility:visible!important}#bookly-tbs .invisible{visibility:hidden!important}@media print{#bookly-tbs *,#bookly-tbs ::after,#bookly-tbs ::before{text-shadow:none!important;box-shadow:none!important}#bookly-tbs a:not(.btn){text-decoration:underline}#bookly-tbs abbr[title]::after{content:" (" attr(title) ")"}#bookly-tbs pre{white-space:pre-wrap!important}#bookly-tbs blockquote,#bookly-tbs pre{border:1px solid #adb5bd;page-break-inside:avoid}#bookly-tbs thead{display:table-header-group}#bookly-tbs img,#bookly-tbs tr{page-break-inside:avoid}#bookly-tbs h2,#bookly-tbs h3,#bookly-tbs p{orphans:3;widows:3}#bookly-tbs h2,#bookly-tbs h3{page-break-after:avoid}@page{size:a3}#bookly-tbs body{min-width:992px!important}#bookly-tbs .container{min-width:992px!important}#bookly-tbs .navbar{display:none}#bookly-tbs .badge{border:1px solid #000}#bookly-tbs .table{border-collapse:collapse!important}#bookly-tbs .table td,#bookly-tbs .table th{background-color:#fff!important}#bookly-tbs .table-bordered td,#bookly-tbs .table-bordered th{border:1px solid #dee2e6!important}#bookly-tbs .table-dark{color:inherit}#bookly-tbs .table-dark tbody+tbody,#bookly-tbs .table-dark td,#bookly-tbs .table-dark th,#bookly-tbs .table-dark thead th{border-color:#dee2e6}#bookly-tbs .table .thead-dark th{color:inherit;border-color:#dee2e6}}#bookly-tbs p{font-size:1rem}#bookly-tbs ol,#bookly-tbs ul{padding:0 0 0 40px}#bookly-tbs ol{margin-left:0}#bookly-tbs ul{list-style:disc}#bookly-tbs li{margin:0}#bookly-tbs a:focus{box-shadow:none}#bookly-tbs .jCal-wrap,#bookly-tbs .row{padding:unset}#bookly-tbs table tr th{background-color:transparent;padding:unset}#bookly-tbs table tr td{padding:unset}#bookly-tbs .form-control{max-width:none}#bookly-tbs .btn{white-space:nowrap}#bookly-tbs .btn-default{color:#212529;background-color:#fff;border-color:#ced4da}#bookly-tbs .btn-default:hover{color:#212529;background-color:#ececec;border-color:#b1bbc4}#bookly-tbs .btn-default.focus,#bookly-tbs .btn-default:focus{color:#212529;background-color:#ececec;border-color:#b1bbc4;box-shadow:0 0 0 .2rem rgba(180,186,191,.5)}#bookly-tbs .btn-default.disabled,#bookly-tbs .btn-default:disabled{color:#212529;background-color:#fff;border-color:#ced4da}#bookly-tbs .btn-default:not(:disabled):not(.disabled).active,#bookly-tbs .btn-default:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-default.bookly-dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#aab4bf}#bookly-tbs .btn-default:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-default:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-default.bookly-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(180,186,191,.5)}#bookly-tbs .bookly-dropdown-item:focus,#bookly-tbs .bookly-dropdown-item:hover{background-color:#fff}#bookly-tbs .bookly-dropdown-item .bookly-dropdown-item{padding:.25rem 0 .25rem 1.5rem}#bookly-tbs .bookly-dropdown-item .custom-control label{width:100%}#bookly-tbs .bookly-dropdown-item .custom-control:focus,#bookly-tbs .bookly-dropdown-item .custom-control:hover{background-color:#e9ecef}#bookly-tbs .bookly-modal .bookly-dropdown-menu.bookly-show{overflow-y:auto;max-height:320px}#bookly-tbs .bookly-dropdown-menu{max-height:600px;overflow:auto}#bookly-tbs .bookly-dropdown-menu.bookly-dropdown-menu-compact{padding:0}#bookly-tbs .bookly-dropdown-menu.bookly-dropdown-menu-compact .bookly-dropdown-item{cursor:pointer;padding:.5rem 1.5rem}#bookly-tbs .bookly-dropdown-menu.bookly-dropdown-menu-compact .bookly-dropdown-item:not(.bookly-dropdown-inactive):hover{background-color:#e9ecef}#bookly-tbs .bookly-dropdown-menu.bookly-dropdown-menu-compact .bookly-dropdown-item:not(:last-child){border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-dropdown-menu.bookly-dropdown-menu-compact .bookly-dropdown-item.bookly-disabled{background-color:#f8f9fa;cursor:default!important;pointer-events:none;opacity:.5}#bookly-tbs .bookly-dropdown button.bookly-dropdown-toggle span{text-overflow:ellipsis;overflow-x:hidden;display:inline}#bookly-tbs .custom-checkbox .custom-control-input.bookly-checkbox-loading~.custom-control-label:before{content:'';width:16px;height:16px;background:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/backend/resources/images/ajax_loader_32x32.gif) no-repeat;background-size:contain;border:none;background-color:transparent!important}#bookly-tbs .custom-checkbox .custom-control-input:not(:checked)~.custom-control-label.bookly-toggle-label{color:#6c757d}#bookly-tbs .nav-tabs .nav-link{color:#495057}#bookly-tbs .nav-tabs .nav-link:hover{color:#343a40}#bookly-tbs .nav-tabs .nav-link:focus{box-shadow:none;outline:0}#bookly-tbs .nav-scrollable{display:flex;height:42px}#bookly-tbs .nav-scrollable:not(.nav-scrollable-pills){border-bottom:1px solid #dee2e6}#bookly-tbs .nav-scrollable:not(.nav-scrollable-pills) .nav-tabs{margin-bottom:-1px;border-bottom:none}#bookly-tbs .nav-scrollable.nav-scrollable-pills{height:82px}#bookly-tbs .nav-scrollable .nav-pills,#bookly-tbs .nav-scrollable .nav-tabs{display:block;white-space:nowrap;overflow:hidden;scrollbar-width:thin}#bookly-tbs .nav-scrollable .nav-pills:hover,#bookly-tbs .nav-scrollable .nav-tabs:hover{overflow-x:auto;overflow-y:hidden}#bookly-tbs .nav-scrollable .nav-pills::-webkit-scrollbar,#bookly-tbs .nav-scrollable .nav-tabs::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(0,0,0,.1)}#bookly-tbs .nav-scrollable .nav-pills::-webkit-scrollbar-thumb,#bookly-tbs .nav-scrollable .nav-tabs::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}#bookly-tbs .nav-scrollable .nav-pills li,#bookly-tbs .nav-scrollable .nav-tabs li{display:inline-block}@media (max-width:575.98px){#bookly-tbs .bookly-nav-tabs-xs.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-xs.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-xs.nav-tabs .nav-link:hover{border-color:#343a40}}@media (max-width:767.98px){#bookly-tbs .bookly-nav-tabs-sm.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-sm.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-sm.nav-tabs .nav-link:hover{border-color:#343a40}}@media (max-width:991.98px){#bookly-tbs .bookly-nav-tabs-md.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-md.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-md.nav-tabs .nav-link:hover{border-color:#343a40}}@media (max-width:1199.98px){#bookly-tbs .bookly-nav-tabs-lg.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-lg.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-lg.nav-tabs .nav-link:hover{border-color:#343a40}}#bookly-tbs .bookly-nav-tabs-xl.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-xl.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-xl.nav-tabs .nav-link:hover{border-color:#343a40}#bookly-tbs .nav-pills .nav-link{background-color:#fff;background-clip:border-box;color:#212529;border:1px solid #ced4da}#bookly-tbs .nav-pills .nav-link i{color:#6c757d}#bookly-tbs .nav-pills .nav-link:hover{color:#fff;background-color:#007bff}#bookly-tbs .nav-pills .nav-link.active,#bookly-tbs .nav-pills .nav-link:hover{border-color:transparent}#bookly-tbs .nav-pills .nav-link.active i,#bookly-tbs .nav-pills .nav-link:hover i{color:#fff}#bookly-tbs .card{margin-top:0;padding:0;max-width:none;box-shadow:none}#bookly-tbs .bookly-card-highlighted{background-color:#f4e9e6}#bookly-tbs .list-group-item+.list-group-item{border-top-width:0}#bookly-tbs .list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}#bookly-tbs .list-group-item[style="display: none;"]+.list-group-item{border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-top:1px solid rgba(0,0,0,.125)}#bookly-tbs .list-group-item.ui-sortable-helper,#bookly-tbs .list-group-item.ui-sortable-placeholder+.list-group-item{border-top:1px solid rgba(0,0,0,.125)}#bookly-tbs .bookly-cursor-move{cursor:move}#bookly-tbs .bookly-loading{position:relative;height:100px}#bookly-tbs .bookly-loading:before{content:'';position:absolute;left:calc(50% - 16px);top:calc(50% - 16px);width:32px;height:32px;background:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/backend/resources/images/ajax_loader_32x32.gif) no-repeat;background-size:contain}#bookly-tbs .bookly-loading.bookly-loading-sm{position:relative;display:inline-block;min-width:16px;min-height:16px;height:16px}#bookly-tbs .bookly-loading.bookly-loading-sm:before{left:0;top:2px;width:16px;height:16px}#bookly-tbs .bookly-hide-empty:empty{display:none}#bookly-tbs .text-pre-wrap{white-space:pre-wrap!important}#bookly-tbs .bookly-cursor-pointer{cursor:pointer}#bookly-tbs .bookly-cursor-default{cursor:default}#bookly-tbs .bookly-outline-0{outline:0}#bookly-tbs .hover-text-primary:hover{color:#007bff!important}#bookly-tbs .hover-text-secondary:hover{color:#6c757d!important}#bookly-tbs .hover-text-success:hover{color:#28a745!important}#bookly-tbs .hover-text-info:hover{color:#17a2b8!important}#bookly-tbs .hover-text-warning:hover{color:#ffc107!important}#bookly-tbs .hover-text-danger:hover{color:#dc3545!important}#bookly-tbs .hover-text-light:hover{color:#f8f9fa!important}#bookly-tbs .hover-text-dark:hover{color:#343a40!important}#bookly-tbs .hover-text-bookly:hover{color:#f4662f!important}#bookly-tbs .placeholder{display:inline-block;min-height:1em;vertical-align:middle;background-color:currentColor;opacity:.5}#bookly-tbs .placeholder.btn::before{display:inline-block;content:""}#bookly-tbs .placeholder-xs{min-height:.6em}#bookly-tbs .placeholder-sm{min-height:.8em}#bookly-tbs .placeholder-lg{min-height:1.2em}#bookly-tbs .placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}#bookly-tbs .placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}#bookly-tbs .bookly-alert{position:fixed;top:55px;right:13px;z-index:10051;text-align:left}@media (min-width:783px){#bookly-tbs .bookly-alert{right:21px}}#bookly-tbs .bookly-alert button{margin-left:10px}#bookly-tbs .bookly-collapse-with-arrow{margin-bottom:.75rem}#bookly-tbs .bookly-collapse-with-arrow .bookly-collapse-title,#bookly-tbs .bookly-collapse-with-arrow a[data-toggle=bookly-collapse]{text-decoration:none;color:#343a40}#bookly-tbs .bookly-collapse-with-arrow .bookly-collapse-title:after,#bookly-tbs .bookly-collapse-with-arrow a[data-toggle=bookly-collapse]:after{content:"\f0d8";font-family:"Font Awesome 5 Free";font-size:.875rem;font-weight:900;margin-left:.5em}#bookly-tbs .bookly-collapse-with-arrow .btn-link,#bookly-tbs .bookly-collapse-with-arrow .btn-link:hover{text-decoration:none}#bookly-tbs .bookly-collapse-with-arrow .bookly-collapsed .bookly-collapse-title,#bookly-tbs .bookly-collapse-with-arrow a[data-toggle=bookly-collapse].bookly-collapsed{color:#495057}#bookly-tbs .bookly-collapse-with-arrow .bookly-collapsed .bookly-collapse-title:hover,#bookly-tbs .bookly-collapse-with-arrow a[data-toggle=bookly-collapse].bookly-collapsed:hover{color:#343a40}#bookly-tbs .bookly-collapse-with-arrow .bookly-collapsed .bookly-collapse-title:after,#bookly-tbs .bookly-collapse-with-arrow a[data-toggle=bookly-collapse].bookly-collapsed:after{content:"\f0d7"}#bookly-tbs .bookly-collapse-with-arrow.card .card-header.bookly-collapsed{border-bottom:none}#bookly-tbs .bookly-color-picker{height:38px}#bookly-tbs .bookly-color-picker.bookly-color-picker-sm{height:24px}#bookly-tbs .bookly-color-picker.bookly-color-picker-sm button{height:24px}#bookly-tbs .bookly-color-picker.bookly-color-picker-sm button .wp-color-result-text{padding:3px 10px!important}#bookly-tbs .bookly-color-picker .wp-picker-container{position:absolute;z-index:1;padding:9px 8px 8px;margin:-8px 0 0 -8px;background-color:#fff}#bookly-tbs .bookly-color-picker .wp-picker-container *{box-sizing:content-box}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result{border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:none;box-shadow:0 0 0 1px #ced4da}@media (prefers-reduced-motion:reduce){#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result{transition:none}}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result:hover{box-shadow:0 0 0 1px #b1bbc4}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result:hover .wp-color-result-text{color:#212529;border-color:#b1bbc4;background-color:#ececec}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result.focus,#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result:focus{box-shadow:0 0 0 .2rem rgba(180,186,191,.5)}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result.focus .wp-color-result-text,#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result:focus .wp-color-result-text{color:#212529;border-color:#b1bbc4;background-color:#ececec}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result .wp-color-result-text{margin:-1px -1px -1px 0;border:1px solid #ced4da;border-radius:0 .25rem .25rem 0;color:#212529;padding:.375rem .75rem;font-weight:400;font-size:1rem;background-color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;line-height:1.5;max-width:130px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result .wp-color-result-text{transition:none}}#bookly-tbs .bookly-color-picker .wp-picker-container.wp-picker-active{box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:2}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-picker-input-wrap{margin-left:8px}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-picker-input-wrap .wp-color-picker{margin-top:-1px;min-height:26px;border:1px solid #ced4da;border-radius:.25rem}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-picker-input-wrap input.wp-picker-clear{display:none}#bookly-tbs table.dataTable td.dt-control{text-align:center;cursor:pointer}#bookly-tbs table.dataTable td.dt-control:before{height:1em;width:1em;margin-top:-9px;display:inline-block;color:#fff;border:.15em solid #fff;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}#bookly-tbs table.dataTable tr.dt-hasChild td.dt-control:before{content:"-";background-color:#d33333}#bookly-tbs table.dataTable thead>tr>td.sorting,#bookly-tbs table.dataTable thead>tr>td.sorting_asc,#bookly-tbs table.dataTable thead>tr>td.sorting_asc_disabled,#bookly-tbs table.dataTable thead>tr>td.sorting_desc,#bookly-tbs table.dataTable thead>tr>td.sorting_desc_disabled,#bookly-tbs table.dataTable thead>tr>th.sorting,#bookly-tbs table.dataTable thead>tr>th.sorting_asc,#bookly-tbs table.dataTable thead>tr>th.sorting_asc_disabled,#bookly-tbs table.dataTable thead>tr>th.sorting_desc,#bookly-tbs table.dataTable thead>tr>th.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}#bookly-tbs table.dataTable thead>tr>td.sorting:after,#bookly-tbs table.dataTable thead>tr>td.sorting:before,#bookly-tbs table.dataTable thead>tr>td.sorting_asc:after,#bookly-tbs table.dataTable thead>tr>td.sorting_asc:before,#bookly-tbs table.dataTable thead>tr>td.sorting_asc_disabled:after,#bookly-tbs table.dataTable thead>tr>td.sorting_asc_disabled:before,#bookly-tbs table.dataTable thead>tr>td.sorting_desc:after,#bookly-tbs table.dataTable thead>tr>td.sorting_desc:before,#bookly-tbs table.dataTable thead>tr>td.sorting_desc_disabled:after,#bookly-tbs table.dataTable thead>tr>td.sorting_desc_disabled:before,#bookly-tbs table.dataTable thead>tr>th.sorting:after,#bookly-tbs table.dataTable thead>tr>th.sorting:before,#bookly-tbs table.dataTable thead>tr>th.sorting_asc:after,#bookly-tbs table.dataTable thead>tr>th.sorting_asc:before,#bookly-tbs table.dataTable thead>tr>th.sorting_asc_disabled:after,#bookly-tbs table.dataTable thead>tr>th.sorting_asc_disabled:before,#bookly-tbs table.dataTable thead>tr>th.sorting_desc:after,#bookly-tbs table.dataTable thead>tr>th.sorting_desc:before,#bookly-tbs table.dataTable thead>tr>th.sorting_desc_disabled:after,#bookly-tbs table.dataTable thead>tr>th.sorting_desc_disabled:before{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.9em}#bookly-tbs table.dataTable thead>tr>td.sorting:before,#bookly-tbs table.dataTable thead>tr>td.sorting_asc:before,#bookly-tbs table.dataTable thead>tr>td.sorting_asc_disabled:before,#bookly-tbs table.dataTable thead>tr>td.sorting_desc:before,#bookly-tbs table.dataTable thead>tr>td.sorting_desc_disabled:before,#bookly-tbs table.dataTable thead>tr>th.sorting:before,#bookly-tbs table.dataTable thead>tr>th.sorting_asc:before,#bookly-tbs table.dataTable thead>tr>th.sorting_asc_disabled:before,#bookly-tbs table.dataTable thead>tr>th.sorting_desc:before,#bookly-tbs table.dataTable thead>tr>th.sorting_desc_disabled:before{bottom:50%;content:"▴"}#bookly-tbs table.dataTable thead>tr>td.sorting:after,#bookly-tbs table.dataTable thead>tr>td.sorting_asc:after,#bookly-tbs table.dataTable thead>tr>td.sorting_asc_disabled:after,#bookly-tbs table.dataTable thead>tr>td.sorting_desc:after,#bookly-tbs table.dataTable thead>tr>td.sorting_desc_disabled:after,#bookly-tbs table.dataTable thead>tr>th.sorting:after,#bookly-tbs table.dataTable thead>tr>th.sorting_asc:after,#bookly-tbs table.dataTable thead>tr>th.sorting_asc_disabled:after,#bookly-tbs table.dataTable thead>tr>th.sorting_desc:after,#bookly-tbs table.dataTable thead>tr>th.sorting_desc_disabled:after{top:50%;content:"▾"}#bookly-tbs table.dataTable thead>tr>td.sorting_asc:before,#bookly-tbs table.dataTable thead>tr>td.sorting_desc:after,#bookly-tbs table.dataTable thead>tr>th.sorting_asc:before,#bookly-tbs table.dataTable thead>tr>th.sorting_desc:after{opacity:.6}#bookly-tbs table.dataTable thead>tr>td.sorting_asc_disabled:before,#bookly-tbs table.dataTable thead>tr>td.sorting_desc_disabled:after,#bookly-tbs table.dataTable thead>tr>th.sorting_asc_disabled:before,#bookly-tbs table.dataTable thead>tr>th.sorting_desc_disabled:after{display:none}#bookly-tbs table.dataTable thead>tr>td:active,#bookly-tbs table.dataTable thead>tr>th:active{outline:0}#bookly-tbs div.dataTables_scrollBody table.dataTable thead>tr>td:after,#bookly-tbs div.dataTables_scrollBody table.dataTable thead>tr>td:before,#bookly-tbs div.dataTables_scrollBody table.dataTable thead>tr>th:after,#bookly-tbs div.dataTables_scrollBody table.dataTable thead>tr>th:before{display:none}#bookly-tbs div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px}#bookly-tbs div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}#bookly-tbs div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgba(2,117,216,.9);-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}#bookly-tbs div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;-webkit-animation:datatables-loader-1 .6s infinite;animation:datatables-loader-1 .6s infinite}#bookly-tbs div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;-webkit-animation:datatables-loader-2 .6s infinite;animation:datatables-loader-2 .6s infinite}#bookly-tbs div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;-webkit-animation:datatables-loader-2 .6s infinite;animation:datatables-loader-2 .6s infinite}#bookly-tbs div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;-webkit-animation:datatables-loader-3 .6s infinite;animation:datatables-loader-3 .6s infinite}@-webkit-keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@-webkit-keyframes datatables-loader-2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@keyframes datatables-loader-2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}#bookly-tbs table.dataTable.nowrap td,#bookly-tbs table.dataTable.nowrap th{white-space:nowrap}#bookly-tbs table.dataTable td.dt-left,#bookly-tbs table.dataTable th.dt-left{text-align:left}#bookly-tbs table.dataTable td.dataTables_empty,#bookly-tbs table.dataTable td.dt-center,#bookly-tbs table.dataTable th.dt-center{text-align:center}#bookly-tbs table.dataTable td.dt-right,#bookly-tbs table.dataTable th.dt-right{text-align:right}#bookly-tbs table.dataTable td.dt-justify,#bookly-tbs table.dataTable th.dt-justify{text-align:justify}#bookly-tbs table.dataTable td.dt-nowrap,#bookly-tbs table.dataTable th.dt-nowrap{white-space:nowrap}#bookly-tbs table.dataTable tfoot td,#bookly-tbs table.dataTable tfoot th,#bookly-tbs table.dataTable thead td,#bookly-tbs table.dataTable thead th{text-align:left}#bookly-tbs table.dataTable tfoot td.dt-head-left,#bookly-tbs table.dataTable tfoot th.dt-head-left,#bookly-tbs table.dataTable thead td.dt-head-left,#bookly-tbs table.dataTable thead th.dt-head-left{text-align:left}#bookly-tbs table.dataTable tfoot td.dt-head-center,#bookly-tbs table.dataTable tfoot th.dt-head-center,#bookly-tbs table.dataTable thead td.dt-head-center,#bookly-tbs table.dataTable thead th.dt-head-center{text-align:center}#bookly-tbs table.dataTable tfoot td.dt-head-right,#bookly-tbs table.dataTable tfoot th.dt-head-right,#bookly-tbs table.dataTable thead td.dt-head-right,#bookly-tbs table.dataTable thead th.dt-head-right{text-align:right}#bookly-tbs table.dataTable tfoot td.dt-head-justify,#bookly-tbs table.dataTable tfoot th.dt-head-justify,#bookly-tbs table.dataTable thead td.dt-head-justify,#bookly-tbs table.dataTable thead th.dt-head-justify{text-align:justify}#bookly-tbs table.dataTable tfoot td.dt-head-nowrap,#bookly-tbs table.dataTable tfoot th.dt-head-nowrap,#bookly-tbs table.dataTable thead td.dt-head-nowrap,#bookly-tbs table.dataTable thead th.dt-head-nowrap{white-space:nowrap}#bookly-tbs table.dataTable tbody td.dt-body-left,#bookly-tbs table.dataTable tbody th.dt-body-left{text-align:left}#bookly-tbs table.dataTable tbody td.dt-body-center,#bookly-tbs table.dataTable tbody th.dt-body-center{text-align:center}#bookly-tbs table.dataTable tbody td.dt-body-right,#bookly-tbs table.dataTable tbody th.dt-body-right{text-align:right}#bookly-tbs table.dataTable tbody td.dt-body-justify,#bookly-tbs table.dataTable tbody th.dt-body-justify{text-align:justify}#bookly-tbs table.dataTable tbody td.dt-body-nowrap,#bookly-tbs table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}#bookly-tbs table.dataTable{clear:both;margin-top:6px!important;margin-bottom:6px!important;max-width:none!important;border-collapse:separate!important;border-spacing:0}#bookly-tbs table.dataTable td,#bookly-tbs table.dataTable th{box-sizing:content-box}#bookly-tbs table.dataTable td.dataTables_empty,#bookly-tbs table.dataTable th.dataTables_empty{text-align:center}#bookly-tbs table.dataTable.nowrap td,#bookly-tbs table.dataTable.nowrap th{white-space:nowrap}#bookly-tbs table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1){background-color:transparent}#bookly-tbs table.dataTable>tbody>tr{background-color:transparent}#bookly-tbs table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(2,117,216,.9);color:#fff}#bookly-tbs table.dataTable.table-striped>tbody>tr.odd>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.05)}#bookly-tbs table.dataTable.table-striped>tbody>tr.odd.selected>*{box-shadow:inset 0 0 0 9999px rgba(2,117,216,.95)}#bookly-tbs table.dataTable.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.075)}#bookly-tbs table.dataTable.table-hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(2,117,216,.975)}#bookly-tbs div.dataTables_wrapper div.dataTables_length label{font-weight:400;text-align:left;white-space:nowrap}#bookly-tbs div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}#bookly-tbs div.dataTables_wrapper div.dataTables_filter{text-align:right}#bookly-tbs div.dataTables_wrapper div.dataTables_filter label{font-weight:400;white-space:nowrap;text-align:left}#bookly-tbs div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}#bookly-tbs div.dataTables_wrapper div.dataTables_info{padding-top:.85em}#bookly-tbs div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}#bookly-tbs div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}#bookly-tbs div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}#bookly-tbs div.dataTables_scrollHead table.dataTable{margin-bottom:0!important}#bookly-tbs div.dataTables_scrollBody>table{border-top:none;margin-top:0!important;margin-bottom:0!important}#bookly-tbs div.dataTables_scrollBody>table>thead .sorting:after,#bookly-tbs div.dataTables_scrollBody>table>thead .sorting:before,#bookly-tbs div.dataTables_scrollBody>table>thead .sorting_asc:after,#bookly-tbs div.dataTables_scrollBody>table>thead .sorting_asc:before,#bookly-tbs div.dataTables_scrollBody>table>thead .sorting_desc:after,#bookly-tbs div.dataTables_scrollBody>table>thead .sorting_desc:before{display:none}#bookly-tbs div.dataTables_scrollBody>table>tbody tr:first-child td,#bookly-tbs div.dataTables_scrollBody>table>tbody tr:first-child th{border-top:none}#bookly-tbs div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}#bookly-tbs div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0!important;border-top:none}@media screen and (max-width:767px){#bookly-tbs div.dataTables_wrapper div.dataTables_filter,#bookly-tbs div.dataTables_wrapper div.dataTables_info,#bookly-tbs div.dataTables_wrapper div.dataTables_length,#bookly-tbs div.dataTables_wrapper div.dataTables_paginate{text-align:center}#bookly-tbs div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center!important}}#bookly-tbs table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){padding-right:20px}#bookly-tbs table.table-bordered.dataTable{border-right-width:0}#bookly-tbs table.table-bordered.dataTable td,#bookly-tbs table.table-bordered.dataTable th{border-left-width:0}#bookly-tbs table.table-bordered.dataTable td:last-child,#bookly-tbs table.table-bordered.dataTable th:last-child{border-right-width:1px}#bookly-tbs table.table-bordered.dataTable tbody td,#bookly-tbs table.table-bordered.dataTable tbody th{border-bottom-width:0}#bookly-tbs div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.jCal-wrap,#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.row{margin:0}#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.jCal-wrap>div[class^=col-]:first-child,#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.jCal-wrap>div[class^=col-]:last-child,#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{transform:rotate(360deg)}}#bookly-tbs div.dataTables_wrapper{position:relative}#bookly-tbs div.dt-buttons{position:initial}#bookly-tbs div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:#fff;border:2px solid #111;box-shadow:3px 4px 10px 1px rgba(0,0,0,.3);border-radius:3px;text-align:center;z-index:21}#bookly-tbs div.dt-button-info h2{padding:.5em;margin:0;font-weight:400;border-bottom:1px solid #ddd;background-color:#f3f3f3}#bookly-tbs div.dt-button-info>div{padding:1em}#bookly-tbs div.dtb-popover-close{position:absolute;top:10px;right:10px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:2003}#bookly-tbs button.dtb-hide-drop{display:none!important}#bookly-tbs div.dt-button-collection-title{text-align:center;padding:.3em 0 .5em;margin-left:.5em;margin-right:.5em;font-size:.9em}#bookly-tbs div.dt-button-collection-title:empty{display:none}#bookly-tbs span.dt-button-spacer{display:inline-block;margin:.5em;white-space:nowrap}#bookly-tbs span.dt-button-spacer.bar{border-left:1px solid rgba(0,0,0,.3);vertical-align:middle;padding-left:.5em}#bookly-tbs span.dt-button-spacer.bar:empty{height:1em;width:1px;padding-left:0}#bookly-tbs div.dt-button-collection span.dt-button-spacer{width:100%;font-size:.9em;text-align:center;margin:.5em 0}#bookly-tbs div.dt-button-collection span.dt-button-spacer:empty{height:0;width:100%}#bookly-tbs div.dt-button-collection span.dt-button-spacer.bar{border-left:none;border-bottom:1px solid rgba(0,0,0,.3);padding-left:0}#bookly-tbs div.dt-button-collection{position:absolute;z-index:2001;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);padding:.5rem;width:200px}#bookly-tbs div.dt-button-collection div.bookly-dropdown-menu{position:relative;display:block;z-index:2002;min-width:100%;background-color:transparent;border:none;box-shadow:none;padding:0;border-radius:0}#bookly-tbs div.dt-button-collection.fixed{position:fixed;display:block;top:50%;left:50%;margin-left:-75px;border-radius:5px;background-color:#fff}#bookly-tbs div.dt-button-collection.fixed.two-column{margin-left:-200px}#bookly-tbs div.dt-button-collection.fixed.three-column{margin-left:-225px}#bookly-tbs div.dt-button-collection.fixed.four-column{margin-left:-300px}#bookly-tbs div.dt-button-collection.fixed.columns{margin-left:-409px}@media screen and (max-width:1024px){#bookly-tbs div.dt-button-collection.fixed.columns{margin-left:-308px}}@media screen and (max-width:640px){#bookly-tbs div.dt-button-collection.fixed.columns{margin-left:-203px}}@media screen and (max-width:460px){#bookly-tbs div.dt-button-collection.fixed.columns{margin-left:-100px}}#bookly-tbs div.dt-button-collection.fixed>:last-child{max-height:100vh;overflow:auto}#bookly-tbs div.dt-button-collection.four-column>:last-child,#bookly-tbs div.dt-button-collection.three-column>:last-child,#bookly-tbs div.dt-button-collection.two-column>:last-child{display:block!important;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}#bookly-tbs div.dt-button-collection.four-column>:last-child>*,#bookly-tbs div.dt-button-collection.three-column>:last-child>*,#bookly-tbs div.dt-button-collection.two-column>:last-child>*{-moz-column-break-inside:avoid;break-inside:avoid}#bookly-tbs div.dt-button-collection.two-column{width:400px}#bookly-tbs div.dt-button-collection.two-column>:last-child{padding-bottom:1px;-moz-column-count:2;column-count:2}#bookly-tbs div.dt-button-collection.three-column{width:450px}#bookly-tbs div.dt-button-collection.three-column>:last-child{padding-bottom:1px;-moz-column-count:3;column-count:3}#bookly-tbs div.dt-button-collection.four-column{width:600px}#bookly-tbs div.dt-button-collection.four-column>:last-child{padding-bottom:1px;-moz-column-count:4;column-count:4}#bookly-tbs div.dt-button-collection .dt-button{border-radius:0}#bookly-tbs div.dt-button-collection.columns{width:auto}#bookly-tbs div.dt-button-collection.columns>:last-child{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:818px;padding-bottom:1px}#bookly-tbs div.dt-button-collection.columns>:last-child .dt-button{min-width:200px;flex:0 1;margin:0}#bookly-tbs div.dt-button-collection.columns.dtb-b1>:last-child,#bookly-tbs div.dt-button-collection.columns.dtb-b2>:last-child,#bookly-tbs div.dt-button-collection.columns.dtb-b3>:last-child{justify-content:space-between}#bookly-tbs div.dt-button-collection.columns.dtb-b3 .dt-button{flex:1 1 32%}#bookly-tbs div.dt-button-collection.columns.dtb-b2 .dt-button{flex:1 1 48%}#bookly-tbs div.dt-button-collection.columns.dtb-b1 .dt-button{flex:1 1 100%}@media screen and (max-width:1024px){#bookly-tbs div.dt-button-collection.columns>:last-child{width:612px}}@media screen and (max-width:640px){#bookly-tbs div.dt-button-collection.columns>:last-child{width:406px}#bookly-tbs div.dt-button-collection.columns.dtb-b3 .dt-button{flex:0 1 32%}}@media screen and (max-width:460px){#bookly-tbs div.dt-button-collection.columns>:last-child{width:200px}}#bookly-tbs div.dt-button-collection.fixed:after,#bookly-tbs div.dt-button-collection.fixed:before{display:none}#bookly-tbs div.dt-button-collection .btn-group{flex:1 1 auto}#bookly-tbs div.dt-button-collection .dt-button{min-width:200px}#bookly-tbs div.dt-button-collection div.dt-btn-split-wrapper{width:100%;padding-left:5px;padding-right:5px}#bookly-tbs div.dt-button-collection button.dt-btn-split-drop-button{width:100%;color:#212529;border:none;background-color:#fff;border-radius:0;margin-left:0!important}#bookly-tbs div.dt-button-collection button.dt-btn-split-drop-button:focus{border:none;border-radius:0;outline:0}#bookly-tbs div.dt-button-collection button.dt-btn-split-drop-button:hover{background-color:#e9ecef}#bookly-tbs div.dt-button-collection button.dt-btn-split-drop-button:active{background-color:#007bff!important}#bookly-tbs div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}@media screen and (max-width:767px){#bookly-tbs div.dt-buttons{float:none;width:100%;text-align:center;margin-bottom:.5em}#bookly-tbs div.dt-buttons a.btn{float:none}}#bookly-tbs div.dt-buttons a.btn.processing,#bookly-tbs div.dt-buttons button.btn.processing,#bookly-tbs div.dt-buttons div.btn.processing{color:rgba(0,0,0,.2)}#bookly-tbs div.dt-buttons a.btn.processing:after,#bookly-tbs div.dt-buttons button.btn.processing:after,#bookly-tbs div.dt-buttons div.btn.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:" ";border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1.5s infinite linear;-o-animation:dtb-spinner 1.5s infinite linear;-ms-animation:dtb-spinner 1.5s infinite linear;-webkit-animation:dtb-spinner 1.5s infinite linear;-moz-animation:dtb-spinner 1.5s infinite linear}#bookly-tbs div.dt-buttons div.btn-group{position:initial}#bookly-tbs div.dt-btn-split-wrapper.active:not(.disabled) button,#bookly-tbs div.dt-btn-split-wrapper:active:not(.disabled) button{background-color:#5a6268;border-color:#545b62}#bookly-tbs div.dt-btn-split-wrapper.active:not(.disabled) button.dt-btn-split-drop,#bookly-tbs div.dt-btn-split-wrapper:active:not(.disabled) button.dt-btn-split-drop{box-shadow:none;background-color:#6c757d;border-color:#6c757d}#bookly-tbs div.dt-btn-split-wrapper.active:not(.disabled) button:hover,#bookly-tbs div.dt-btn-split-wrapper:active:not(.disabled) button:hover{background-color:#5a6268;border-color:#545b62}#bookly-tbs div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group{border-radius:4px!important}#bookly-tbs div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#bookly-tbs div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}#bookly-tbs div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group:last-child:first-child{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}#bookly-tbs div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group button.dt-btn-split-drop:last-child{border:1px solid #6c757d}#bookly-tbs div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group div.dt-btn-split-wrapper{border:none}#bookly-tbs div.dt-button-collection div.btn-group{border-radius:4px!important}#bookly-tbs div.dt-button-collection div.btn-group button{border-radius:4px}#bookly-tbs div.dt-button-collection div.btn-group button:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#bookly-tbs div.dt-button-collection div.btn-group button:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}#bookly-tbs div.dt-button-collection div.btn-group button:last-child:first-child{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}#bookly-tbs div.dt-button-collection div.btn-group button.dt-btn-split-drop:last-child{border:1px solid #6c757d}#bookly-tbs div.dt-button-collection div.btn-group div.dt-btn-split-wrapper{border:none}#bookly-tbs span.dt-button-spacer.bar:empty{height:inherit}#bookly-tbs div.dt-button-collection span.dt-button-spacer{padding-left:1rem!important;text-align:left}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default!important}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none!important}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{position:relative;padding-left:30px;cursor:pointer}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{left:5px;height:1em;width:1em;margin-top:2px;display:block;position:absolute;color:#fff;border:.15em solid #fff;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#0275d8}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:"-";background-color:#d33333}#bookly-tbs table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,#bookly-tbs table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:27px}#bookly-tbs table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,#bookly-tbs table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before{left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}#bookly-tbs table.dataTable.dtr-column>tbody>tr>td.control,#bookly-tbs table.dataTable.dtr-column>tbody>tr>td.dtr-control,#bookly-tbs table.dataTable.dtr-column>tbody>tr>th.control,#bookly-tbs table.dataTable.dtr-column>tbody>tr>th.dtr-control{position:relative;cursor:pointer}#bookly-tbs table.dataTable.dtr-column>tbody>tr>td.control:before,#bookly-tbs table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,#bookly-tbs table.dataTable.dtr-column>tbody>tr>th.control:before,#bookly-tbs table.dataTable.dtr-column>tbody>tr>th.dtr-control:before{top:50%;left:50%;height:.8em;width:.8em;margin-top:-.5em;margin-left:-.5em;display:block;position:absolute;color:#fff;border:.15em solid #fff;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#0275d8}#bookly-tbs table.dataTable.dtr-column>tbody>tr.parent td.control:before,#bookly-tbs table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,#bookly-tbs table.dataTable.dtr-column>tbody>tr.parent th.control:before,#bookly-tbs table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before{content:"-";background-color:#d33333}#bookly-tbs table.dataTable>tbody>tr.child{padding:.5em 1em}#bookly-tbs table.dataTable>tbody>tr.child:hover{background:0 0!important}#bookly-tbs table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}#bookly-tbs table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}#bookly-tbs table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}#bookly-tbs table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}#bookly-tbs table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}#bookly-tbs div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}#bookly-tbs div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,.6)}#bookly-tbs div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}#bookly-tbs div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}#bookly-tbs div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}#bookly-tbs div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,.6)}@media screen and (max-width:767px){#bookly-tbs div.dtr-modal div.dtr-modal-display{width:95%}}#bookly-tbs div.dtr-bs-modal table.table tr:first-child td{border-top:none}#bookly-tbs table.dt-rowReorder-float{position:absolute!important;opacity:.8;table-layout:fixed;outline:2px solid #0275d8;outline-offset:-2px;z-index:2001}#bookly-tbs tr.dt-rowReorder-moving{outline:2px solid #888;outline-offset:-2px}#bookly-tbs body.dt-rowReorder-noOverflow{overflow-x:hidden}#bookly-tbs table.dataTable td.reorder{text-align:center;cursor:move}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:16px}#bookly-tbs div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:normal;margin:0}#bookly-tbs table.dataTable button.btn{margin-top:-4px;margin-bottom:-4px}#bookly-tbs table.dataTable ul.dtr-details span.dtr-title:empty{display:none!important}#bookly-tbs table.dataTable.bookly-table-wrap td{max-width:1px;text-overflow:ellipsis;overflow:hidden}#bookly-tbs div.dataTables_wrapper .bookly-page-input input{border:1px solid #dee2e6;max-width:60px}#bookly-tbs div.dataTables_wrapper .bookly-page-input i,#bookly-tbs div.dataTables_wrapper .bookly-page-input input{color:#0056b3}#bookly-tbs .daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}#bookly-tbs .daterangepicker:after,#bookly-tbs .daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:''}#bookly-tbs .daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}#bookly-tbs .daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}#bookly-tbs .daterangepicker.opensleft:before{right:9px}#bookly-tbs .daterangepicker.opensleft:after{right:10px}#bookly-tbs .daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}#bookly-tbs .daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}#bookly-tbs .daterangepicker.opensright:before{left:9px}#bookly-tbs .daterangepicker.opensright:after{left:10px}#bookly-tbs .daterangepicker.drop-up{margin-top:-7px}#bookly-tbs .daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}#bookly-tbs .daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}#bookly-tbs .daterangepicker.single .daterangepicker .ranges,#bookly-tbs .daterangepicker.single .drp-calendar{float:none}#bookly-tbs .daterangepicker.single .drp-selected{display:none}#bookly-tbs .daterangepicker.show-calendar .drp-calendar{display:block}#bookly-tbs .daterangepicker.show-calendar .drp-calendar select{border:1px solid #ced4da;padding:0 7px}#bookly-tbs .daterangepicker.show-calendar .drp-calendar table th{text-transform:none}#bookly-tbs .daterangepicker.show-calendar .drp-buttons{display:block}#bookly-tbs .daterangepicker.auto-apply .drp-buttons{display:none}#bookly-tbs .daterangepicker .drp-calendar{display:none;max-width:270px}#bookly-tbs .daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}#bookly-tbs .daterangepicker .drp-calendar.right{padding:8px}#bookly-tbs .daterangepicker .drp-calendar.single .calendar-table{border:none}#bookly-tbs .daterangepicker .calendar-table .next span,#bookly-tbs .daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}#bookly-tbs .daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#bookly-tbs .daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}#bookly-tbs .daterangepicker .calendar-table td,#bookly-tbs .daterangepicker .calendar-table th{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;cursor:pointer}#bookly-tbs .daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}#bookly-tbs .daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}#bookly-tbs .daterangepicker td.available:hover,#bookly-tbs .daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}#bookly-tbs .daterangepicker td.week,#bookly-tbs .daterangepicker th.week{font-size:80%;color:#ccc}#bookly-tbs .daterangepicker td.off,#bookly-tbs .daterangepicker td.off.end-date,#bookly-tbs .daterangepicker td.off.in-range,#bookly-tbs .daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}#bookly-tbs .daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}#bookly-tbs .daterangepicker td.start-date{border-radius:4px 0 0 4px}#bookly-tbs .daterangepicker td.end-date{border-radius:0 4px 4px 0}#bookly-tbs .daterangepicker td.start-date.end-date{border-radius:4px}#bookly-tbs .daterangepicker td.active,#bookly-tbs .daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}#bookly-tbs .daterangepicker th.month{width:auto}#bookly-tbs .daterangepicker option.disabled,#bookly-tbs .daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}#bookly-tbs .daterangepicker select.monthselect,#bookly-tbs .daterangepicker select.yearselect{font-size:12px;padding:1px;margin:0;cursor:default}#bookly-tbs .daterangepicker select.monthselect{margin-right:2%;width:56%}#bookly-tbs .daterangepicker select.yearselect{width:40%}#bookly-tbs .daterangepicker select.ampmselect,#bookly-tbs .daterangepicker select.hourselect,#bookly-tbs .daterangepicker select.minuteselect,#bookly-tbs .daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}#bookly-tbs .daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}#bookly-tbs .daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}#bookly-tbs .daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}#bookly-tbs .daterangepicker .drp-selected{display:block;font-size:12px;padding:8px}#bookly-tbs .daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;padding:4px 8px}#bookly-tbs .daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}#bookly-tbs .daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}#bookly-tbs .daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}#bookly-tbs .daterangepicker.show-calendar.show-ranges .ranges{min-height:246px;border-right:1px solid #ddd}#bookly-tbs .daterangepicker .ranges{float:none;text-align:left;margin:0}#bookly-tbs .daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}#bookly-tbs .daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer;border-radius:0;border:0;background-color:transparent}#bookly-tbs .daterangepicker .ranges li:first-child{border-radius:4px 4px 0 0}#bookly-tbs .daterangepicker .ranges li:last-child{border-radius:0 0 4px 4px}#bookly-tbs .daterangepicker .ranges li:hover{background-color:#f8f9fa;color:#212529}#bookly-tbs .daterangepicker .ranges li.active{background-color:#08c;color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}@media (min-width:564px){#bookly-tbs .daterangepicker{width:auto}#bookly-tbs .daterangepicker.show-calendar.show-ranges{width:646px}#bookly-tbs .daterangepicker .drp-selected{display:inline-block;padding-right:8px}#bookly-tbs .daterangepicker .ranges ul{width:140px}#bookly-tbs .daterangepicker.single .ranges ul{width:100%}#bookly-tbs .daterangepicker.single .drp-calendar.left{clear:none}#bookly-tbs .daterangepicker.single .drp-calendar,#bookly-tbs .daterangepicker.single .ranges{float:left}#bookly-tbs .daterangepicker{direction:ltr;text-align:left}#bookly-tbs .daterangepicker .drp-calendar.left{clear:left;margin-right:0}#bookly-tbs .daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .daterangepicker .drp-calendar.right{margin-left:0}#bookly-tbs .daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}#bookly-tbs .daterangepicker .drp-calendar,#bookly-tbs .daterangepicker .ranges{float:left}}@media (min-width:730px){#bookly-tbs .daterangepicker .ranges{width:auto}#bookly-tbs .daterangepicker .ranges{float:left}#bookly-tbs .daterangepicker.rtl .ranges{float:right}#bookly-tbs .daterangepicker .drp-calendar.left{clear:none!important}}#bookly-tbs .ec .ec-toolbar>*>:not(:first-child){margin-left:.75em}#bookly-tbs .ec .ec-toolbar .ec-title{cursor:pointer;font-size:24px;margin:0}#bookly-tbs .ec .ec-toolbar .ec-title::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#bookly-tbs .ec .ec-toolbar .ec-title:empty::after{margin-left:0}#bookly-tbs .ec .ec-toolbar .ec-title::after{font-size:1rem;margin-left:.5rem}#bookly-tbs .ec .ec-toolbar .ec-title:hover{color:#0056b3}#bookly-tbs .ec .ec-toolbar .ec-today{margin-bottom:.5em!important}@media (max-width:767.98px){#bookly-tbs .ec .ec-toolbar{flex-direction:column}#bookly-tbs .ec .ec-toolbar>*{margin-bottom:10px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#bookly-tbs .ec .ec-day{overflow:hidden}}#bookly-tbs .ec.ec-list .ec-day{font-weight:400}#bookly-tbs .ec .ec-event{cursor:pointer;color:inherit;padding:2px 2px 2px 5px;border-radius:0}#bookly-tbs .ec .ec-event:hover{height:auto!important;z-index:999!important}#bookly-tbs .ec .ec-event:hover:before{background-color:rgba(255,255,255,.775)}#bookly-tbs .ec .ec-event:before{content:'';position:absolute;top:0;right:0;width:calc(100% - 2px);height:100%;background-color:rgba(255,255,255,.7)}#bookly-tbs .ec .ec-event.ec-pointer{box-shadow:unset}#bookly-tbs .ec .ec-event.ec-pointer .ec-event-time{font-weight:400;color:#6c757d}#bookly-tbs .ec .ec-event.ec-pointer:before{content:none!important}#bookly-tbs .ec .ec-event .bookly-arrow-background{position:absolute;left:0;bottom:-1rem;height:1rem;width:100%}#bookly-tbs .ec.ec-month .ec-event{position:relative;padding:0 1px 1px 5px;display:block}#bookly-tbs .ec.ec-month .ec-event .ec-event-body{display:block}#bookly-tbs .ec.ec-month .ec-day-foot{padding:0 0 0 3px}#bookly-tbs .ec.ec-month.ec-minimalistic .ec-event{height:1.5em!important;display:flex;overflow:hidden}#bookly-tbs .ec.ec-list .ec-event{padding:8px 14px}#bookly-tbs .ec.ec-list .ec-event:before{content:none}#bookly-tbs .ec.ec-list .ec-event:hover{z-index:auto!important;background-color:#fbfbfb}#bookly-tbs .ec .ec-event-time{position:relative;font-weight:700}#bookly-tbs .ec .ec-event-title{position:relative;position:-webkit-sticky;position:sticky}#bookly-tbs .ec .ec-time{font-size:calc(1em - 1px)}#bookly-tbs .ec .bookly-ec-popover{display:none;position:fixed}#bookly-tbs .ec .ec-event:hover .bookly-ec-popover{display:block;pointer-events:auto}#bookly-tbs .ec .ec-all-day .ec-event-body{flex-direction:column!important}#bookly-tbs .ec .ec-all-day .ec-event-body .ec-event-title{height:24px;display:block!important;font-weight:700}#bookly-tbs .bookly-ec-loading{background-color:rgba(255,255,255,.7);bottom:0;left:0;position:absolute;right:0;top:50px;z-index:9}#bookly-tbs .bookly-ec-loading .bookly-ec-loading-icon{position:absolute;left:calc(50% - 16px);top:calc(50% - 16px);background:rgba(255,0,0,0) url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/backend/resources/images/ajax_loader_32x32.gif) no-repeat scroll 50% center;width:32px;height:32px}@media (max-width:767.98px){#bookly-tbs .bookly-ec-loading{top:150px}}#bookly-tbs .jCal{width:100%;position:relative}#bookly-tbs .jCalMo{display:block;position:relative;padding:0 15px;margin-bottom:15px;white-space:nowrap}@media (min-width:576px){#bookly-tbs .jCalMo{height:257px}}#bookly-tbs .jCal .month,#bookly-tbs .jCal .monthName,#bookly-tbs .jCal .monthSelect,#bookly-tbs .jCal .monthYear{float:left}#bookly-tbs .jCal .monthName{font-weight:700;padding:.5rem 0;text-align:center;width:100%}#bookly-tbs .jCal .monthYear{float:right;text-align:left}#bookly-tbs .jCal .month{width:100%}#bookly-tbs .jCal .monthSelect{background:#f8f9fa}#bookly-tbs .jCal .monthSelector{position:absolute}#bookly-tbs .jCal .monthSelectorShadow{position:absolute;background:#adb5bd;padding:0}#bookly-tbs .jCal .monthNameHover,#bookly-tbs .jCal .monthYearHover{background:#f8f9fa;color:#adb5bd}#bookly-tbs .jCal .monthSelectHover{background:#007bff;color:#fff}#bookly-tbs .jCalMo .aday,#bookly-tbs .jCalMo .day,#bookly-tbs .jCalMo .dow,#bookly-tbs .jCalMo .invday,#bookly-tbs .jCalMo .overDay,#bookly-tbs .jCalMo .pday,#bookly-tbs .jCalMo .selectedDay{position:relative;float:left;width:calc(14.2823% + 1px);margin-right:-1px;border:1px solid #f8f9fa;border-width:0 1px 1px 1px;text-align:center;cursor:default}#bookly-tbs .jCalMo .dow{font-size:12px;line-height:30px;background:#f8f9fa;border-bottom:0}#bookly-tbs .jCalMo .day{font-size:13px;line-height:30px;cursor:pointer;background:#fff}#bookly-tbs .jCalMo .invday{color:#adb5bd;background:#f8f9fa;text-decoration:line-through}#bookly-tbs .jCalMo .aday,#bookly-tbs .jCalMo .pday{font-size:13px;line-height:30px;color:#f8f9fa;background:rgba(248,249,250,.3)}#bookly-tbs .jCalMo .overDay{color:#212529;background:rgba(0,123,255,.2)}#bookly-tbs .jCalMo .holidayDay{color:#fff;background:#ffc107}#bookly-tbs .jCalMo .holidayDay.repeatDay{color:#fff;background:#dc3545}#bookly-tbs .jCalMo .selectedDay,#bookly-tbs .jCalMo .selectedDay.repeatDay{color:#fff;background:#007bff}#bookly-tbs .jCal .left,#bookly-tbs .jCal .right{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#bookly-tbs .jCalMask,#bookly-tbs .jCalMove{position:absolute;overflow:hidden;width:700px;height:930px}@media (max-width:991.98px){#bookly-tbs .jCalMo{float:left;width:50%}}@media (min-width:992px){#bookly-tbs .jCalMo{float:left;width:33.33333333%}}#bookly-tbs .iti{display:block}#bookly-tbs .iti .iti__flag-container{left:0;right:0}#bookly-tbs .iti .iti__flag-container ul.iti__country-list{list-style:none;padding:0}#bookly-tbs .iti .iti__selected-flag{width:50px;padding:0 8px}#bookly-tbs .iti .iti__selected-flag .iti__arrow{left:auto;right:4px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #000}#bookly-tbs .iti .iti__selected-flag .iti__arrow.iti__arrow--up{border-top:none;border-bottom:4px solid #000}#bookly-tbs .iti .iti__flag{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/flags.png?1)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){#bookly-tbs .iti .iti__flag{background-image:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/images/flags@2x.png?1)}}#bookly-tbs .iti .form-control{padding-left:55px}#bookly-tbs .iti .iti__country-list{max-width:100%}#bookly-tbs .bookly-thumb{display:block;position:relative;width:106px;height:106px;border:1px solid #ced4da;border-radius:.25rem;background-color:#e9ecef;background-repeat:no-repeat;background-position:0 0;overflow:hidden}#bookly-tbs .bookly-thumb.bookly-thumb-with-image i{display:none}#bookly-tbs .bookly-thumb.w-100{background-image:none}#bookly-tbs .bookly-thumb .bookly-thumb-delete{position:absolute;top:.25rem;right:0;text-decoration:none}#bookly-tbs .bookly-thumb .bookly-thumb-edit{position:absolute;left:0;right:0;bottom:0;background-color:rgba(173,181,189,.5)}#bookly-tbs .bookly-thumb .bookly-thumb-edit:hover{background-color:rgba(173,181,189,.8)}#bookly-tbs .bookly-thumb .bookly-thumb-edit .bookly-thumb-edit-btn{width:100%;padding:0 3px;margin:0;text-align:center;color:#fff;font-size:13px;line-height:25px}#bookly-tbs .booklySelect2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}#bookly-tbs .booklySelect2-container .booklySelect2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}#bookly-tbs .booklySelect2-container .booklySelect2-selection--single .booklySelect2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bookly-tbs .booklySelect2-container .booklySelect2-selection--single .booklySelect2-selection__clear{position:relative}#bookly-tbs .booklySelect2-container[dir=rtl] .booklySelect2-selection--single .booklySelect2-selection__rendered{padding-right:8px;padding-left:20px}#bookly-tbs .booklySelect2-container .booklySelect2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}#bookly-tbs .booklySelect2-container .booklySelect2-selection--multiple .booklySelect2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}#bookly-tbs .booklySelect2-container .booklySelect2-search--inline{float:left}#bookly-tbs .booklySelect2-container .booklySelect2-search--inline .booklySelect2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}#bookly-tbs .booklySelect2-container .booklySelect2-search--inline .booklySelect2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}#bookly-tbs .booklySelect2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}#bookly-tbs .booklySelect2-results{display:block}#bookly-tbs .booklySelect2-results__options{list-style:none;margin:0;padding:0}#bookly-tbs .booklySelect2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}#bookly-tbs .booklySelect2-results__option[aria-selected]{cursor:pointer}#bookly-tbs .booklySelect2-container--open .booklySelect2-dropdown{left:0}#bookly-tbs .booklySelect2-container--open .booklySelect2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#bookly-tbs .booklySelect2-container--open .booklySelect2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .booklySelect2-search--dropdown{display:block;padding:4px}#bookly-tbs .booklySelect2-search--dropdown .booklySelect2-search__field{padding:4px;width:100%;box-sizing:border-box}#bookly-tbs .booklySelect2-search--dropdown .booklySelect2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}#bookly-tbs .booklySelect2-search--dropdown.booklySelect2-search--hide{display:none}#bookly-tbs .booklySelect2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}#bookly-tbs .booklySelect2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}#bookly-tbs .booklySelect2-container--default .booklySelect2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}#bookly-tbs .booklySelect2-container--default .booklySelect2-selection--single .booklySelect2-selection__rendered{color:#444;line-height:28px}#bookly-tbs .booklySelect2-container--default .booklySelect2-selection--single .booklySelect2-selection__clear{cursor:pointer;float:right;font-weight:700}#bookly-tbs .booklySelect2-container--default .booklySelect2-selection--single .booklySelect2-selection__placeholder{color:#999}#bookly-tbs .booklySelect2-container--default .booklySelect2-selection--single .booklySelect2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}#bookly-tbs .booklySelect2-container--default .booklySelect2-selection--single .booklySelect2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}#bookly-tbs .booklySelect2-container--default[dir=rtl] .booklySelect2-selection--single .booklySelect2-selection__clear{float:left}#bookly-tbs .booklySelect2-container--default[dir=rtl] .booklySelect2-selection--single .booklySelect2-selection__arrow{left:1px;right:auto}#bookly-tbs .booklySelect2-container--default.booklySelect2-container--disabled .booklySelect2-selection--single{background-color:#eee;cursor:default}#bookly-tbs .booklySelect2-container--default.booklySelect2-container--disabled .booklySelect2-selection--single .booklySelect2-selection__clear{display:none}#bookly-tbs .booklySelect2-container--default.booklySelect2-container--open .booklySelect2-selection--single .booklySelect2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}#bookly-tbs .booklySelect2-container--default .booklySelect2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}#bookly-tbs .booklySelect2-container--default .booklySelect2-selection--multiple .booklySelect2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}#bookly-tbs .booklySelect2-container--default .booklySelect2-selection--multiple .booklySelect2-selection__rendered li{list-style:none}#bookly-tbs .booklySelect2-container--default .booklySelect2-selection--multiple .booklySelect2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}#bookly-tbs .booklySelect2-container--default .booklySelect2-selection--multiple .booklySelect2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}#bookly-tbs .booklySelect2-container--default .booklySelect2-selection--multiple .booklySelect2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}#bookly-tbs .booklySelect2-container--default .booklySelect2-selection--multiple .booklySelect2-selection__choice__remove:hover{color:#333}#bookly-tbs .booklySelect2-container--default[dir=rtl] .booklySelect2-selection--multiple .booklySelect2-search--inline,#bookly-tbs .booklySelect2-container--default[dir=rtl] .booklySelect2-selection--multiple .booklySelect2-selection__choice{float:right}#bookly-tbs .booklySelect2-container--default[dir=rtl] .booklySelect2-selection--multiple .booklySelect2-selection__choice{margin-left:5px;margin-right:auto}#bookly-tbs .booklySelect2-container--default[dir=rtl] .booklySelect2-selection--multiple .booklySelect2-selection__choice__remove{margin-left:2px;margin-right:auto}#bookly-tbs .booklySelect2-container--default.booklySelect2-container--focus .booklySelect2-selection--multiple{border:solid #000 1px;outline:0}#bookly-tbs .booklySelect2-container--default.booklySelect2-container--disabled .booklySelect2-selection--multiple{background-color:#eee;cursor:default}#bookly-tbs .booklySelect2-container--default.booklySelect2-container--disabled .booklySelect2-selection__choice__remove{display:none}#bookly-tbs .booklySelect2-container--default.booklySelect2-container--open.booklySelect2-container--above .booklySelect2-selection--multiple,#bookly-tbs .booklySelect2-container--default.booklySelect2-container--open.booklySelect2-container--above .booklySelect2-selection--single{border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .booklySelect2-container--default.booklySelect2-container--open.booklySelect2-container--below .booklySelect2-selection--multiple,#bookly-tbs .booklySelect2-container--default.booklySelect2-container--open.booklySelect2-container--below .booklySelect2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}#bookly-tbs .booklySelect2-container--default .booklySelect2-search--dropdown .booklySelect2-search__field{border:1px solid #aaa}#bookly-tbs .booklySelect2-container--default .booklySelect2-search--inline .booklySelect2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}#bookly-tbs .booklySelect2-container--default .booklySelect2-results>.booklySelect2-results__options{max-height:200px;overflow-y:auto}#bookly-tbs .booklySelect2-container--default .booklySelect2-results__option[role=group]{padding:0}#bookly-tbs .booklySelect2-container--default .booklySelect2-results__option[aria-disabled=true]{color:#999}#bookly-tbs .booklySelect2-container--default .booklySelect2-results__option[aria-selected=true]{background-color:#ddd}#bookly-tbs .booklySelect2-container--default .booklySelect2-results__option .booklySelect2-results__option{padding-left:1em}#bookly-tbs .booklySelect2-container--default .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__group{padding-left:0}#bookly-tbs .booklySelect2-container--default .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option{margin-left:-1em;padding-left:2em}#bookly-tbs .booklySelect2-container--default .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option{margin-left:-2em;padding-left:3em}#bookly-tbs .booklySelect2-container--default .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option{margin-left:-3em;padding-left:4em}#bookly-tbs .booklySelect2-container--default .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option{margin-left:-4em;padding-left:5em}#bookly-tbs .booklySelect2-container--default .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option .booklySelect2-results__option{margin-left:-5em;padding-left:6em}#bookly-tbs .booklySelect2-container--default .booklySelect2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}#bookly-tbs .booklySelect2-container--default .booklySelect2-results__group{cursor:default;display:block;padding:6px}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--single{background-color:#f7f7f7;border:1px solid #dee2e6;border-radius:.25rem;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--single:focus{border:1px solid #5897fb}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--single .booklySelect2-selection__rendered{color:#444;line-height:28px}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--single .booklySelect2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--single .booklySelect2-selection__placeholder{color:#999}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--single .booklySelect2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #dee2e6;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--single .booklySelect2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}#bookly-tbs .booklySelect2-container--classic[dir=rtl] .booklySelect2-selection--single .booklySelect2-selection__clear{float:left}#bookly-tbs .booklySelect2-container--classic[dir=rtl] .booklySelect2-selection--single .booklySelect2-selection__arrow{border:none;border-right:1px solid #dee2e6;border-radius:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;left:1px;right:auto}#bookly-tbs .booklySelect2-container--classic.booklySelect2-container--open .booklySelect2-selection--single{border:1px solid #5897fb}#bookly-tbs .booklySelect2-container--classic.booklySelect2-container--open .booklySelect2-selection--single .booklySelect2-selection__arrow{background:0 0;border:none}#bookly-tbs .booklySelect2-container--classic.booklySelect2-container--open .booklySelect2-selection--single .booklySelect2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}#bookly-tbs .booklySelect2-container--classic.booklySelect2-container--open.booklySelect2-container--above .booklySelect2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}#bookly-tbs .booklySelect2-container--classic.booklySelect2-container--open.booklySelect2-container--below .booklySelect2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--multiple{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;cursor:text;outline:0}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--multiple:focus{border:1px solid #5897fb}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--multiple .booklySelect2-selection__rendered{list-style:none;margin:0;padding:0 5px}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--multiple .booklySelect2-selection__clear{display:none}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--multiple .booklySelect2-selection__choice{background-color:#e4e4e4;border:1px solid #dee2e6;border-radius:.25rem;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--multiple .booklySelect2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}#bookly-tbs .booklySelect2-container--classic .booklySelect2-selection--multiple .booklySelect2-selection__choice__remove:hover{color:#555}#bookly-tbs .booklySelect2-container--classic[dir=rtl] .booklySelect2-selection--multiple .booklySelect2-selection__choice{float:right;margin-left:5px;margin-right:auto}#bookly-tbs .booklySelect2-container--classic[dir=rtl] .booklySelect2-selection--multiple .booklySelect2-selection__choice__remove{margin-left:2px;margin-right:auto}#bookly-tbs .booklySelect2-container--classic.booklySelect2-container--open .booklySelect2-selection--multiple{border:1px solid #5897fb}#bookly-tbs .booklySelect2-container--classic.booklySelect2-container--open.booklySelect2-container--above .booklySelect2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .booklySelect2-container--classic.booklySelect2-container--open.booklySelect2-container--below .booklySelect2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#bookly-tbs .booklySelect2-container--classic .booklySelect2-search--dropdown .booklySelect2-search__field{border:1px solid #dee2e6;outline:0}#bookly-tbs .booklySelect2-container--classic .booklySelect2-search--inline .booklySelect2-search__field{outline:0;box-shadow:none}#bookly-tbs .booklySelect2-container--classic .booklySelect2-dropdown{background-color:#fff;border:1px solid transparent}#bookly-tbs .booklySelect2-container--classic .booklySelect2-dropdown--above{border-bottom:none}#bookly-tbs .booklySelect2-container--classic .booklySelect2-dropdown--below{border-top:none}#bookly-tbs .booklySelect2-container--classic .booklySelect2-results>.booklySelect2-results__options{max-height:200px;overflow-y:auto}#bookly-tbs .booklySelect2-container--classic .booklySelect2-results__option[role=group]{padding:0}#bookly-tbs .booklySelect2-container--classic .booklySelect2-results__option[aria-disabled=true]{color:grey}#bookly-tbs .booklySelect2-container--classic .booklySelect2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}#bookly-tbs .booklySelect2-container--classic .booklySelect2-results__group{cursor:default;display:block;padding:6px}#bookly-tbs .booklySelect2-container--classic.booklySelect2-container--open .booklySelect2-dropdown{border-color:#5897fb}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection--single{height:calc(1.5em + .75rem + 2px)!important}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection--single .booklySelect2-selection__placeholder{color:#757575;line-height:calc(1.5em + .75rem)}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection--single .booklySelect2-selection__arrow{position:absolute;top:50%;right:3px;width:20px}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection--single .booklySelect2-selection__arrow b{top:60%;border-color:#343a40 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;width:0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection--single .booklySelect2-selection__rendered{line-height:calc(1.5em + .75rem)}#bookly-tbs .booklySelect2-search--dropdown .booklySelect2-search__field{border:1px solid #ced4da;border-radius:.25rem}#bookly-tbs .booklySelect2-results__message{color:#6c757d}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection--multiple{min-height:calc(1.5em + .75rem + 2px)!important}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection--multiple .booklySelect2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection--multiple .booklySelect2-selection__choice{color:#343a40;border:1px solid #bdc6d0;border-radius:.2rem;padding:0;padding-right:5px;cursor:pointer;float:left;margin-top:.3em;margin-right:5px}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection--multiple .booklySelect2-selection__choice__remove{color:#bdc6d0;font-weight:700;margin-left:3px;margin-right:1px;padding-right:3px;padding-left:3px;float:left}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection--multiple .booklySelect2-selection__choice__remove:hover{color:#343a40}#bookly-tbs .booklySelect2-container{display:block}#bookly-tbs .booklySelect2-container :focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .input-group .booklySelect2-container--bootstrap4{flex-grow:1}#bookly-tbs .input-group-prepend~.booklySelect2-container--bootstrap4 .booklySelect2-selection{border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .input-group>.booklySelect2-container--bootstrap4:not(:last-child) .booklySelect2-selection{border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection{transition:none}}#bookly-tbs .booklySelect2-container--bootstrap4.booklySelect2-container--focus .booklySelect2-selection{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .booklySelect2-container--bootstrap4.booklySelect2-container--focus.booklySelect2-container--open .booklySelect2-selection{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#bookly-tbs .booklySelect2-container--bootstrap4.booklySelect2-container--disabled .booklySelect2-selection,#bookly-tbs .booklySelect2-container--bootstrap4.booklySelect2-container--disabled.booklySelect2-container--focus .booklySelect2-selection{background-color:#e9ecef;cursor:not-allowed;border-color:#ced4da;box-shadow:none}#bookly-tbs .booklySelect2-container--bootstrap4.booklySelect2-container--disabled .booklySelect2-search__field,#bookly-tbs .booklySelect2-container--bootstrap4.booklySelect2-container--disabled.booklySelect2-container--focus .booklySelect2-search__field{background-color:transparent}form.was-validated select:invalid~#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection,select.is-invalid~#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection{border-color:#dc3545}form.was-validated select:valid~#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection,select.is-valid~#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection{border-color:#28a745}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-dropdown{border-color:#ced4da;border-top:none;border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-dropdown.booklySelect2-dropdown--above{border-top:1px solid #ced4da;border-top-left-radius:.25rem;border-top-right-radius:.25rem}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-dropdown .booklySelect2-results__option[aria-selected=true]{background-color:#e9ecef}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-dropdown .booklySelect2-results__option:empty{padding:0}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-results__option--highlighted,#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-results__option--highlighted.booklySelect2-results__option[aria-selected=true]{background-color:#007bff;color:#f8f9fa}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-results__option[role=group]{padding:0}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-results>.booklySelect2-results__options{max-height:15em;overflow-y:auto}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-results__options--nested{margin-left:1em}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-results__group{padding:6px;display:list-item;color:#6c757d}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection__clear{width:1.2em;height:1.2em;line-height:1.15em;padding-left:.3em;margin-top:.5em;color:#6c757d;font-weight:700;float:right;margin-right:.3em}#bookly-tbs .booklySelect2-container--bootstrap4 .booklySelect2-selection__clear:hover{color:#343a40}#bookly-tbs #bookly-appointment-dialog .booklySelect2 .booklySelect2-selection,#bookly-tbs #bookly-coupon-modal .booklySelect2 .booklySelect2-selection,#bookly-tbs #bookly-package-dialog .booklySelect2 .booklySelect2-selection{height:38px;box-shadow:none}#bookly-tbs #bookly-appointment-dialog .booklySelect2 .booklySelect2-selection__choice,#bookly-tbs #bookly-coupon-modal .booklySelect2 .booklySelect2-selection__choice,#bookly-tbs #bookly-package-dialog .booklySelect2 .booklySelect2-selection__choice{display:none}#bookly-tbs #bookly-appointment-dialog .booklySelect2 .booklySelect2-selection ul,#bookly-tbs #bookly-coupon-modal .booklySelect2 .booklySelect2-selection ul,#bookly-tbs #bookly-package-dialog .booklySelect2 .booklySelect2-selection ul{margin-bottom:0}#bookly-tbs #bookly-appointment-dialog .booklySelect2.booklySelect2-container--focus,#bookly-tbs #bookly-coupon-modal .booklySelect2.booklySelect2-container--focus,#bookly-tbs #bookly-package-dialog .booklySelect2.booklySelect2-container--focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-radius:.25rem}#bookly-tbs #bookly-appointment-dialog .booklySelect2 .booklySelect2-search,#bookly-tbs #bookly-coupon-modal .booklySelect2 .booklySelect2-search,#bookly-tbs #bookly-package-dialog .booklySelect2 .booklySelect2-search{float:none;margin:5px 0 3px 0;padding-left:8px;border-radius:.25rem}#bookly-tbs #bookly-appointment-dialog .booklySelect2 .booklySelect2-search__field,#bookly-tbs #bookly-coupon-modal .booklySelect2 .booklySelect2-search__field,#bookly-tbs #bookly-package-dialog .booklySelect2 .booklySelect2-search__field{min-width:50%!important;box-shadow:none;margin:0;padding:0;border:0}#bookly-tbs select.form-control.is-invalid~.booklySelect2-container .booklySelect2-selection--single{border-color:#dc3545}#bookly-tbs #bookly-appointment-dialog .booklySelect2-container .booklySelect2-results__option:not(.booklySelect2-results__option--highlighted)[aria-selected=true]{background-color:#fff;color:#212529}#bookly-tbs .booklySelect2-container{z-index:auto}#bookly-tbs .booklySelect2-container input[type=search]{min-height:unset}#bookly-tbs .booklySelect2-dropdown{z-index:10051}.rtl #bookly-tbs *{text-align:right}.rtl #bookly-tbs .card-footer>button{margin:.25rem}.rtl #bookly-tbs .close{float:left}.rtl #bookly-tbs i.far,.rtl #bookly-tbs i.fas{margin-left:.5rem}.rtl #bookly-tbs .daterangepicker .calendar-table{text-align:center}.rtl #bookly-tbs .daterangepicker .drp-calendar{max-width:315px}.rtl #bookly-tbs .daterangepicker.show-calendar.show-ranges{width:774px}.rtl #bookly-tbs .fc-center h2{position:absolute;right:50%;top:0}.rtl #bookly-tbs .fc-icon{text-align:center}.rtl #bookly-tbs .input-group .booklySelect2-selection{border-radius:0 5px 5px 0!important}.rtl #bookly-tbs .input-group .form-control{border-radius:0 5px 5px 0;right:1px}.rtl #bookly-tbs .input-group .input-group-append .btn,.rtl #bookly-tbs .input-group .input-group-append .input-group-text{border-radius:5px 0 0 5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.rtl #bookly-tbs .input-group .input-group-prepend{margin-left:-1px}.rtl #bookly-tbs .input-group .input-group-prepend .input-group-text{border-radius:0 5px 5px 0}.rtl #bookly-tbs #bookly-customer-information-fields .input-group .input-group-append:nth-child(2)>*{border-radius:0!important}.rtl #bookly-tbs .booklySelect2-container[dir=rtl] .booklySelect2-selection--single .booklySelect2-selection__rendered{padding-right:20px;padding-left:8px}.rtl #bookly-tbs .btn-group>:first-child{border-radius:0 3px 3px 0!important}.rtl #bookly-tbs .btn-group>.bookly-dropdown-toggle,.rtl #bookly-tbs .btn-group>:last-child{border-radius:3px 0 0 3px!important;margin-right:0!important}.rtl #bookly-tbs .iti .it__country-list .iti__flag-box{margin-left:6px}.rtl #bookly-tbs .iti .form-control{padding-right:55px;padding-left:.75rem}.rtl #bookly-tbs .modal-header button.close{position:absolute;left:0}.rtl #bookly-tbs .custom-control.custom-checkbox{padding-left:0}.rtl #bookly-tbs label.custom-control-label{position:relative;padding-right:1.5rem}.rtl #bookly-tbs label.custom-control-label::after,.rtl #bookly-tbs label.custom-control-label::before{right:0;left:auto}.bookly-customer-appointment-list{overflow:auto}.bookly-customer-appointment-list h2{margin:20px 0;font-size:25px;padding-bottom:15px;border-bottom:1px solid silver}.bookly-customer-appointment-list .bookly-appointments-table{border:1px solid silver;border-collapse:collapse;table-layout:auto}.bookly-customer-appointment-list .bookly-appointments-table th{background:#ddd;font-size:14px;padding:5px;border:0;white-space:nowrap;text-align:center}.bookly-customer-appointment-list table.bookly-appointments-table td{font-size:14px;padding:5px!important;background:#eee;text-align:left;vertical-align:top!important;border:1px solid silver}.bookly-customer-appointment-list table.bookly-appointments-table td.bookly-text-right{text-align:right}.bookly-btn-default{padding:9px 18px!important;border:0!important;min-width:118px;display:block;text-align:center;border-radius:4px!important;background:#f4662f;cursor:pointer!important;height:auto!important;outline:none!important;text-decoration:none}.bookly-btn-default,.bookly-btn-default>span{color:#fff!important;font-size:18px!important;line-height:17px!important;font-weight:bold!important;text-transform:uppercase!important}.bookly-customer-appointment-list ul.bookly-extras{list-style:disc outside!important;margin-bottom:0!important}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}:root,:host,html:root{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-500:oklch(76.9% .188 70.08);--color-green-600:oklch(62.7% .194 149.214);--color-violet-50:#f0eeff;--color-violet-100:#e0dcff;--color-violet-200:#c4b8ff;--color-violet-300:#a18dff;--color-violet-400:#8266f7;--color-violet-500:#6c47eb;--color-violet-600:#5a33d4;--color-violet-700:#4926b0;--color-violet-800:#3b1f8a;--color-violet-900:#2d1868;--color-violet-950:#1c0f45;--color-neutral-50:#fafafa;--color-neutral-100:#f4f4f5;--color-neutral-200:#e4e4e7;--color-neutral-300:#d4d4d8;--color-neutral-400:#8e8e99;--color-neutral-500:#6a6a73;--color-neutral-600:#52525b;--color-neutral-700:#3f3f46;--color-neutral-800:#27272a;--color-neutral-900:#111114;--color-neutral-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:1.5;--text-sm:.875rem;--text-sm--line-height:1.55;--text-base:1rem;--text-base--line-height:1.6;--text-lg:1.125rem;--text-lg--line-height:1.55;--text-xl:1.25rem;--text-xl--line-height:1.45;--text-2xl:1.5rem;--text-2xl--line-height:1.35;--text-3xl:clamp(1.75rem, 1.52rem + 1.15vw, 2.25rem);--text-3xl--line-height:1.25;--text-4xl:clamp(2.25rem, 1.88rem + 1.85vw, 3rem);--text-4xl--line-height:1.18;--text-5xl:clamp(2.75rem, 2.18rem + 2.85vw, 4rem);--text-5xl--line-height:1.1;--text-6xl:clamp(3.25rem, 2.35rem + 4.5vw, 5rem);--text-6xl--line-height:1.05;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.03em;--tracking-tight:-.015em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.05em;--tracking-widest:.12em;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.55;--leading-relaxed:1.75;--radius-xs:.375rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--shadow-xs:0 1px 2px oklch(0% 0 0/.05);--shadow-sm:0 1px 3px oklch(0% 0 0/.07), 0 1px 2px oklch(0% 0 0/.04);--shadow-md:0 4px 12px oklch(0% 0 0/.07);--shadow-lg:0 10px 30px oklch(0% 0 0/.09);--shadow-xl:0 20px 50px oklch(0% 0 0/.12);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--color-gold-50:#fdf9ec;--color-gold-100:#faf0ce;--color-gold-200:#f4df9c;--color-gold-300:#edc963;--color-gold-400:#e3b133;--color-gold-500:#c9971a;--color-gold-600:#a67b12;--color-gold-700:#82600f;--color-gold-800:#63490e;--color-gold-900:#46340b;--color-gold-950:#2a1f07;--color-neutral-850:#1a1a1f;--color-success-50:#ecfdf5;--color-success-100:#d1fae5;--color-success-300:#6ee7b7;--color-success-400:#34d399;--color-success-500:#10b981;--color-success-600:#059669;--color-success-700:#047857;--color-success-900:#064e3b;--color-danger-50:#fff1f2;--color-danger-100:#ffe4e6;--color-danger-300:#fda4af;--color-danger-400:#fb7185;--color-danger-500:#f43f5e;--color-danger-600:#e11d48;--color-danger-700:#be123c;--color-danger-900:#881337;--color-warning-50:#fff7ed;--color-warning-100:#ffedd5;--color-warning-300:#fdba74;--color-warning-400:#fb923c;--color-warning-500:#f97316;--color-warning-600:#ea580c;--color-warning-700:#9a3412;--color-warning-900:#7c2d12;--color-info-50:#eff6ff;--color-info-100:#dbeafe;--color-info-300:#93c5fd;--color-info-400:#60a5fa;--color-info-500:#3b82f6;--color-info-600:#2563eb;--color-info-700:#1d4ed8;--color-info-900:#1e3a8a;--color-canvas:#fafafa;--color-surface:#fff;--color-surface-alt:#f4f4f5;--color-surface-hover:#f4f4f5;--color-elevated:#fff;--color-sunken:#f0f0f2;--color-surface-glass:oklch(from var(--color-surface) l c h / .72);--color-ink:#131316;--color-ink-soft:#3f3f46;--color-ink-muted:#6a6a73;--color-ink-faint:#8a8a94;--color-ink-invert:#fff;--color-line:#e4e4e7;--color-line-soft:#f0f0f2;--color-line-strong:#d4d4d8;--color-line-input:#8e8e99;--color-brand:#6c47eb;--color-brand-hover:#5a33d4;--color-brand-active:#4926b0;--color-brand-soft:#f3f0fe;--color-brand-line:#c4b8ff;--color-on-brand:#fff;--color-gold:#a67b12;--color-gold-ink:#82600f;--color-gold-fill:#c9971a;--color-gold-soft:#fdf6e3;--color-gold-line:#f4df9c;--color-on-gold:#131316;--color-success:#047857;--color-success-soft:#ecfdf5;--color-on-success:#fff;--color-danger:#be123c;--color-danger-soft:#fff1f2;--color-on-danger:#fff;--color-warning:#9a3412;--color-warning-soft:#fff7ed;--color-on-warning:#fff;--color-info:#1d4ed8;--color-info-soft:#eff6ff;--color-on-info:#fff;--color-overlay:oklch(0% 0 0/.5);--color-skeleton:#e8e8ec;--color-focus:#6c47eb;--color-scroll-thumb:#d4d4d8;--color-player-canvas:#09090b;--gradient-brand:linear-gradient(135deg, var(--color-violet-500), var(--color-violet-400) 55%, var(--color-gold-500));--gradient-brand-soft:linear-gradient(135deg, oklch(from var(--color-violet-500) l c h / .07), oklch(from var(--color-gold-500) l c h / .05));--gradient-rail:linear-gradient(180deg, var(--color-gold-400), var(--color-gold-600));--gradient-sheen:linear-gradient(105deg, transparent 40%, oklch(100% 0 0/.28) 50%, transparent 60%);--text-2xs:.6875rem;--text-2xs--line-height:1.45;--width-sidebar:16.25rem;--width-sidebar-collapsed:5rem;--width-curriculum:22rem;--width-cart-drawer:26rem;--width-cart-drawer-mobile:18rem;--width-filter-sidebar:17.5rem;--width-buybox:22.5rem;--width-modal-sm:24rem;--width-modal-md:32rem;--width-modal-lg:48rem;--width-toast:22rem;--height-header:4.5rem;--height-header-compact:3.5rem;--height-announce:2.5rem;--height-bottombar:4rem;--height-buybar:4.5rem;--height-toc-bar:3.25rem;--height-control:2.75rem;--height-control-sm:2.25rem;--height-control-lg:3.25rem;--size-rail:3px;--size-icon-sm:1rem;--size-icon:1.25rem;--size-icon-lg:1.5rem;--radius-full:9999px;--shadow-hairline:0 0 0 1px var(--color-line);--shadow-glow-brand:0 0 24px oklch(from var(--color-violet-500) l c h / .28);--shadow-glow-gold:0 0 24px oklch(from var(--color-gold-500) l c h / .24);--blur-glass:20px;--breakpoint-xs:30rem;--container-page:80rem;--container-wide:90rem;--container-prose:44rem;--container-form:28rem;--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.36s;--duration-slower:.56s;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-quart:cubic-bezier(.5, 0, .75, 0);--ease-in-out-soft:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--animate-fade-up:fade-up var(--duration-slow) var(--ease-out-quart) both;--animate-fade-in:fade-in var(--duration-base) var(--ease-out-quart) both;--animate-rail-fill:rail-fill var(--duration-slower) var(--ease-out-quart) both;--animate-shimmer:shimmer 1.4s linear infinite;--animate-sheen:sheen .9s var(--ease-out-quart);--animate-pulse-glow:pulse-glow 2.4s var(--ease-in-out-soft) infinite;--animate-float:float 6s var(--ease-in-out-soft) infinite;--animate-bars:bars .9s var(--ease-in-out-soft) infinite;--animate-spin-slow:spin 1.4s linear infinite}@media(min-width:64rem){.gc-filter-sidebar[hidden],.gc-curriculum[hidden],.gc-panel-sidebar[hidden]{display:block!important}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:#fff0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light;scroll-padding-block-start:calc(var(--height-header) + var(--spacing) * 4)}html.dark{color-scheme:dark}body{background-color:var(--color-canvas);color:var(--color-ink-soft);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}img,video,canvas,svg,iframe{max-inline-size:100%;display:block}img,video{block-size:auto}h1,h2,h3,h4,h5,h6,p,li,dd,figcaption{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance}p{text-wrap:pretty}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}textarea{resize:vertical}*{scrollbar-color:var(--color-scroll-thumb) #fff0;scrollbar-width:thin}::selection{background-color:var(--color-brand-soft);color:var(--color-brand-active)}time,data,output{font-variant-numeric:tabular-nums}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:max(1rem,var(--text-base))}}h1{font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);font-weight:700}h2{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-weight:700}h3{font-size:var(--text-2xl);font-weight:600}h4{font-size:var(--text-xl);font-weight:600}h5{font-size:var(--text-lg);font-weight:600}h6{font-size:var(--text-base);font-weight:600}.text-4xl,.text-5xl,.text-6xl{letter-spacing:var(--tracking-tighter)}strong,b{color:var(--color-ink);font-weight:600}small{font-size:var(--text-sm)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a:where(:not([class])){color:var(--color-brand);text-underline-offset:.2em;transition:color var(--duration-instant) var(--ease-out-quart);text-decoration:underline;text-decoration-thickness:1px}a:where(:not([class])):hover{color:var(--color-brand-hover)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none}[data-gc-reveal].gc-reveal-pending{opacity:0;translate:0 1rem}[data-gc-reveal].is-revealed{animation:var(--animate-fade-up);animation-delay:var(--gc-reveal-delay,0s)}[class*=g-o-]{font-variant:normal;font-feature-settings:"liga";text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;block-size:1em;inline-size:1em;font-family:g-o,sans-serif;font-style:normal;font-weight:400;line-height:1;font-size:var(--size-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.gc-eyebrow{align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-muted);font-weight:600;display:inline-flex}.gc-eyebrow__num{color:var(--color-gold-ink);font-variant-numeric:tabular-nums}.gc-prose{align-items:stretch;gap:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-soft);flex-direction:column;display:flex}.gc-prose>*{max-inline-size:var(--container-prose);min-inline-size:0}.gc-prose>.gc-prose__bleed{max-inline-size:none}.gc-prose h2,.gc-prose h3,.gc-prose h4{color:var(--color-ink);margin-block-start:calc(var(--spacing) * 4);scroll-margin-block-start:calc(var(--height-header) + var(--spacing) * 6)}.gc-prose h2{font-size:var(--text-2xl);font-weight:700}.gc-prose h3{font-size:var(--text-xl);font-weight:600}.gc-prose h4{font-size:var(--text-lg);font-weight:600}.gc-prose ul,.gc-prose ol{gap:calc(var(--spacing) * 2);flex-direction:column;padding-inline-start:calc(var(--spacing) * 6);display:flex}.gc-prose ul{list-style:outside}.gc-prose ol{list-style:decimal}.gc-prose li::marker{color:var(--color-brand);font-weight:600}.gc-prose li>ul,.gc-prose li>ol{margin-block-start:calc(var(--spacing) * 2)}.gc-prose blockquote{border-inline-start:3px solid var(--color-line);color:var(--color-ink-muted);padding-inline-start:calc(var(--spacing) * 5);font-style:italic}.gc-prose blockquote[data-variant=pull]{align-items:center;gap:calc(var(--spacing) * 3);padding-inline-start:0;padding-block:calc(var(--spacing) * 4);font-style:normal;font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-snug);color:var(--color-ink);text-align:center;border:0;flex-direction:column;display:flex}.gc-prose__quote-icon{font-size:var(--size-icon);color:var(--color-gold-ink)}.gc-prose blockquote cite{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-ink-muted);margin-block-start:calc(var(--spacing) * 1);font-style:normal;font-weight:500;display:block}.gc-prose code{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);border-radius:var(--radius-xs);background-color:var(--color-surface-alt);color:var(--color-brand);direction:ltr;unicode-bidi:embed;font-size:.875em}.gc-prose>.gc-prose__code{border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface-alt);min-inline-size:0;max-inline-size:100%;overflow:hidden}.gc-prose__code-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-block-end:1px solid var(--color-line);font-size:var(--text-xs);color:var(--color-ink-muted);font-weight:600;display:flex}.gc-prose__code-pre{padding:calc(var(--spacing) * 4);direction:ltr;margin:0;overflow-x:auto}.gc-prose__code-pre code{color:var(--color-ink-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre;background:0 0;border-radius:0;padding:0}.gc-icon-btn[data-gc-code-copy-button][data-state=copied]{background-color:var(--color-success-soft);color:var(--color-success)}.gc-prose__table-wrap{overflow-x:auto}.gc-prose table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.gc-prose th,.gc-prose td{padding:calc(var(--spacing) * 3);border-block-end:1px solid var(--color-line);text-align:start}.gc-prose thead th{background-color:var(--color-surface-alt);color:var(--color-ink);white-space:nowrap;font-weight:600}.gc-prose tbody tr:nth-child(2n){background-color:var(--color-surface-alt)}.gc-prose__figure{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-prose__figure img{border-radius:var(--radius-md);block-size:auto;inline-size:100%}.gc-prose__figure figcaption{font-size:var(--text-xs);color:var(--color-ink-faint);text-align:center}.gc-prose__bleed img{border-radius:var(--radius-lg)}.gc-prose__video{aspect-ratio:16/9;border-radius:var(--radius-lg);background-color:var(--color-surface-alt);position:relative;overflow:hidden}.gc-prose__video iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.gc-prose__divider{border:0;border-block-start:1px solid var(--color-line);inline-size:33%;margin-inline:auto}.gc-prose__ext-icon{vertical-align:-.05em;margin-inline-start:calc(var(--spacing) * 1);font-size:.8em}.gc-sr-only,.gc-sr-only-focusable:not(:focus):not(:focus-within){clip-path:inset(50%);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gc-skip-link{z-index:var(--z-skip-link);block-size:var(--height-control);padding-inline:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--color-brand);color:var(--color-on-brand);font-size:var(--text-sm);box-shadow:var(--shadow-lg);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:calc(var(--spacing) * 3);inset-inline-start:calc(var(--spacing) * 3)}.gc-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.gc-icon[data-size=sm]{font-size:var(--size-icon-sm)}.gc-icon[data-size=md]{font-size:var(--size-icon)}.gc-icon[data-size=lg]{font-size:var(--size-icon-lg)}.gc-icon>[class*=g-o-]{font-size:inherit}.gc-icon[data-tone=muted]{color:var(--color-ink-muted)}.gc-icon[data-tone=brand]{color:var(--color-brand)}.gc-icon[data-tone=gold]{color:var(--color-gold)}.gc-icon[data-tone=success]{color:var(--color-success)}.gc-icon[data-tone=danger]{color:var(--color-danger)}.gc-icon[data-tone=warning]{color:var(--color-warning)}.gc-icon[data-tone=info]{color:var(--color-info)}.gc-badge{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);border-radius:var(--radius-full);font-size:var(--text-2xs);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;flex:none;font-weight:600;line-height:1.4;display:inline-flex}.gc-badge[data-size=sm]{padding-inline:calc(var(--spacing) * 2);padding-block:1px;font-size:.625rem}.gc-badge__icon{font-size:1em}.gc-badge__dot{border-radius:var(--radius-full);background-color:currentColor;flex:none;block-size:.375rem;inline-size:.375rem}.gc-badge[data-tone=neutral]{--gc-badge-fg:var(--color-ink-soft);--gc-badge-bg:var(--color-surface-alt);--gc-badge-on:var(--color-ink-invert);--gc-badge-line:var(--color-line-strong)}.gc-badge[data-tone=brand]{--gc-badge-fg:var(--color-brand);--gc-badge-bg:var(--color-brand-soft);--gc-badge-on:var(--color-on-brand);--gc-badge-line:var(--color-brand-line)}.gc-badge[data-tone=gold]{--gc-badge-fg:var(--color-gold-ink);--gc-badge-bg:var(--color-gold-soft);--gc-badge-on:var(--color-on-gold);--gc-badge-line:var(--color-gold-line)}.gc-badge[data-tone=success]{--gc-badge-fg:var(--color-success);--gc-badge-bg:var(--color-success-soft);--gc-badge-on:var(--color-on-success);--gc-badge-line:var(--color-success)}.gc-badge[data-tone=danger]{--gc-badge-fg:var(--color-danger);--gc-badge-bg:var(--color-danger-soft);--gc-badge-on:var(--color-on-danger);--gc-badge-line:var(--color-danger)}.gc-badge[data-tone=warning]{--gc-badge-fg:var(--color-warning);--gc-badge-bg:var(--color-warning-soft);--gc-badge-on:var(--color-on-warning);--gc-badge-line:var(--color-warning)}.gc-badge[data-tone=info]{--gc-badge-fg:var(--color-info);--gc-badge-bg:var(--color-info-soft);--gc-badge-on:var(--color-on-info);--gc-badge-line:var(--color-info)}.gc-badge[data-variant=soft]{background-color:var(--gc-badge-bg);color:var(--gc-badge-fg)}.gc-badge[data-variant=solid]{background-color:var(--gc-badge-fg);color:var(--gc-badge-on)}.gc-badge[data-variant=outline]{color:var(--gc-badge-fg);border-color:var(--gc-badge-line);background-color:#0000}.gc-badge[data-tone=gold][data-variant=solid]{background-color:var(--color-gold-fill);color:var(--color-on-gold)}.gc-chip{align-items:center;gap:calc(var(--spacing) * 1.5);min-block-size:2rem;padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-ink-soft);font-size:var(--text-xs);white-space:nowrap;transition:background-color var(--duration-instant) var(--ease-out-quart),border-color var(--duration-instant) var(--ease-out-quart),color var(--duration-instant) var(--ease-out-quart);flex:none;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.gc-chip[data-size=sm]{min-block-size:1.75rem;padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-2xs)}.gc-chip__icon{font-size:var(--size-icon-sm)}.gc-chip__count{color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.gc-chip[data-tone=brand]{background-color:var(--color-brand-soft);border-color:var(--color-brand-line);color:var(--color-brand)}.gc-chip[data-tone=gold]{background-color:var(--color-gold-soft);border-color:var(--color-gold-line);color:var(--color-gold-ink)}.gc-chip[data-variant=choice],.gc-chip[data-variant=tag]{cursor:pointer}@media(hover:hover){.gc-chip[data-variant=choice]:hover:not([data-state=disabled]),.gc-chip[data-variant=tag]:hover:not([data-state=disabled]){background-color:var(--color-brand-soft);border-color:var(--color-brand-line);color:var(--color-brand)}}.gc-chip[data-variant=choice]:active:not([data-state=disabled]){transform:scale(.97)}.gc-chip[data-state=selected]{background-color:var(--color-brand-soft);border-color:var(--color-brand);color:var(--color-brand);padding-inline:calc(var(--spacing) * 3 - 1px);border-width:2px;font-weight:600}.gc-chip__check{font-size:.875em;display:none}.gc-chip[data-state=selected] .gc-chip__check{display:inline-flex}.gc-chip[data-state=disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.gc-chip__remove{border-radius:var(--radius-full);color:currentColor;opacity:.7;cursor:pointer;block-size:1.125rem;inline-size:1.125rem;transition:opacity var(--duration-instant) var(--ease-out-quart);background:0 0;place-items:center;margin-inline-end:calc(var(--spacing) * -1);display:inline-grid;position:relative}.gc-chip__remove>span{font-size:1rem}.gc-chip__remove:after{content:"";block-size:2.75rem;inline-size:2.75rem;position:absolute;inset:50%;translate:-50% -50%}@media(hover:hover){.gc-chip__remove:hover{opacity:1}}.gc-avatar{inline-size:var(--gc-avatar-size,2.5rem);block-size:var(--gc-avatar-size,2.5rem);border-radius:var(--radius-full);background-color:var(--color-brand-soft);color:var(--color-brand);isolation:isolate;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.gc-avatar[data-size=xs]{--gc-avatar-size:1.5rem}.gc-avatar[data-size=sm]{--gc-avatar-size:2rem}.gc-avatar[data-size=md]{--gc-avatar-size:2.5rem}.gc-avatar[data-size=lg]{--gc-avatar-size:3.5rem}.gc-avatar[data-size=xl]{--gc-avatar-size:5rem}.gc-avatar[data-shape=square]{border-radius:var(--radius-md)}.gc-avatar__img{object-fit:cover;aspect-ratio:1;block-size:100%;inline-size:100%}.gc-avatar__initials{font-family:var(--font-display);font-size:calc(var(--gc-avatar-size) * .4);text-transform:uppercase;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}.gc-avatar[data-ring=true]{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-brand);overflow:visible}.gc-avatar[data-ring=true] .gc-avatar__img{border-radius:inherit}.gc-avatar__status{border:2px solid var(--color-surface);border-radius:var(--radius-full);block-size:30%;min-block-size:.5rem;max-block-size:.75rem;inline-size:30%;min-inline-size:.5rem;max-inline-size:.75rem;position:absolute;inset-block-end:0;inset-inline-end:0}.gc-avatar__status[data-status=online]{background-color:var(--color-success)}.gc-avatar__status[data-status=offline]{background-color:var(--color-ink-faint)}.gc-avatar__status[data-status=busy]{background-color:var(--color-danger)}.gc-avatar-group{flex:none;align-items:center;display:inline-flex}.gc-avatar-group>.gc-avatar{box-shadow:0 0 0 2px var(--color-surface)}.gc-avatar-group>.gc-avatar:not(:first-child),.gc-avatar-group__more{margin-inline-start:-.5rem}.gc-avatar-group[data-size=xs]>.gc-avatar:not(:first-child),.gc-avatar-group[data-size=xs] .gc-avatar-group__more{margin-inline-start:-.375rem}.gc-avatar-group[data-size=lg]>.gc-avatar:not(:first-child),.gc-avatar-group[data-size=lg] .gc-avatar-group__more{margin-inline-start:-.75rem}.gc-avatar-group__more{border-radius:var(--radius-full);background-color:var(--color-surface-alt);block-size:2.5rem;inline-size:2.5rem;color:var(--color-ink-muted);box-shadow:0 0 0 2px var(--color-surface);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:700;display:inline-grid}.gc-avatar-group[data-size=xs] .gc-avatar-group__more{block-size:1.5rem;inline-size:1.5rem;font-size:.5625rem}.gc-avatar-group[data-size=sm] .gc-avatar-group__more{block-size:2rem;inline-size:2rem}.gc-avatar-group[data-size=lg] .gc-avatar-group__more{block-size:3.5rem;inline-size:3.5rem;font-size:var(--text-xs)}.gc-divider{border:0;flex:none}.gc-divider[data-orientation=horizontal]{background-color:var(--color-line);block-size:1px;inline-size:100%}.gc-divider[data-orientation=vertical]{background-color:var(--color-line);align-self:stretch;block-size:auto;min-block-size:1rem;inline-size:1px}.gc-divider[data-variant=gradient]{background-color:#0000;background-image:linear-gradient(to inline-end,transparent,var(--color-line-strong),transparent)}.gc-divider[data-variant=dashed]{border-block-start:1px dashed var(--color-line-strong);background-color:#0000;block-size:0}.gc-divider[data-spacing=sm]{margin-block:calc(var(--spacing) * 2)}.gc-divider[data-spacing=md]{margin-block:calc(var(--spacing) * 4)}.gc-divider[data-spacing=lg]{margin-block:calc(var(--spacing) * 8)}.gc-divider[data-spacing=none]{margin-block:0}.gc-divider[data-orientation=vertical][data-spacing=sm]{margin-block:0;margin-inline:calc(var(--spacing) * 2)}.gc-divider[data-orientation=vertical][data-spacing=md]{margin-block:0;margin-inline:calc(var(--spacing) * 4)}.gc-divider--labelled{align-items:center;gap:calc(var(--spacing) * 3);background:0 0;block-size:auto;inline-size:100%;display:flex}.gc-divider--labelled:before,.gc-divider--labelled:after{content:"";background-color:var(--color-line);flex:1;block-size:1px}.gc-divider--labelled[data-variant=gradient]:before{background-image:linear-gradient(to inline-end,transparent,var(--color-line-strong))}.gc-divider--labelled[data-variant=gradient]:after{background-image:linear-gradient(to inline-end,var(--color-line-strong),transparent)}.gc-divider__label{font-size:var(--text-xs);color:var(--color-ink-muted);white-space:nowrap;font-weight:500}.gc-kbd{min-inline-size:1.5rem;padding-inline:calc(var(--spacing) * 1.5);border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);background-color:var(--color-surface-alt);color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap;border-block-end-width:2px;flex:none;justify-content:center;align-items:center;padding-block:1px;font-weight:500;line-height:1.5;display:inline-flex}.gc-kbd[data-size=sm]{min-inline-size:1.25rem;font-size:.625rem}.gc-logo{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink);flex:none;text-decoration:none;display:inline-flex}.gc-logo__mark{border-radius:var(--radius-sm);background-image:var(--gradient-brand);block-size:2rem;inline-size:2rem;color:var(--color-on-brand);font-family:var(--font-display);letter-spacing:0;flex:none;place-items:center;font-size:.75rem;font-weight:800;line-height:1;display:grid}.gc-logo__word{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);white-space:nowrap;font-weight:800}.gc-logo__word-accent{color:var(--color-gold-ink)}.gc-logo__image{object-fit:contain;block-size:2rem;inline-size:auto;max-inline-size:12rem;display:block}.gc-logo[data-has-dark-logo] .gc-logo__image--dark,.dark .gc-logo[data-has-dark-logo] .gc-logo__image--light{display:none}.dark .gc-logo[data-has-dark-logo] .gc-logo__image--dark{display:block}.gc-logo__image--mobile-light,.gc-logo__image--mobile-dark{display:none}.gc-logo[data-size=sm] .gc-logo__mark{border-radius:var(--radius-xs);block-size:1.5rem;inline-size:1.5rem;font-size:.5625rem}.gc-logo[data-size=sm] .gc-logo__word{font-size:var(--text-sm)}.gc-logo[data-size=sm] .gc-logo__image{block-size:1.5rem}.gc-logo[data-size=lg] .gc-logo__mark{border-radius:var(--radius-md);block-size:2.75rem;inline-size:2.75rem;font-size:1rem}.gc-logo[data-size=lg] .gc-logo__image{block-size:2.75rem}.gc-logo[data-size=lg] .gc-logo__word{font-size:var(--text-2xl)}.gc-logo[data-size=custom] .gc-logo__mark{inline-size:var(--gc-logo-size,2rem);block-size:var(--gc-logo-size,2rem);font-size:calc(var(--gc-logo-size,2rem) * .375);border-radius:var(--radius-sm)}.gc-logo[data-size=custom] .gc-logo__image{block-size:var(--gc-logo-size,2rem)}.gc-logo[data-size=custom] .gc-logo__word{font-size:calc(var(--gc-logo-size,2rem) * .5625)}@media(hover:hover){a.gc-logo:hover .gc-logo__word-accent{color:var(--color-gold)}}@media not all and (min-width:48rem){.gc-logo[data-size-mobile=sm] .gc-logo__mark{border-radius:var(--radius-xs);block-size:1.5rem;inline-size:1.5rem;font-size:.5625rem}.gc-logo[data-size-mobile=sm] .gc-logo__image{block-size:1.5rem}.gc-logo[data-size-mobile=sm] .gc-logo__word{font-size:var(--text-sm)}.gc-logo[data-size-mobile=md] .gc-logo__mark{border-radius:var(--radius-sm);block-size:2rem;inline-size:2rem;font-size:.75rem}.gc-logo[data-size-mobile=md] .gc-logo__image{block-size:2rem}.gc-logo[data-size-mobile=lg] .gc-logo__mark{border-radius:var(--radius-md);block-size:2.75rem;inline-size:2.75rem;font-size:1rem}.gc-logo[data-size-mobile=lg] .gc-logo__image{block-size:2.75rem}.gc-logo[data-size-mobile=lg] .gc-logo__word{font-size:var(--text-2xl)}.gc-logo[data-size-mobile=custom] .gc-logo__mark{inline-size:var(--gc-logo-size-mobile,2rem);block-size:var(--gc-logo-size-mobile,2rem);font-size:calc(var(--gc-logo-size-mobile,2rem) * .375);border-radius:var(--radius-sm)}.gc-logo[data-size-mobile=custom] .gc-logo__image{block-size:var(--gc-logo-size-mobile,2rem)}.gc-logo[data-size-mobile=custom] .gc-logo__word{font-size:calc(var(--gc-logo-size-mobile,2rem) * .5625)}.gc-logo[data-has-mobile-logo] .gc-logo__image--light,.gc-logo[data-has-mobile-logo] .gc-logo__image--dark{display:none}.gc-logo[data-has-mobile-logo] .gc-logo__image--mobile-light{display:block}.dark .gc-logo[data-has-mobile-logo][data-has-mobile-dark-logo] .gc-logo__image--mobile-light{display:none}.dark .gc-logo[data-has-mobile-logo][data-has-mobile-dark-logo] .gc-logo__image--mobile-dark{display:block}}.gc-link{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-brand);font-size:var(--text-sm);border-radius:var(--radius-xs);transition:color var(--duration-instant) var(--ease-out-quart);font-weight:500;text-decoration:none;display:inline-flex}.gc-link__icon{font-size:var(--size-icon-sm);flex:none}.gc-link__external{opacity:.7;font-size:.75em}.gc-link[data-size=sm]{font-size:var(--text-xs)}.gc-link[data-size=lg]{font-size:var(--text-base)}.gc-link[data-variant=muted]{color:var(--color-ink-muted)}.gc-link[data-variant=quiet]{color:var(--color-ink-soft);font-weight:400}.gc-link[data-variant=strong]{color:var(--color-ink);font-weight:600}.gc-link__label{position:relative}.gc-link__label:after{content:"";block-size:1px;inline-size:0;transition:inline-size var(--duration-base) var(--ease-out-quart);background-color:currentColor;position:absolute;inset-block-end:-2px;inset-inline-start:0}@media(hover:hover){.gc-link:hover:not([data-state=disabled]) .gc-link__label:after{inline-size:100%}.gc-link[data-variant=default]:hover:not([data-state=disabled]){color:var(--color-brand-hover)}.gc-link[data-variant=muted]:hover:not([data-state=disabled]),.gc-link[data-variant=quiet]:hover:not([data-state=disabled]){color:var(--color-brand)}}.gc-link[data-state=current]{color:var(--color-ink);font-weight:600}.gc-link[data-state=current] .gc-link__label:after{background-color:var(--color-gold);block-size:2px;inline-size:100%}.gc-link[data-state=disabled]{color:var(--color-ink-faint);cursor:not-allowed;pointer-events:none}.gc-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);block-size:var(--height-control);padding-inline:calc(var(--spacing) * 5);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);text-align:center;white-space:nowrap;cursor:pointer;isolation:isolate;transition:background-color var(--duration-instant) var(--ease-out-quart),border-color var(--duration-instant) var(--ease-out-quart),color var(--duration-instant) var(--ease-out-quart),transform var(--duration-instant) var(--ease-out-quart),box-shadow var(--duration-instant) var(--ease-out-quart);border:1px solid #0000;flex:none;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.gc-btn__icon{font-size:var(--size-icon-sm)}.gc-btn__label{display:inline-block}.gc-btn--block{inline-size:100%;display:flex}.gc-btn[data-size=sm]{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);border-radius:var(--radius-sm)}@media(min-width:64rem){.gc-btn[data-size=sm]{block-size:var(--height-control-sm)}}.gc-btn[data-size=lg]{block-size:var(--height-control-lg);padding-inline:calc(var(--spacing) * 7);font-size:var(--text-base);border-radius:var(--radius-lg)}.gc-btn[data-size=lg] .gc-btn__icon{font-size:var(--size-icon)}.gc-btn:not(:has(.gc-btn__label)){inline-size:var(--height-control);padding-inline:0}@media(min-width:64rem){.gc-btn[data-size=sm]:not(:has(.gc-btn__label)){inline-size:var(--height-control-sm)}}.gc-btn[data-size=lg]:not(:has(.gc-btn__label)){inline-size:var(--height-control-lg)}.gc-btn[data-variant=primary]{background-color:var(--color-brand);color:var(--color-on-brand)}.gc-btn[data-variant=secondary]{background-color:var(--color-surface-alt);color:var(--color-ink);border-color:var(--color-line)}.gc-btn[data-variant=outline]{color:var(--color-brand);border-color:var(--color-brand-line);background-color:#0000}.gc-btn[data-variant=ghost]{color:var(--color-ink-soft);background-color:#0000}.gc-btn[data-variant=soft]{background-color:var(--color-brand-soft);color:var(--color-brand)}.gc-btn[data-variant=gradient]{background-image:var(--gradient-brand);color:var(--color-on-brand)}.gc-btn[data-variant=danger]{background-color:var(--color-danger);color:var(--color-on-danger)}.gc-btn[data-variant=gold]{background-color:var(--color-gold-fill);color:var(--color-on-gold)}.gc-btn[data-variant=link]{color:var(--color-brand);text-underline-offset:.2em;border-radius:var(--radius-xs);background-color:#0000;block-size:auto;inline-size:auto;padding:0;text-decoration:underline;text-decoration-thickness:1px}@media(hover:hover){.gc-btn[data-variant=primary]:hover:not([data-state]){background-color:var(--color-brand-hover)}.gc-btn[data-variant=secondary]:hover:not([data-state]){background-color:var(--color-surface-hover);border-color:var(--color-line-strong)}.gc-btn[data-variant=outline]:hover:not([data-state]),.gc-btn[data-variant=soft]:hover:not([data-state]){background-color:var(--color-brand-soft);border-color:var(--color-brand)}.gc-btn[data-variant=ghost]:hover:not([data-state]){background-color:var(--color-surface-hover);color:var(--color-ink)}.gc-btn[data-variant=gradient]:hover:not([data-state]){box-shadow:var(--shadow-glow-brand)}.gc-btn[data-variant=danger]:hover:not([data-state]){background-color:var(--color-danger-soft);color:var(--color-danger);border-color:var(--color-danger)}.gc-btn[data-variant=gold]:hover:not([data-state]){background-color:var(--color-gold);color:var(--color-ink-invert)}.gc-btn[data-variant=link]:hover:not([data-state]){color:var(--color-brand-hover)}}@media(hover:hover)and (pointer:fine){.gc-btn[data-variant=primary]:before,.gc-btn[data-variant=gradient]:before,.gc-btn[data-variant=gold]:before{content:"";background-image:var(--gradient-sheen);opacity:0;pointer-events:none;inline-size:40%;position:absolute;inset-block:0;inset-inline-start:0}.gc-btn[data-variant=primary]:hover:not([data-state]):before,.gc-btn[data-variant=gradient]:hover:not([data-state]):before,.gc-btn[data-variant=gold]:hover:not([data-state]):before{opacity:1;animation:var(--animate-sheen)}}@media(prefers-reduced-motion:reduce){.gc-btn:before{display:none}}.gc-btn:active:not([data-state]){transform:scale(.98)}.gc-btn[data-variant=link]:active:not([data-state]){transform:none}.gc-btn:disabled,.gc-btn[data-state=disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.gc-btn__spinner,.gc-btn__check{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:none;position:absolute;inset:0}.gc-btn__spinner:before{content:"";border-radius:var(--radius-full);block-size:1em;inline-size:1em;animation:var(--animate-spin-slow);border:2px solid;border-block-start-color:#0000}.gc-btn[data-state=loading]{cursor:progress;pointer-events:none}.gc-btn[data-state=loading] .gc-btn__label,.gc-btn[data-state=loading] .gc-btn__icon{visibility:hidden}.gc-btn[data-state=loading] .gc-btn__spinner{display:flex}.gc-btn[data-state=success]{background-color:var(--color-success);color:var(--color-on-success);border-color:var(--color-success);pointer-events:none}.gc-btn[data-state=success] .gc-btn__label,.gc-btn[data-state=success] .gc-btn__icon{visibility:hidden}.gc-btn[data-state=success] .gc-btn__check{font-size:var(--size-icon);display:flex}.gc-icon-btn{inline-size:var(--height-control);block-size:var(--height-control);border-radius:var(--radius-md);color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out-quart),border-color var(--duration-instant) var(--ease-out-quart),color var(--duration-instant) var(--ease-out-quart),transform var(--duration-instant) var(--ease-out-quart);background-color:#0000;border:1px solid #0000;flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}.gc-icon-btn__icon{font-size:var(--size-icon)}.gc-icon-btn[data-size=sm] .gc-icon-btn__icon{font-size:var(--size-icon-sm)}@media(min-width:64rem){.gc-icon-btn[data-size=sm]{inline-size:var(--height-control-sm);block-size:var(--height-control-sm);border-radius:var(--radius-sm)}}.gc-icon-btn[data-size=lg]{inline-size:var(--height-control-lg);block-size:var(--height-control-lg);border-radius:var(--radius-lg)}.gc-icon-btn[data-size=lg] .gc-icon-btn__icon{font-size:var(--size-icon-lg)}.gc-icon-btn[data-shape=round]{border-radius:var(--radius-full)}.gc-icon-btn[data-variant=soft]{background-color:var(--color-brand-soft);color:var(--color-brand)}.gc-icon-btn[data-variant=outline]{border-color:var(--color-line);color:var(--color-ink-soft)}.gc-icon-btn[data-variant=solid]{background-color:var(--color-brand);color:var(--color-on-brand)}@media(hover:hover){.gc-icon-btn[data-variant=ghost]:hover:not([data-state]),.gc-icon-btn[data-variant=outline]:hover:not([data-state]){background-color:var(--color-brand-soft);border-color:var(--color-brand-line);color:var(--color-brand)}.gc-icon-btn[data-variant=soft]:hover:not([data-state]){background-color:var(--color-brand);color:var(--color-on-brand)}.gc-icon-btn[data-variant=solid]:hover:not([data-state]){background-color:var(--color-brand-hover)}}.gc-icon-btn:active:not([data-state]){transform:scale(.94)}.gc-icon-btn[data-state=active],.gc-icon-btn[aria-pressed=true]{background-color:var(--color-brand-soft);color:var(--color-brand);border-color:var(--color-brand)}.gc-icon-btn[aria-pressed=true]:has(.g-o-heart-tick){background-color:#0000;border-color:#0000}.gc-icon-btn[aria-pressed=true] .g-o-heart-tick{color:var(--color-danger)}.gc-icon-btn:disabled,.gc-icon-btn[data-state=disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.gc-icon-btn[data-state=loading]{cursor:progress;pointer-events:none}.gc-icon-btn[data-state=loading] .gc-icon-btn__icon{visibility:hidden}.gc-icon-btn[data-state=loading]:before{content:"";block-size:1em;inline-size:1em;font-size:var(--size-icon-sm);border-radius:var(--radius-full);animation:var(--animate-spin-slow);border:2px solid;border-block-start-color:#0000;position:absolute}.gc-icon-btn__badge{block-size:1.125rem;min-inline-size:1.125rem;padding-inline:calc(var(--spacing) * 1);border-radius:var(--radius-full);background-color:var(--color-danger);color:var(--color-on-danger);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:calc(var(--spacing) * 1);inset-inline-end:calc(var(--spacing) * 1)}.gc-rail{border-radius:var(--radius-full);background-color:var(--color-line);flex:none;display:block;position:relative;overflow:hidden}.gc-rail[data-orientation=vertical]{inline-size:var(--size-rail);block-size:100%;min-block-size:1rem}.gc-rail[data-orientation=horizontal]{inline-size:100%;block-size:var(--size-rail)}.gc-rail__fill{border-radius:inherit;background-image:var(--gradient-rail);position:absolute;inset:0}.gc-rail[data-orientation=vertical] .gc-rail__fill{transform-origin:bottom;scale:1 calc(var(--gc-rail-progress,0) / 100)}.gc-rail[data-orientation=horizontal] .gc-rail__fill{transform-origin:0;scale:calc(var(--gc-rail-progress,0) / 100) 1}[dir=rtl] .gc-rail[data-orientation=horizontal] .gc-rail__fill{transform-origin:100%}.gc-rail[data-full=true] .gc-rail__fill{scale:1}.gc-rail[data-glow=true] .gc-rail__fill{box-shadow:var(--shadow-glow-gold)}.gc-rail[data-gc-rail].is-filling .gc-rail__fill{animation:var(--animate-rail-fill)}.gc-rail[data-orientation=vertical].is-filling .gc-rail__fill{animation-name:rail-fill-vertical}@keyframes rail-fill-vertical{0%{scale:1 0}to{scale:1 calc(var(--gc-rail-progress,0) / 100)}}.gc-rail[data-orientation=horizontal].is-filling .gc-rail__fill{animation-name:rail-fill-horizontal}@keyframes rail-fill-horizontal{0%{scale:0 1}to{scale:calc(var(--gc-rail-progress,0) / 100) 1}}.gc-progress{gap:calc(var(--spacing) * 2);flex-direction:column;inline-size:100%;display:flex}.gc-progress__head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.gc-progress__label{font-size:var(--text-sm);color:var(--color-ink-soft);font-weight:500}.gc-progress__value{font-size:var(--text-xs);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-weight:600}.gc-progress__track{border-radius:var(--radius-full);background-color:var(--color-sunken);block-size:.5rem;inline-size:100%;position:relative;overflow:hidden}.gc-progress[data-size=sm] .gc-progress__track{block-size:.25rem}.gc-progress[data-size=lg] .gc-progress__track{block-size:.75rem}.gc-progress__fill{border-radius:inherit;transform-origin:inline-start;scale:calc(var(--gc-progress-value,0) / 100) 1;transition:scale var(--duration-slow) var(--ease-out-quart);position:absolute;inset:0}.gc-progress[data-tone=brand] .gc-progress__fill{background-color:var(--color-brand)}.gc-progress[data-tone=gold] .gc-progress__fill{background-image:var(--gradient-rail)}.gc-progress[data-tone=success] .gc-progress__fill{background-color:var(--color-success)}.gc-progress[data-tone=danger] .gc-progress__fill{background-color:var(--color-danger)}.gc-progress[data-tone=warning] .gc-progress__fill{background-color:var(--color-warning)}.gc-progress__hint{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-progress[data-indeterminate=true] .gc-progress__fill{inline-size:35%;animation:progress-slide 1.4s var(--ease-in-out-soft) infinite;inset-inline-start:0;scale:1}@keyframes progress-slide{0%{translate:-100%}to{translate:300%}}[dir=rtl] .gc-progress[data-indeterminate=true] .gc-progress__fill{animation-name:progress-slide-rtl}@keyframes progress-slide-rtl{0%{translate:100%}to{translate:-300%}}.gc-ring{--gc-ring-circumference:276.46;inline-size:var(--gc-ring-size,6rem);block-size:var(--gc-ring-size,6rem);flex:none;place-items:center;display:inline-grid;position:relative}.gc-ring[data-size=sm]{--gc-ring-size:4rem}.gc-ring[data-size=md]{--gc-ring-size:6rem}.gc-ring[data-size=lg]{--gc-ring-size:9rem}.gc-ring__svg{grid-area:1/1;block-size:100%;inline-size:100%;rotate:-90deg}.gc-ring__track,.gc-ring__fill{fill:none;stroke-width:8px}.gc-ring__track{stroke:var(--color-sunken)}.gc-ring__fill{stroke:var(--color-brand);stroke-linecap:round;stroke-dasharray:var(--gc-ring-circumference);stroke-dashoffset:calc(var(--gc-ring-circumference) - (var(--gc-ring-circumference) * var(--gc-ring-value,0) / 100));transition:stroke-dashoffset var(--duration-slower) var(--ease-out-quart)}.gc-ring[data-tone=gold] .gc-ring__fill{stroke:var(--color-gold)}.gc-ring[data-tone=success] .gc-ring__fill{stroke:var(--color-success)}.gc-ring__center{text-align:center;flex-direction:column;grid-area:1/1;align-items:center;gap:1px;display:flex}.gc-ring__value{font-family:var(--font-display);font-size:calc(var(--gc-ring-size) * .24);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.gc-ring__unit{color:var(--color-ink-muted);font-size:.6em;font-weight:600}.gc-ring__caption{font-size:calc(var(--gc-ring-size) * .09);color:var(--color-ink-muted);line-height:1.3}.gc-spinner{inline-size:var(--gc-spinner-size,1.25rem);block-size:var(--gc-spinner-size,1.25rem);border-radius:var(--radius-full);animation:var(--animate-spin-slow);border:2px solid;border-block-start-color:#0000;flex:none;display:inline-block}.gc-spinner[data-size=sm]{--gc-spinner-size:1rem;border-width:2px}.gc-spinner[data-size=md]{--gc-spinner-size:1.25rem}.gc-spinner[data-size=lg]{--gc-spinner-size:2rem;border-width:3px}.gc-spinner[data-tone=brand]{color:var(--color-brand)}.gc-spinner[data-tone=muted]{color:var(--color-ink-muted)}.gc-spinner[data-tone=invert]{color:var(--color-ink-invert)}@media(prefers-reduced-motion:reduce){.gc-spinner{opacity:.6;border-block-start-color:currentColor}}.gc-skeleton{border-radius:var(--radius-sm);background-color:var(--color-skeleton);background-image:linear-gradient(90deg,transparent 0%,oklch(from var(--color-surface) l c h / .55) 50%,transparent 100%);animation:var(--animate-shimmer);background-repeat:no-repeat;background-size:200% 100%;flex:none;display:block}.gc-skeleton[data-shape=text]{border-radius:var(--radius-xs);block-size:.75rem;inline-size:100%}.gc-skeleton[data-shape=title]{border-radius:var(--radius-xs);block-size:1.5rem;inline-size:60%}.gc-skeleton[data-shape=avatar]{border-radius:var(--radius-full);block-size:2.5rem;inline-size:2.5rem}.gc-skeleton[data-shape=avatar][data-size=xs]{block-size:1.5rem;inline-size:1.5rem}.gc-skeleton[data-shape=avatar][data-size=sm]{block-size:2rem;inline-size:2rem}.gc-skeleton[data-shape=avatar][data-size=lg]{block-size:3.5rem;inline-size:3.5rem}.gc-skeleton[data-shape=avatar][data-size=xl]{block-size:5rem;inline-size:5rem}.gc-skeleton[data-shape=thumb]{aspect-ratio:16/9;border-radius:var(--radius-md);inline-size:100%}.gc-skeleton[data-shape=button]{block-size:var(--height-control);border-radius:var(--radius-md);inline-size:8rem}.gc-skeleton[data-shape=badge]{border-radius:var(--radius-full);block-size:1.25rem;inline-size:4rem}.gc-skeleton[data-shape=block]{border-radius:var(--radius-lg);block-size:100%;inline-size:100%}.gc-skeleton-lines{gap:calc(var(--spacing) * 2);flex-direction:column;inline-size:100%;display:flex}.gc-skeleton-lines>.gc-skeleton:last-child{inline-size:65%}.gc-archive-skeleton__toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);margin-block-end:calc(var(--spacing) * 6);display:flex}.gc-archive-skeleton__toolbar-controls{gap:calc(var(--spacing) * 2);display:flex}.gc-archive-skeleton__card{gap:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;padding-block-end:calc(var(--spacing) * 4);display:flex;overflow:hidden}.gc-archive-skeleton__card>.gc-skeleton[data-shape=badge],.gc-archive-skeleton__card>.gc-skeleton[data-shape=title],.gc-archive-skeleton__card>.gc-skeleton-lines{margin-inline:calc(var(--spacing) * 4)}.gc-archive-skeleton__card>.gc-skeleton[data-shape=thumb]{border-radius:0}[data-gc-archive-region][data-loading=true]{opacity:.45;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out-quart)}@media(prefers-reduced-motion:reduce){.gc-skeleton{animation:none}}.gc-tooltip{display:inline-flex;position:relative}.gc-tooltip__bubble{z-index:var(--z-tooltip);max-inline-size:16rem;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);background-color:var(--color-ink);color:var(--color-ink-invert);font-size:var(--text-2xs);text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;width:max-content;transition:opacity var(--duration-fast) var(--ease-out-quart),visibility var(--duration-fast) var(--ease-out-quart),translate var(--duration-fast) var(--ease-out-quart);font-weight:500;line-height:1.45;position:absolute}.gc-tooltip[data-placement=top] .gc-tooltip__bubble{inset-block-end:calc(100% + var(--spacing) * 2);inset-inline-start:50%;translate:-50% 4px}.gc-tooltip[data-placement=bottom] .gc-tooltip__bubble{inset-block-start:calc(100% + var(--spacing) * 2);inset-inline-start:50%;translate:-50% -4px}.gc-tooltip[data-placement=start] .gc-tooltip__bubble{inset-block-start:50%;inset-inline-end:calc(100% + var(--spacing) * 2);translate:4px -50%}.gc-tooltip[data-placement=end] .gc-tooltip__bubble{inset-block-start:50%;inset-inline-start:calc(100% + var(--spacing) * 2);translate:-4px -50%}.gc-tooltip:focus-within .gc-tooltip__bubble{opacity:1;visibility:visible}.gc-tooltip[data-placement=top]:focus-within .gc-tooltip__bubble,.gc-tooltip[data-placement=bottom]:focus-within .gc-tooltip__bubble{translate:-50%}.gc-tooltip[data-placement=start]:focus-within .gc-tooltip__bubble,.gc-tooltip[data-placement=end]:focus-within .gc-tooltip__bubble{translate:0 -50%}@media(hover:hover){.gc-tooltip:hover .gc-tooltip__bubble{opacity:1;visibility:visible}.gc-tooltip[data-placement=top]:hover .gc-tooltip__bubble,.gc-tooltip[data-placement=bottom]:hover .gc-tooltip__bubble{translate:-50%}.gc-tooltip[data-placement=start]:hover .gc-tooltip__bubble,.gc-tooltip[data-placement=end]:hover .gc-tooltip__bubble{translate:0 -50%}}.gc-rating{align-items:center;gap:calc(var(--spacing) * 1.5);border:0;flex:none;margin:0;padding:0;display:inline-flex}.gc-rating__stars{display:inline-flex;position:relative}.gc-rating__star{font-size:var(--size-icon-sm);line-height:1}.gc-rating[data-size=sm] .gc-rating__star{font-size:.875rem}.gc-rating[data-size=lg] .gc-rating__star{font-size:var(--size-icon-lg)}.gc-rating__track{color:var(--color-line-strong);display:inline-flex}.gc-rating__fill{color:var(--color-gold);clip-path:inset(0 calc(100% - (var(--gc-rating-value,0) / 5 * 100%)) 0 0);display:inline-flex;position:absolute;inset:0}[dir=rtl] .gc-rating__fill{clip-path:inset(0 0 0 calc(100% - (var(--gc-rating-value,0) / 5 * 100%)))}.gc-rating__value{font-size:var(--text-xs);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.gc-rating__count{font-size:var(--text-xs);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.gc-rating[data-variant=input] .gc-rating__stars{gap:calc(var(--spacing) * 1)}.gc-rating__option{cursor:pointer;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:inline-grid}.gc-rating__radio{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.gc-rating__option .gc-rating__star{color:var(--color-line-strong);font-size:var(--size-icon-lg);transition:color var(--duration-instant) var(--ease-out-quart),scale var(--duration-instant) var(--ease-out-quart)}.gc-rating[data-variant=input] .gc-rating__stars:has(.gc-rating__radio:checked) .gc-rating__star{color:var(--color-gold)}.gc-rating[data-variant=input] .gc-rating__stars .gc-rating__option:has(.gc-rating__radio:checked)~.gc-rating__option .gc-rating__star{color:var(--color-line-strong)}@media(hover:hover){.gc-rating[data-variant=input] .gc-rating__stars:has(.gc-rating__option:hover) .gc-rating__star{color:var(--color-gold)}.gc-rating[data-variant=input] .gc-rating__stars .gc-rating__option:hover~.gc-rating__option .gc-rating__star{color:var(--color-line-strong)}.gc-rating__option:hover .gc-rating__star{scale:1.15}}.gc-rating__radio:focus-visible+.gc-rating__star{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}.gc-price{align-items:baseline;gap:calc(var(--spacing) * 2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.gc-price[data-align=center]{justify-content:center}.gc-price__main{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);letter-spacing:var(--tracking-tight);align-items:baseline;font-weight:800;line-height:1.1;display:inline-flex}.gc-price__main--gradient{background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.gc-price__currency{opacity:.75;margin-inline-end:.15em;font-size:.6em;font-weight:600}.gc-price__period{color:var(--color-ink-muted);margin-inline-start:.2em;font-size:.5em;font-weight:500}.gc-price__from{font-size:var(--text-xs);color:var(--color-ink-muted);font-weight:500}.gc-price__original{font-size:var(--text-sm);color:var(--color-ink-faint)}.gc-price__free{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-success);font-weight:800;line-height:1.1}.gc-price[data-size=sm] .gc-price__main,.gc-price[data-size=sm] .gc-price__free{font-size:var(--text-base)}.gc-price[data-size=sm] .gc-price__original{font-size:var(--text-xs)}.gc-price[data-size=compact] .gc-price__main,.gc-price[data-size=compact] .gc-price__free{font-size:var(--text-2xl)}.gc-price[data-size=lg] .gc-price__main,.gc-price[data-size=lg] .gc-price__free{font-size:var(--text-3xl)}.gc-price[data-size=xl] .gc-price__main,.gc-price[data-size=xl] .gc-price__free{font-size:var(--text-5xl)}.gc-price[data-size=xl] .gc-price__original{font-size:var(--text-base)}.gc-input{align-items:center;gap:calc(var(--spacing) * 2);inline-size:100%;block-size:var(--height-control);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-line-input);border-radius:var(--radius-md);background-color:var(--color-surface);transition:border-color var(--duration-instant) var(--ease-out-quart),box-shadow var(--duration-instant) var(--ease-out-quart);display:flex}.gc-input[data-size=sm]{block-size:var(--height-control);padding-inline:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm)}@media(min-width:64rem){.gc-input[data-size=sm]{block-size:var(--height-control-sm)}}.gc-input[data-size=lg]{block-size:var(--height-control-lg);padding-inline:calc(var(--spacing) * 4);border-radius:var(--radius-lg)}.gc-input__control{min-inline-size:0;color:var(--color-ink);font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.gc-input[data-size=lg] .gc-input__control{font-size:var(--text-base)}.gc-input__control::placeholder{color:var(--color-ink-faint)}.gc-input__control[type=email],.gc-input__control[type=password],.gc-input__control[type=tel],.gc-input__control[type=url],.gc-input__control[type=number]{text-align:start;direction:ltr;unicode-bidi:embed}.gc-input__control[type=number]{appearance:textfield}.gc-input__control[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.gc-input__control[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.gc-input__control[type=search]::-webkit-search-cancel-button{appearance:none}.gc-input__icon{font-size:var(--size-icon-sm);color:var(--color-ink-muted);flex:none;align-items:center;display:inline-flex}.gc-input__icon[data-tone=success]{color:var(--color-success)}.gc-input__icon[data-tone=danger]{color:var(--color-danger)}.gc-input__toggle{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.gc-input__toggle-icon{font-size:var(--size-icon-sm)}@media(hover:hover){.gc-input__toggle:hover{color:var(--color-ink)}}.gc-input__toggle:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}.gc-input__affix{font-size:var(--text-sm);color:var(--color-ink-muted);-webkit-user-select:none;user-select:none;flex:none}.gc-input:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.gc-input[data-state=error]{border-color:var(--color-danger)}.gc-input[data-state=error]:focus-within{box-shadow:0 0 0 3px var(--color-danger-soft)}.gc-input[data-state=success]{border-color:var(--color-success)}.gc-input[data-state=disabled]{background-color:var(--color-surface-alt);opacity:.6;cursor:not-allowed}.gc-input[data-state=disabled] .gc-input__control{cursor:not-allowed}.gc-input[data-state=readonly]{background-color:var(--color-surface-alt);border-color:var(--color-line)}.gc-textarea{border:1px solid var(--color-line-input);border-radius:var(--radius-md);background-color:var(--color-surface);inline-size:100%;transition:border-color var(--duration-instant) var(--ease-out-quart),box-shadow var(--duration-instant) var(--ease-out-quart);display:block;position:relative}.gc-textarea__control{inline-size:100%;padding:calc(var(--spacing) * 3);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-normal);resize:vertical;background:0 0;border:0;outline:none;display:block}.gc-textarea__control::placeholder{color:var(--color-ink-faint)}.gc-textarea:has(.gc-textarea__counter) .gc-textarea__control{padding-block-end:calc(var(--spacing) * 7)}.gc-textarea__counter{font-size:var(--text-2xs);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;inset-block-end:calc(var(--spacing) * 2);inset-inline-end:calc(var(--spacing) * 3)}.gc-textarea__counter[data-over=true]{color:var(--color-danger);font-weight:600}.gc-textarea[data-gc-autogrow] .gc-textarea__control{resize:none;overflow-y:hidden}.gc-textarea:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.gc-textarea[data-state=error]{border-color:var(--color-danger)}.gc-textarea[data-state=error]:focus-within{box-shadow:0 0 0 3px var(--color-danger-soft)}.gc-textarea[data-state=success]{border-color:var(--color-success)}.gc-textarea[data-state=disabled]{background-color:var(--color-surface-alt);opacity:.6}.gc-textarea[data-state=disabled] .gc-textarea__control{cursor:not-allowed}.gc-textarea[data-state=readonly]{background-color:var(--color-surface-alt);border-color:var(--color-line)}.gc-select{align-items:center;gap:calc(var(--spacing) * 2);inline-size:100%;block-size:var(--height-control);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-line-input);border-radius:var(--radius-md);background-color:var(--color-surface);transition:border-color var(--duration-instant) var(--ease-out-quart),box-shadow var(--duration-instant) var(--ease-out-quart);display:flex;position:relative}.gc-select[data-size=sm]{block-size:var(--height-control);padding-inline:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm)}@media(min-width:64rem){.gc-select[data-size=sm]{block-size:var(--height-control-sm)}}.gc-select[data-size=lg]{block-size:var(--height-control-lg);padding-inline:calc(var(--spacing) * 4);border-radius:var(--radius-lg)}.gc-select__control{appearance:none;min-inline-size:0;color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;outline:none;flex:1;padding-inline-end:calc(var(--spacing) * 5)}.gc-select[data-size=lg] .gc-select__control{font-size:var(--text-base)}.gc-select__control:has(option[value=""]:checked){color:var(--color-ink-faint)}.gc-select__icon{font-size:var(--size-icon-sm);color:var(--color-ink-muted);flex:none}.gc-select__arrow{font-size:var(--size-icon-sm);color:var(--color-ink-muted);pointer-events:none;transition:rotate var(--duration-base) var(--ease-out-quart);position:absolute;inset-inline-end:calc(var(--spacing) * 3)}.gc-select:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.gc-select:focus-within .gc-select__arrow{color:var(--color-brand);rotate:180deg}.gc-select[data-state=error]{border-color:var(--color-danger)}.gc-select[data-state=error]:focus-within{box-shadow:0 0 0 3px var(--color-danger-soft)}.gc-select[data-state=success]{border-color:var(--color-success)}.gc-select[data-state=disabled]{background-color:var(--color-surface-alt);opacity:.6}.gc-select[data-state=disabled] .gc-select__control{cursor:not-allowed}.gc-select__control option{background-color:var(--color-elevated);color:var(--color-ink)}.gc-checkbox{align-items:flex-start;gap:calc(var(--spacing) * 2.5);min-block-size:var(--height-control);padding-block:calc(var(--spacing) * 1.5);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.gc-checkbox[data-size=sm]{gap:calc(var(--spacing) * 2);min-block-size:auto}.gc-checkbox__input{opacity:0;cursor:pointer;block-size:1.25rem;inline-size:1.25rem;margin:0;position:absolute}.gc-checkbox__box{border:1px solid var(--color-line-input);border-radius:var(--radius-xs);background-color:var(--color-surface);block-size:1.25rem;inline-size:1.25rem;transition:background-color var(--duration-instant) var(--ease-out-quart),border-color var(--duration-instant) var(--ease-out-quart);flex:none;place-items:center;margin-block-start:.125rem;display:grid;position:relative}.gc-checkbox[data-size=sm] .gc-checkbox__box{block-size:1rem;inline-size:1rem}.gc-checkbox__tick,.gc-checkbox__dash{color:var(--color-on-brand);opacity:0;transition:opacity var(--duration-instant) var(--ease-out-quart),scale var(--duration-instant) var(--ease-spring);scale:.6}.gc-checkbox__tick{font-size:.75rem;position:absolute}.gc-checkbox__dash{background-color:currentColor;border-radius:1px;block-size:2px;inline-size:.5rem;position:absolute}.gc-checkbox__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.gc-checkbox__label{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.4}.gc-checkbox[data-size=sm] .gc-checkbox__label{font-size:var(--text-xs)}.gc-checkbox__count{color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.gc-checkbox__hint{font-size:var(--text-xs);color:var(--color-ink-muted)}@media(hover:hover){.gc-checkbox:hover:not([data-state=disabled]) .gc-checkbox__box{border-color:var(--color-brand)}}.gc-checkbox__input:checked+.gc-checkbox__box,.gc-checkbox__input:indeterminate+.gc-checkbox__box{background-color:var(--color-brand);border-color:var(--color-brand)}.gc-checkbox__input:checked+.gc-checkbox__box .gc-checkbox__tick,.gc-checkbox__input:indeterminate+.gc-checkbox__box .gc-checkbox__dash{opacity:1;scale:1}.gc-checkbox__input:indeterminate+.gc-checkbox__box .gc-checkbox__tick{opacity:0}.gc-checkbox__input:focus-visible+.gc-checkbox__box{outline:2px solid var(--color-focus);outline-offset:2px}.gc-checkbox[data-state=error] .gc-checkbox__box{border-color:var(--color-danger)}.gc-checkbox[data-state=disabled]{opacity:.5;cursor:not-allowed}.gc-checkbox[data-state=disabled] .gc-checkbox__input{cursor:not-allowed}.gc-radio{align-items:flex-start;gap:calc(var(--spacing) * 2.5);min-block-size:var(--height-control);padding-block:calc(var(--spacing) * 1.5);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.gc-radio[data-size=sm]{gap:calc(var(--spacing) * 2);min-block-size:auto}.gc-radio__input{opacity:0;cursor:pointer;block-size:1.25rem;inline-size:1.25rem;margin:0;position:absolute}.gc-radio__dot{border:1px solid var(--color-line-input);border-radius:var(--radius-full);background-color:var(--color-surface);block-size:1.25rem;inline-size:1.25rem;transition:border-color var(--duration-instant) var(--ease-out-quart);flex:none;place-items:center;margin-block-start:.125rem;display:grid;position:relative}.gc-radio[data-size=sm] .gc-radio__dot{block-size:1rem;inline-size:1rem}.gc-radio__dot:after{content:"";border-radius:var(--radius-full);background-color:var(--color-brand);block-size:.625rem;inline-size:.625rem;transition:scale var(--duration-instant) var(--ease-spring);scale:0}.gc-radio[data-size=sm] .gc-radio__dot:after{block-size:.5rem;inline-size:.5rem}.gc-radio__text{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.gc-radio__label{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.4}.gc-radio[data-size=sm] .gc-radio__label{font-size:var(--text-xs)}.gc-radio__hint{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-radio__extra{flex:none;margin-inline-start:auto}@media(hover:hover){.gc-radio:hover:not([data-state=disabled]) .gc-radio__dot{border-color:var(--color-brand)}}.gc-radio__input:checked~.gc-radio__dot{border-color:var(--color-brand)}.gc-radio__input:checked~.gc-radio__dot:after{scale:1}.gc-radio__input:focus-visible~.gc-radio__dot{outline:2px solid var(--color-focus);outline-offset:2px}.gc-radio[data-state=error] .gc-radio__dot{border-color:var(--color-danger)}.gc-radio[data-state=disabled]{opacity:.5;cursor:not-allowed}.gc-radio[data-card=true]{padding:calc(var(--spacing) * 4);border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-surface);transition:border-color var(--duration-instant) var(--ease-out-quart),background-color var(--duration-instant) var(--ease-out-quart)}@media(hover:hover){.gc-radio[data-card=true]:hover:not([data-state=disabled]){border-color:var(--color-brand-line)}}.gc-radio[data-card=true]:has(.gc-radio__input:checked){border-color:var(--color-brand);background-color:var(--color-brand-soft);padding:calc(var(--spacing) * 4 - 1px);border-width:2px}.gc-switch{align-items:flex-start;gap:calc(var(--spacing) * 3);min-block-size:var(--height-control);padding-block:calc(var(--spacing) * 1.5);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.gc-switch[data-label-pos=start]{flex-direction:row-reverse;justify-content:space-between}.gc-switch__input{opacity:0;cursor:pointer;block-size:1.5rem;inline-size:2.75rem;margin:0;position:absolute}.gc-switch__track{border-radius:var(--radius-full);background-color:var(--color-line-strong);block-size:1.5rem;inline-size:2.75rem;transition:background-color var(--duration-base) var(--ease-out-quart);flex:none;margin-block-start:.125rem;position:relative}.gc-switch[data-size=sm] .gc-switch__track{block-size:1.25rem;inline-size:2.25rem}.gc-switch__thumb{border-radius:var(--radius-full);background-color:var(--color-surface);block-size:1.25rem;inline-size:1.25rem;box-shadow:var(--shadow-sm);transition:translate var(--duration-base) var(--ease-out-quart);position:absolute;inset-block-start:2px;inset-inline-start:2px}.gc-switch[data-size=sm] .gc-switch__thumb{block-size:1rem;inline-size:1rem}.gc-switch__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.gc-switch__label{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.4}.gc-switch__hint{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-switch__input:checked~.gc-switch__track{background-color:var(--color-brand)}.gc-switch__input:checked~.gc-switch__track .gc-switch__thumb{translate:1.25rem}[dir=rtl] .gc-switch__input:checked~.gc-switch__track .gc-switch__thumb{translate:-1.25rem}.gc-switch[data-size=sm] .gc-switch__input:checked~.gc-switch__track .gc-switch__thumb{translate:1rem}[dir=rtl] .gc-switch[data-size=sm] .gc-switch__input:checked~.gc-switch__track .gc-switch__thumb{translate:-1rem}.gc-switch__input:focus-visible~.gc-switch__track{outline:2px solid var(--color-focus);outline-offset:2px}@media(hover:hover){.gc-switch:hover:not([data-state]) .gc-switch__track{background-color:var(--color-ink-faint)}.gc-switch:hover:not([data-state]) .gc-switch__input:checked~.gc-switch__track{background-color:var(--color-brand-hover)}}.gc-switch[data-state=disabled],.gc-switch[data-state=loading]{opacity:.5;cursor:not-allowed}.gc-switch[data-state=loading] .gc-switch__thumb{animation:var(--animate-pulse-glow)}.gc-quantity{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:none;display:inline-flex}.gc-quantity__control{border:1px solid var(--color-line-input);border-radius:var(--radius-md);background-color:var(--color-surface);transition:border-color var(--duration-instant) var(--ease-out-quart),box-shadow var(--duration-instant) var(--ease-out-quart);align-items:center;display:inline-flex;overflow:hidden}.gc-quantity__btn{inline-size:var(--height-control);block-size:var(--height-control);color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out-quart),color var(--duration-instant) var(--ease-out-quart);background:0 0;flex:none;place-items:center;display:grid}.gc-quantity__btn>span{font-size:var(--size-icon-sm)}@media(hover:hover){.gc-quantity__btn:hover:not(:disabled){background-color:var(--color-brand-soft);color:var(--color-brand)}}.gc-quantity__btn:disabled{opacity:.4;cursor:not-allowed}.gc-quantity__input{inline-size:3rem;block-size:var(--height-control);border:0;border-inline:1px solid var(--color-line);text-align:center;font-size:var(--text-sm);color:var(--color-ink);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;outline:none;font-weight:600}.gc-quantity__input::-webkit-outer-spin-button{appearance:none;margin:0}.gc-quantity__input::-webkit-inner-spin-button{appearance:none;margin:0}.gc-quantity__control:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.gc-quantity__stock{font-size:var(--text-2xs);color:var(--color-warning);text-align:center}@media(min-width:64rem){.gc-quantity[data-size=sm] .gc-quantity__btn,.gc-quantity[data-size=sm] .gc-quantity__input{block-size:var(--height-control-sm)}.gc-quantity[data-size=sm] .gc-quantity__btn{inline-size:var(--height-control-sm)}.gc-quantity[data-size=sm] .gc-quantity__input{inline-size:2.5rem;font-size:var(--text-xs)}}.gc-quantity[data-state=disabled],.gc-quantity[data-state=loading]{opacity:.6}.gc-quantity[data-state=loading] .gc-quantity__control{cursor:progress}.gc-range{gap:calc(var(--spacing) * 3);flex-direction:column;inline-size:100%;display:flex}.gc-range__values{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.gc-range__value{font-size:var(--text-sm);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.gc-range__track{block-size:var(--height-control);align-items:center;display:flex;position:relative}.gc-range__track:before{content:"";border-radius:var(--radius-full);background-color:var(--color-sunken);block-size:.375rem;position:absolute;inset-inline:0}.gc-range__fill{border-radius:var(--radius-full);background-color:var(--color-brand);block-size:.375rem;position:absolute;inset-inline-start:calc((var(--gc-range-from) - var(--gc-range-min)) / (var(--gc-range-max) - var(--gc-range-min)) * 100%);inset-inline-end:calc(100% - (var(--gc-range-to) - var(--gc-range-min)) / (var(--gc-range-max) - var(--gc-range-min)) * 100%)}.gc-range__input{inline-size:100%;block-size:var(--height-control);appearance:none;pointer-events:none;background:0 0;margin:0;position:absolute;inset-inline:0}.gc-range__input::-webkit-slider-thumb{appearance:none;pointer-events:auto;border:2px solid var(--color-brand);border-radius:var(--radius-full);background-color:var(--color-surface);block-size:1.25rem;inline-size:1.25rem;box-shadow:var(--shadow-sm);cursor:grab;transition:scale var(--duration-instant) var(--ease-out-quart)}.gc-range__input::-moz-range-thumb{pointer-events:auto;border:2px solid var(--color-brand);border-radius:var(--radius-full);background-color:var(--color-surface);block-size:1.25rem;inline-size:1.25rem;box-shadow:var(--shadow-sm);cursor:grab}.gc-range__input:active::-webkit-slider-thumb{cursor:grabbing;scale:1.1}.gc-range__input:active::-moz-range-thumb{cursor:grabbing}.gc-range__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-focus);outline-offset:2px}.gc-range__input:focus-visible::-moz-range-thumb{outline:2px solid var(--color-focus);outline-offset:2px}.gc-range__input:disabled::-webkit-slider-thumb{cursor:not-allowed}.gc-range__input:disabled::-moz-range-thumb{cursor:not-allowed}.gc-otp{gap:calc(var(--spacing) * 2);justify-content:center;display:flex}.gc-otp__cell{border:1px solid var(--color-line-input);border-radius:var(--radius-md);background-color:var(--color-surface);text-align:center;block-size:3.25rem;inline-size:2.75rem;font-family:var(--font-mono);font-size:var(--text-xl);color:var(--color-ink);font-variant-numeric:tabular-nums;transition:border-color var(--duration-instant) var(--ease-out-quart),box-shadow var(--duration-instant) var(--ease-out-quart);outline:none;font-weight:600}@media(max-width:24rem){.gc-otp{gap:calc(var(--spacing) * 1)}.gc-otp__cell{block-size:2.75rem;inline-size:2.25rem;font-size:var(--text-lg)}}.gc-otp__cell:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.gc-otp__cell:not(:placeholder-shown),.gc-otp__cell[data-filled=true]{border-color:var(--color-brand);background-color:var(--color-brand-soft)}.gc-otp[data-state=error] .gc-otp__cell{border-color:var(--color-danger)}.gc-otp[data-state=error] .gc-otp__cell:focus-visible{box-shadow:0 0 0 3px var(--color-danger-soft)}.gc-otp[data-state=success] .gc-otp__cell{border-color:var(--color-success);background-color:var(--color-success-soft)}.gc-otp[data-state=disabled]{opacity:.6}.gc-otp[data-state=disabled] .gc-otp__cell{cursor:not-allowed}.gc-iframe-embed{border-radius:var(--radius-lg);background-color:var(--color-surface-alt);block-size:0;inline-size:100%;padding-block-end:var(--gc-iframe-embed-ratio,56.25%);position:relative;overflow:hidden}.gc-iframe-embed[data-mode=fixed]{block-size:var(--gc-iframe-embed-height,31.25rem);padding-block-end:0}.gc-iframe-embed__frame{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.gc-field{gap:calc(var(--spacing) * 1.5);flex-direction:column;inline-size:100%;display:flex}.gc-field__label{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);color:var(--color-ink-soft);font-weight:500;display:inline-flex}.gc-field__required{color:var(--color-danger)}.gc-field__hint{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-field__error{align-items:flex-start;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);color:var(--color-danger);display:flex}.gc-field__error .g-o-danger{font-size:var(--size-icon-sm);flex:none;margin-block-start:.0625rem}.gc-field[data-state=disabled] .gc-field__label,.gc-field[data-state=disabled] .gc-field__hint{opacity:.6}.gc-password-strength__rules{gap:calc(var(--spacing) * 2);flex-direction:column;list-style:none;display:flex}.gc-password-strength__rule{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);color:var(--color-ink-muted);display:flex}.gc-password-strength__rule-icon{font-size:var(--size-icon-sm);color:var(--color-ink-faint);flex:none}.gc-password-strength__rule[data-state=met]{color:var(--color-ink)}.gc-password-strength__rule[data-state=met] .gc-password-strength__rule-icon{color:var(--color-success)}.gc-search-input{align-items:center;gap:calc(var(--spacing) * 2);inline-size:100%;block-size:var(--height-control);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-line-input);border-radius:var(--radius-md);background-color:var(--color-surface);transition:border-color var(--duration-instant) var(--ease-out-quart),box-shadow var(--duration-instant) var(--ease-out-quart);display:flex}.gc-search-input__icon{font-size:var(--size-icon-sm);color:var(--color-ink-muted);flex:none}.gc-search-input__control{min-inline-size:0;color:var(--color-ink);font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.gc-search-input__control::placeholder{color:var(--color-ink-faint)}.gc-search-input__control::-webkit-search-cancel-button{appearance:none}.gc-search-input__clear{border-radius:var(--radius-full);block-size:1.5rem;inline-size:1.5rem;color:var(--color-ink-muted);cursor:pointer;transition:color var(--duration-instant) var(--ease-out-quart);background:0 0;flex:none;justify-content:center;align-items:center;margin-inline-end:calc(var(--spacing) * -1);display:none;position:relative}.gc-search-input__clear:after{content:"";block-size:2.75rem;inline-size:2.75rem;position:absolute;inset:50%;translate:-50% -50%}@media(hover:hover){.gc-search-input__clear:hover{color:var(--color-danger)}}.gc-search-input:has(.gc-search-input__control:not(:placeholder-shown)) .gc-search-input__clear{display:inline-flex}.gc-search-input:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.gc-search-input[data-state=disabled]{background-color:var(--color-surface-alt);opacity:.6;cursor:not-allowed}.gc-search-input[data-state=disabled] .gc-search-input__control{cursor:not-allowed}.gc-coupon-form{gap:calc(var(--spacing) * 2);flex-direction:column;inline-size:100%;display:flex}.gc-coupon-form__row{align-items:stretch;gap:calc(var(--spacing) * 3);display:flex}.gc-coupon-form__row .gc-input{flex:1;min-inline-size:0}.gc-coupon-form__row .gc-btn{flex:none}.gc-coupon-form__message{align-items:flex-start;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);color:var(--color-danger);display:flex}.gc-coupon-form__message[data-tone=warning]{color:var(--color-warning)}.gc-coupon-form__message-icon{font-size:var(--size-icon-sm);flex:none}@media(max-width:22rem){.gc-coupon-form__row{flex-direction:column}.gc-coupon-form__row .gc-btn{inline-size:100%}}.gc-newsletter{gap:calc(var(--spacing) * 2.5);flex-direction:column;inline-size:100%;display:flex;container-type:inline-size}.gc-newsletter__row{align-items:center;gap:calc(var(--spacing) * 3);inline-size:100%;display:flex}.gc-newsletter__row .gc-input{flex:1 1 0%;min-inline-size:0}.gc-newsletter__row .gc-btn{block-size:var(--height-control);white-space:nowrap;flex:none}@container (max-width:26rem){.gc-newsletter__row{flex-direction:column;align-items:stretch}.gc-newsletter__row .gc-input{flex:none}.gc-newsletter__row .gc-btn{inline-size:100%}}.gc-newsletter__message,.gc-newsletter__success{align-items:flex-start;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);display:flex}.gc-newsletter__message[data-tone=error]{color:var(--color-danger)}.gc-newsletter__message[data-tone=warning]{color:var(--color-warning)}.gc-newsletter__success{color:var(--color-success)}.gc-newsletter__message .g-o-danger,.gc-newsletter__message .g-o-warning-2,.gc-newsletter__success .g-o-tick-circle{font-size:var(--size-icon-sm);flex:none}.gc-file-upload{gap:calc(var(--spacing) * 4);flex-direction:column;inline-size:100%;display:flex}.gc-file-upload__drop{align-items:center;gap:calc(var(--spacing) * 3);text-align:center;padding-block:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 6);border:2px dashed var(--color-line-input);border-radius:var(--radius-lg);background-color:var(--color-surface);cursor:pointer;transition:border-color var(--duration-instant) var(--ease-out-quart),background-color var(--duration-instant) var(--ease-out-quart);flex-direction:column;display:flex}.gc-file-upload__icon{font-size:var(--size-icon-lg);color:var(--color-ink-muted)}.gc-file-upload__title{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.gc-file-upload__hint{font-size:var(--text-xs);color:var(--color-ink-muted)}@media(hover:hover){.gc-file-upload:not([data-state=disabled]) .gc-file-upload__drop:hover{border-color:var(--color-brand-line);background-color:var(--color-brand-soft)}}.gc-file-upload[data-state=dragover] .gc-file-upload__drop{border-color:var(--color-brand);background-color:var(--color-brand-soft)}.gc-file-upload[data-state=error] .gc-file-upload__drop{border-color:var(--color-danger)}.gc-file-upload[data-state=disabled] .gc-file-upload__drop{opacity:.5;cursor:not-allowed}.gc-file-upload__list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-file-upload__preview{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-surface);display:flex}.gc-file-upload__file-icon{font-size:var(--size-icon-lg);color:var(--color-ink-muted);flex:none;display:inline-flex}.gc-file-upload__thumb{border-radius:var(--radius-sm);object-fit:cover;flex:none;block-size:2.75rem;inline-size:2.75rem}.gc-file-upload__meta{gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-file-upload__name{font-size:var(--text-sm);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.gc-file-upload__size{font-size:var(--text-xs);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.gc-file-upload__progress{margin-block-start:calc(var(--spacing) * 1)}.gc-file-upload:not([data-state=uploading]) .gc-file-upload__progress{display:none}.gc-file-upload__success-icon{font-size:var(--size-icon);color:var(--color-success);flex:none;display:none}.gc-file-upload[data-state=success] .gc-file-upload__success-icon{display:inline-flex}.gc-file-upload__error{align-items:flex-start;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);color:var(--color-danger);display:flex}.gc-file-upload__error .g-o-danger{font-size:var(--size-icon-sm);flex:none}.gc-tabs{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.gc-tabs__list{align-items:stretch;gap:calc(var(--spacing) * 1);overscroll-behavior-x:contain;border-block-end:1px solid var(--color-line);display:flex;overflow-x:auto}.gc-tabs__tab{align-items:center;gap:calc(var(--spacing) * 2);min-block-size:var(--height-control);padding-inline:calc(var(--spacing) * 4);color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:color var(--duration-instant) var(--ease-out-quart),border-color var(--duration-instant) var(--ease-out-quart);border:none;background:0 0;border-block-end:2px solid #0000;flex:none;margin-block-end:-1px;font-weight:600;display:inline-flex}.gc-tabs__tab-icon{font-size:var(--size-icon-sm)}.gc-tabs__count{color:var(--color-ink-faint);font-weight:400}.gc-tabs__tab[aria-selected=true] .gc-tabs__count{color:var(--color-brand)}@media(hover:hover){.gc-tabs__tab:hover:not([aria-selected=true]):not(:disabled){color:var(--color-ink)}}.gc-tabs__tab[aria-selected=true]{color:var(--color-brand);border-color:var(--color-brand)}.gc-tabs__tab:disabled,.gc-tabs__tab[aria-disabled=true]{opacity:.5;cursor:not-allowed}.gc-tabs__panel{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-relaxed)}.gc-tabs__panel:focus-visible,.gc-tabs__tab:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.gc-tabs[data-orientation=vertical]{align-items:flex-start;gap:calc(var(--spacing) * 8);flex-direction:row}.gc-tabs[data-orientation=vertical] .gc-tabs__list{border-inline-end:1px solid var(--color-line);border-block-end:none;flex-direction:column;flex:none;inline-size:12rem;overflow:visible auto}.gc-tabs[data-orientation=vertical] .gc-tabs__tab{border-block-end:none;border-inline-end:2px solid #0000;justify-content:flex-start;margin-block-end:0;margin-inline-end:-1px}.gc-tabs[data-orientation=vertical] .gc-tabs__tab[aria-selected=true]{border-inline-end-color:var(--color-brand)}.gc-tabs[data-orientation=vertical] .gc-tabs__panel{flex:1;min-inline-size:0}@media(max-width:29.9375rem){.gc-tabs[data-orientation=vertical]{flex-direction:column}.gc-tabs[data-orientation=vertical] .gc-tabs__list{border-inline-end:none;border-block-end:1px solid var(--color-line);flex-direction:row;inline-size:auto;overflow:auto visible}.gc-tabs[data-orientation=vertical] .gc-tabs__tab{border-block-end:2px solid #0000;border-inline-end:none;justify-content:center;margin-block-end:-1px;margin-inline-end:0}.gc-tabs[data-orientation=vertical] .gc-tabs__tab[aria-selected=true]{border-inline-end-color:#0000;border-block-end-color:var(--color-brand)}}.gc-accordion{border-block-start:1px solid var(--color-line);flex-direction:column;display:flex}.gc-accordion__item{border-block-end:1px solid var(--color-line)}.gc-accordion__heading{font:inherit;margin:0}.gc-accordion__trigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);inline-size:100%;min-block-size:var(--height-control);padding-block:calc(var(--spacing) * 3);text-align:start;cursor:pointer;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);transition:color var(--duration-instant) var(--ease-out-quart);background:0 0;border:none;flex-wrap:wrap;font-weight:600;display:flex}.gc-accordion__icon{font-size:var(--size-icon-sm);color:var(--color-ink-muted);transition:transform var(--duration-base) var(--ease-out-quart);flex:none}@media(hover:hover){.gc-accordion__trigger:hover{color:var(--color-brand)}}.gc-accordion__trigger:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.gc-accordion__trigger[aria-expanded=true] .gc-accordion__icon{color:var(--color-brand);transform:rotate(180deg)}.gc-accordion__trigger:disabled{opacity:.5;cursor:not-allowed}.gc-accordion__panel{transition:grid-template-rows var(--duration-slow) var(--ease-out-quart);grid-template-rows:0fr;display:grid}.gc-accordion__item[data-open=true] .gc-accordion__panel{grid-template-rows:1fr}.gc-accordion__panel-inner{min-block-size:0;overflow:hidden}.gc-accordion__panel-inner>:not(:last-child){margin-block-end:calc(var(--spacing) * 3)}.gc-accordion__panel-inner>:last-child{margin-block-end:calc(var(--spacing) * 4)}.gc-accordion__panel-inner{color:var(--color-ink-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.gc-breadcrumb__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.gc-breadcrumb__item{align-items:center;gap:calc(var(--spacing) * 2);min-inline-size:0;display:inline-flex}.gc-breadcrumb__link,.gc-breadcrumb__current{overflow-wrap:break-word;min-inline-size:0}.gc-breadcrumb__list>li:not(:last-child):after{content:"/";color:var(--color-ink-faint);font-size:var(--text-xs)}.gc-breadcrumb__link{color:var(--color-ink-muted);font-size:var(--text-sm);transition:color var(--duration-instant) var(--ease-out-quart);text-decoration:none;position:relative}.gc-breadcrumb__link:before{content:"";block-size:2.75rem;inline-size:max(100%,2.75rem);margin-inline:auto;position:absolute;inset-block:50%;inset-inline:0;translate:0 -50%}@media(hover:hover){.gc-breadcrumb__link:hover{color:var(--color-brand);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}.gc-breadcrumb__link:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}.gc-breadcrumb__current{color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.gc-breadcrumb__ellipsis{color:var(--color-ink-faint);font-size:var(--text-sm);display:none}@media(max-width:39.9375rem){.gc-breadcrumb__item--collapsible{display:none}.gc-breadcrumb__ellipsis{display:inline-flex}}.gc-pagination{justify-content:center;display:flex}.gc-pagination__list{align-items:center;gap:calc(var(--spacing) * 1);margin:0;padding:0;list-style:none;display:none}.gc-pagination__compact{align-items:center;gap:calc(var(--spacing) * 4);display:flex}@media(min-width:40rem){.gc-pagination__list{display:flex}.gc-pagination__compact{display:none}}.gc-pagination__link{inline-size:var(--height-control);block-size:var(--height-control);border-radius:var(--radius-md);color:var(--color-ink-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums;transition:background-color var(--duration-instant) var(--ease-out-quart),color var(--duration-instant) var(--ease-out-quart);place-items:center;font-weight:600;text-decoration:none;display:inline-grid}@media(hover:hover){a.gc-pagination__link:hover{background-color:var(--color-surface-hover);color:var(--color-ink)}}a.gc-pagination__link:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-pagination__link[aria-current=page]{background-color:var(--color-brand);color:var(--color-on-brand);cursor:default}.gc-pagination__ellipsis{inline-size:var(--height-control);block-size:var(--height-control);color:var(--color-ink-faint);font-size:var(--text-sm);place-items:center;display:inline-grid}.gc-pagination__status{color:var(--color-ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.gc-load-more{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-load-more__status{color:var(--color-ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.gc-step-indicator{margin:0;padding:0;list-style:none;display:flex}.gc-step-indicator__step{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;flex:1;display:flex;position:relative}.gc-step-indicator__step:not(:first-child):before{content:"";background-color:var(--color-line-strong);block-size:2px;inline-size:100%;position:absolute;inset-block-start:calc(var(--height-control-sm) / 2 - 1px);inset-inline-start:-50%}.gc-step-indicator__step[data-state=done]+.gc-step-indicator__step:before{background-color:var(--color-gold)}.gc-step-indicator__marker{inline-size:var(--height-control-sm);block-size:var(--height-control-sm);border:1px solid var(--color-line-strong);border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:600;display:grid;position:relative}.gc-step-indicator__marker .g-o-tick-circle{font-size:var(--size-icon-sm)}.gc-step-indicator__label{color:var(--color-ink-muted);font-size:var(--text-sm)}.gc-step-indicator__step[data-state=current] .gc-step-indicator__marker{border-width:2px;border-color:var(--color-brand);background-color:var(--color-brand-soft);color:var(--color-brand)}.gc-step-indicator__step[data-state=current] .gc-step-indicator__label{color:var(--color-ink);font-weight:600}.gc-step-indicator__step[data-state=done] .gc-step-indicator__marker{border-color:var(--color-gold);background-color:var(--color-gold);color:var(--color-on-gold)}.gc-step-indicator__step[data-state=done] .gc-step-indicator__label{color:var(--color-ink-soft)}@media(max-width:26.5625rem){.gc-step-indicator__marker{block-size:1.75rem;inline-size:1.75rem;font-size:var(--text-xs)}.gc-step-indicator__step:not(:first-child):before{inset-block-start:calc(.875rem - 1px)}.gc-step-indicator__label{font-size:var(--text-xs)}}.gc-button-group{align-items:stretch;display:inline-flex}.gc-button-group[data-orientation=vertical]{flex-direction:column}.gc-button-group>.gc-btn{border-radius:0}.gc-button-group:not([data-orientation=vertical])>.gc-btn:not(:first-child){margin-inline-start:-1px}.gc-button-group[data-orientation=vertical]>.gc-btn:not(:first-child){margin-block-start:-1px}.gc-button-group:not([data-orientation=vertical])>.gc-btn:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.gc-button-group:not([data-orientation=vertical])>.gc-btn:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.gc-button-group[data-orientation=vertical]>.gc-btn:first-child{border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md)}.gc-button-group[data-orientation=vertical]>.gc-btn:last-child{border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.gc-button-group>.gc-btn:hover,.gc-button-group>.gc-btn:focus-visible{z-index:var(--z-raised)}.gc-button-group[data-variant=segmented]>.gc-btn[aria-checked=true]{background-color:var(--color-brand-soft);color:var(--color-brand);border-color:var(--color-brand)}.gc-dropdown{display:inline-flex;position:relative}.gc-dropdown__caret{font-size:var(--size-icon-sm);color:var(--color-ink-muted);transition:rotate var(--duration-base) var(--ease-out-quart);margin-inline-start:auto}.gc-dropdown__trigger[aria-expanded=true] .gc-dropdown__caret{color:var(--color-brand);rotate:180deg}.gc-dropdown__trigger[data-state=loading] .gc-dropdown__caret{visibility:hidden}.gc-dropdown__menu{min-inline-size:12rem;padding:calc(var(--spacing) * 1.5);background-color:var(--color-elevated);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:var(--animate-fade-up);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + calc(var(--spacing) * 2));inset-inline-start:0}.gc-dropdown__menu[data-align=end]{inset-inline:auto 0}.gc-dropdown__menu[data-drop=up]{inset-block-start:auto;inset-block-end:calc(100% + calc(var(--spacing) * 2))}.gc-dropdown__menu[hidden]{display:none}.gc-dropdown__item{align-items:center;gap:calc(var(--spacing) * 2.5);inline-size:100%;min-block-size:var(--height-control);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-sm);color:var(--color-ink-soft);font-family:var(--font-sans);font-size:var(--text-sm);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.gc-dropdown__item-icon{font-size:var(--size-icon-sm);color:var(--color-ink-muted);flex:none}.gc-dropdown__item:hover,.gc-dropdown__item:focus{background-color:var(--color-surface-hover);color:var(--color-ink)}.gc-dropdown__item:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-dropdown__item[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.gc-dropdown__item[data-tone=danger]{color:var(--color-danger)}.gc-dropdown__item[data-tone=danger]:hover,.gc-dropdown__item[data-tone=danger]:focus{background-color:var(--color-danger-soft)}.gc-dropdown__divider{block-size:1px;margin-block:calc(var(--spacing) * 1.5);background-color:var(--color-line)}.gc-dropdown__item[role=menuitemradio] .gc-dropdown__item-check{visibility:hidden;color:var(--color-brand);margin-inline-start:auto}.gc-dropdown__item[role=menuitemradio][aria-checked=true]{color:var(--color-brand);background-color:var(--color-brand-soft);font-weight:600}.gc-dropdown__item[role=menuitemradio][aria-checked=true] .gc-dropdown__item-check{visibility:visible}.gc-dropdown__menu--nested{min-inline-size:0;margin:calc(var(--spacing) * 1) 0;border:0;border-inline-start:1px solid var(--color-line);box-shadow:none;background:0 0;border-radius:0;padding:0;padding-inline-start:calc(var(--spacing) * 4);animation:none;position:static;inset:auto}.gc-dropdown__item-arrow{font-size:var(--size-icon-sm);color:var(--color-ink-muted);transition:rotate var(--duration-base) var(--ease-out-quart);margin-inline-start:auto;rotate:0deg}.gc-dropdown__item[aria-expanded=true] .gc-dropdown__item-arrow{color:var(--color-brand);rotate:90deg}@media(prefers-reduced-motion:reduce){.gc-dropdown__menu{animation:none}.gc-dropdown__item-arrow{transition:none}}.gc-sort-select .gc-dropdown__trigger{min-inline-size:11rem}.gc-view-switch{flex:none;inline-size:fit-content}.gc-combobox{inline-size:100%;position:relative}.gc-combobox__field{align-items:center;gap:calc(var(--spacing) * 2);block-size:var(--height-control);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-line-input);border-radius:var(--radius-md);background-color:var(--color-surface);transition:border-color var(--duration-instant) var(--ease-out-quart),box-shadow var(--duration-instant) var(--ease-out-quart);display:flex}.gc-combobox__icon{font-size:var(--size-icon-sm);color:var(--color-ink-muted);flex:none}.gc-combobox__input{min-inline-size:0;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.gc-combobox__input::placeholder{color:var(--color-ink-faint)}.gc-combobox:focus-within .gc-combobox__field{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.gc-combobox[data-state=disabled] .gc-combobox__field{background-color:var(--color-surface-alt);opacity:.6}.gc-combobox[data-state=disabled] .gc-combobox__input{cursor:not-allowed}.gc-combobox__listbox{overscroll-behavior:contain;max-block-size:16rem;padding:calc(var(--spacing) * 1.5);background-color:var(--color-elevated);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:var(--animate-fade-up);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + calc(var(--spacing) * 2));inset-inline:0;overflow-y:auto}.gc-combobox__listbox[hidden]{display:none}.gc-combobox__option{min-block-size:var(--height-control);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-sm);color:var(--color-ink-soft);font-size:var(--text-sm);cursor:pointer;scroll-margin-block:calc(var(--spacing) * 1.5);align-items:center;display:flex}.gc-combobox__option[hidden]{display:none}@media(hover:hover){.gc-combobox__option:hover{background-color:var(--color-surface-hover)}}.gc-combobox__option[aria-selected=true]{background-color:var(--color-brand-soft);color:var(--color-brand)}.gc-combobox__empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center}@media(prefers-reduced-motion:reduce){.gc-combobox__listbox{animation:none}}.gc-filter-group{gap:calc(var(--spacing) * 6);inline-size:100%;max-inline-size:var(--width-filter-sidebar);flex-direction:column;display:flex}.gc-filter-group__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-filter-group__section{gap:calc(var(--spacing) * 3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.gc-filter-group__section+.gc-filter-group__section{border-block-start:1px solid var(--color-line);padding-block-start:calc(var(--spacing) * 6)}.gc-filter-group__legend{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:0;font-weight:700}.gc-filter-group__categories .gc-accordion__panel-inner{padding-inline-start:calc(var(--spacing) * 2)}.gc-filter-group__tree-heading{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.gc-filter-group__tree-heading .gc-checkbox{flex:1;min-inline-size:0}.gc-filter-group__tree-trigger{min-block-size:auto;inline-size:auto;padding:calc(var(--spacing) * 2);flex:none}.gc-filter-group__rating-row{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.gc-filter-chips__row{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gc-filter-chips__row[hidden]{display:none}.gc-filter-chips__list{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-filter-chips__clear{flex:none;margin-inline-start:auto}.gc-alert{opacity:1;transition:grid-template-rows var(--duration-base) var(--ease-out-quart),opacity var(--duration-base) var(--ease-out-quart),margin-block-end var(--duration-base) var(--ease-out-quart);grid-template-rows:1fr;display:grid}.gc-alert[data-state=closing]{opacity:0;grid-template-rows:0fr;margin-block-end:0}.gc-alert__inner{align-items:flex-start;gap:calc(var(--spacing) * 3);min-block-size:0;padding:calc(var(--spacing) * 4);border:1px solid var(--gc-alert-line);border-radius:var(--radius-lg);background-color:var(--gc-alert-bg);display:flex;overflow:hidden}.gc-alert__icon{font-size:var(--size-icon);color:var(--gc-alert-fg);flex:none}.gc-alert__body{gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-alert__title{color:var(--color-ink);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug)}.gc-alert__desc{color:var(--color-ink-soft);font-size:var(--text-sm);line-height:var(--leading-normal)}.gc-alert[data-variant=info]{--gc-alert-fg:var(--color-info);--gc-alert-bg:var(--color-info-soft);--gc-alert-line:var(--color-info)}.gc-alert[data-variant=success]{--gc-alert-fg:var(--color-success);--gc-alert-bg:var(--color-success-soft);--gc-alert-line:var(--color-success)}.gc-alert[data-variant=warning]{--gc-alert-fg:var(--color-warning);--gc-alert-bg:var(--color-warning-soft);--gc-alert-line:var(--color-warning)}.gc-alert[data-variant=danger]{--gc-alert-fg:var(--color-danger);--gc-alert-bg:var(--color-danger-soft);--gc-alert-line:var(--color-danger)}.gc-alert__dismiss{border-radius:var(--radius-sm);block-size:1.5rem;inline-size:1.5rem;color:var(--gc-alert-fg);opacity:.7;cursor:pointer;transition:opacity var(--duration-instant) var(--ease-out-quart);background:0 0;flex:none;place-items:center;margin-block-start:calc(var(--spacing) * -.5);margin-inline-end:calc(var(--spacing) * -1);display:inline-grid;position:relative}.gc-alert__dismiss>span{font-size:var(--size-icon-sm)}.gc-alert__dismiss:after{content:"";inline-size:var(--height-control);block-size:var(--height-control);position:absolute;inset:50%;translate:-50% -50%}@media(hover:hover){.gc-alert__dismiss:hover{opacity:1}}@media(prefers-reduced-motion:reduce){.gc-alert{transition:none}}.gc-toast{--gc-toast-x:0px;--gc-toast-y:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 3);inline-size:100%;max-inline-size:var(--width-toast);padding:calc(var(--spacing) * 4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-elevated);box-shadow:var(--shadow-lg);opacity:0;transform:translate(var(--gc-toast-x),var(--gc-toast-y));transition:opacity var(--duration-base) var(--ease-out-quart),transform var(--duration-base) var(--ease-out-quart);display:flex}@media(min-width:48rem){.gc-toast{--gc-toast-x:calc(var(--spacing) * 20);--gc-toast-y:0px}}[dir=rtl] .gc-toast{--gc-toast-x:calc(var(--spacing) * -20)}.gc-toast[data-state=visible]{opacity:1;transform:translate(0)}.gc-toast[data-state=leaving]{opacity:0;transition-duration:var(--duration-fast)}.gc-toast__icon{font-size:var(--size-icon);color:var(--gc-toast-fg);flex:none}.gc-toast__body{gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-toast__title{color:var(--color-ink);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug)}.gc-toast__message{color:var(--color-ink-soft);font-size:var(--text-sm);line-height:var(--leading-normal)}.gc-toast__action{padding:calc(var(--spacing) * 1) calc(var(--spacing) * 1);border-radius:var(--radius-sm);color:var(--color-brand);font-size:var(--text-sm);cursor:pointer;background:0 0;align-self:flex-start;margin-inline-start:calc(var(--spacing) * -1);font-weight:600}@media(hover:hover){.gc-toast__action:hover{text-decoration:underline}}.gc-toast__action:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-toast[data-variant=info]{--gc-toast-fg:var(--color-info)}.gc-toast[data-variant=success]{--gc-toast-fg:var(--color-success)}.gc-toast[data-variant=warning]{--gc-toast-fg:var(--color-warning)}.gc-toast[data-variant=danger]{--gc-toast-fg:var(--color-danger)}.gc-toast__dismiss{border-radius:var(--radius-sm);block-size:1.5rem;inline-size:1.5rem;color:var(--color-ink-muted);cursor:pointer;transition:color var(--duration-instant) var(--ease-out-quart);background:0 0;flex:none;place-items:center;margin-block-start:calc(var(--spacing) * -.5);margin-inline-end:calc(var(--spacing) * -1);display:inline-grid;position:relative}.gc-toast__dismiss>span{font-size:var(--size-icon-sm)}.gc-toast__dismiss:after{content:"";inline-size:var(--height-control);block-size:var(--height-control);position:absolute;inset:50%;translate:-50% -50%}@media(hover:hover){.gc-toast__dismiss:hover{color:var(--color-ink)}}@media(prefers-reduced-motion:reduce){.gc-toast{transform:none}}.gc-empty-state{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.gc-empty-state__icon-wrap{inline-size:calc(var(--spacing) * 16);block-size:calc(var(--spacing) * 16);border-radius:var(--radius-full);background-color:var(--color-surface-alt);place-items:center;display:grid}.gc-empty-state[data-tone=brand] .gc-empty-state__icon-wrap{background-color:var(--color-brand-soft)}.gc-empty-state__icon{font-size:var(--size-icon-lg);color:var(--color-ink-faint)}.gc-empty-state[data-tone=brand] .gc-empty-state__icon{color:var(--color-brand)}.gc-empty-state__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-empty-state__desc{max-inline-size:26rem;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink-muted)}.gc-empty-state__cta{margin-block-start:calc(var(--spacing) * 2)}.gc-error-state{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.gc-error-state__icon-wrap{inline-size:calc(var(--spacing) * 16);block-size:calc(var(--spacing) * 16);border-radius:var(--radius-full);background-color:var(--color-surface-alt);place-items:center;display:grid}.gc-error-state[data-tone=danger] .gc-error-state__icon-wrap{background-color:var(--color-danger-soft)}.gc-error-state__icon{font-size:var(--size-icon-lg);color:var(--color-ink-faint)}.gc-error-state[data-tone=danger] .gc-error-state__icon{color:var(--color-danger)}.gc-error-state__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-error-state__desc{max-inline-size:26rem;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink-muted)}.gc-error-state__actions{justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 2);display:flex}.gc-stat-card{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;display:flex}.gc-stat-card__header{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-stat-card__icon{font-size:var(--size-icon-sm);color:var(--color-ink-muted)}.gc-stat-card__label{font-size:var(--text-sm);color:var(--color-ink-muted)}.gc-stat-card__value{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.gc-stat-card[data-size=sm] .gc-stat-card__value{font-size:var(--text-lg)}.gc-stat-card__trend{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);font-weight:600;display:flex}.gc-stat-card__trend[data-tone=positive]{color:var(--color-success)}.gc-stat-card__trend[data-tone=negative]{color:var(--color-danger)}.gc-stat-card__trend-icon{font-size:var(--size-icon-sm)}.gc-stat-card[data-state=loading] .gc-stat-card__icon,.gc-stat-card[data-state=loading] .gc-stat-card__trend-icon{visibility:hidden}.gc-stat-card[data-state=loading] .gc-stat-card__label,.gc-stat-card[data-state=loading] .gc-stat-card__value,.gc-stat-card[data-state=loading] .gc-stat-card__trend{color:#0000;border-radius:var(--radius-xs);background-color:var(--color-skeleton);background-image:linear-gradient(90deg,transparent 0%,oklch(from var(--color-surface) l c h / .55) 50%,transparent 100%);animation:var(--animate-shimmer);background-repeat:no-repeat;background-size:200% 100%}@media(prefers-reduced-motion:reduce){.gc-stat-card[data-state=loading] .gc-stat-card__label,.gc-stat-card[data-state=loading] .gc-stat-card__value,.gc-stat-card[data-state=loading] .gc-stat-card__trend{animation:none}}.gc-table-wrap{border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow-x:auto}.gc-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.gc-table thead{background-color:var(--color-surface-alt)}.gc-table th{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);text-align:start;font-size:var(--text-xs);color:var(--color-ink-muted);border-block-end:1px solid var(--color-line);white-space:nowrap;font-weight:600}.gc-table td{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);color:var(--color-ink-soft);border-block-end:1px solid var(--color-line-soft);vertical-align:middle}.gc-table tbody tr:last-child td{border-block-end:0}@media(hover:hover){.gc-table tbody tr:hover{background-color:var(--color-surface-hover)}}.gc-table tbody tr[data-selected=true]{background-color:var(--color-brand-soft)}.gc-table td[data-numeric=true]{font-variant-numeric:tabular-nums}.gc-table input[type=checkbox]{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--color-brand)}.gc-table__sort{align-items:center;gap:calc(var(--spacing) * 1);color:inherit;font:inherit;font-weight:inherit;cursor:pointer;padding-block:calc(var(--spacing) * 2);margin-block:calc(var(--spacing) * -2);background:0 0;display:inline-flex}.gc-table__sort-icon{font-size:var(--size-icon-sm);color:var(--color-ink-faint);transition:color var(--duration-instant) var(--ease-out-quart)}th[aria-sort=ascending] .gc-table__sort-icon,th[aria-sort=descending] .gc-table__sort-icon{color:var(--color-brand)}th[aria-sort=descending] .gc-table__sort-icon{rotate:180deg}@media(max-width:47.9375rem){.gc-table-wrap:not([data-variant=compare]){border:0;overflow-x:visible}.gc-table:not([data-variant=compare]) thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.gc-table:not([data-variant=compare]),.gc-table:not([data-variant=compare]) tbody,.gc-table:not([data-variant=compare]) tr,.gc-table:not([data-variant=compare]) td{inline-size:100%;display:block}.gc-table:not([data-variant=compare]) tbody tr{border:1px solid var(--color-line);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);margin-block-end:calc(var(--spacing) * 3)}.gc-table:not([data-variant=compare]) tbody tr:last-child{margin-block-end:0}.gc-table:not([data-variant=compare]) td{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);text-align:end;border-block-end:1px solid var(--color-line-soft);display:flex}.gc-table:not([data-variant=compare]) td:last-child{border-block-end:0}.gc-table:not([data-variant=compare]) td:before{content:attr(data-label);text-align:start;font-size:var(--text-xs);color:var(--color-ink-muted);flex:none;font-weight:600}.gc-table:not([data-variant=compare]) td:has(input[type=checkbox]){justify-content:flex-end}}.gc-table-wrap[data-variant=compare]{overflow-x:auto}.gc-table[data-variant=compare]{border-collapse:separate;border-spacing:0}.gc-table[data-variant=compare] th,.gc-table[data-variant=compare] td{min-inline-size:calc(var(--spacing) * 44)}.gc-table[data-variant=compare] thead th:first-child,.gc-table[data-variant=compare] th[scope=row]{min-inline-size:calc(var(--spacing) * 36);max-inline-size:calc(var(--spacing) * 44);border-inline-end:1px solid var(--color-line);white-space:normal;position:sticky;inset-inline-start:0}.gc-table[data-variant=compare] thead th:first-child{background-color:var(--color-surface-alt)}.gc-table[data-variant=compare] th[scope=row]{background-color:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm)}.gc-table[data-variant=compare] td{text-align:center}.gc-spec-table{border-collapse:collapse;border:1px solid var(--color-line);border-radius:var(--radius-md);inline-size:100%;font-size:var(--text-sm);overflow:hidden}.gc-spec-table__caption{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);text-align:start;font-family:var(--font-display);color:var(--color-ink);background-color:var(--color-surface);border-block-end:1px solid var(--color-line);caption-side:top;font-weight:700}.gc-spec-table tr:nth-child(2n){background-color:var(--color-surface-alt)}.gc-spec-table td{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);vertical-align:top;border-block-end:1px solid var(--color-line-soft)}.gc-spec-table tr:last-child td{border-block-end:0}.gc-spec-table td:first-child{inline-size:40%;color:var(--color-ink-muted);font-weight:500}.gc-spec-table td:last-child{color:var(--color-ink)}.gc-spec-table td[data-numeric=true]{font-variant-numeric:tabular-nums}.gc-countdown__units{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.gc-countdown__unit{align-items:center;gap:calc(var(--spacing) * 1);flex-direction:column;min-inline-size:2.75rem;display:flex}.gc-countdown__value{font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.gc-countdown__label{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted)}.gc-countdown__sep{font-size:var(--text-2xl);color:var(--color-ink-faint);font-weight:600;transform:translateY(-.6rem)}.gc-countdown__expired{font-size:var(--text-lg);color:var(--color-ink-muted);font-weight:600;display:none}.gc-countdown[data-state=expired] .gc-countdown__units,.gc-countdown[data-state=expired] .gc-countdown__inline{display:none}.gc-countdown[data-state=expired] .gc-countdown__expired{display:block}.gc-countdown[data-variant=compact] .gc-countdown__inline{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-weight:600}.gc-note-item{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);display:flex}.gc-note-item__body{gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-note-item__meta{align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-note-item__author{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.gc-note-item__time{font-size:var(--text-xs);color:var(--color-ink-faint)}.gc-note-item__text{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink-soft);white-space:pre-line}.gc-note-item__actions{gap:calc(var(--spacing) * 1);flex:none;display:flex}.gc-note-item__timecode{align-items:center;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);block-size:calc(var(--spacing) * 5);border-radius:var(--radius-full);background-color:var(--color-brand-soft);color:var(--color-brand);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:opacity var(--duration-instant) var(--ease-out-quart);border:none;display:inline-flex}.gc-note-item__timecode-icon{font-size:var(--size-icon-sm)}@media(hover:hover){.gc-note-item__timecode:hover{opacity:.8}}.gc-note-item__timecode:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-qa-item{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:relative}.gc-qa-item[data-variant=card]{padding:calc(var(--spacing) * 4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface-alt)}.gc-qa-item__pin{align-self:flex-start;align-items:center;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);block-size:calc(var(--spacing) * 5);border-radius:var(--radius-full);background-color:var(--color-brand-soft);color:var(--color-brand);font-size:var(--text-xs);font-weight:600;display:inline-flex}.gc-qa-item__pin-icon{font-size:var(--size-icon-sm)}.gc-qa-item__question,.gc-qa-item__answer{gap:calc(var(--spacing) * 3);display:flex}.gc-qa-item__votes{align-items:center;gap:calc(var(--spacing) * .5);flex-direction:column;flex:none;display:flex}.gc-qa-item__vote-count{min-inline-size:calc(var(--spacing) * 5);text-align:center;color:var(--color-ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:700}.gc-qa-item__timecode{align-items:center;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);block-size:calc(var(--spacing) * 5);border-radius:var(--radius-full);background-color:var(--color-brand-soft);color:var(--color-brand);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:opacity var(--duration-instant) var(--ease-out-quart);border:none;display:inline-flex}.gc-qa-item__timecode-icon{font-size:var(--size-icon-sm)}@media(hover:hover){.gc-qa-item__timecode:hover{opacity:.8}}.gc-qa-item__timecode:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-qa-item__attachments{gap:calc(var(--spacing) * 2);flex-direction:column;margin-block-start:calc(var(--spacing) * 1);display:flex}.gc-qa-item__answer{border-inline-start:2px solid var(--color-line);margin-inline-start:calc(var(--spacing) * 6);padding-inline-start:calc(var(--spacing) * 4)}.gc-qa-item__answer-icon{font-size:var(--size-icon-sm);color:var(--color-brand);flex:none;margin-block-start:calc(var(--spacing) * .5)}.gc-qa-item__body{gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-qa-item__meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-qa-item__author{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.gc-qa-item__time{font-size:var(--text-xs);color:var(--color-ink-faint)}.gc-qa-item__text{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink-soft)}.gc-qa-item__pending{align-items:center;gap:calc(var(--spacing) * 2);border-inline-start:2px solid var(--color-line);font-size:var(--text-sm);color:var(--color-ink-faint);margin-inline-start:calc(var(--spacing) * 6);padding-inline-start:calc(var(--spacing) * 4);display:flex}.gc-qa-item__pending-icon{font-size:var(--size-icon-sm)}.gc-file-item{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-surface);display:flex}.gc-file-item__icon{font-size:var(--size-icon);color:var(--color-ink-muted);flex:none}.gc-file-item__body{flex:1;min-inline-size:0}.gc-file-item__name{font-size:var(--text-sm);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.gc-file-item__meta{font-size:var(--text-xs);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.gc-file-item__actions{gap:calc(var(--spacing) * 1);flex:none;display:flex}.gc-file-item[data-state=disabled]{opacity:.5}.gc-file-item[data-state=disabled] .gc-file-item__name{color:var(--color-ink-soft)}.gc-timestamp-item{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}.gc-timestamp-item__icon-wrap{inline-size:calc(var(--spacing) * 8);block-size:calc(var(--spacing) * 8);border-radius:var(--radius-full);background-color:var(--color-surface-alt);color:var(--color-ink-muted);flex:none;place-items:center;display:grid}.gc-timestamp-item[data-tone=brand] .gc-timestamp-item__icon-wrap{background-color:var(--color-brand-soft);color:var(--color-brand)}.gc-timestamp-item[data-tone=success] .gc-timestamp-item__icon-wrap{background-color:var(--color-success-soft);color:var(--color-success)}.gc-timestamp-item[data-tone=danger] .gc-timestamp-item__icon-wrap{background-color:var(--color-danger-soft);color:var(--color-danger)}.gc-timestamp-item[data-tone=warning] .gc-timestamp-item__icon-wrap{background-color:var(--color-warning-soft);color:var(--color-warning)}.gc-timestamp-item[data-tone=gold] .gc-timestamp-item__icon-wrap{background-color:var(--color-gold-soft);color:var(--color-gold-text)}.gc-timestamp-item__icon{font-size:var(--size-icon-sm)}.gc-timestamp-item__text{min-inline-size:0;font-size:var(--text-sm);color:var(--color-ink-soft);flex:1}.gc-timestamp-item__time{font-size:var(--text-xs);color:var(--color-ink-faint);font-variant-numeric:tabular-nums;flex:none}.gc-share{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gc-share__label{font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:600}.gc-share__list{gap:calc(var(--spacing) * 2);flex-wrap:wrap;list-style:none;display:flex}.gc-icon-btn[data-gc-share-copy][data-state=copied]{background-color:var(--color-success-soft);color:var(--color-success)}.gc-social-links__list{gap:calc(var(--spacing) * 2);flex-wrap:wrap;list-style:none;display:flex}.gc-social-links__link{inline-size:var(--height-control);block-size:var(--height-control);border-radius:var(--radius-full);background-color:var(--color-surface-alt);color:var(--color-ink-muted);font-size:var(--size-icon);transition:background-color var(--duration-instant) var(--ease-out-quart),color var(--duration-instant) var(--ease-out-quart);place-items:center;display:grid}@media(hover:hover){.gc-social-links__link:hover{background-color:var(--color-brand-soft);color:var(--color-brand)}}.gc-toc{border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);display:block}.gc-toc .gc-accordion,.gc-toc .gc-accordion__item{border:0}.gc-toc .gc-accordion__trigger{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.gc-toc .gc-accordion__panel-inner{padding-inline:calc(var(--spacing) * 4)}.gc-toc .gc-accordion__panel-inner>:last-child{margin-block-end:calc(var(--spacing) * 4)}@media(min-width:64rem){.gc-toc{max-block-size:calc(100vh - var(--height-header) - var(--spacing) * 12);position:sticky;inset-block-start:calc(var(--height-header) + var(--spacing) * 6);overflow-y:auto}}.gc-toc[data-variant=bar]{block-size:var(--height-toc-bar);z-index:var(--z-sticky);border:0;border-block-end:1px solid var(--color-line);background-color:var(--color-surface);max-block-size:none;border-radius:0;position:sticky;inset-block-start:var(--height-header-compact);overflow-y:visible}.gc-toc__bar-inner{align-items:center;block-size:100%;display:flex}.gc-toc[data-variant=bar] .gc-toc__list{align-items:center;gap:calc(var(--spacing) * 1);scrollbar-width:none;-ms-overflow-style:none;border-inline-start:0;flex-direction:row;block-size:100%;overflow-x:auto}.gc-toc[data-variant=bar] .gc-toc__list::-webkit-scrollbar{display:none}.gc-toc[data-variant=bar] .gc-toc__link{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.5);white-space:nowrap;border-block-end:2px solid #0000;border-inline-start:0;margin-inline-start:0}.gc-toc[data-variant=bar] .gc-toc__link[aria-current=true]{border-block-end-color:var(--color-brand)}.gc-toc__trigger-label{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-toc__list{gap:calc(var(--spacing) * .5);border-inline-start:1px solid var(--color-line);flex-direction:column;list-style:none;display:flex}.gc-toc__link{padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);color:var(--color-ink-muted);transition:color var(--duration-instant) var(--ease-out-quart),border-color var(--duration-instant) var(--ease-out-quart);border-inline-start:2px solid #0000;margin-inline-start:calc(var(--spacing) * -.25);padding-inline-start:calc(var(--spacing) * 4);text-decoration:none;display:block}.gc-toc__link[data-level="3"]{font-size:var(--text-xs);padding-inline-start:calc(var(--spacing) * 7)}@media(hover:hover){.gc-toc__link:hover{color:var(--color-ink)}}.gc-toc__link:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}.gc-toc__link[aria-current=true]{border-inline-start-color:var(--color-brand);color:var(--color-brand);font-weight:600}.gc-toc__actions{border-block-start:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin-block-start:calc(var(--spacing) * 4);padding-block-start:calc(var(--spacing) * 4);display:flex}.gc-modal{z-index:var(--z-modal-overlay);padding:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gc-modal[hidden]{display:none}.gc-modal__overlay{background-color:var(--color-overlay);opacity:0;transition:opacity var(--duration-fast) var(--ease-out-quart);position:absolute;inset:0}.gc-modal[data-state=open] .gc-modal__overlay{opacity:1}.gc-modal__dialog{z-index:var(--z-modal);inline-size:100%;max-inline-size:var(--width-modal-md);max-block-size:calc(100vh - var(--spacing) * 8);border-radius:var(--radius-xl);background-color:var(--color-elevated);box-shadow:var(--shadow-xl);opacity:0;transform:translateY(calc(var(--spacing) * 4)) scale(.98);transition:opacity var(--duration-slow) var(--ease-out-quart),transform var(--duration-slow) var(--ease-out-quart);flex-direction:column;display:flex;position:relative}.gc-modal[data-state=open] .gc-modal__dialog{opacity:1;transform:translateY(0)scale(1)}.gc-modal__dialog[data-size=sm]{max-inline-size:var(--width-modal-sm)}.gc-modal__dialog[data-size=lg]{max-inline-size:var(--width-modal-lg)}.gc-modal__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5) calc(var(--spacing) * 4);border-block-end:1px solid var(--color-line);flex:none;display:flex}.gc-modal__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-modal__body{padding:calc(var(--spacing) * 5);color:var(--color-ink-soft);font-size:var(--text-sm);line-height:var(--leading-normal);flex:1;overflow-y:auto}.gc-modal__footer{justify-content:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 5);display:flex}@media(max-width:30rem){.gc-modal__footer{flex-direction:column-reverse}.gc-modal__footer .gc-btn{inline-size:100%}}@media(prefers-reduced-motion:reduce){.gc-modal__dialog{transform:none}}.gc-cookie-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);background-color:var(--color-elevated);border-block-start:1px solid var(--color-line);box-shadow:var(--shadow-lg);transition:transform var(--duration-base) var(--ease-out-quart);flex-wrap:wrap;display:flex;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(100%)}.gc-cookie-bar[hidden]{display:none}.gc-cookie-bar[data-state=visible]{transform:translateY(0)}.gc-cookie-bar__text{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink-soft);flex:20rem}.gc-cookie-bar__link{color:var(--color-brand);text-underline-offset:.2em;margin-inline-start:calc(var(--spacing) * 1);text-decoration:underline}.gc-cookie-bar__actions{gap:calc(var(--spacing) * 3);flex:none;display:flex}@media(prefers-reduced-motion:reduce){.gc-cookie-bar{transform:none}}.gc-nav-dropdown__trigger{align-items:center;gap:calc(var(--spacing) * 1.5);min-block-size:var(--height-control);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-md);color:var(--color-ink-soft);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out-quart),color var(--duration-instant) var(--ease-out-quart);background:0 0;border:1px solid #0000;font-weight:600;display:inline-flex}@media(hover:hover){.gc-nav-dropdown__trigger:hover{background-color:var(--color-brand-soft);color:var(--color-brand)}}.gc-nav-dropdown__trigger:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-nav-dropdown__trigger[aria-expanded=true]{background-color:var(--color-brand-soft);color:var(--color-brand)}.gc-nav-dropdown__menu{min-inline-size:16rem}.gc-mega-menu{display:inline-flex;position:static}.gc-mega-menu__trigger{align-items:center;gap:calc(var(--spacing) * 1.5);min-block-size:var(--height-control);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-md);color:var(--color-ink-soft);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out-quart),color var(--duration-instant) var(--ease-out-quart);background:0 0;border:1px solid #0000;font-weight:600;display:inline-flex}@media(hover:hover){.gc-mega-menu__trigger:hover{background-color:var(--color-brand-soft);color:var(--color-brand)}}.gc-mega-menu__trigger:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-mega-menu__trigger[aria-expanded=true]{background-color:var(--color-brand-soft);color:var(--color-brand)}.gc-mega-menu__trigger[aria-expanded=true] .gc-dropdown__caret{color:var(--color-brand);rotate:180deg}.gc-mega-menu__panel{background-color:var(--color-elevated);border-block-end:1px solid var(--color-line);box-shadow:var(--shadow-lg);animation:var(--animate-fade-up);position:absolute;inset-block-start:100%;inset-inline:0}.gc-mega-menu__panel[hidden]{display:none}.gc-mega-menu__grid{gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8);grid-template-columns:repeat(4,1fr);display:grid}.gc-mega-menu__col{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.gc-mega-menu__col-title{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-faint);margin-block-end:calc(var(--spacing) * 2);font-weight:700}.gc-mega-menu__link{padding-block:calc(var(--spacing) * 2);color:var(--color-ink-soft);font-size:var(--text-sm);border-radius:var(--radius-sm);transition:color var(--duration-instant) var(--ease-out-quart);text-decoration:none}@media(hover:hover){.gc-mega-menu__link:hover{color:var(--color-brand)}}.gc-mega-menu__link:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-mega-menu__promo{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--color-surface-alt);flex-direction:column;text-decoration:none;display:flex}.gc-mega-menu__promo:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-mega-menu__promo-img{aspect-ratio:16/10;border-radius:var(--radius-md);object-fit:cover;inline-size:100%}.gc-mega-menu__promo-eyebrow{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand);font-weight:700}.gc-mega-menu__promo-title{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-ink);font-weight:700}@media(max-width:63.9375rem){.gc-mega-menu{display:none}}@media(prefers-reduced-motion:reduce){.gc-mega-menu__panel{animation:none}}.gc-header{z-index:var(--z-header);background-color:var(--color-surface);border-block-end:1px solid var(--color-line);transition:box-shadow var(--duration-base) var(--ease-out-quart);position:sticky;inset-block-start:0}.gc-header[data-scrolled=true]{box-shadow:var(--shadow-sm)}.gc-header[data-hidden=true]{transition:transform var(--duration-base) var(--ease-out-quart);transform:translateY(-100%)}.gc-header__bar{align-items:center;gap:calc(var(--spacing) * 4);block-size:var(--height-header);transition:block-size var(--duration-base) var(--ease-out-quart);display:flex;position:relative}.gc-header[data-compact=true] .gc-header__bar{block-size:var(--height-header-compact)}.gc-header__logo{flex:none;display:inline-flex}.gc-header__nav{align-items:center;gap:calc(var(--spacing) * 1);margin-inline-start:calc(var(--spacing) * 4);display:none}@media(min-width:64rem){.gc-header__nav{display:flex}}.gc-header__actions{align-items:center;gap:calc(var(--spacing) * 2);margin-inline-start:auto;display:flex}.gc-header__auth{align-items:center;gap:calc(var(--spacing) * 2);display:none}@media(min-width:30rem){.gc-header__auth{display:flex}}.gc-header__wishlist,.gc-header__lang-slot,.gc-header .gc-theme-toggle{display:none}@media(min-width:30rem){.gc-header__wishlist,.gc-header .gc-theme-toggle{display:inline-grid}.gc-header__lang-slot{display:inline-flex}}.gc-header__menu-btn{margin-inline-start:calc(var(--spacing) * 1)}@media(min-width:64rem){.gc-header__menu-btn{display:none}}.gc-header[data-variant=transparent]{background-color:#0000;border-block-end-color:#0000;position:absolute;inset-inline:0}.gc-header[data-variant=transparent][data-scrolled=true]{background-color:var(--color-surface);border-block-end-color:var(--color-line);position:sticky}.gc-header[data-variant=compact] .gc-header__bar{block-size:var(--height-header-compact)}.gc-header[data-variant=panel]{border-block-end:1px solid var(--color-line);position:static}.gc-header[data-variant=panel] .gc-header__bar{padding-inline:calc(var(--spacing) * 4);block-size:var(--height-header);justify-content:space-between}@media(min-width:48rem){.gc-header[data-variant=panel] .gc-header__bar{padding-inline:calc(var(--spacing) * 6)}}.gc-header__panel-title{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}@media(min-width:64rem){.gc-header__panel-menu-btn{display:none}}.gc-header__breadcrumb{display:none}@media(min-width:48rem){.gc-header__panel-title{display:none}.gc-header__breadcrumb{display:flex}}@media(prefers-reduced-motion:reduce){.gc-header,.gc-header__bar{transition:none}}.gc-drawer__overlay{z-index:var(--z-overlay);background-color:var(--color-overlay);opacity:0;transition:opacity var(--duration-fast) var(--ease-out-quart);position:fixed;inset:0}.gc-drawer[data-state=open] .gc-drawer__overlay{opacity:1}.gc-drawer__panel{z-index:var(--z-drawer);background-color:var(--color-elevated);box-shadow:var(--shadow-xl);transition:transform var(--duration-slow) var(--ease-out-quart);flex-direction:column;display:flex;position:fixed;inset-block:0}.gc-drawer__panel[data-edge=start]{inline-size:100%;max-inline-size:var(--width-sidebar);border-inline-end:1px solid var(--color-line);inset-inline-start:0;transform:translate(-100%)}.gc-drawer__panel[data-edge=end]{inline-size:100%;max-inline-size:var(--width-sidebar);border-inline-start:1px solid var(--color-line);inset-inline-end:0;transform:translate(100%)}[dir=rtl] .gc-drawer__panel[data-edge=start]{transform:translate(100%)}[dir=rtl] .gc-drawer__panel[data-edge=end]{transform:translate(-100%)}.gc-drawer__panel[data-edge=bottom]{border-block-start:1px solid var(--color-line);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);max-block-size:85vh;inline-size:auto;max-inline-size:none;inset-block:auto 0;inset-inline:0;transform:translateY(100%)}.gc-drawer[data-state=open] .gc-drawer__panel{transform:translate(0)}@media(prefers-reduced-motion:reduce){.gc-drawer__panel{transform:none}}.gc-mobile-drawer__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-line);flex:none;display:flex}.gc-mobile-drawer__user{align-items:center;gap:calc(var(--spacing) * 3);min-inline-size:0;color:var(--color-ink);text-decoration:none;display:flex}.gc-mobile-drawer__user-name{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.gc-mobile-drawer__auth{gap:calc(var(--spacing) * 2);display:flex}.gc-mobile-drawer__nav{flex:1;position:relative;overflow:hidden}.gc-mobile-drawer__level{padding:calc(var(--spacing) * 2);background-color:var(--color-elevated);transition:transform var(--duration-base) var(--ease-out-quart);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.gc-mobile-drawer__level[data-position=active]{z-index:var(--z-raised);transform:translate(0)}.gc-mobile-drawer__level[data-position=next]{transform:translate(100%)}.gc-mobile-drawer__level[data-position=prev],[dir=rtl] .gc-mobile-drawer__level[data-position=next]{transform:translate(-100%)}[dir=rtl] .gc-mobile-drawer__level[data-position=prev]{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.gc-mobile-drawer__level{transform:none}}.gc-mobile-drawer__item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);min-block-size:var(--height-control);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-sm);color:var(--color-ink-soft);font-family:var(--font-sans);font-size:var(--text-sm);transition:background-color var(--duration-instant) var(--ease-out-quart),color var(--duration-instant) var(--ease-out-quart);text-decoration:none;display:flex}@media(hover:hover){.gc-mobile-drawer__item:hover{background-color:var(--color-surface-hover);color:var(--color-ink)}}.gc-mobile-drawer__item:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-mobile-drawer__item-arrow{font-size:var(--size-icon-sm);color:var(--color-ink-muted);flex:none}.gc-mobile-drawer__back{align-items:center;gap:calc(var(--spacing) * 2);min-block-size:var(--height-control);padding-inline:calc(var(--spacing) * 3);border:0;border-block-end:1px solid var(--color-line);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border-radius:0;margin-block-end:calc(var(--spacing) * 1);font-weight:700;display:flex}.gc-mobile-drawer__back:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-mobile-drawer__back-icon{font-size:var(--size-icon-sm);color:var(--color-ink-muted);flex:none}.gc-mobile-drawer__footer{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-block-start:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:center;display:flex}.gc-user-menu{align-items:center;display:inline-flex}.gc-user-menu__desktop{display:none}@media(min-width:64rem){.gc-user-menu__desktop{display:inline-flex}.gc-user-menu__mobile-trigger{display:none}}.gc-user-menu__trigger{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 1.5);min-block-size:var(--height-control);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out-quart),border-color var(--duration-instant) var(--ease-out-quart);background:0 0;border:1px solid #0000;display:inline-flex}@media(hover:hover){.gc-user-menu__trigger:hover{background-color:var(--color-surface-hover)}}.gc-user-menu__trigger:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-user-menu__trigger[aria-expanded=true]{background-color:var(--color-brand-soft);border-color:var(--color-brand-line)}.gc-user-menu__trigger[aria-expanded=true] .gc-dropdown__caret{color:var(--color-brand)}.gc-user-menu__menu{min-inline-size:14rem}.gc-user-menu__panel-header{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-line);flex:none;display:flex}.gc-user-menu__panel-info{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-user-menu__panel-name{font-size:var(--text-sm);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.gc-user-menu__panel-email{font-size:var(--text-xs);color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gc-user-menu__panel-nav{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.gc-user-menu__panel-footer{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4) calc(var(--spacing) * 4);border-block-start:1px solid var(--color-line);flex:none}.gc-bottom-bar{background-color:var(--color-surface);border-block-start:1px solid var(--color-line);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:fixed;inset-block-end:0;inset-inline:0}@media(min-width:64rem){.gc-bottom-bar{display:none}}body:has(.gc-bottom-bar){padding-block-end:calc(var(--height-bottombar) + var(--size-rail) + calc(var(--spacing) * 2))}@media(min-width:64rem){body:has(.gc-bottom-bar){padding-block-end:0}}.gc-bottom-bar__nav{min-block-size:var(--height-bottombar);padding-inline:calc(var(--spacing) * 2);align-items:stretch;display:flex;position:relative}.gc-bottom-bar__pill{inset-block:calc(var(--spacing) * 1.5);inline-size:0;z-index:var(--z-base);border-radius:var(--radius-full);background-color:var(--color-brand-soft);pointer-events:none;transition:transform var(--duration-base) var(--ease-spring),inline-size var(--duration-base) var(--ease-spring);position:absolute;inset-inline-start:0}@media(prefers-reduced-motion:reduce){.gc-bottom-bar__pill{transition:none}}.gc-bottom-bar__item{z-index:var(--z-raised);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);min-block-size:var(--height-control);color:var(--color-ink-muted);font-family:var(--font-sans);transition:color var(--duration-instant) var(--ease-out-quart);flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative}.gc-bottom-bar__item[aria-current=page]{color:var(--color-brand)}.gc-bottom-bar__item:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--ring-focus);outline:none}.gc-bottom-bar__icon{font-size:var(--size-icon)}.gc-bottom-bar__label{font-size:var(--text-2xs);font-weight:600;line-height:1}.gc-bottom-bar__main-circle{inline-size:var(--height-control-lg);block-size:var(--height-control-lg);border:2px solid var(--color-surface);border-radius:var(--radius-full);background-color:var(--color-brand);color:var(--color-on-brand);box-shadow:var(--shadow-md);transition:background-color var(--duration-instant) var(--ease-out-quart);place-items:center;margin-block-start:calc(var(--spacing) * -5);display:grid}.gc-bottom-bar__item--main[aria-current=page] .gc-bottom-bar__main-circle{background-color:var(--color-brand-hover)}.gc-bottom-bar__item--main .gc-bottom-bar__icon{font-size:var(--size-icon-lg)}.gc-bottom-bar__icon-wrap{display:inline-flex;position:relative}.gc-bottom-bar__badge{block-size:1.125rem;min-inline-size:1.125rem;padding-inline:calc(var(--spacing) * 1);border:2px solid var(--color-surface);border-radius:var(--radius-full);background-color:var(--color-danger);color:var(--color-on-danger);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:calc(var(--spacing) * -1);inset-inline-end:calc(var(--spacing) * -1.5)}.gc-cart-drawer .gc-drawer__panel[data-edge=end]{max-inline-size:var(--width-cart-drawer)}.gc-cart-drawer__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-block-end:1px solid var(--color-line);flex:none;display:flex}.gc-cart-drawer__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.gc-cart-drawer__body{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);flex:1;overflow-y:auto}.gc-cart-drawer__items{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.gc-cart-drawer__item{gap:calc(var(--spacing) * 3);display:flex}.gc-cart-drawer__item[hidden]{display:none}.gc-cart-drawer__thumb{border-radius:var(--radius-md);border:1px solid var(--color-line);background-color:var(--color-surface-alt);object-fit:cover;flex:none;block-size:4rem;inline-size:4rem}.gc-cart-drawer__info{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;align-items:flex-start;min-inline-size:0;display:flex}.gc-cart-drawer__name{inline-size:100%;font-size:var(--text-sm);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.gc-cart-drawer__variant{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-cart-drawer__meta{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);flex-direction:column;flex:none;display:flex}.gc-cart-drawer__empty{padding-block:calc(var(--spacing) * 6)}.gc-cart-drawer__footer{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5) calc(var(--spacing) * 5);border-block-start:1px solid var(--color-line);flex-direction:column;flex:none;display:flex}.gc-cart-drawer__subtotal{font-size:var(--text-sm);color:var(--color-ink-soft);justify-content:space-between;align-items:baseline;display:flex}.gc-cart-drawer__subtotal-value{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}@media(max-width:29.9375rem){.gc-cart-drawer .gc-drawer__panel[data-edge=end]{max-inline-size:var(--width-cart-drawer-mobile)}.gc-cart-drawer__item{flex-wrap:wrap}.gc-cart-drawer__meta{flex-direction:row;flex:1 0 100%;justify-content:space-between;align-items:center}}.gc-search-overlay{z-index:var(--z-overlay);position:fixed;inset:0}.gc-search-overlay[hidden]{display:none}.gc-search-overlay__backdrop{background-color:var(--color-overlay);opacity:0;transition:opacity var(--duration-fast) var(--ease-out-quart);position:absolute;inset:0}.gc-search-overlay[data-state=open] .gc-search-overlay__backdrop{opacity:1}.gc-search-overlay__panel{z-index:var(--z-drawer);background-color:var(--color-elevated);max-block-size:min(90vh,42rem);box-shadow:var(--shadow-xl);transition:transform var(--duration-slow) var(--ease-out-quart);border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);flex-direction:column;display:flex;position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(-100%)}.gc-search-overlay[data-state=open] .gc-search-overlay__panel{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.gc-search-overlay__panel{transform:none}}.gc-search-overlay__bar{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);border-block-end:1px solid var(--color-line);flex:none;display:flex}.gc-search-overlay__field{flex:1;min-inline-size:0}.gc-search-overlay__body{padding-block:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.gc-search-overlay__label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);margin-block-end:calc(var(--spacing) * 3);font-weight:600}.gc-search-overlay__chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-search-overlay__loading{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 10);color:var(--color-ink-muted);font-size:var(--text-sm);display:flex}.gc-search-overlay__results{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.gc-search-overlay__result-link{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border-radius:var(--radius-md);color:inherit;transition:background-color var(--duration-instant) var(--ease-out-quart);text-decoration:none;display:flex}@media(hover:hover){.gc-search-overlay__result-link:hover{background-color:var(--color-surface-hover)}}.gc-search-overlay__result-icon{border-radius:var(--radius-md);background-color:var(--color-brand-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--color-brand);font-size:var(--size-icon);flex:none;place-items:center;display:inline-grid}.gc-search-overlay__result-body{flex-direction:column;min-inline-size:0;display:flex}.gc-search-overlay__result-title{font-size:var(--text-sm);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.gc-search-overlay__result-type{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-search-overlay__empty{padding-block:calc(var(--spacing) * 6)}.gc-announce-bar{background-color:var(--color-brand-soft);border-block-end:1px solid var(--color-brand-line);transition:grid-template-rows var(--duration-base) var(--ease-out-quart);grid-template-rows:1fr;display:grid}.gc-announce-bar[hidden]{display:none}.gc-announce-bar[data-state=closing]{border-block-end-color:#0000;grid-template-rows:0fr}.gc-announce-bar__inner{min-block-size:var(--height-announce);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex;overflow:hidden}.gc-announce-bar__text{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-inline-size:0;color:var(--color-ink);font-size:var(--text-sm);text-align:center;flex-wrap:wrap;flex:1;font-weight:500;display:flex}.gc-announce-bar__icon{font-size:var(--size-icon-sm);color:var(--color-brand);flex:none}.gc-announce-bar__link{color:var(--color-brand);text-underline-offset:.2em;white-space:nowrap;flex:none;font-weight:700;text-decoration:underline}.gc-announce-bar__close{border-radius:var(--radius-sm);block-size:1.5rem;inline-size:1.5rem;color:var(--color-brand);opacity:.75;cursor:pointer;transition:opacity var(--duration-instant) var(--ease-out-quart);background:0 0;flex:none;place-items:center;display:inline-grid;position:relative}.gc-announce-bar__close:after{content:"";inline-size:var(--height-control);block-size:var(--height-control);position:absolute;inset:50%;translate:-50% -50%}@media(hover:hover){.gc-announce-bar__close:hover{opacity:1}}@media(prefers-reduced-motion:reduce){.gc-announce-bar{transition:none}}.gc-footer{border-block-start:1px solid var(--color-line);background-color:var(--color-surface)}.gc-footer__copyright{color:var(--color-ink-muted);font-size:var(--text-xs)}.gc-footer__top-row{padding-block:calc(var(--spacing) * 6);border-block-end:1px solid var(--color-line)}.gc-footer__bottom-row{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);text-align:center;flex-wrap:wrap;display:flex}.gc-footer__legal{justify-content:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.gc-footer__legal-link{color:var(--color-ink-muted);font-size:var(--text-xs);text-decoration:none}@media(hover:hover){.gc-footer__legal-link:hover{color:var(--color-ink);text-decoration:underline}}.gc-footer__legal-link:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.gc-footer[data-variant=minimal] .gc-footer__bottom-row{padding-block:calc(var(--spacing) * 4)}.gc-footer[data-variant=compact] .gc-footer__bottom-row{text-align:start;justify-content:space-between}.gc-footer__top{gap:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 12) calc(var(--spacing) * 10);flex-direction:column;display:flex}@media(min-width:48rem){.gc-footer__top{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);display:grid}}.gc-footer__about{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.gc-footer__desc{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);max-inline-size:32rem}.gc-footer__col-title{color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.gc-footer__newsletter{gap:calc(var(--spacing) * 3);flex-direction:column;max-inline-size:24rem;display:flex}.gc-footer__links{gap:calc(var(--spacing) * 3);flex-direction:column;list-style:none;display:flex}.gc-footer__links a{color:var(--color-ink-muted);font-size:var(--text-sm);text-decoration:none}@media(hover:hover){.gc-footer__links a:hover{color:var(--color-brand)}}.gc-footer__links a:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}@media(min-width:48rem){.gc-footer__columns .gc-accordion{gap:calc(var(--spacing) * 6);border-block-start:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gc-footer__columns .gc-accordion__item{border-block-end:none}.gc-footer__columns .gc-accordion__trigger{min-block-size:auto;padding-block:0 calc(var(--spacing) * 4);cursor:default;pointer-events:none;color:var(--color-ink);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-widest);font-weight:700}.gc-footer__columns .gc-accordion__icon{display:none}.gc-footer__columns .gc-accordion__panel-inner{padding-block-end:0}}.gc-footer__trust{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);border-block-start:1px solid var(--color-line);flex-wrap:wrap;display:flex}.gc-footer__seals{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.gc-footer__badges{justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;list-style:none;display:flex}.gc-footer__apps{justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gc-footer__app-badge{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);transition:border-color var(--duration-instant) var(--ease-out-quart);text-decoration:none;display:inline-flex}@media(hover:hover){.gc-footer__app-badge:hover{border-color:var(--color-line-strong)}}.gc-footer__app-badge:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-footer__app-icon{font-size:var(--size-icon)}.gc-footer__app-text{font-size:var(--text-xs);flex-direction:column;font-weight:600;line-height:1.3;display:flex}.gc-footer__app-text small{color:var(--color-ink-muted);font-size:.625rem;font-weight:400}.gc-footer[data-variant=full] .gc-footer__bottom{border-block-start:1px solid var(--color-line)}.gc-footer[data-variant=full] .gc-footer__bottom-row{justify-content:space-between}.gc-page-hero{padding-block:calc(var(--spacing) * 14) calc(var(--spacing) * 10);background-color:var(--color-surface);border-block-end:1px solid var(--color-line);position:relative;overflow:hidden}.gc-page-hero__rail-slot{position:absolute;inset-block:0;inset-inline-start:0}.gc-page-hero__inner{position:relative}.gc-page-hero__breadcrumb{margin-block-end:calc(var(--spacing) * 4)}.gc-page-hero__title{margin-block-start:calc(var(--spacing) * 3)}.gc-page-hero__desc{color:var(--color-ink-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin-block-start:calc(var(--spacing) * 4)}.gc-page-hero[data-variant=gradient]{background-image:var(--gradient-brand-soft)}.gc-page-hero[data-variant=image]{background-image:linear-gradient(to top,var(--color-overlay),transparent 65%),var(--gc-page-hero-image);color:var(--color-on-brand);background-position:50%;background-size:cover;border-block-end-color:#0000}.gc-page-hero[data-variant=image] .gc-eyebrow,.gc-page-hero[data-variant=image] .gc-eyebrow__num{color:var(--color-on-brand);opacity:.85}.gc-page-hero[data-variant=image] .gc-page-hero__title,.gc-page-hero[data-variant=image] .gc-page-hero__desc{color:var(--color-on-brand)}.gc-page-hero[data-variant=image] .gc-page-hero__desc{opacity:.85}.gc-page-hero[data-variant=image] .gc-breadcrumb__link,.gc-page-hero[data-variant=image] .gc-breadcrumb__current{color:var(--color-on-brand)}.gc-course-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);transition:border-color var(--duration-instant) var(--ease-out-quart),translate var(--duration-instant) var(--ease-out-quart);flex-direction:column;display:flex;position:relative;container-type:inline-size}@media(hover:hover)and (pointer:fine){.gc-course-card:hover{border-color:var(--color-brand-line);translate:0 -2px}}.gc-course-card__media{background-color:var(--color-surface-alt);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);flex:none;position:relative;overflow:hidden}.gc-course-card__img{aspect-ratio:16/9;object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--duration-base) var(--ease-out-quart);display:block}@media(hover:hover)and (pointer:fine){.gc-course-card:hover .gc-course-card__img{scale:1.03}}.gc-course-card__badges{z-index:var(--z-raised);position:absolute;inset-block-start:calc(var(--spacing) * 3);inset-inline-start:calc(var(--spacing) * 3)}.gc-course-card__lock{background-color:var(--color-overlay);font-size:var(--size-icon-lg);color:var(--color-on-brand);place-items:center;display:grid;position:absolute;inset:0}.gc-course-card__media .gc-icon-btn{z-index:var(--z-raised);background-color:var(--color-surface);position:absolute;inset-block-start:calc(var(--spacing) * 3);inset-inline-end:calc(var(--spacing) * 3)}@media(hover:hover){.gc-course-card__media .gc-icon-btn[data-variant=ghost]:hover:not([data-state]){background-color:var(--color-surface-alt)}}.gc-course-card__body{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);flex-direction:column;flex:auto;display:flex}.gc-course-card__top{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.gc-course-card__category{font-size:var(--text-xs);color:var(--color-brand);font-weight:600}.gc-course-card__category a{color:inherit;text-decoration:none}@media(hover:hover){.gc-course-card__category a:hover{text-decoration:underline}}.gc-course-card__category a:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}.gc-course-card__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug);color:var(--color-ink)}.gc-course-card__link{-webkit-line-clamp:2;color:inherit;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.gc-course-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.gc-course-card__link:focus-visible{outline:none}.gc-course-card__link:focus-visible:after{box-shadow:var(--ring-focus);border-radius:var(--radius-lg)}.gc-course-card__excerpt{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gc-course-card__instructor{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-course-card__instructor-name{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-course-card__meta{align-items:center;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 4);font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gc-course-card__meta li{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.gc-course-card__meta [class*=g-o-]{font-size:var(--size-icon-sm);color:var(--color-ink-muted)}.gc-course-card__progress{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.gc-course-card__progress-label{font-size:var(--text-2xs);color:var(--color-gold-text);font-variant-numeric:tabular-nums;font-weight:600}.gc-course-card__progress-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-course-card__progress-percent{font-size:var(--text-2xs);color:var(--color-gold-text);font-variant-numeric:tabular-nums;font-weight:600}.gc-course-card__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin-block-start:auto;padding-block-start:calc(var(--spacing) * 1);display:flex}.gc-course-card__locked-note{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-course-card__status{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin-inline:calc(var(--spacing) * -4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);background-color:var(--color-surface-alt);border-block-start:1px solid var(--color-line);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);margin-block-end:calc(var(--spacing) * -4);display:flex}.gc-course-card__status-item{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-2xs);color:var(--color-ink-muted);display:flex}.gc-course-card__status-item [class*=g-o-]{font-size:var(--size-icon-sm);color:var(--color-ink-muted);flex:none}.gc-course-card__status-value{font-size:var(--text-2xs);color:var(--color-ink);font-weight:600}.gc-course-card__cta{margin-block-start:calc(var(--spacing) * 1)}.gc-course-card__body .gc-btn{z-index:var(--z-raised);position:relative}.gc-course-card[data-variant=compact]{flex-direction:row}.gc-course-card[data-variant=compact] .gc-course-card__media{border-start-start-radius:var(--radius-lg);border-start-end-radius:0;border-end-start-radius:var(--radius-lg);inline-size:5.5rem}.gc-course-card[data-variant=compact] .gc-course-card__img{aspect-ratio:1}.gc-course-card[data-variant=compact] .gc-course-card__body{padding:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5)}.gc-course-card[data-variant=compact] .gc-course-card__status{margin-inline:calc(var(--spacing) * -3);padding-inline:calc(var(--spacing) * 3);margin-block-end:calc(var(--spacing) * -3)}.gc-course-card[data-variant=compact] .gc-course-card__title{font-size:var(--text-sm)}.gc-course-card[data-variant=compact] .gc-course-card__excerpt,.gc-course-card[data-variant=compact] .gc-course-card__instructor,.gc-course-card[data-variant=compact] .gc-course-card__meta,.gc-course-card[data-variant=compact] .gc-course-card__rating,.gc-course-card[data-variant=compact] .gc-course-card__media .gc-icon-btn{display:none}@container (min-width:26rem){.gc-course-card[data-variant=list]{flex-direction:row}.gc-course-card[data-variant=list] .gc-course-card__media{border-start-end-radius:0;border-end-start-radius:var(--radius-lg);inline-size:33%;max-inline-size:16rem}.gc-course-card[data-variant=list] .gc-course-card__body{justify-content:center}}.gc-course-card[data-variant=featured] .gc-course-card__title{font-size:var(--text-2xl)}.gc-course-card[data-variant=featured] .gc-course-card__link{-webkit-line-clamp:3}@container (min-width:40rem){.gc-course-card[data-variant=featured]{flex-direction:row}.gc-course-card[data-variant=featured] .gc-course-card__media{border-start-end-radius:0;border-end-start-radius:var(--radius-lg);inline-size:45%}.gc-course-card[data-variant=featured] .gc-course-card__body{inline-size:55%}}.gc-course-card[data-state=locked] .gc-course-card__img{filter:grayscale(.4)}.gc-course-card[data-state=skeleton]{pointer-events:none}.gc-course-card[data-state=skeleton] .gc-course-card__media{background-color:#0000}.gc-course-card[data-state=skeleton] .gc-course-card__top,.gc-course-card[data-state=skeleton] .gc-course-card__instructor,.gc-course-card[data-state=skeleton] .gc-course-card__meta,.gc-course-card[data-state=skeleton] .gc-course-card__footer{gap:calc(var(--spacing) * 2)}.gc-card-grid{container-type:inline-size}.gc-card-grid__items{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@container (min-width:32rem){.gc-card-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:52rem){.gc-card-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:68rem){.gc-card-grid__items{grid-template-columns:repeat(var(--gc-columns,4),minmax(0,1fr))}}.gc-archive__item{display:contents}.gc-archive__item[hidden]{display:none}.gc-card-grid[data-layout=list] .gc-card-grid__items{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.gc-card-grid[data-layout=slider]{position:relative}.gc-card-grid__track{gap:calc(var(--spacing) * 5);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding-block:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 1);margin-inline:calc(var(--spacing) * -1);scrollbar-width:none;scroll-padding-inline-start:calc(var(--spacing) * 1);display:flex;overflow-x:auto}.gc-card-grid__track::-webkit-scrollbar{display:none}.gc-card-grid__track:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-lg);outline:none}.gc-card-grid__track>*{scroll-snap-align:start;flex:none;inline-size:min(85%,20rem)}.gc-card-grid__nav{justify-content:flex-end;gap:calc(var(--spacing) * 2);margin-block-start:calc(var(--spacing) * 4);display:flex}.gc-card-grid__nav .gc-icon-btn:disabled{display:none}.gc-product-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);transition:border-color var(--duration-instant) var(--ease-out-quart),translate var(--duration-instant) var(--ease-out-quart);flex-direction:column;display:flex;position:relative;container-type:inline-size}@media(hover:hover)and (pointer:fine){.gc-product-card:hover{border-color:var(--color-brand-line);translate:0 -2px}}.gc-product-card__media{background-color:var(--color-surface-alt);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);flex:none;position:relative;overflow:hidden}.gc-product-card__img{aspect-ratio:1;object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--duration-base) var(--ease-out-quart),opacity var(--duration-base) var(--ease-out-quart);display:block}.gc-product-card__img--hover{opacity:0;position:absolute;inset:0}@media(hover:hover)and (pointer:fine){.gc-product-card:hover .gc-product-card__img{scale:1.03}.gc-product-card:hover .gc-product-card__img--hover{opacity:1}}.gc-product-card__badges{z-index:var(--z-raised);position:absolute;inset-block-start:calc(var(--spacing) * 3);inset-inline-start:calc(var(--spacing) * 3)}.gc-product-card__actions{z-index:var(--z-raised);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(var(--spacing) * 3);inset-inline-end:calc(var(--spacing) * 3)}.gc-product-card__quick-view-trigger{display:contents}.gc-product-card__actions .gc-icon-btn{background-color:var(--color-surface)}@media(hover:hover){.gc-product-card__actions .gc-icon-btn[data-variant=ghost]:hover:not([data-state]){background-color:var(--color-surface-alt)}}.gc-product-card__body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-direction:column;flex:auto;display:flex}.gc-product-card__category{font-size:var(--text-xs);color:var(--color-brand);font-weight:600}.gc-product-card__category a{color:inherit;text-decoration:none}@media(hover:hover){.gc-product-card__category a:hover{text-decoration:underline}}.gc-product-card__category a:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}.gc-product-card__title{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;line-height:var(--leading-snug);color:var(--color-ink)}.gc-product-card__link{-webkit-line-clamp:2;color:inherit;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.gc-product-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.gc-product-card__link:focus-visible{outline:none}.gc-product-card__link:focus-visible:after{box-shadow:var(--ring-focus);border-radius:var(--radius-lg)}.gc-product-card__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin-block-start:auto;padding-block-start:calc(var(--spacing) * 1);display:flex}.gc-product-card__actions .gc-icon-btn,.gc-product-card__footer .gc-btn{z-index:var(--z-raised);position:relative}.gc-product-card__footer .gc-btn{flex:none}.gc-product-card[data-variant=compact]{flex-direction:row}.gc-product-card[data-variant=compact] .gc-product-card__media{border-start-end-radius:0;border-end-start-radius:var(--radius-lg);inline-size:5.5rem}.gc-product-card[data-variant=compact] .gc-product-card__body{padding:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5)}.gc-product-card[data-variant=compact] .gc-product-card__rating,.gc-product-card[data-variant=compact] .gc-product-card__actions{display:none}.gc-product-card[data-variant=compact] .gc-product-card__footer{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column}.gc-product-card[data-variant=compact] .gc-product-card__footer .gc-btn{inline-size:100%}@container (min-width:26rem){.gc-product-card[data-variant=list]{flex-direction:row}.gc-product-card[data-variant=list] .gc-product-card__media{border-start-end-radius:0;border-end-start-radius:var(--radius-lg);inline-size:33%;max-inline-size:14rem}.gc-product-card[data-variant=list] .gc-product-card__body{justify-content:center}.gc-product-card[data-variant=list] .gc-product-card__footer{flex-wrap:nowrap}}.gc-product-card[data-state=out-of-stock] .gc-product-card__img{filter:grayscale(.6);opacity:.7}.gc-product-card[data-state=out-of-stock] .gc-product-card__link{color:var(--color-ink-muted)}.gc-post-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);transition:border-color var(--duration-instant) var(--ease-out-quart),translate var(--duration-instant) var(--ease-out-quart);flex-direction:column;display:flex;position:relative;container-type:inline-size}@media(hover:hover)and (pointer:fine){.gc-post-card:hover{border-color:var(--color-brand-line);translate:0 -2px}}.gc-post-card__media{background-color:var(--color-surface-alt);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);flex:none;position:relative;overflow:hidden}.gc-post-card__img{aspect-ratio:16/9;object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--duration-base) var(--ease-out-quart);display:block}@media(hover:hover)and (pointer:fine){.gc-post-card:hover .gc-post-card__img{scale:1.03}}.gc-post-card__badges{z-index:var(--z-raised);position:absolute;inset-block-start:calc(var(--spacing) * 3);inset-inline-start:calc(var(--spacing) * 3)}.gc-post-card__body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-direction:column;flex:auto;display:flex}.gc-post-card__category{font-size:var(--text-xs);color:var(--color-brand);font-weight:600}.gc-post-card__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug);color:var(--color-ink)}.gc-post-card__link{-webkit-line-clamp:2;color:inherit;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.gc-post-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.gc-post-card__link:focus-visible{outline:none}.gc-post-card__link:focus-visible:after{box-shadow:var(--ring-focus);border-radius:var(--radius-lg)}.gc-post-card__excerpt{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gc-post-card__meta{align-items:center;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 4);font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;margin-block-start:auto;padding-block-start:calc(var(--spacing) * 1);display:flex}.gc-post-card__author{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-post-card__meta-item{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.gc-post-card__meta-item [class*=g-o-]{font-size:var(--size-icon-sm);color:var(--color-ink-faint)}.gc-post-card[data-variant=minimal]{border:0;border-block-end:1px solid var(--color-line);border-radius:0}.gc-post-card[data-variant=minimal]:hover{border-color:var(--color-line);translate:none}@media(hover:hover)and (pointer:fine){.gc-post-card[data-variant=minimal]:hover .gc-post-card__title{color:var(--color-brand)}}.gc-post-card[data-variant=minimal] .gc-post-card__body{padding:calc(var(--spacing) * 3) 0;gap:calc(var(--spacing) * 1)}.gc-post-card[data-variant=minimal] .gc-post-card__title{font-size:var(--text-sm)}.gc-post-card[data-variant=minimal] .gc-post-card__link{-webkit-line-clamp:2}@container (min-width:26rem){.gc-post-card[data-variant=list]{flex-direction:row}.gc-post-card[data-variant=list] .gc-post-card__media{border-start-end-radius:0;border-end-start-radius:var(--radius-lg);inline-size:33%;max-inline-size:14rem}.gc-post-card[data-variant=list] .gc-post-card__body{justify-content:center}}.gc-post-card[data-variant=featured] .gc-post-card__title{font-size:var(--text-2xl)}.gc-post-card[data-variant=featured] .gc-post-card__link,.gc-post-card[data-variant=featured] .gc-post-card__excerpt{-webkit-line-clamp:3}@container (min-width:40rem){.gc-post-card[data-variant=featured]{flex-direction:row}.gc-post-card[data-variant=featured] .gc-post-card__media{border-start-end-radius:0;border-end-start-radius:var(--radius-lg);inline-size:50%}.gc-post-card[data-variant=featured] .gc-post-card__body{justify-content:center;inline-size:50%}}.gc-instructor-card{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);text-align:center;transition:border-color var(--duration-instant) var(--ease-out-quart),translate var(--duration-instant) var(--ease-out-quart);flex-direction:column;display:flex;position:relative;container-type:inline-size}@media(hover:hover)and (pointer:fine){.gc-instructor-card:hover{border-color:var(--color-brand-line);translate:0 -2px}}.gc-instructor-card__body{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-inline-size:0;display:flex}.gc-instructor-card__name{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-instructor-card__link{color:inherit;text-decoration:none}.gc-instructor-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.gc-instructor-card__link:focus-visible{outline:none}.gc-instructor-card__link:focus-visible:after{box-shadow:var(--ring-focus);border-radius:var(--radius-lg)}.gc-instructor-card__role{font-size:var(--text-sm);color:var(--color-brand);font-weight:600}.gc-instructor-card__bio{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gc-instructor-card__stats{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 4);font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;margin:0;padding:0;padding-block-start:calc(var(--spacing) * 1);list-style:none;display:flex}.gc-instructor-card__stats li{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.gc-instructor-card__stats [class*=g-o-]{font-size:var(--size-icon-sm);color:var(--color-ink-faint)}.gc-instructor-card__stats .g-o-star{color:var(--color-gold-text)}.gc-instructor-card[data-variant=compact]{text-align:start;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);flex-direction:row}.gc-instructor-card[data-variant=compact] .gc-instructor-card__stats{justify-content:flex-start}.gc-plan-card{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.gc-plan-card__rail-slot{position:absolute;inset-block:0;inset-inline-start:0}.gc-plan-card[data-variant=featured]{border-color:var(--color-brand);box-shadow:var(--shadow-md);padding-inline-start:calc(var(--spacing) * 7)}.gc-plan-card__head{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-plan-card__name{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-weight:700}.gc-plan-card__description{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-relaxed)}.gc-plan-card__features{gap:calc(var(--spacing) * 3);flex-direction:column;flex:auto;margin:0;padding:0;list-style:none;display:flex}.gc-plan-card__feature{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);color:var(--color-ink);display:flex}.gc-plan-card__feature [class*=g-o-]{font-size:var(--size-icon-sm);color:var(--color-success);flex:none;margin-block-start:.1em}.gc-plan-card__feature[data-included=false],.gc-plan-card__feature[data-included=false] [class*=g-o-]{color:var(--color-ink-faint)}.gc-plan-card__badge{align-self:flex-start}.gc-plan-card[data-variant=compare]{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5)}.gc-plan-card[data-variant=compare] .gc-plan-card__name{font-size:var(--text-lg)}.gc-plan-card[data-variant=compare] .gc-plan-card__features{gap:calc(var(--spacing) * 2.5)}.gc-plan-card[data-state=skeleton]{gap:calc(var(--spacing) * 3)}.gc-plan-card[data-state=skeleton] .gc-plan-card__features{gap:calc(var(--spacing) * 2)}.gc-voucher-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);display:flex;position:relative;overflow:hidden}.gc-voucher-card__value-col{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);min-inline-size:8rem;padding:calc(var(--spacing) * 5);text-align:center;background-color:var(--color-brand-soft);border-inline-end:1px dashed var(--color-line);flex-direction:column;flex:none;display:flex}.gc-voucher-card__icon{font-size:var(--size-icon-lg);color:var(--color-brand)}.gc-voucher-card__value{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-brand);font-weight:800;line-height:1.1}.gc-voucher-card__title{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-voucher-card__stub{justify-content:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.gc-voucher-card__code-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-voucher-card__code{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-ink);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);border:1px dashed var(--color-line);border-radius:var(--radius-md);font-weight:700}.gc-voucher-card__expiry,.gc-voucher-card__description{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-voucher-card__stub .gc-badge{align-self:flex-start}.gc-voucher-card[data-variant=compact] .gc-voucher-card__value-col{min-inline-size:6rem;padding:calc(var(--spacing) * 4)}.gc-voucher-card[data-variant=compact] .gc-voucher-card__stub{padding:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5)}.gc-voucher-card[data-state=used],.gc-voucher-card[data-state=expired],.gc-voucher-card[data-state=used] .gc-voucher-card__value-col,.gc-voucher-card[data-state=expired] .gc-voucher-card__value-col{background-color:var(--color-surface-alt)}.gc-voucher-card[data-state=used] .gc-voucher-card__icon,.gc-voucher-card[data-state=used] .gc-voucher-card__value,.gc-voucher-card[data-state=expired] .gc-voucher-card__icon,.gc-voucher-card[data-state=expired] .gc-voucher-card__value{color:var(--color-ink-faint)}.gc-voucher-card[data-state=used] .gc-voucher-card__code,.gc-voucher-card[data-state=expired] .gc-voucher-card__code{color:var(--color-ink-faint);text-decoration:line-through}.gc-certificate-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.gc-certificate-card__preview{aspect-ratio:3/2;background-color:var(--color-surface-alt);place-items:center;display:grid;position:relative}.gc-certificate-card__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.gc-certificate-card__placeholder{font-size:var(--size-icon-lg);color:var(--color-gold-text)}.gc-certificate-card__lock{background-color:var(--color-overlay);font-size:var(--size-icon-lg);color:var(--color-on-brand);place-items:center;display:grid;position:absolute;inset:0}.gc-certificate-card__body{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.gc-certificate-card__title{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-ink);font-weight:700}.gc-certificate-card__meta,.gc-certificate-card__note{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-certificate-card__actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;padding-block-start:calc(var(--spacing) * 1.5);display:flex}.gc-certificate-card[data-variant=compact]{flex-direction:row}.gc-certificate-card[data-variant=compact] .gc-certificate-card__preview{aspect-ratio:1;inline-size:6rem}.gc-certificate-card[data-variant=compact] .gc-certificate-card__body{padding:calc(var(--spacing) * 3);justify-content:center}.gc-certificate-card[data-state=locked] .gc-certificate-card__title{color:var(--color-ink-muted)}.gc-cross-sell__head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin-block-end:calc(var(--spacing) * 6);display:flex}.gc-cross-sell__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:700}.gc-cross-sell__view-all{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);color:var(--color-brand);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}@media(hover:hover){.gc-cross-sell__view-all:hover{text-decoration:underline}}.gc-cross-sell__view-all:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}.gc-cross-sell__view-all [class*=g-o-]{font-size:var(--size-icon-sm)}.gc-filter-sidebar__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-line);flex:none;display:flex}.gc-filter-sidebar__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-filter-sidebar__body{padding:calc(var(--spacing) * 4);flex:1;overflow-y:auto}.gc-filter-sidebar__body .gc-filter-group{max-inline-size:none}.gc-filter-sidebar__footer{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-block-start:1px solid var(--color-line);flex:none;display:flex}.gc-filter-sidebar__footer .gc-btn--block{flex:1}.gc-filter-sidebar{inline-size:var(--width-filter-sidebar);flex:none;align-self:flex-start;position:sticky;inset-block-start:calc(var(--height-header) + var(--spacing) * 6)}.gc-filter-sidebar .gc-drawer__overlay{display:none}.gc-filter-sidebar .gc-drawer__panel[data-edge],[dir=rtl] .gc-filter-sidebar .gc-drawer__panel[data-edge]{inline-size:100%;max-inline-size:none;max-block-size:calc(100vh - var(--height-header) - var(--spacing) * 12);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:none;transition:none;position:static;inset:auto;transform:none}.gc-filter-sidebar__header,.gc-filter-sidebar[data-live=true] .gc-filter-sidebar__apply{display:none}.gc-filter-sidebar[data-live=true] .gc-filter-sidebar__footer .gc-btn{flex:1}.gc-results-toolbar{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-results-toolbar__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gc-results-toolbar__count{min-inline-size:max-content;color:var(--color-ink-muted);font-size:var(--text-sm);flex:auto}.gc-results-toolbar__count strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.gc-results-toolbar__filter-btn{order:-1;position:relative}@media(min-width:64rem){.gc-results-toolbar__filter-btn{display:none}}.gc-results-toolbar__filter-badge{block-size:1.125rem;min-inline-size:1.125rem;padding-inline:calc(var(--spacing) * 1);border-radius:var(--radius-full);background-color:var(--color-danger);color:var(--color-on-danger);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:calc(var(--spacing) * -1.5);inset-inline-end:calc(var(--spacing) * -1.5)}.gc-results-toolbar__controls{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-buy-box{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.gc-buy-box[data-compact=true]{padding:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);box-shadow:none}.gc-buy-box__scroll{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.gc-buy-box[data-compact=true] .gc-buy-box__scroll{gap:calc(var(--spacing) * 4)}.gc-buy-box__footer{gap:calc(var(--spacing) * 5);flex-direction:column;flex:none;display:flex}.gc-buy-box[data-compact=true] .gc-buy-box__footer{gap:calc(var(--spacing) * 4)}@media(min-width:64rem){.gc-buy-box:not([data-compact=true]){max-block-size:calc(100vh - var(--height-header) - var(--spacing) * 12);position:sticky;inset-block-start:calc(var(--height-header) + var(--spacing) * 6)}.gc-buy-box:not([data-compact=true]) .gc-buy-box__scroll{flex:auto;min-block-size:0;overflow-y:auto}}.gc-buy-box__media .gc-gallery__main-img{aspect-ratio:16/9}.gc-buy-box__media img,.gc-buy-box__media{border-radius:var(--radius-md)}.gc-buy-box__variant{gap:calc(var(--spacing) * 3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.gc-buy-box__variant legend{margin-block-end:calc(var(--spacing) * -1);padding:0}.gc-buy-box__price-row{padding-block:calc(var(--spacing) * 2);border-block:1px solid var(--color-line-soft)}.gc-buy-box__cta-row{align-items:stretch;gap:calc(var(--spacing) * 3);display:flex}.gc-buy-box__cta-row form{display:contents}.gc-buy-box__cta-row .gc-btn--block{flex:1}.gc-buy-box__cta-help{font-size:var(--text-xs);color:var(--color-ink-muted);text-align:center;margin-block-start:calc(var(--spacing) * -3)}.gc-buy-box[data-state=out-of-stock] .gc-buy-box__cta-help,.gc-buy-box[data-state=coming-soon] .gc-buy-box__cta-help{color:var(--color-danger)}.gc-buy-box__included{gap:calc(var(--spacing) * 2.5);flex-direction:column;list-style:none;display:flex}.gc-buy-box__included li{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);color:var(--color-ink-soft);display:flex}.gc-buy-box__included [class^=g-o-]{font-size:var(--size-icon-sm);color:var(--color-brand);flex:none}.gc-buy-box__trust{gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--color-line-soft);flex-direction:column;padding-block-start:calc(var(--spacing) * 4);display:flex}.gc-buy-box__trust-item{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-xs);color:var(--color-ink-muted);display:flex}.gc-buy-box__trust-item [class^=g-o-]{font-size:var(--size-icon-sm);flex:none}.gc-buy-box__value-block{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-md);background-color:var(--color-brand-soft);display:flex}.gc-buy-box__value-block [class^=g-o-]{font-size:var(--size-icon-lg);color:var(--color-brand);flex:none}.gc-buy-box__value-block p{font-size:var(--text-sm);color:var(--color-ink-soft)}.gc-buy-box[data-state=loading]{gap:calc(var(--spacing) * 4)}.gc-buy-box[data-state=owned] .gc-buy-box__value-block,.gc-buy-box[data-state=owned] .gc-buy-box__trust{opacity:.7}.gc-buy-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);z-index:var(--z-sticky);min-block-size:var(--height-buybar);padding-inline:calc(var(--spacing) * 4);border-block-start:1px solid var(--color-line);background-color:var(--color-surface);box-shadow:var(--shadow-lg);display:flex;position:fixed;inset-block-end:calc(var(--height-bottombar) + var(--size-rail) + calc(var(--spacing) * 2));inset-inline:0}@media(min-width:64rem){.gc-buy-bar{display:none}}body:has(.gc-buy-bar):not(:has(.gc-bottom-bar)){padding-block-end:var(--height-buybar)}body:has(.gc-buy-bar):has(.gc-bottom-bar){padding-block-end:calc(var(--height-bottombar) + var(--size-rail) + calc(var(--spacing) * 2) + var(--height-buybar))}@media(min-width:64rem){body:has(.gc-buy-bar){padding-block-end:0}}.gc-buy-bar__actions{align-items:center;gap:calc(var(--spacing) * 3);flex:none;display:flex}.gc-buy-bar[data-state=out-of-stock] .gc-buy-bar__price,.gc-buy-bar[data-state=coming-soon] .gc-buy-bar__price{opacity:.6}.gc-gallery{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-gallery__stage{border-radius:var(--radius-lg);background-color:var(--color-surface-alt);position:relative;overflow:hidden}.gc-gallery__stage-trigger{cursor:zoom-in;inline-size:100%;display:block}.gc-gallery__stage-trigger:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-gallery__main-img{aspect-ratio:4/3;object-fit:cover;inline-size:100%;display:block}.gc-gallery__play-badge{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gc-gallery__play-badge .g-o-play-circle{color:var(--color-on-brand);filter:drop-shadow(0 4px 12px oklch(0% 0 0/.35));font-size:3.5rem}.gc-gallery__zoom-hint{border-radius:var(--radius-full);block-size:2rem;inline-size:2rem;color:var(--color-on-brand);font-size:var(--size-icon-sm);pointer-events:none;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:calc(var(--spacing) * 3);inset-inline-end:calc(var(--spacing) * 3)}.gc-gallery__thumbs{gap:calc(var(--spacing) * 2.5);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.gc-gallery__thumb{border-radius:var(--radius-md);scroll-snap-align:start;block-size:4.5rem;inline-size:4.5rem;transition:border-color var(--duration-instant) var(--ease-out-quart);border:2px solid #0000;flex:none;position:relative;overflow:hidden}.gc-gallery__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.gc-gallery__thumb:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-gallery__thumb[aria-checked=true]{border-color:var(--color-brand)}.gc-gallery__thumb-play{color:var(--color-on-brand);font-size:var(--size-icon);background-color:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gc-gallery__lightbox{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-gallery__nav{flex:none}.gc-gallery__lightbox-stage{border-radius:var(--radius-md);background-color:var(--color-surface-alt);flex:1;justify-content:center;align-items:center;min-inline-size:0;display:flex;position:relative;overflow:hidden}.gc-gallery__lightbox-img{object-fit:contain;max-block-size:70vh;max-inline-size:100%;transition:transform var(--duration-base) var(--ease-out-quart)}.gc-gallery__lightbox-img[data-zoomed=true]{cursor:zoom-out;transform:scale(1.7)}.gc-gallery__zoom{position:absolute;inset-block-end:calc(var(--spacing) * 3);inset-inline-end:calc(var(--spacing) * 3)}.gc-variations{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.gc-variations__group{gap:calc(var(--spacing) * 2.5);border:0;flex-direction:column;margin:0;padding:0;display:flex}.gc-variations__label{font-size:var(--text-sm);color:var(--color-ink);padding:0;font-weight:600}.gc-variations__label [data-gc-variations-value]{color:var(--color-ink-muted);font-weight:400}.gc-variations__options{gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.gc-variations__option{block-size:2.75rem;min-inline-size:2.75rem;padding-inline:calc(var(--spacing) * 3);border:2px solid var(--color-line-input);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-ink-soft);background-color:var(--color-surface);transition:border-color var(--duration-instant) var(--ease-out-quart);justify-content:center;align-items:center;display:flex;position:relative}.gc-variations__option:hover{border-color:var(--color-line-strong)}.gc-variations__option:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-variations__option[aria-checked=true]{border-color:var(--color-brand);color:var(--color-brand);background-color:var(--color-brand-soft)}.gc-variations__option[disabled]{opacity:.5;border-color:var(--color-line-soft);background-color:var(--color-surface-alt);cursor:not-allowed}.gc-variations__option[disabled]:after{content:"";border-radius:inherit;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--color-line-strong) calc(50% - 1px),var(--color-line-strong) calc(50% + 1px),transparent calc(50% + 1px));position:absolute;inset:0}.gc-variations__option[data-style=swatch]{border-radius:var(--radius-full);min-inline-size:2.75rem;padding-inline:0}.gc-variations__swatch-dot{border-radius:var(--radius-full);background-color:var(--gc-variations-swatch,var(--color-surface-alt));block-size:1.5rem;inline-size:1.5rem;box-shadow:0 0 0 1px var(--color-line-soft) inset}.gc-curriculum__summary{font-size:var(--text-sm);color:var(--color-ink-muted);margin-block-end:calc(var(--spacing) * 4)}.gc-curriculum .gc-accordion__trigger{align-items:stretch;gap:calc(var(--spacing) * 1.5);flex-flow:column}.gc-curriculum__module-row1{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-curriculum__module-row1 .gc-accordion__trigger-text{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-inline-size:0;overflow:hidden}.gc-curriculum__module-row2{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-curriculum__module-meta{font-size:var(--text-xs);color:var(--color-ink-muted);flex:none}.gc-curriculum__module-progress{align-items:center;gap:calc(var(--spacing) * 1.5);flex:none;display:flex}.gc-curriculum__module-progress .gc-rail{inline-size:calc(var(--spacing) * 12)}.gc-curriculum__module-progress-label{font-size:var(--text-2xs);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.gc-curriculum__section+.gc-curriculum__section{margin-block-start:calc(var(--spacing) * 5)}.gc-curriculum__section-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);margin-block-end:calc(var(--spacing) * 2.5);font-weight:700}.gc-curriculum__topic+.gc-curriculum__topic{margin-block-start:calc(var(--spacing) * 3)}.gc-curriculum__topic-label{font-size:var(--text-sm);color:var(--color-ink-soft);margin-block-end:calc(var(--spacing) * 1.5);padding-inline-start:calc(var(--spacing) * 3);font-weight:600}.gc-curriculum__lessons{flex-direction:column;list-style:none;display:flex}.gc-drawer.gc-curriculum .gc-curriculum__lessons{background-color:var(--color-surface-alt);border-radius:var(--radius-md);border-inline-start:2px solid var(--color-line);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3)}.gc-curriculum__lesson-link{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border-radius:var(--radius-md);display:flex}button.gc-curriculum__lesson-link{text-align:start;cursor:pointer;inline-size:100%;font-family:var(--font-sans);background:0 0;border:none}a.gc-curriculum__lesson-link:hover,button.gc-curriculum__lesson-link:hover{background-color:var(--color-surface)}a.gc-curriculum__lesson-link:focus-visible,button.gc-curriculum__lesson-link:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-curriculum__lesson-icon{font-size:var(--size-icon-sm);color:var(--color-ink-muted);flex:none}.gc-curriculum__lesson[data-state=preview] .gc-curriculum__lesson-icon{color:var(--color-brand)}.gc-curriculum__lesson[data-state=completed] .gc-curriculum__lesson-icon{color:var(--color-gold)}.gc-curriculum__lesson-text{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-curriculum__lesson-title{font-size:var(--text-sm);color:var(--color-ink-soft)}.gc-curriculum__lesson[data-state=locked] .gc-curriculum__lesson-title{color:var(--color-ink-muted)}.gc-curriculum__lesson-status{font-size:var(--text-2xs);color:var(--color-brand);font-weight:600}.gc-curriculum__lesson-duration{font-size:var(--text-xs);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex:none}a.gc-curriculum__lesson-link[aria-current=true]{border:2px solid var(--color-brand);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 3 - 2px)}.gc-curriculum__lesson-bars{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);flex:none;justify-content:center;align-items:flex-end;gap:2px;display:flex}.gc-curriculum__lesson-bar{border-radius:var(--radius-full);background-color:var(--color-brand);transform-origin:bottom;block-size:100%;inline-size:2px;animation:var(--animate-bars)}.gc-curriculum__lesson-bar:nth-child(2){animation-delay:.15s}.gc-curriculum__lesson-bar:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.gc-curriculum__lesson-bar{animation:none;transform:scaleY(.7)}}.gc-curriculum__search{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4) 0;flex:none}.gc-curriculum__search-empty{font-size:var(--text-sm);color:var(--color-ink-muted);text-align:center;margin-block-start:calc(var(--spacing) * 3)}.gc-curriculum__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4) 0;flex:none;display:flex}.gc-curriculum__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-curriculum__body{min-block-size:0;padding:calc(var(--spacing) * 4);flex:1;overflow-y:auto}@media(min-width:64rem){.gc-curriculum .gc-drawer__overlay{display:none}.gc-drawer.gc-curriculum{inline-size:var(--width-curriculum);opacity:1;visibility:visible;transition:inline-size var(--duration-base) var(--ease-out-quart),opacity var(--duration-base) var(--ease-out-quart),visibility 0s linear 0s}.gc-drawer.gc-curriculum[data-focus-hidden]{opacity:0;visibility:hidden;inline-size:0;transition:inline-size var(--duration-base) var(--ease-out-quart),opacity var(--duration-base) var(--ease-out-quart),visibility 0s linear var(--duration-base)}@media(prefers-reduced-motion:reduce){.gc-drawer.gc-curriculum,.gc-drawer.gc-curriculum[data-focus-hidden]{transition-duration:0s}}.gc-curriculum .gc-drawer__panel[data-edge=end]{block-size:calc(100vh - var(--height-header) - var(--spacing) * 12);inline-size:100%;max-inline-size:var(--width-curriculum);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:none;transition:none;position:sticky;inset-block-start:calc(var(--height-header) + var(--spacing) * 6);overflow:clip;transform:none}.gc-curriculum__reopen{z-index:var(--z-raised);position:fixed;inset-block-start:calc(var(--height-header) + var(--spacing) * 6);inset-inline-end:calc(var(--spacing) * 6)}}.gc-reviews{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}.gc-reviews__summary{gap:calc(var(--spacing) * 6);border-block-end:1px solid var(--color-line);flex-direction:column;padding-block-end:calc(var(--spacing) * 6);display:flex}@media(min-width:40rem){.gc-reviews__summary{flex-direction:row;align-items:center}}.gc-reviews__score{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:none;inline-size:100%;display:flex}@media(min-width:40rem){.gc-reviews__score{inline-size:9rem}}.gc-reviews__score-number{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--color-ink);font-weight:700;line-height:1}.gc-reviews__score-count{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-reviews__histogram{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-reviews__histogram-row{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);border-radius:var(--radius-sm);grid-template-columns:3rem 1fr 2.5rem;display:grid}.gc-reviews__histogram-row:hover{background-color:var(--color-surface-alt)}.gc-reviews__histogram-row:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-reviews__histogram-row[aria-checked=true]{background-color:var(--color-brand-soft)}.gc-reviews__histogram-label{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);color:var(--color-ink-muted);display:flex}.gc-reviews__histogram-label [class^=g-o-]{font-size:var(--size-icon-sm);color:var(--color-gold-500)}.gc-reviews__histogram-track{border-radius:var(--radius-full);background-color:var(--color-surface-alt);block-size:.5rem;display:block;overflow:hidden}.gc-reviews__histogram-fill{block-size:100%;inline-size:var(--gc-reviews-fill,0%);border-radius:var(--radius-full);background-color:var(--color-gold-500);display:block}.gc-reviews__histogram-count{font-size:var(--text-xs);color:var(--color-ink-muted);text-align:end;font-variant-numeric:tabular-nums}.gc-reviews__list{flex-direction:column;display:flex}.gc-reviews__item{padding-block:calc(var(--spacing) * 6);border-block-end:1px solid var(--color-line-soft)}.gc-reviews__item[hidden]{display:none}.gc-reviews__item-head{align-items:center;gap:calc(var(--spacing) * 3);margin-block-end:calc(var(--spacing) * 3);display:flex}.gc-reviews__item-meta{gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-reviews__item-name{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.gc-reviews__item-date{font-size:var(--text-xs);color:var(--color-ink-muted);flex:none}.gc-reviews__item-text{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-relaxed)}.gc-reviews__reply{padding:calc(var(--spacing) * 4);border-inline-start:2px solid var(--color-brand);border-radius:var(--radius-md);background-color:var(--color-surface-alt);margin-block-start:calc(var(--spacing) * 4);margin-inline-start:calc(var(--spacing) * 6)}.gc-reviews__reply-author{font-size:var(--text-xs);color:var(--color-brand);margin-block-end:calc(var(--spacing) * 1);font-weight:700}.gc-reviews__reply-text{font-size:var(--text-sm);color:var(--color-ink-soft)}.gc-reviews__helpful{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-ink-muted);margin-block-start:calc(var(--spacing) * 4);display:inline-flex}.gc-reviews__helpful:hover{border-color:var(--color-line-strong)}.gc-reviews__helpful:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-reviews__helpful[aria-pressed=true]{border-color:var(--color-brand);color:var(--color-brand);background-color:var(--color-brand-soft)}.gc-reviews__form{gap:calc(var(--spacing) * 4);flex-direction:column;max-inline-size:28rem;display:flex}.gc-reviews__form-title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-reviews__form-error{font-size:var(--text-xs);color:var(--color-danger);margin-block-start:calc(var(--spacing) * -2)}.gc-reviews__form-status{font-size:var(--text-sm)}.gc-reviews__form-status[data-tone=success]{color:var(--color-success)}.gc-reviews__form-status[data-tone=error]{color:var(--color-danger)}.gc-faq__contact{border-block-start:1px solid var(--color-line);font-size:var(--text-sm);color:var(--color-ink-muted);align-items:center;gap:calc(var(--spacing) * 2);margin-block-start:calc(var(--spacing) * 6);padding-block-start:calc(var(--spacing) * 6);display:flex}.gc-order-summary{border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm)}.gc-order-summary .gc-accordion,.gc-order-summary .gc-accordion__item{border:0}.gc-order-summary .gc-accordion__trigger{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.gc-order-summary .gc-accordion__panel-inner{padding-inline:calc(var(--spacing) * 4)}.gc-order-summary .gc-accordion__panel-inner>:last-child{margin-block-end:calc(var(--spacing) * 5)}.gc-order-summary__trigger-label{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-order-summary__trigger-label .g-o-shopping-bag{font-size:var(--size-icon-sm);color:var(--color-ink-muted)}.gc-order-summary__trigger-trailing{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-order-summary__trigger-total{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.gc-order-summary__items{gap:calc(var(--spacing) * 4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-order-summary__item{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.gc-order-summary__item-thumb{inline-size:calc(var(--spacing) * 12);block-size:calc(var(--spacing) * 12);border-radius:var(--radius-md);border:1px solid var(--color-line);object-fit:cover;flex:none}.gc-order-summary__item-info{gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-order-summary__item-name{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.gc-order-summary__item-meta{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-order-summary__item-price{font-size:var(--text-sm);color:var(--color-ink-soft);font-variant-numeric:tabular-nums;flex:none}.gc-order-summary__estimate{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.gc-order-summary__estimate-label{font-size:var(--text-xs);color:var(--color-ink-muted);font-weight:600}.gc-order-summary__estimate .gc-select{inline-size:100%}.gc-order-summary__rows{gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--color-line);flex-direction:column;margin:0;padding-block-start:calc(var(--spacing) * 4);display:flex}.gc-order-summary__row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);margin:0;display:flex}.gc-order-summary__row dt{font-size:var(--text-sm);color:var(--color-ink-muted)}.gc-order-summary__row dd{font-size:var(--text-sm);color:var(--color-ink-soft);font-variant-numeric:tabular-nums;margin:0}.gc-order-summary__row[data-gc-order-summary-discount-row] dt,.gc-order-summary__row[data-gc-order-summary-discount-row] dd{color:var(--color-success)}.gc-order-summary__row[data-variant=total]{border-block-start:1px solid var(--color-line);padding-block-start:calc(var(--spacing) * 2)}.gc-order-summary__row[data-variant=total] dt{font-size:var(--text-base);color:var(--color-ink);font-weight:700}.gc-order-summary__row[data-variant=total] dd{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-order-summary__trust{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--color-ink-muted);margin:0;display:flex}.gc-order-summary__trust .g-o-shield-tick{font-size:var(--size-icon-sm);color:var(--color-brand);flex:none}.gc-order-summary[data-state=loading]{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media(min-width:64rem){.gc-order-summary{max-block-size:calc(100vh - var(--height-header) - var(--spacing) * 12);position:sticky;inset-block-start:calc(var(--height-header) + var(--spacing) * 6);overflow-y:auto}.gc-order-summary .gc-accordion__icon,.gc-order-summary__trigger-total{display:none}.gc-order-summary .gc-accordion__trigger{cursor:default}}@media(min-width:64rem)and (hover:hover){.gc-order-summary .gc-accordion__trigger:hover{color:var(--color-ink)}}.gc-checkout-modal .gc-modal__dialog{max-inline-size:var(--width-modal-lg)}.gc-checkout-modal .gc-modal__body{--gc-express-bleed:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}.gc-checkout-modal__loading,.gc-checkout-modal__empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-block-size:calc(var(--spacing) * 40);color:var(--color-ink-muted);font-size:var(--text-sm);display:flex}.gc-checkout-modal__spinner{inline-size:calc(var(--spacing) * 4);block-size:calc(var(--spacing) * 4);border:2px solid var(--color-line);border-block-start-color:var(--color-brand);border-radius:var(--radius-full);animation:var(--animate-spin-slow)}@media(prefers-reduced-motion:reduce){.gc-checkout-modal__spinner{animation:none}}.gc-checkout-modal__inner,.gc-express-checkout__main{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.gc-express-checkout .woocommerce-NoticeGroup{margin-block-end:calc(var(--spacing) * 4)}.gc-express-checkout .blockUI.blockOverlay{visibility:hidden}.gc-express-checkout .gc-checkout-payment:has(>.blockUI),.gc-express-checkout.processing .gc-checkout-payment__main{opacity:.6;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out-quart)}@media(prefers-reduced-motion:reduce){.gc-express-checkout .gc-checkout-payment:has(>.blockUI),.gc-express-checkout.processing .gc-checkout-payment__main{transition:none}}.gc-checkout-summary{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-express-checkout__disclosure{border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface)}.gc-express-checkout__disclosure-summary{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.gc-express-checkout__disclosure-summary::-webkit-details-marker{display:none}.gc-express-checkout__disclosure-summary:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-lg)}.gc-express-checkout__disclosure-title{color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.gc-express-checkout__disclosure-meta{color:var(--color-ink-muted);font-size:var(--text-xs)}.gc-express-checkout__disclosure-icon{color:var(--color-ink-muted);transition:transform var(--duration-fast) var(--ease-out-quart);margin-inline-start:auto}.gc-express-checkout__disclosure[open] .gc-express-checkout__disclosure-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.gc-express-checkout__disclosure-icon{transition:none}}.gc-express-checkout__disclosure-body{gap:calc(var(--spacing) * 3);padding:0 calc(var(--spacing) * 4) calc(var(--spacing) * 4);border-block-start:1px solid var(--color-line-soft);flex-direction:column;padding-block-start:calc(var(--spacing) * 3);display:flex}.gc-express-checkout__heading{color:var(--color-ink);font-size:var(--text-sm);margin-block-end:calc(var(--spacing) * 3);font-weight:600}.gc-express-checkout__items{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-express-checkout__item{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-express-checkout__thumb{inline-size:calc(var(--spacing) * 14);block-size:calc(var(--spacing) * 14);border:1px solid var(--color-line);border-radius:var(--radius-lg);object-fit:cover;flex:none}.gc-express-checkout__item-info{flex:auto;min-inline-size:0}.gc-express-checkout__item-name{color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;display:block;overflow:hidden}.gc-express-checkout__item-name:hover{color:var(--color-brand)}.gc-express-checkout__item-meta{color:var(--color-ink-muted);font-size:var(--text-xs);margin:0}.gc-express-checkout__item-price{color:var(--color-ink);font-size:var(--text-sm);flex:none;font-weight:600}.gc-express-checkout__item-remove{flex:none}.gc-express-checkout__fields{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.gc-express-checkout__fields{grid-template-columns:1fr 1fr}.gc-express-checkout__field--wide{grid-column:1/-1}}.gc-express-checkout__totals{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;display:flex}.gc-express-checkout__total-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);color:var(--color-ink-soft);font-size:var(--text-sm);display:flex}.gc-express-checkout__total-row dt,.gc-express-checkout__total-row dd{margin:0}.gc-express-checkout__total-row[data-variant=total]{border-block-start:1px solid var(--color-line);color:var(--color-ink);font-size:var(--text-base);padding-block-start:calc(var(--spacing) * 2);font-weight:700}.gc-express-checkout .gc-checkout-payment__methods{gap:calc(var(--spacing) * 2);margin:0 0 calc(var(--spacing) * 4);flex-direction:column;padding:0;list-style:none;display:flex}.gc-express-checkout .gc-checkout-payment__box{padding:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:var(--color-sunken);color:var(--color-ink-muted);font-size:var(--text-xs);margin-block-start:calc(var(--spacing) * 2)}.gc-express-checkout .gc-checkout-payment__box p:last-child{margin-block-end:0}.gc-express-checkout .gc-checkout-payment__main{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-express-checkout .gc-checkout-payment__methods{margin-block-end:0}.gc-express-checkout__payment,.gc-express-checkout .gc-checkout-payment,.gc-express-checkout .gc-checkout-payment__place-order{display:contents}@media(max-width:47.999rem){.gc-express-checkout__main{display:contents}}.gc-express-checkout .gc-checkout-payment__submit{align-items:center;gap:calc(var(--spacing) * 3);margin-inline:calc(-1 * var(--gc-express-bleed,0px));padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-block-start:1px solid var(--color-line);background-color:var(--color-surface);margin-block-end:calc(-1 * var(--gc-express-bleed,0px));display:flex;position:sticky;inset-block-end:calc(-1 * var(--gc-express-bleed,0px))}.gc-checkout-modal .gc-checkout-payment__submit{border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl)}.gc-express-checkout .gc-checkout-payment__total{gap:calc(var(--spacing) * .5);flex-direction:column;flex:none;display:flex}.gc-express-checkout .gc-checkout-payment__total-label{color:var(--color-ink-muted);font-size:var(--text-xs)}.gc-express-checkout .gc-checkout-payment__total-value{color:var(--color-ink);font-size:var(--text-lg);font-weight:700}.gc-express-checkout .gc-checkout-payment__submit #place_order{flex:1}.gc-express-checkout .gc-terms{padding:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-sunken)}.gc-express-checkout .gc-terms__notice{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-ink-muted);font-size:var(--text-xs);margin:0;display:flex}.gc-express-checkout .gc-terms__notice-icon{color:var(--color-success);flex:none}.gc-express-checkout .woocommerce-privacy-policy-text p{color:var(--color-ink-muted);font-size:var(--text-xs);margin:0}.gc-express-checkout .woocommerce-terms-and-conditions{max-block-size:calc(var(--spacing) * 50);font-size:var(--text-xs);margin-block-start:calc(var(--spacing) * 2);overflow-y:auto}.gc-express-checkout .gc-terms>*+*{margin-block-start:calc(var(--spacing) * 2)}.gc-express-checkout .gc-terms a{color:var(--color-brand);text-decoration:underline}@media(min-width:48rem){.gc-express-checkout__main{grid-template-rows:min-content auto auto auto;grid-template-columns:1fr 1fr;align-content:start;display:grid}.gc-express-checkout__main>.gc-express-checkout__section{grid-area:1/1/3}.gc-express-checkout__payment>.gc-express-checkout__heading{grid-area:1/2}.gc-express-checkout .gc-checkout-payment__main{grid-area:2/2}.gc-express-checkout .gc-checkout-payment__terms{grid-area:3/1/auto/-1}.gc-express-checkout .gc-checkout-payment__submit{grid-area:4/1/auto/-1}}.gc-comments{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.gc-comments__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gc-comments__title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-weight:700}.gc-comments__count{font-family:var(--font-sans);color:var(--color-ink-muted);font-weight:400}.gc-comments__form{gap:calc(var(--spacing) * 3);display:flex}.gc-comments__form-body{flex:1;min-inline-size:0}.gc-comments__form-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);margin-block-start:calc(var(--spacing) * 3);display:flex}.gc-comments__list{gap:calc(var(--spacing) * 5);flex-direction:column;list-style:none;display:flex}.gc-comments__list--nested{border-inline-start:2px solid var(--color-line);margin-block-start:calc(var(--spacing) * 4);margin-inline-start:calc(var(--spacing) * 5);padding-inline-start:calc(var(--spacing) * 4)}.gc-comments__item[hidden]{display:none}.gc-comments__body{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-comments__meta{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.gc-comments__meta-text{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-comments__author{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.gc-comments__time{font-size:var(--text-xs);color:var(--color-ink-faint)}.gc-comments__text{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink-soft)}.gc-comments__text[hidden]{display:none}.gc-comments__actions{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.gc-comments__action{align-items:center;gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);color:var(--color-ink-muted);background:0 0;border:0;font-weight:600;display:inline-flex}.gc-comments__action [class*=g-o-]{font-size:var(--size-icon-sm)}@media(hover:hover){.gc-comments__action:hover{color:var(--color-ink)}}.gc-comments__action:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}.gc-comments__action[data-gc-comment-like][aria-pressed=true]{color:var(--color-danger)}.gc-comments__reply-form{align-items:flex-start;gap:calc(var(--spacing) * 2.5);margin-block-start:calc(var(--spacing) * 1);display:flex}.gc-comments__edit-form{gap:calc(var(--spacing) * 2);flex-direction:column;margin-block-start:calc(var(--spacing) * 1);display:flex}.gc-comments__reply-form[hidden],.gc-comments__edit-form[hidden]{display:none}.gc-auth-form{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.gc-auth-form__title{font-size:var(--text-2xl);font-weight:700}.gc-auth-form__desc{font-size:var(--text-sm);color:var(--color-ink-muted);margin-block-start:calc(var(--spacing) * 2)}.gc-auth-form__alert:focus-visible{outline:none}.gc-auth-form__form{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.gc-auth-form__divider{text-align:center;font-size:var(--text-xs);color:var(--color-ink-faint);position:relative}.gc-auth-form__divider:before{content:"";border-block-start:1px solid var(--color-line);position:absolute;inset-block-start:50%;inset-inline:0}.gc-auth-form__divider span{padding-inline:calc(var(--spacing) * 3);background-color:var(--color-surface);position:relative}.gc-auth-form__social{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-auth-form__footer{text-align:center;font-size:var(--text-sm);color:var(--color-ink-muted)}.gc-auth-form__expired{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.gc-auth-form__expired-icon{inline-size:calc(var(--spacing) * 14);block-size:calc(var(--spacing) * 14);border-radius:var(--radius-full);background-color:var(--color-warning-soft);color:var(--color-warning);font-size:var(--size-icon);place-items:center;display:inline-grid}.gc-auth-form__expired .gc-auth-form__title{margin-block-start:0}.gc-auth-form__expired .gc-auth-form__desc{max-inline-size:26rem}.gc-panel-sidebar__panel{background-color:var(--color-surface);padding:0}.gc-panel-sidebar__top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-block-size:var(--height-header);padding-inline:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-line);flex:none;display:flex}.gc-panel-sidebar__brand{align-items:center;gap:calc(var(--spacing) * 2);min-inline-size:0;text-decoration:none;display:flex}.gc-panel-sidebar__brand-word{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:800;overflow:hidden}.gc-panel-sidebar__mobile-close{flex:none}.gc-panel-sidebar__user{align-items:center;gap:calc(var(--spacing) * 3);min-inline-size:0;padding:calc(var(--spacing) * 4);transition:background-color var(--duration-instant) var(--ease-out-quart);text-decoration:none;display:flex}@media(hover:hover){.gc-panel-sidebar__user:hover{background-color:var(--color-surface-hover)}}.gc-panel-sidebar__user:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-panel-sidebar__user-text{flex-direction:column;min-inline-size:0;display:flex}.gc-panel-sidebar__user-name{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm);color:var(--color-ink);font-weight:700;overflow:hidden}.gc-panel-sidebar__user-role{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-xs);color:var(--color-ink-muted);overflow:hidden}.gc-panel-sidebar__course{gap:calc(var(--spacing) * 2.5);margin:0 calc(var(--spacing) * 4) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-surface-alt);transition:background-color var(--duration-instant) var(--ease-out-quart),box-shadow var(--duration-instant) var(--ease-out-quart);flex-direction:column;text-decoration:none;display:flex}@media(hover:hover){.gc-panel-sidebar__course:hover{box-shadow:var(--shadow-glow-brand)}}.gc-panel-sidebar__course:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-panel-sidebar__course-text{flex-direction:column;min-inline-size:0;display:flex}.gc-panel-sidebar__course-eyebrow{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}.gc-panel-sidebar__course-title{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm);color:var(--color-ink);font-weight:700;overflow:hidden}.gc-panel-sidebar__course-progress{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.gc-panel-sidebar__course-progress .gc-rail{flex:1}.gc-panel-sidebar__course-percent{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-gold-text);flex:none;font-weight:700}.gc-panel-sidebar__nav{padding:0 calc(var(--spacing) * 3) calc(var(--spacing) * 3);flex:1;overflow-y:auto}.gc-panel-sidebar__list{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.gc-panel-sidebar__link{align-items:center;gap:calc(var(--spacing) * 3);inline-size:100%;min-block-size:var(--height-control);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-md);cursor:pointer;text-align:start;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:var(--text-sm);transition:background-color var(--duration-instant) var(--ease-out-quart),color var(--duration-instant) var(--ease-out-quart);background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}@media(hover:hover){.gc-panel-sidebar__link:hover{background-color:var(--color-surface-hover);color:var(--color-ink)}}.gc-panel-sidebar__link:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-panel-sidebar__link[data-current=true]{background-color:var(--color-brand-soft);color:var(--color-brand);font-weight:700}.gc-panel-sidebar__link[data-tone=danger]{color:var(--color-danger)}@media(hover:hover){.gc-panel-sidebar__link[data-tone=danger]:hover{background-color:var(--color-danger-soft);color:var(--color-danger)}}.gc-panel-sidebar__icon{font-size:var(--size-icon);color:inherit;flex:none}.gc-panel-sidebar__label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.gc-panel-sidebar__caret{font-size:var(--size-icon-sm);color:var(--color-ink-muted);transition:transform var(--duration-base) var(--ease-out-quart);flex:none}.gc-panel-sidebar__item[data-open=true]>.gc-panel-sidebar__trigger .gc-panel-sidebar__caret{transform:rotate(180deg)}.gc-panel-sidebar__group-panel{transition:grid-template-rows var(--duration-slow) var(--ease-out-quart);grid-template-rows:0fr;display:grid}.gc-panel-sidebar__item[data-open=true]>.gc-panel-sidebar__group-panel{grid-template-rows:1fr}.gc-panel-sidebar__group-inner{min-block-size:0;overflow:hidden}.gc-panel-sidebar__list--nested{padding-inline-start:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * .5) calc(var(--spacing) * 1)}.gc-panel-sidebar__list--nested .gc-panel-sidebar__icon{font-size:var(--size-icon-sm)}.gc-panel-sidebar__bottom{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);border-block-start:1px solid var(--color-line);flex:none;display:flex}.gc-panel-sidebar__bottom .gc-panel-sidebar__link{flex:1}.gc-panel-sidebar__collapse{display:none}@media(prefers-reduced-motion:reduce){.gc-panel-sidebar__caret,.gc-panel-sidebar__group-panel,.gc-panel-sidebar__user,.gc-panel-sidebar__course{transition:none}}.gc-panel-sidebar.gc-panel-sidebar:not([data-collapsed=true]) .gc-tooltip:hover .gc-tooltip__bubble,.gc-panel-sidebar.gc-panel-sidebar:not([data-collapsed=true]) .gc-tooltip:focus-within .gc-tooltip__bubble{opacity:0;visibility:hidden}@media(min-width:64rem){.gc-panel-sidebar{flex:none}.gc-panel-sidebar .gc-drawer__overlay{display:none}.gc-panel-sidebar .gc-drawer__panel[data-edge=start]{block-size:100dvh;max-block-size:100dvh;inline-size:var(--width-sidebar);border-inline-end:1px solid var(--color-line);max-inline-size:none;box-shadow:none;transition:inline-size var(--duration-base) var(--ease-out-quart);border-inline-start:0;position:sticky;inset-block-start:0;transform:none}.gc-panel-sidebar .gc-panel-sidebar__panel[data-edge=start]{background-color:var(--color-surface)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gc-panel-sidebar .gc-panel-sidebar__panel[data-edge=start]{background-color:var(--color-surface-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}}.gc-panel-sidebar__mobile-close{display:none}.gc-panel-sidebar__collapse{z-index:var(--z-raised);background-color:var(--color-surface);box-shadow:var(--shadow-sm);display:inline-grid;position:absolute;inset-block-start:calc((var(--height-header) - var(--height-control-sm)) / 2);inset-inline-end:calc(var(--height-control-sm) / -2)}.gc-panel-sidebar[data-collapsed=true] .gc-drawer__panel{inline-size:var(--width-sidebar-collapsed)}.gc-panel-sidebar[data-collapsed=true] .gc-panel-sidebar__brand-word,.gc-panel-sidebar[data-collapsed=true] .gc-panel-sidebar__user-text,.gc-panel-sidebar[data-collapsed=true] .gc-panel-sidebar__course,.gc-panel-sidebar[data-collapsed=true] .gc-panel-sidebar__label,.gc-panel-sidebar[data-collapsed=true] .gc-panel-sidebar__caret,.gc-panel-sidebar[data-collapsed=true] .gc-panel-sidebar__group-panel{display:none}.gc-panel-sidebar[data-collapsed=true] .gc-panel-sidebar__top,.gc-panel-sidebar[data-collapsed=true] .gc-panel-sidebar__user,.gc-panel-sidebar[data-collapsed=true] .gc-panel-sidebar__link,.gc-panel-sidebar[data-collapsed=true] .gc-panel-sidebar__bottom{padding-inline:calc(var(--spacing) * 2);justify-content:center}.gc-panel-sidebar[data-collapsed=true] .gc-panel-sidebar__collapse .gc-icon-btn__icon{transform:rotate(180deg)}}.gc-player{inline-size:100%;display:block;container-type:inline-size}.gc-player[data-type=video] .gc-player__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background-color:var(--color-player-canvas);inline-size:100%;color:var(--color-on-brand);position:relative;overflow:hidden}.gc-player[data-type=video] .gc-player__video{background-color:var(--color-player-canvas);object-fit:contain;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset:0}.gc-player[data-type=video] .gc-player__embed{block-size:100%;inline-size:100%;position:absolute;inset:0}.gc-player[data-type=video] .gc-player__embed iframe{border:0;block-size:100%;inline-size:100%;display:block}.gc-player[data-type=video] .gc-icon-btn,.gc-player[data-type=audio] .gc-icon-btn{color:var(--color-on-brand)}@media(hover:hover){.gc-player[data-type=video] .gc-icon-btn[data-variant=ghost]:hover:not([data-state]),.gc-player[data-type=audio] .gc-icon-btn[data-variant=ghost]:hover:not([data-state]){background-color:oklch(from var(--color-on-brand) l c h / .15);color:var(--color-on-brand);border-color:#0000}}.gc-player[data-type=video] .gc-icon-btn[aria-pressed=true],.gc-player[data-type=audio] .gc-icon-btn[aria-pressed=true]{background-color:oklch(from var(--color-on-brand) l c h / .2);color:var(--color-on-brand);border-color:#0000}.gc-player__panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);min-block-size:20rem;color:var(--color-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.gc-player[data-type=text] .gc-player__panel,.gc-player[data-type=pdf] .gc-player__panel{min-block-size:26rem}.gc-player__panel-body,.gc-player__entry-card{display:none}.gc-player[data-state=ready] .gc-player__panel-body{flex-direction:column;flex:1;min-block-size:0;display:flex}.gc-player[data-state=ready] .gc-player__entry-card{display:flex}.gc-player__entry-card{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);text-align:center;flex-direction:column;flex:1}.gc-player__entry-meta{justify-content:center;gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.gc-player__entry-meta-item{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.gc-player__entry-meta-item dt{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);font-weight:700}.gc-player__entry-meta-item dd{font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--color-ink);margin:0;font-weight:700}.gc-player__panel-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-block-start:1px solid var(--color-line);background-color:var(--color-surface-alt);flex-wrap:wrap;flex:none;display:flex}.gc-player__panel-footer-nav{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.gc-player__loading{color:var(--color-on-brand);justify-content:center;align-items:center;display:none;position:absolute;inset:0}.gc-player[data-state=loading] .gc-player__loading{display:flex}.gc-player__overlay-stack{flex-direction:column;display:flex;position:absolute;inset:0}.gc-player__center-wrap{flex:1;justify-content:center;align-items:center;min-block-size:0;display:flex}.gc-player__info-overlay{padding:calc(var(--spacing) * 4);background-image:linear-gradient(to bottom,var(--color-overlay),transparent);color:var(--color-on-brand);transition:opacity var(--duration-base) var(--ease-out-quart);flex:none;display:none}.gc-player[data-state=ready] .gc-player__info-overlay,.gc-player[data-state=paused] .gc-player__info-overlay,.gc-player[data-state=playing] .gc-player__info-overlay{display:block}.gc-player[data-controls-hidden=true] .gc-player__info-overlay{opacity:0}.gc-player__info-meta{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;opacity:.75;font-weight:700}.gc-player__info-title{font-family:var(--font-display);font-size:var(--text-lg);margin-block-start:calc(var(--spacing) * 1);font-weight:700}.gc-player__center-play{border-radius:var(--radius-full);background-image:var(--gradient-brand);block-size:4.5rem;inline-size:4.5rem;color:var(--color-on-brand);cursor:pointer;box-shadow:var(--shadow-lg);transition:scale var(--duration-instant) var(--ease-out-quart);border:0;justify-content:center;align-items:center;display:none}.gc-player[data-state=ready] .gc-player__center-play,.gc-player[data-state=paused] .gc-player__center-play{display:flex}.gc-player__center-play:hover{scale:1.06}.gc-player__center-play:active{scale:.98}.gc-player__center-play:focus-visible{box-shadow:var(--ring-focus),var(--shadow-lg);outline:none}.gc-player__center-play-icon{font-size:2rem}.gc-player__scrim{padding:calc(var(--spacing) * 4);background-color:var(--color-overlay);justify-content:center;align-items:center;display:none;position:absolute;inset:0}.gc-player[data-state=locked] .gc-player__scrim,.gc-player[data-state=error] .gc-player__scrim,.gc-player[data-state=ended] .gc-player__scrim{display:flex}.gc-player__overlay-card{align-items:center;gap:calc(var(--spacing) * 2);max-inline-size:22rem;padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-elevated);color:var(--color-ink);text-align:center;box-shadow:var(--shadow-xl);flex-direction:column;display:none}.gc-player[data-state=locked] .gc-player__overlay-card[data-gc-player-locked-card],.gc-player[data-state=error] .gc-player__overlay-card[data-gc-player-error-card],.gc-player[data-state=ended] .gc-player__overlay-card[data-gc-player-ended-card]{display:flex}.gc-player__overlay-icon{color:var(--color-ink-muted);font-size:2rem}.gc-player__overlay-card[data-gc-player-error-card] .gc-player__overlay-icon{color:var(--color-danger)}.gc-player__overlay-eyebrow{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);font-weight:700}.gc-player__overlay-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.gc-player__overlay-desc{font-size:var(--text-sm);color:var(--color-ink-muted)}.gc-player__overlay-actions{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-player__ended-thumb{aspect-ratio:16/9;border-radius:var(--radius-md);object-fit:cover;block-size:auto;inline-size:10rem;display:block}.gc-player__ended-countdown{font-size:var(--text-sm);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.gc-player__controls{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4) calc(var(--spacing) * 2.5);background-image:linear-gradient(to top,var(--color-overlay),transparent);transition:opacity var(--duration-base) var(--ease-out-quart);flex:none;display:none}.gc-player[data-state=ready] .gc-player__controls,.gc-player[data-state=paused] .gc-player__controls,.gc-player[data-state=playing] .gc-player__controls{display:block}.gc-player[data-controls-hidden=true] .gc-player__controls{opacity:0;pointer-events:none}.gc-player__caption-line{text-align:center;text-shadow:0 1px 3px oklch(0% 0 0/.7);margin-block-end:calc(var(--spacing) * 2);font-weight:600;display:none}.gc-player[data-captions=on] .gc-player__caption-line{display:block}.gc-player[data-caption-size=sm] .gc-player__caption-line{font-size:var(--text-xs)}.gc-player[data-caption-size=md] .gc-player__caption-line{font-size:var(--text-base)}.gc-player[data-caption-size=lg] .gc-player__caption-line{font-size:var(--text-xl)}.gc-player__progress{padding-block:calc(var(--spacing) * 2);cursor:pointer;touch-action:none;position:relative}.gc-player__progress:focus-visible{outline:none}.gc-player__progress:focus-visible .gc-player__progress-track{box-shadow:var(--ring-focus)}.gc-player__progress-track{border-radius:var(--radius-full);background-color:oklch(from var(--color-on-brand) l c h / .25);block-size:.25rem;transition:block-size var(--duration-instant) var(--ease-out-quart);position:relative}@media(hover:hover){.gc-player__progress:hover .gc-player__progress-track{block-size:.375rem}}.gc-player__progress-buffer,.gc-player__progress-fill{border-radius:var(--radius-full);position:absolute;inset-block:0;inset-inline-start:0}.gc-player__progress-buffer{inline-size:calc(var(--gc-player-buffer,0) * 1%);background-color:oklch(from var(--color-on-brand) l c h / .4)}.gc-player__progress-fill{inline-size:calc(var(--gc-player-progress,0) * 1%);background-image:var(--gradient-brand)}.gc-player__progress-thumb{border-radius:var(--radius-full);background-color:var(--color-on-brand);block-size:.75rem;inline-size:.75rem;box-shadow:var(--shadow-sm);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--gc-player-progress,0) * 1%);transform:translate(-50%,-50%)}[dir=rtl] .gc-player__progress-thumb{transform:translate(50%,-50%)}.gc-player__chapter{border-radius:var(--radius-full);background-color:var(--color-on-brand);opacity:.85;cursor:pointer;block-size:.625rem;inline-size:.1875rem;border:0;position:absolute;inset-block-start:50%;inset-inline-start:var(--gc-player-chapter-pos,0%);transform:translate(-50%,-50%)}[dir=rtl] .gc-player__chapter{transform:translate(50%,-50%)}.gc-player__chapter:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-player__progress-preview{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);border-radius:var(--radius-sm);background-color:var(--color-overlay);color:var(--color-on-brand);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;position:absolute;inset-block-end:calc(100% + calc(var(--spacing) * 1));inset-inline-start:var(--gc-player-preview-pos,0%);transform:translate(-50%)}[dir=rtl] .gc-player__progress-preview{transform:translate(50%)}.gc-player__progress-preview[hidden]{display:none}.gc-player__toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 1);display:flex}.gc-player__toolbar-group{align-items:center;gap:calc(var(--spacing) * 1);flex-wrap:wrap;min-inline-size:0;display:flex}.gc-player__time{font-size:var(--text-xs);white-space:nowrap;margin-inline-start:calc(var(--spacing) * 1)}.gc-player__volume{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.gc-player__volume-range{inline-size:5.5rem}.gc-player__volume-range .gc-range__track:before{background-color:oklch(from var(--color-on-brand) l c h / .3)}.gc-player__volume-range .gc-range__fill{background-color:var(--color-on-brand)}.gc-player__volume-range .gc-range__input::-webkit-slider-thumb{border-color:var(--color-on-brand);background-color:var(--color-on-brand)}.gc-player__volume-range .gc-range__input::-moz-range-thumb{border-color:var(--color-on-brand);background-color:var(--color-on-brand)}.gc-player__chip{align-items:center;gap:calc(var(--spacing) * 1.5);min-block-size:var(--height-control);padding-inline:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);color:var(--color-on-brand);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out-quart);background-color:#0000;border:1px solid #0000;font-weight:600;display:inline-flex}.gc-player__chip--icon{inline-size:var(--height-control);justify-content:center;padding-inline:0}@media(hover:hover){.gc-player__chip:hover{background-color:oklch(from var(--color-on-brand) l c h / .15)}}.gc-player__chip:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-player__chip[aria-expanded=true]{background-color:oklch(from var(--color-on-brand) l c h / .2)}.gc-player__chip-icon{font-size:var(--size-icon-sm)}@container (max-width:30rem){.gc-player__volume-range,.gc-player__chip [data-gc-dropdown-label]{display:none}.gc-player__chip{inline-size:var(--height-control);justify-content:center;padding-inline:0}.gc-player[data-type=video] .gc-player__frame{aspect-ratio:auto;block-size:19rem}}.gc-player__shortcuts{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-player__shortcuts-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.gc-player__shortcuts-row dt{align-items:center;gap:calc(var(--spacing) * 1);flex:none;display:flex}.gc-player__shortcuts-row dd{color:var(--color-ink-muted);font-size:var(--text-sm);text-align:end;margin:0}.gc-player[data-type=audio] .gc-player__frame{border-radius:var(--radius-lg);background-color:var(--color-player-canvas);min-block-size:19rem;inline-size:100%;color:var(--color-on-brand);position:relative;overflow:hidden}.gc-player__audio{display:none}.gc-player__waveform{padding-inline:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:.1875rem;display:flex;position:absolute;inset:0}.gc-player__wave-bar{border-radius:var(--radius-full);background-color:oklch(from var(--color-on-brand) l c h / .35);flex:none;block-size:30%;inline-size:.1875rem}.gc-player__wave-bar:nth-child(6n+1){block-size:40%}.gc-player__wave-bar:nth-child(6n+2){block-size:72%}.gc-player__wave-bar:nth-child(6n+3){block-size:54%}.gc-player__wave-bar:nth-child(6n+4){block-size:92%}.gc-player__wave-bar:nth-child(6n+5){block-size:34%}.gc-player__wave-bar:nth-child(6n){block-size:64%}.gc-player__waveform-playhead{inset-block:calc(var(--spacing) * 6);border-radius:var(--radius-full);background-image:var(--gradient-brand);pointer-events:none;inline-size:2px;position:absolute;inset-inline-start:calc(var(--gc-player-progress,0) * 1%);transform:translate(-50%)}[dir=rtl] .gc-player__waveform-playhead{transform:translate(50%)}.gc-player__prose-scroll{gap:calc(var(--spacing) * 4);min-block-size:0;padding:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.gc-player__prose{margin-block-start:calc(var(--spacing) * 2)}.gc-player__panel-footer .gc-btn[data-gc-player-mark-read][aria-pressed=true]{background-color:var(--color-success-soft);color:var(--color-success);border-color:#0000}.gc-player__pdf-frame{min-block-size:0;margin:calc(var(--spacing) * 4);border:1px solid var(--color-line);border-radius:var(--radius-md);flex:1;overflow:hidden}.gc-player__pdf-embed{background-color:var(--color-surface-alt);border:0;block-size:100%;min-block-size:22rem;inline-size:100%;display:block}@media(prefers-reduced-motion:reduce){.gc-player__info-overlay,.gc-player__controls,.gc-player__center-play{transition:none}}.gc-lesson-tabs__block{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.gc-lesson-tabs__block-title{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-ink);font-weight:700}.gc-lesson-tabs__description{gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}.gc-lesson-tabs__outcomes{gap:calc(var(--spacing) * 3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media(min-width:30rem){.gc-lesson-tabs__outcomes{grid-template-columns:1fr 1fr}}.gc-lesson-tabs__outcome{align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink-soft);display:flex}.gc-lesson-tabs__outcome-icon{font-size:var(--size-icon-sm);color:var(--color-brand);flex:none;margin-block-start:calc(var(--spacing) * .5)}.gc-lesson-tabs__chapters{gap:calc(var(--spacing) * 1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-lesson-tabs__chapter{align-items:center;gap:calc(var(--spacing) * 3);inline-size:100%;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border-radius:var(--radius-md);text-align:start;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out-quart);background:0 0;border:none;display:flex}@media(hover:hover){.gc-lesson-tabs__chapter:hover{background-color:var(--color-surface-alt)}}.gc-lesson-tabs__chapter:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-lesson-tabs__chapter-icon{font-size:var(--size-icon-sm);color:var(--color-ink-muted);flex:none}.gc-lesson-tabs__chapter-title{min-inline-size:0;font-size:var(--text-sm);color:var(--color-ink);flex:1;font-weight:600}.gc-lesson-tabs__chapter-time{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);flex:none}.gc-lesson-tabs__note-form,.gc-lesson-tabs__qa-form{gap:calc(var(--spacing) * 3);display:flex}.gc-lesson-tabs__note-form-body,.gc-lesson-tabs__qa-form-body{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-lesson-tabs__note-form-actions,.gc-lesson-tabs__qa-form-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gc-lesson-tabs__qa-form-actions{justify-content:flex-end}.gc-lesson-tabs__note-current-time{align-items:center;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);block-size:calc(var(--spacing) * 5);border-radius:var(--radius-full);background-color:var(--color-surface-alt);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:inline-flex}.gc-lesson-tabs__note-current-time-icon{font-size:var(--size-icon-sm)}.gc-lesson-tabs__notes,.gc-lesson-tabs__qa{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.gc-lesson-tabs__note-list,.gc-lesson-tabs__qa-list{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-lesson-tabs__note-list>li+li{border-block-start:1px solid var(--color-line)}.gc-lesson-tabs__qa-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gc-lesson-tabs__qa-count{font-size:var(--text-xs);color:var(--color-ink-faint)}.gc-lesson-tabs__empty{margin-block-start:calc(var(--spacing) * 2)}.gc-lesson-tabs__note-edit-form{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-lesson-tabs__note-edit-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.gc-lesson-tabs__files{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.gc-lesson-tabs__files-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-lesson-tabs__files-meta{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-lesson-tabs__file-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-lesson-tabs__files[data-variant=grouped]{border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.gc-lesson-tabs__files[data-variant=grouped] .gc-lesson-tabs__files-head{padding:calc(var(--spacing) * 4);background-color:var(--color-surface-alt);border-block-end:1px solid var(--color-line)}.gc-lesson-tabs__files[data-variant=grouped] .gc-lesson-tabs__files-head-text{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.gc-lesson-tabs__files[data-variant=grouped] .gc-lesson-tabs__files-body{padding:calc(var(--spacing) * 4)}.gc-lesson-tabs__transcript{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.gc-lesson-tabs__transcript-note{font-size:var(--text-xs);color:var(--color-ink-faint)}.gc-lesson-tabs__transcript-lines{gap:calc(var(--spacing) * 1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-lesson-tabs__transcript-line{align-items:baseline;gap:calc(var(--spacing) * 3);inline-size:100%;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border-radius:var(--radius-md);text-align:start;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out-quart),border-color var(--duration-instant) var(--ease-out-quart);background:0 0;border-inline-start:2px solid #0000;display:flex}@media(hover:hover){.gc-lesson-tabs__transcript-line:not([aria-current=true]):hover{background-color:var(--color-surface-alt)}}.gc-lesson-tabs__transcript-line:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-lesson-tabs__transcript-line[aria-current=true]{border-inline-start-color:var(--color-brand);background-color:var(--color-brand-soft)}.gc-lesson-tabs__transcript-line[aria-current=true] .gc-lesson-tabs__transcript-text{color:var(--color-ink);font-weight:600}.gc-lesson-tabs__transcript-time{min-inline-size:3.25rem;font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);flex:none}.gc-lesson-tabs__transcript-text{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink-soft)}.gc-quiz__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin-block-end:calc(var(--spacing) * 6);display:flex}.gc-quiz__head-text{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.gc-quiz__eyebrow{font-size:var(--text-xs);color:var(--color-brand);font-weight:600}.gc-quiz__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:700}.gc-quiz__meta{font-size:var(--text-sm);color:var(--color-ink-muted)}.gc-quiz__timer{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-full);background-color:var(--color-warning-soft);color:var(--color-warning);flex:none;display:inline-flex}.gc-quiz__timer-icon{font-size:var(--size-icon-sm)}.gc-quiz__timer .gc-countdown__inline{font-size:var(--text-base);color:var(--color-warning);font-weight:700}.gc-quiz__body{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:64rem){.gc-quiz__body{flex-direction:row;align-items:flex-start}}.gc-quiz__main{flex:1;min-inline-size:0}.gc-quiz__aside{gap:calc(var(--spacing) * 4);flex-direction:column;flex:none;display:flex}@media(min-width:64rem){.gc-quiz__aside{inline-size:18rem;position:sticky;inset-block-start:calc(var(--height-header) + var(--spacing) * 6)}}.gc-quiz__question{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;display:flex}.gc-quiz__question-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-quiz__question-meta{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);font-weight:600}.gc-quiz__fieldset{gap:calc(var(--spacing) * 4);border:none;flex-direction:column;margin:0;padding:0;display:flex}.gc-quiz__legend{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug);color:var(--color-ink);padding:0}.gc-quiz__options{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.gc-quiz__options--inline{gap:calc(var(--spacing) * 4);flex-flow:wrap}.gc-quiz__options--inline .gc-radio{flex:none;min-inline-size:8rem}.gc-quiz__blank-text{font-size:var(--text-base);color:var(--color-ink-soft);line-height:2.75}.gc-quiz__blank{vertical-align:middle;inline-size:9rem;margin-inline:calc(var(--spacing) * 1);display:inline-block}.gc-quiz__matching{gap:calc(var(--spacing) * 5);grid-template-columns:1fr;display:grid}@media(min-width:48rem){.gc-quiz__matching{grid-template-columns:12rem 1fr}}.gc-quiz__matching-terms{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-surface-alt);font-size:var(--text-sm);color:var(--color-ink-soft);flex-direction:column;align-self:start;margin:0;list-style:none;display:flex}.gc-quiz__matching-letter{inline-size:calc(var(--spacing) * 5);block-size:calc(var(--spacing) * 5);border-radius:var(--radius-full);background-color:var(--color-brand-soft);color:var(--color-brand);font-size:var(--text-2xs);justify-content:center;align-items:center;margin-inline-end:calc(var(--spacing) * 2);font-weight:700;display:inline-flex}.gc-quiz__matching-defs{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-quiz__matching-row{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;display:flex}@media(min-width:30rem){.gc-quiz__matching-row{flex-direction:row;justify-content:space-between;align-items:center}.gc-quiz__matching-row .gc-select{inline-size:auto;min-inline-size:11rem}}.gc-quiz__matching-def{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink-soft)}.gc-quiz__order-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-quiz__order-item{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-surface-alt);display:flex}.gc-quiz__order-position{inline-size:calc(var(--spacing) * 7);block-size:calc(var(--spacing) * 7);border-radius:var(--radius-full);background-color:var(--color-brand);color:var(--color-on-brand);font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.gc-quiz__order-text{min-inline-size:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink-soft);flex:1}.gc-quiz__order-buttons{gap:calc(var(--spacing) * 1);flex:none;display:flex}.gc-quiz__question-nav{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-block-start:1px solid var(--color-line);padding-block-start:calc(var(--spacing) * 2);display:flex}.gc-quiz__palette-panel{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;display:flex}.gc-quiz__palette-head{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.gc-quiz__palette-title{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.gc-quiz__palette-summary{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-quiz__palette{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,1fr);display:grid}@media(min-width:30rem){.gc-quiz__palette{grid-template-columns:repeat(6,1fr)}}@media(min-width:64rem){.gc-quiz__palette{grid-template-columns:repeat(4,1fr)}}.gc-quiz__palette-item{inline-size:var(--height-control);block-size:var(--height-control);border:2px solid var(--color-line-input);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--duration-instant) var(--ease-out-quart),background-color var(--duration-instant) var(--ease-out-quart),color var(--duration-instant) var(--ease-out-quart);justify-content:center;align-items:center;font-weight:700;display:flex}@media(hover:hover){.gc-quiz__palette-item:hover{border-color:var(--color-brand-line)}}.gc-quiz__palette-item:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-quiz__palette-item[data-state=answered]{border-color:var(--color-brand);background-color:var(--color-brand-soft);color:var(--color-ink)}.gc-quiz__palette-item[data-state=flagged]{border-color:var(--color-warning);background-color:var(--color-warning-soft);color:var(--color-warning)}.gc-quiz__palette-item[aria-current=true]{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-brand)}.gc-quiz__legend-list{gap:calc(var(--spacing) * 1.5);font-size:var(--text-2xs);color:var(--color-ink-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-quiz__legend-list li{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-quiz__legend-dot{inline-size:calc(var(--spacing) * 2.5);block-size:calc(var(--spacing) * 2.5);border-radius:var(--radius-full);flex:none}.gc-quiz__legend-dot[data-state=answered]{background-color:var(--color-brand)}.gc-quiz__legend-dot[data-state=flagged]{background-color:var(--color-warning)}.gc-quiz__legend-dot[data-state=unanswered]{background-color:var(--color-line-strong)}.gc-quiz__submit-box{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;display:flex}.gc-quiz__submit-hint{font-size:var(--text-xs);color:var(--color-ink-muted);text-align:center}.gc-quiz__result-head{align-items:center;gap:calc(var(--spacing) * 6);flex-wrap:wrap;margin-block-end:calc(var(--spacing) * 8);display:flex}.gc-quiz__result-text{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-quiz__result-title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:700}.gc-quiz__result-summary{font-size:var(--text-sm);color:var(--color-ink-muted)}.gc-quiz__result-stats{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,1fr);margin-block-end:calc(var(--spacing) * 8);display:grid}.gc-quiz__result-stat{align-items:center;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface-alt);flex-direction:column;display:flex}.gc-quiz__result-stat-value{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-weight:700}.gc-quiz__result-stat[data-tone=success] .gc-quiz__result-stat-value{color:var(--color-success)}.gc-quiz__result-stat[data-tone=danger] .gc-quiz__result-stat-value{color:var(--color-danger)}.gc-quiz__result-stat-label{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-quiz__result-actions{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin-block-end:calc(var(--spacing) * 10);display:flex}.gc-quiz__review-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);margin-block-end:calc(var(--spacing) * 5);font-weight:700}.gc-quiz__review-list{gap:calc(var(--spacing) * 4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-quiz__review-item{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-inline-start:2px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-surface-alt);flex-direction:column;display:flex}.gc-quiz__review-item[data-correct=true]{border-inline-start-color:var(--color-success)}.gc-quiz__review-item[data-correct=false]{border-inline-start-color:var(--color-danger)}.gc-quiz__review-head{align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.gc-quiz__review-icon{font-size:var(--size-icon-sm);flex:none;margin-block-start:calc(var(--spacing) * .5)}.gc-quiz__review-icon[data-tone=correct]{color:var(--color-success)}.gc-quiz__review-icon[data-tone=wrong]{color:var(--color-danger)}.gc-quiz__review-question{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal);color:var(--color-ink)}.gc-quiz__review-answer{font-size:var(--text-sm);line-height:var(--leading-normal);padding-inline-start:calc(var(--size-icon-sm) + var(--spacing) * 2.5)}.gc-quiz__review-answer[data-tone=correct]{color:var(--color-success)}.gc-quiz__review-answer[data-tone=wrong]{color:var(--color-danger)}.gc-quiz__review-label{margin-inline-end:calc(var(--spacing) * 1);font-weight:700}.gc-lesson-header{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.gc-lesson-header__info{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-lesson-header__badges{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-lesson-header__badge{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;line-height:1;display:inline-flex}.gc-lesson-header__badge--chapter{background-color:var(--color-brand-soft);color:var(--color-brand)}.gc-lesson-header__badge--duration{background-color:var(--color-gold-soft,#a67b121f)}@supports (color:color-mix(in lab,red,red)){.gc-lesson-header__badge--duration{background-color:var(--color-gold-soft,color-mix(in srgb,var(--color-gold) 12%,transparent))}}.gc-lesson-header__badge--duration{color:var(--color-gold)}.gc-lesson-header__badge-icon{font-size:var(--size-icon-xs,.75rem)}.gc-lesson-header__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:800;line-height:var(--leading-tight);color:var(--color-ink);margin:0}.gc-lesson-header__desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-ink-muted);margin:0}.gc-lesson-header__actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-lesson-header__nav{align-items:stretch;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gc-lesson-header__nav-btn{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;text-align:start;transition:border-color var(--duration-instant) var(--ease-out-quart),background-color var(--duration-instant) var(--ease-out-quart);flex:1;display:flex}.gc-lesson-header__nav-btn:hover{border-color:var(--color-brand);background-color:var(--color-brand-soft)}.gc-lesson-header__nav-btn:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-lesson-header__nav-btn--next{text-align:end;justify-content:flex-end}.gc-lesson-header__nav-icon{font-size:var(--size-icon-sm);color:var(--color-ink-faint);transition:color var(--duration-instant) var(--ease-out-quart);flex:none}.gc-lesson-header__nav-btn:hover .gc-lesson-header__nav-icon{color:var(--color-brand)}.gc-lesson-header__nav-meta{gap:calc(var(--spacing) * 1);flex-direction:column;min-inline-size:0;display:flex}.gc-lesson-header__nav-meta--end{align-items:flex-end}.gc-lesson-header__nav-label{font-size:var(--text-2xs);color:var(--color-ink-faint);line-height:1}.gc-lesson-header__nav-title{font-size:var(--text-xs);color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;max-inline-size:18rem;font-weight:700;overflow:hidden}@media(prefers-reduced-motion:reduce){.gc-lesson-header__nav-btn,.gc-lesson-header__nav-icon{transition:none}}.gc-lesson-tabs__tab-badge{padding-inline:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);background-color:var(--color-brand-soft);block-size:1.125rem;color:var(--color-brand);font-size:var(--text-2xs);place-items:center;font-weight:700;line-height:1;display:inline-grid}.gc-lesson-tabs__tab-badge--warn{background-color:var(--color-gold-soft,#a67b121f)}@supports (color:color-mix(in lab,red,red)){.gc-lesson-tabs__tab-badge--warn{background-color:var(--color-gold-soft,color-mix(in srgb,var(--color-gold) 12%,transparent))}}.gc-lesson-tabs__tab-badge--warn{color:var(--color-gold)}.gc-lesson-tabs__tab-badge--neutral{background-color:var(--color-surface-raised);color:var(--color-ink-faint)}.gc-lesson-tabs__quiz{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.gc-lesson-tabs__quiz-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.gc-lesson-tabs__quiz-title-group{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-lesson-tabs__quiz-icon-wrap{inline-size:calc(var(--spacing) * 10);block-size:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-gold-soft,#a67b121f);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.gc-lesson-tabs__quiz-icon-wrap{background-color:var(--color-gold-soft,color-mix(in srgb,var(--color-gold) 12%,transparent))}}.gc-lesson-tabs__quiz-icon-wrap{flex:none}.gc-lesson-tabs__quiz-icon{font-size:var(--size-icon-lg);color:var(--color-gold)}.gc-lesson-tabs__quiz-title-meta{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.gc-lesson-tabs__quiz-title{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-ink);margin:0;font-weight:800}.gc-lesson-tabs__quiz-meta{font-size:var(--text-xs);color:var(--color-ink-faint);line-height:1}.gc-lesson-tabs__quiz-time-badge{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:var(--color-gold-soft,#a67b121f);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gc-lesson-tabs__quiz-time-badge{background-color:var(--color-gold-soft,color-mix(in srgb,var(--color-gold) 12%,transparent))}}.gc-lesson-tabs__quiz-time-badge{color:var(--color-gold);font-size:var(--text-xs);font-weight:700}.gc-lesson-tabs__quiz-body{align-items:center;gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);flex-direction:column;display:flex}.gc-lesson-tabs__quiz-graphic{inline-size:calc(var(--spacing) * 20);block-size:calc(var(--spacing) * 20);border-radius:var(--radius-2xl,var(--radius-xl));border:1px solid var(--color-gold-soft,#a67b1233);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.gc-lesson-tabs__quiz-graphic{border:1px solid var(--color-gold-soft,color-mix(in srgb,var(--color-gold) 20%,transparent))}}.gc-lesson-tabs__quiz-graphic{background:linear-gradient(135deg,#a67b1214,#6c47eb14)}@supports (color:color-mix(in lab,red,red)){.gc-lesson-tabs__quiz-graphic{background:linear-gradient(135deg,color-mix(in srgb,var(--color-gold) 8%,transparent),color-mix(in srgb,var(--color-brand) 8%,transparent))}}.gc-lesson-tabs__quiz-graphic-icon{color:var(--color-gold);font-size:2.5rem}.gc-lesson-tabs__quiz-prompt{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;display:flex}.gc-lesson-tabs__quiz-prompt-title{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-ink);margin:0;font-weight:700}.gc-lesson-tabs__quiz-prompt-desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-ink-muted);max-inline-size:38ch;margin:0}.gc-lesson-tabs__quiz-rules{gap:calc(var(--spacing) * 3);inline-size:100%;max-inline-size:32rem;padding:calc(var(--spacing) * 4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface-raised);flex-direction:column;display:flex}.gc-lesson-tabs__quiz-rules-header{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-lesson-tabs__quiz-rules-icon{font-size:var(--size-icon-sm);color:var(--color-brand)}.gc-lesson-tabs__quiz-rules-title{font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.gc-lesson-tabs__quiz-rules-list{gap:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--color-ink-muted);line-height:var(--leading-normal);flex-direction:column;margin:0;padding-inline-start:calc(var(--spacing) * 5);list-style:outside;display:flex}.gc-lesson-tabs__quiz-start{min-inline-size:12rem}.gc-lesson-bottom-bar{z-index:var(--z-bottombar);background-color:var(--color-surface);border-block-start:1px solid var(--color-line);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:fixed;inset-block-end:0;inset-inline:0}@media(min-width:64rem){.gc-lesson-bottom-bar{display:none}}body:has(.gc-lesson-bottom-bar){padding-block-end:calc(var(--height-bottombar) + var(--size-rail) + calc(var(--spacing) * 2))}@media(min-width:64rem){body:has(.gc-lesson-bottom-bar){padding-block-end:0}}.gc-lesson-bottom-bar__nav{min-block-size:var(--height-bottombar);padding-inline:calc(var(--spacing) * 2);align-items:stretch;display:flex;position:relative}.gc-lesson-bottom-bar__pill{inset-block:calc(var(--spacing) * 1.5);inline-size:0;z-index:var(--z-base);border-radius:var(--radius-full);background-color:var(--color-brand-soft);pointer-events:none;transition:transform var(--duration-base) var(--ease-spring),inline-size var(--duration-base) var(--ease-spring);position:absolute;inset-inline-start:0}@media(prefers-reduced-motion:reduce){.gc-lesson-bottom-bar__pill{transition:none}}.gc-lesson-bottom-bar__item{z-index:var(--z-raised);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);min-block-size:var(--height-control);color:var(--color-ink-muted);font-family:var(--font-sans);cursor:pointer;transition:color var(--duration-instant) var(--ease-out-quart);background:0 0;border:none;flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative}.gc-lesson-bottom-bar__item[aria-current=page],.gc-lesson-bottom-bar__item[data-active]{color:var(--color-brand)}.gc-lesson-bottom-bar__item:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--ring-focus);outline:none}.gc-lesson-bottom-bar__icon{font-size:var(--size-icon)}.gc-lesson-bottom-bar__label{font-size:var(--text-2xs);font-weight:600;line-height:1}.gc-lesson-bottom-bar__play-circle{inline-size:var(--height-control-lg);block-size:var(--height-control-lg);border:2px solid var(--color-surface);border-radius:var(--radius-full);background:var(--gradient-brand);color:var(--color-on-brand);box-shadow:var(--shadow-md);transition:opacity var(--duration-instant) var(--ease-out-quart);place-items:center;margin-block-start:calc(var(--spacing) * -5);display:grid}.gc-lesson-bottom-bar__item--play:hover .gc-lesson-bottom-bar__play-circle,.gc-lesson-bottom-bar__item--play:focus-visible .gc-lesson-bottom-bar__play-circle{opacity:.9}.gc-lesson-bottom-bar__icon--play{font-size:var(--size-icon-lg)}.gc-lesson-bottom-bar__icon-wrap{display:inline-flex;position:relative}.gc-lesson-bottom-bar__badge{block-size:1.125rem;min-inline-size:1.125rem;padding-inline:calc(var(--spacing) * 1);border:2px solid var(--color-surface);border-radius:var(--radius-full);background-color:var(--color-brand);color:var(--color-on-brand);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:calc(var(--spacing) * -1);inset-inline-end:calc(var(--spacing) * -1.5)}.gc-heatmap{--gc-heatmap-cell:calc(var(--spacing) * 2.5);--gc-heatmap-gap:calc(var(--spacing) * .5);gap:calc(var(--spacing) * 3);flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex}.gc-heatmap__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-heatmap__title{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.gc-heatmap__legend{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.gc-heatmap__legend-label{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-heatmap__scroll{margin-block-start:calc(var(--spacing) * -6);padding-block-start:calc(var(--spacing) * 6);overflow:auto visible}.gc-heatmap__grid{grid-auto-flow:column;grid-template-rows:repeat(7,var(--gc-heatmap-cell));grid-auto-columns:var(--gc-heatmap-cell);gap:var(--gc-heatmap-gap);width:fit-content;display:grid}.gc-heatmap__cell{inline-size:var(--gc-heatmap-cell);block-size:var(--gc-heatmap-cell);border:1px solid var(--color-line-soft);background-color:var(--color-surface-alt)}.gc-heatmap__cell[data-level="1"]{background-color:oklch(from var(--color-brand) l c h / .22);border-color:#0000}.gc-heatmap__cell[data-level="2"]{background-color:oklch(from var(--color-brand) l c h / .45);border-color:#0000}.gc-heatmap__cell[data-level="3"]{background-color:oklch(from var(--color-brand) l c h / .7);border-color:#0000}.gc-heatmap__cell[data-level="4"]{background-color:var(--color-brand);border-color:#0000}.gc-heatmap__data.gc-sr-only{display:block}.gc-learning-hero{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-glow-brand);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.gc-learning-hero__badge{border-radius:var(--radius-lg);background-image:var(--gradient-brand);block-size:3rem;inline-size:3rem;animation:var(--animate-float);place-items:center;display:grid;position:absolute;inset-block-start:calc(var(--spacing) * 6);inset-inline-end:calc(var(--spacing) * 6)}.gc-learning-hero__badge-icon{font-size:var(--size-icon-lg);color:var(--color-on-brand)}.gc-learning-hero__eyebrow{font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-brand);font-weight:600}.gc-learning-hero__title{max-inline-size:80cqi;font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);margin-block-start:calc(var(--spacing) * 1);font-weight:800}.gc-learning-hero__subtitle{max-inline-size:80cqi;font-size:var(--text-sm);color:var(--color-ink-muted);margin-block-start:calc(var(--spacing) * 1)}.gc-learning-hero__stats{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,1fr);display:grid}@container (min-width:30rem){.gc-learning-hero__stats{grid-template-columns:repeat(4,1fr)}}.gc-learning-hero__stat{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:var(--color-surface-alt);flex-direction:column;display:flex}.gc-learning-hero__stat-icon{font-size:var(--size-icon);color:var(--color-brand)}.gc-learning-hero__stat-value{font-variant-numeric:tabular-nums;font-size:var(--text-xl);color:var(--color-ink);font-weight:800}.gc-learning-hero__stat-label{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-enrolled-courses{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-enrolled-courses__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-enrolled-courses__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-enrolled-courses__list{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-enrolled-courses__link{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:var(--color-surface-alt);transition:background-color var(--duration-instant) var(--ease-out-quart),border-color var(--duration-instant) var(--ease-out-quart);border:1px solid #0000;text-decoration:none;display:flex}@media(hover:hover){.gc-enrolled-courses__link:hover{border-color:var(--color-brand-line);background-color:var(--color-surface-hover)}}.gc-enrolled-courses__link:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-enrolled-courses__icon{border-radius:var(--radius-md);background-color:var(--color-brand-soft);block-size:3rem;inline-size:3rem;color:var(--color-brand);font-size:var(--size-icon);flex:none;place-items:center;display:grid}.gc-enrolled-courses__icon[data-tone=warning]{background-color:var(--color-warning-soft);color:var(--color-warning)}.gc-enrolled-courses__icon[data-tone=success]{background-color:var(--color-success-soft);color:var(--color-success)}.gc-enrolled-courses__body{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-enrolled-courses__row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.gc-enrolled-courses__name{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm);color:var(--color-ink);font-weight:700;overflow:hidden}.gc-enrolled-courses__percent{font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--color-brand);flex:none;font-weight:700}.gc-enrolled-courses__meta{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-continue-learning{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-continue-learning__head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.gc-continue-learning__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-continue-learning__hint{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-continue-learning__media{aspect-ratio:16/9;border-radius:var(--radius-md);background-image:var(--gradient-brand-soft);display:block;position:relative;overflow:hidden}.gc-continue-learning__play{place-items:center;display:grid;position:absolute;inset:0}.gc-continue-learning__play-icon{border-radius:var(--radius-full);background-image:var(--gradient-brand);block-size:3.5rem;inline-size:3.5rem;color:var(--color-on-brand);font-size:var(--size-icon-lg);transition:transform var(--duration-instant) var(--ease-out-quart);place-items:center;display:grid}@media(hover:hover){.gc-continue-learning__media:hover .gc-continue-learning__play-icon{transform:scale(1.08)}}.gc-continue-learning__media:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-continue-learning__duration{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);border-radius:var(--radius-xs);background-color:var(--color-overlay);color:var(--color-ink-invert);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);position:absolute;inset-block-end:calc(var(--spacing) * 2);inset-inline-start:calc(var(--spacing) * 2)}.gc-continue-learning__media .gc-rail{position:absolute;inset-block-end:0;inset-inline:0}.gc-continue-learning__body{gap:calc(var(--spacing) * 1.5);flex-direction:column;align-items:flex-start;display:flex}.gc-continue-learning__course{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-continue-learning__lesson{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-ink);font-weight:700}.gc-continue-learning__desc{font-size:var(--text-sm);color:var(--color-ink-soft)}.gc-continue-learning__meta{gap:calc(var(--spacing) * 4);font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 1);display:flex}.gc-continue-learning__meta span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.gc-continue-learning__meta-icon{font-size:var(--size-icon-sm)}.gc-continue-learning__nav{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-continue-learning__nav .gc-btn--block{flex:1}@media(prefers-reduced-motion:reduce){.gc-continue-learning__play-icon{transition:none}}.gc-overall-progress{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-overall-progress__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-overall-progress__main{gap:calc(var(--spacing) * 5);flex-direction:column;align-items:center;display:flex}@container (min-width:26rem){.gc-overall-progress__main{flex-direction:row;align-items:center}}.gc-overall-progress__bars{gap:calc(var(--spacing) * 3);flex-direction:column;inline-size:100%;display:flex}.gc-overall-progress__bar-row{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:5rem 1fr 2.5rem;display:grid}.gc-overall-progress__bar-label{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-overall-progress__bar-value{text-align:end;font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-ink);font-weight:700}.gc-overall-progress__stats{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,1fr);display:grid}@container (min-width:28rem){.gc-overall-progress__stats{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,1fr)}}@container (max-width:27.9rem){.gc-overall-progress__stats>:last-child:nth-child(odd){grid-column:span 2}.gc-overall-progress .gc-stat-card{padding:calc(var(--spacing) * 2.5)}}.gc-subscription-shop{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);text-align:center;flex-direction:column;display:flex;container-type:inline-size}@container (min-width:28rem){.gc-subscription-shop{padding:calc(var(--spacing) * 7)}}.gc-subscription-shop__title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-weight:800}.gc-subscription-shop__desc{font-size:var(--text-sm);color:var(--color-ink-muted)}.gc-subscription-shop__select-wrap{inline-size:100%;position:relative}.gc-subscription-shop__select{appearance:none;inline-size:100%;min-block-size:var(--height-control);padding-inline:calc(var(--spacing) * 4) calc(var(--spacing) * 10);border:1px solid var(--color-line-input);border-radius:var(--radius-md);background-color:var(--color-sunken);color:var(--color-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.gc-subscription-shop__select:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-subscription-shop__select-caret{color:var(--color-ink-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--spacing) * 4);translate:0 -50%}.gc-subscription-shop__price-row{justify-content:center;align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-subscription-shop__price{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--color-brand);font-weight:800;line-height:var(--leading-none)}@container (min-width:26rem){.gc-subscription-shop__price{font-size:var(--text-3xl)}}@container (min-width:36rem){.gc-subscription-shop__price{font-size:var(--text-4xl)}}.gc-subscription-shop__unit{font-size:var(--text-xs);color:var(--color-ink-muted)}@container (min-width:26rem){.gc-subscription-shop__unit{font-size:var(--text-sm)}}.gc-subscription-shop__compare-row{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gc-subscription-shop__original{font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--color-ink-faint);text-decoration:line-through}.gc-subscription-shop__features{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,1fr);inline-size:100%;display:grid}@container (min-width:28rem){.gc-subscription-shop__features{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,1fr)}}.gc-subscription-shop__feature{align-items:center;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);background-color:var(--color-surface-alt);font-size:var(--text-xs);color:var(--color-ink-soft);flex-direction:column;display:flex}.gc-subscription-shop__feature-icon{font-size:var(--size-icon);color:var(--color-gold-text)}.gc-subscription-shop__trust{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-subscription-countdown{align-items:center;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);text-align:center;flex-direction:column;display:flex;container-type:inline-size}.gc-subscription-countdown__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-subscription-countdown__ring-wrap{place-items:center;display:grid;position:relative}.gc-subscription-countdown__days{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);flex-direction:column;display:flex;position:absolute;inset:0}.gc-subscription-countdown__days-number{font-variant-numeric:tabular-nums;font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-subscription-countdown__days-unit{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-subscription-countdown__breakdown{gap:calc(var(--spacing) * 3);display:flex}.gc-subscription-countdown__unit{align-items:center;gap:calc(var(--spacing) * 1);min-inline-size:4.5rem;padding:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);background-color:var(--color-surface-alt);flex-direction:column;display:flex}.gc-subscription-countdown__unit-value{font-variant-numeric:tabular-nums;font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-subscription-countdown__unit-label{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-subscription-countdown__info{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);inline-size:100%;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--color-surface-alt);display:flex}.gc-subscription-countdown__info-name{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);color:var(--color-ink);font-weight:700;display:inline-flex}.gc-subscription-countdown__info-icon{font-size:var(--size-icon);color:var(--color-gold-text)}.gc-subscription-countdown__range{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-active-subscriptions{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-active-subscriptions__head{justify-content:space-between;align-items:center;display:flex}.gc-active-subscriptions__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-active-subscriptions__count{border-radius:var(--radius-full);background-color:var(--color-brand-soft);block-size:1.75rem;inline-size:1.75rem;color:var(--color-brand);font-size:var(--text-xs);place-items:center;font-weight:700;display:grid}.gc-active-subscriptions__list{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-active-subscriptions__link{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-md);transition:border-color var(--duration-instant) var(--ease-out-quart);text-decoration:none;display:flex}@media(hover:hover){.gc-active-subscriptions__link:hover{border-color:var(--color-brand-line)}}.gc-active-subscriptions__link:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-active-subscriptions__icon{border-radius:var(--radius-md);background-image:var(--gradient-brand-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--color-brand);font-size:var(--size-icon);flex:none;place-items:center;display:grid}.gc-active-subscriptions__body{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-active-subscriptions__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-active-subscriptions__name{font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.gc-active-subscriptions__meta{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-performance-chart{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-performance-chart__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gc-performance-chart__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-performance-chart__summary{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.gc-performance-chart__total{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:800}.gc-performance-chart__unit{font-size:var(--text-sm);color:var(--color-ink-muted)}.gc-performance-chart__summary .gc-badge{margin-inline-start:auto}.gc-performance-chart__bars{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);block-size:8rem;padding-inline:calc(var(--spacing) * 1);display:flex}.gc-performance-chart__bars[data-period=weekly],.gc-performance-chart[data-period=weekly] .gc-performance-chart__bars[data-period=monthly]{display:none}.gc-performance-chart[data-period=weekly] .gc-performance-chart__bars[data-period=weekly]{display:flex}.gc-performance-chart__bar{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;justify-content:flex-end;block-size:100%;display:flex}.gc-performance-chart__bar:before{content:"";inline-size:100%;block-size:calc(var(--gc-bar-value,0) * 1%);border-radius:var(--radius-xs);background-color:var(--color-surface-alt);min-block-size:4px;transition:background-color var(--duration-instant) var(--ease-out-quart);display:block}@media(hover:hover){.gc-performance-chart__bar:hover:before{background-image:var(--gradient-brand);background-color:#0000}}.gc-performance-chart__bar--current:before{background-image:var(--gradient-brand)}.gc-performance-chart__bar-label{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-performance-chart__bar--current .gc-performance-chart__bar-label{color:var(--color-ink);font-weight:700}.gc-performance-chart__legend{justify-content:center;gap:calc(var(--spacing) * 4);padding-block-start:calc(var(--spacing) * 1);display:flex}.gc-performance-chart__legend-item{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-2xs);color:var(--color-ink-muted);display:inline-flex}.gc-performance-chart__legend-dot{border-radius:var(--radius-full);background-color:var(--color-brand);block-size:.5rem;inline-size:.5rem}.gc-performance-chart__legend-dot[data-tone=muted]{background-color:var(--color-surface-alt);border:1px solid var(--color-line-strong)}.gc-plan-select{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-plan-select[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-plan-select[data-bg-variant=transparent]{box-shadow:none;background-color:#0000}.gc-plan-select__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);text-align:center;font-weight:700}.gc-plan-select__group{gap:calc(var(--spacing) * 3);grid-template-columns:1fr;display:grid}@container (min-width:34rem){.gc-plan-select__group{grid-template-columns:repeat(var(--gc-columns-desktop,3),1fr)}}.gc-plan-select__card{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4);border:2px solid var(--color-line);border-radius:var(--radius-md);text-align:center;cursor:pointer;transition:border-color var(--duration-instant) var(--ease-out-quart);flex-direction:column;display:flex;position:relative}@media(hover:hover){.gc-plan-select__card:hover{border-color:var(--color-brand-line)}}.gc-plan-select__card:has(:focus-visible){box-shadow:var(--ring-focus);outline:none}.gc-plan-select__card:has(:checked){border-color:var(--color-brand);background-color:var(--color-brand-soft)}.gc-plan-select__radio{accent-color:var(--color-brand);margin:0;position:absolute;inset-block-start:calc(var(--spacing) * 3);inset-inline-end:calc(var(--spacing) * 3)}.gc-plan-select__card .gc-badge{position:absolute;inset-block-start:calc(var(--spacing) * -3)}.gc-plan-select__name{font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.gc-plan-select__price{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:800}.gc-plan-select__unit{font-size:var(--text-xs);color:var(--color-ink-muted);font-weight:400}.gc-plan-select__desc{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-widget--buy-box{inline-size:100%;display:block}.gc-widget--buy-box .gc-buy-box{inline-size:100%;max-inline-size:none}.gc-widget--buy-box[data-width=narrow] .gc-buy-box{max-inline-size:var(--container-form)}.gc-buy-card{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);transition:border-color var(--duration-base) var(--ease-out-quart),box-shadow var(--duration-base) var(--ease-out-quart);flex-direction:column;display:flex;container-type:inline-size}@media(hover:hover){.gc-buy-card:hover{border-color:var(--color-brand-line);box-shadow:var(--shadow-md)}}.gc-buy-card[data-variant=highlight]{border-color:var(--color-brand);background-color:var(--color-brand-soft)}.gc-buy-card__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.gc-buy-card__media{aspect-ratio:16/9;border-radius:var(--radius-md);background-color:var(--color-skeleton);flex:none;inline-size:100%;overflow:hidden}.gc-buy-card__img{object-fit:cover;block-size:100%;inline-size:100%}.gc-buy-card__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug);color:var(--color-ink)}.gc-buy-card__title-link{color:inherit;text-decoration:none}.gc-buy-card__title-link:hover{text-decoration:underline}.gc-buy-card__title-link:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--ring-focus);outline:none}.gc-buy-card__desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-ink-soft)}.gc-buy-card__features{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-buy-card__feature{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);color:var(--color-ink-soft);display:flex}.gc-buy-card__feature-icon{font-size:var(--size-icon-sm);color:var(--color-success);flex:none;margin-block-start:.1em}.gc-buy-card__footer{gap:calc(var(--spacing) * 3);flex-direction:column;margin-block-start:auto;display:flex}.gc-buy-card__form{margin:0}.gc-buy-card__note{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-buy-card[data-state=out-of-stock] .gc-buy-card__note{color:var(--color-danger)}.gc-buy-card__actions{align-items:stretch;gap:calc(var(--spacing) * 2);display:flex}.gc-buy-card__actions>.gc-buy-card__form,.gc-buy-card__actions>a.gc-btn,.gc-buy-card__actions>button.gc-btn{flex:auto;min-inline-size:0}.gc-buy-card__actions>.gc-icon-btn{flex:none}@container (min-width:34rem){.gc-buy-card[data-variant=banner]{flex-direction:row;align-items:center}.gc-buy-card[data-variant=banner] .gc-buy-card__media{aspect-ratio:4/3;inline-size:14rem}.gc-buy-card[data-variant=banner] .gc-buy-card__body{gap:calc(var(--spacing) * 3);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-buy-card[data-variant=banner] .gc-buy-card__footer{flex:none;inline-size:14rem;margin-block-start:0}}.gc-buy-card[data-variant=cover]{aspect-ratio:3/4;color:var(--color-on-brand);flex-direction:column;justify-content:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.gc-buy-card[data-variant=cover] .gc-buy-card__media{z-index:var(--z-base);aspect-ratio:auto;border-radius:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.gc-buy-card[data-variant=cover]:before{content:"";z-index:var(--z-raised);background-image:linear-gradient(to top,var(--color-overlay) 0%,var(--color-overlay) 16%,transparent 60%);pointer-events:none;position:absolute;inset:0}.gc-buy-card[data-variant=cover] .gc-buy-card__body,.gc-buy-card[data-variant=cover] .gc-buy-card__footer{z-index:var(--z-raised);padding-inline:calc(var(--spacing) * 5);position:relative}.gc-buy-card[data-variant=cover] .gc-buy-card__body{padding-block-start:calc(var(--spacing) * 4)}.gc-buy-card[data-variant=cover] .gc-buy-card__footer{margin-block-start:0;padding-block-end:calc(var(--spacing) * 5)}.gc-buy-card[data-variant=cover] .gc-buy-card__title,.gc-buy-card[data-variant=cover] .gc-buy-card__desc,.gc-buy-card[data-variant=cover] .gc-buy-card__feature,.gc-buy-card[data-variant=cover] .gc-buy-card__note,.gc-buy-card[data-variant=cover] .gc-price__main,.gc-buy-card[data-variant=cover] .gc-price__free,.gc-buy-card[data-variant=cover] .gc-price__currency,.gc-buy-card[data-variant=cover] .gc-price__period,.gc-buy-card[data-variant=cover] .gc-price__from,.gc-buy-card[data-variant=cover] .gc-price__original{color:var(--color-on-brand)}.gc-buy-card[data-variant=cover] .gc-buy-card__desc,.gc-buy-card[data-variant=cover] .gc-buy-card__note{opacity:.85}.gc-buy-card[data-variant=cover][data-state=out-of-stock] .gc-buy-card__note{color:var(--color-danger);opacity:1}.gc-instructors{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex;container-type:inline-size}.gc-instructors[data-bg-variant=alt]{padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-surface-alt)}.gc-instructors__head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.gc-instructors__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-instructors__view-all{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);color:var(--color-brand);font-weight:600;text-decoration:none;display:inline-flex}.gc-instructors__view-all:hover{text-decoration:underline}.gc-instructors__view-all:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--ring-focus);outline:none}.gc-curriculum-widget{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.gc-curriculum-widget[data-bg-variant=alt]{padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-surface-alt)}.gc-curriculum-widget__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-streak-tracker{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-streak-tracker__head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-streak-tracker__flame{border-radius:var(--radius-full);background-color:var(--color-gold-soft);block-size:3rem;inline-size:3rem;color:var(--color-gold-text);font-size:var(--size-icon-lg);animation:var(--animate-pulse-glow);flex:none;place-items:center;display:grid}.gc-streak-tracker__head-text{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.gc-streak-tracker__value{font-family:var(--font-display);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:800}.gc-streak-tracker__label{font-size:var(--text-sm);color:var(--color-ink-muted)}.gc-streak-tracker__week{gap:calc(var(--spacing) * 1);grid-template-columns:repeat(7,1fr);inline-size:100%;display:grid}@container (min-width:24rem){.gc-streak-tracker__week{gap:calc(var(--spacing) * 2)}}.gc-streak-tracker__day{align-items:center;gap:calc(var(--spacing) * 1);text-align:center;flex-direction:column;display:flex}.gc-streak-tracker__day-dot{border-radius:var(--radius-full);border:1px solid var(--color-line);block-size:1.5rem;inline-size:1.5rem;color:var(--color-gold-text);font-size:var(--size-icon-xs);place-items:center;display:grid}@container (min-width:24rem){.gc-streak-tracker__day-dot{block-size:2rem;inline-size:2rem;font-size:var(--size-icon-sm)}}.gc-streak-tracker__day[data-done=true] .gc-streak-tracker__day-dot{background-color:var(--color-gold-soft);border-color:#0000}.gc-streak-tracker__day-label{font-size:var(--text-2xs);color:var(--color-ink-muted);font-weight:600;display:block}@container (min-width:24rem){.gc-streak-tracker__day-label{font-size:var(--text-xs)}}.gc-streak-tracker__milestone{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-streak-tracker__milestone-row{font-size:var(--text-xs);color:var(--color-ink-muted);justify-content:space-between;align-items:center;display:flex}.gc-streak-tracker__milestone-percent{font-variant-numeric:tabular-nums;color:var(--color-gold-text);font-weight:700}.gc-next-lesson{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-next-lesson__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gc-next-lesson__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-next-lesson__body{gap:calc(var(--spacing) * 4);display:flex}.gc-next-lesson__icon{border-radius:var(--radius-lg);background-image:var(--gradient-brand-soft);block-size:3.5rem;inline-size:3.5rem;color:var(--color-brand);font-size:var(--size-icon-lg);flex:none;place-items:center;display:grid}.gc-next-lesson__icon-glyph{display:none}.gc-next-lesson[data-lesson-type=video] .gc-next-lesson__icon-glyph[data-for=video],.gc-next-lesson[data-lesson-type=quiz] .gc-next-lesson__icon-glyph[data-for=quiz],.gc-next-lesson[data-lesson-type=live] .gc-next-lesson__icon-glyph[data-for=live]{display:block}.gc-next-lesson__text{gap:calc(var(--spacing) * 1);flex-direction:column;min-inline-size:0;display:flex}.gc-next-lesson__course{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-next-lesson__lesson{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-ink);font-weight:700}.gc-next-lesson__meta{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);color:var(--color-ink-muted);display:inline-flex}.gc-next-lesson__meta-icon{font-size:var(--size-icon-sm)}.gc-certificate-showcase{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-certificate-showcase__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-certificate-showcase__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-certificate-showcase__grid{gap:calc(var(--spacing) * 3);grid-template-columns:1fr;display:grid}@container (min-width:30rem){.gc-certificate-showcase__grid{grid-template-columns:repeat(2,1fr)}}@container (min-width:56rem){.gc-certificate-showcase__grid{grid-template-columns:repeat(3,1fr)}}.gc-recent-orders{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-recent-orders[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-recent-orders[data-bg-variant=transparent]{box-shadow:none;background-color:#0000}.gc-recent-orders__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-recent-orders__list{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-recent-orders__link{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border-radius:var(--radius-md);transition:background-color var(--duration-instant) var(--ease-out-quart);text-decoration:none;display:flex}@media(hover:hover){.gc-recent-orders__link:hover{background-color:var(--color-surface-hover)}}.gc-recent-orders__link:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-recent-orders__icon{border-radius:var(--radius-md);background-color:var(--color-surface-alt);block-size:2.5rem;inline-size:2.5rem;color:var(--color-ink-muted);font-size:var(--size-icon);flex:none;place-items:center;display:grid}.gc-recent-orders__body{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-inline-size:0;display:flex}.gc-recent-orders__number{font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.gc-recent-orders__meta{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-xs);color:var(--color-ink-muted);overflow:hidden}.gc-recent-orders__end{align-items:flex-end;gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:none;display:flex}.gc-recent-orders__total{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-wallet-balance{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-wallet-balance__head{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-wallet-balance__icon{font-size:var(--size-icon);color:var(--color-brand)}.gc-wallet-balance__label{font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:600}.gc-wallet-balance__amount{font-family:var(--font-display);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:800}.gc-wallet-balance__unit{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-ink-muted);margin-inline-start:calc(var(--spacing) * 2);font-weight:400}.gc-wallet-balance__stats{gap:calc(var(--spacing) * 3);grid-template-columns:1fr;display:grid}@container (min-width:20rem){.gc-wallet-balance__stats{grid-template-columns:repeat(2,1fr)}}.gc-wallet-balance__stat{align-items:center;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:var(--color-surface-alt);display:flex}.gc-wallet-balance__stat-icon{font-size:var(--size-icon);flex:none}.gc-wallet-balance__stat-icon[data-tone=success]{color:var(--color-success)}.gc-wallet-balance__stat-icon[data-tone=danger]{color:var(--color-danger)}.gc-wallet-balance__stat-text{flex-direction:column;display:flex}.gc-wallet-balance__stat-value{font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.gc-wallet-balance__stat-label{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-wishlist-preview{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-wishlist-preview__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-wishlist-preview__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-wishlist-preview__grid{gap:calc(var(--spacing) * 4);grid-template-columns:1fr;display:grid}@container (min-width:30rem){.gc-wishlist-preview__grid{grid-template-columns:repeat(2,1fr)}}@container (min-width:56rem){.gc-wishlist-preview__grid{grid-template-columns:repeat(3,1fr)}}.gc-instructor-spotlight{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-instructor-spotlight__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-course-slider,.gc-product-slider{container-type:inline-size}.gc-product-slider[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-product-slider[data-bg-variant=transparent]{background-color:#0000}.gc-post-slider{container-type:inline-size}.gc-post-slider[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-post-slider[data-bg-variant=transparent]{background-color:#0000}.gc-pricing-table{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-pricing-table[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-pricing-table[data-bg-variant=transparent]{box-shadow:none;background-color:#0000}.gc-pricing-table__title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);text-align:center;font-weight:800}.gc-pricing-table__plans{gap:calc(var(--spacing) * 4);grid-template-columns:1fr;display:grid}@container (min-width:42rem){.gc-pricing-table__plans{grid-template-columns:repeat(3,1fr)}}.gc-pricing-table__plan{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border:2px solid var(--color-line);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex;position:relative}.gc-pricing-table__plan[data-featured=true]{border-color:var(--color-brand);box-shadow:var(--shadow-md)}.gc-pricing-table__plan .gc-badge{position:absolute;inset-block-start:calc(var(--spacing) * -3)}.gc-pricing-table__plan-name{font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.gc-pricing-table__plan-price{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:800}.gc-pricing-table__plan-unit{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-ink-muted);font-weight:400}.gc-pricing-table__yes{color:var(--color-success);font-size:var(--size-icon)}.gc-pricing-table__no{color:var(--color-ink-faint);font-size:var(--size-icon)}@container (max-width:45.9rem){.gc-pricing-table table,.gc-pricing-table thead,.gc-pricing-table tbody,.gc-pricing-table th,.gc-pricing-table td,.gc-pricing-table tr{display:block}.gc-pricing-table thead{display:none}.gc-pricing-table tbody{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-pricing-table tbody tr{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 4);border:1px solid var(--color-line-soft);border-radius:var(--radius-lg);background-color:var(--color-surface-alt);flex-direction:column;display:flex}.gc-pricing-table th[scope=row]{font-size:var(--text-sm);color:var(--color-ink);text-align:start;border:none;padding:0;font-weight:800}.gc-pricing-table td{padding:calc(var(--spacing) * 1.5) 0;border:none;border-block-start:1px solid var(--color-line-soft);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.gc-pricing-table td:before{content:attr(data-label);color:var(--color-ink-muted);font-weight:700}}.gc-testimonials{container-type:inline-size}.gc-testimonials[data-bg-variant=alt]{padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-surface-alt)}.gc-testimonials__head{margin-block-end:calc(var(--spacing) * 5)}.gc-testimonials__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-testimonial-card{gap:calc(var(--spacing) * 4);inline-size:100%;padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex}@container (min-width:32rem){.gc-testimonial-card{inline-size:calc(50% - calc(var(--spacing) * 2));min-inline-size:16rem}}@container (min-width:54rem){.gc-testimonial-card{inline-size:min(22rem,90cqi)}}.gc-testimonial-card__quote{font-size:var(--text-base);color:var(--color-ink-soft);flex:1;line-height:1.6}.gc-testimonial-card__author{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-testimonial-card__author-text{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.gc-testimonial-card__name{font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.gc-testimonial-card__role{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-stats-row{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6);border-radius:var(--radius-lg);flex-direction:column;display:flex;container-type:inline-size}.gc-stats-row[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-stats-row[data-bg-variant=transparent]{background-color:#0000}.gc-stats-row__title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);text-align:center;font-weight:800}.gc-stats-row__grid{gap:calc(var(--spacing) * 6);grid-template-columns:1fr;display:grid}@container (min-width:28rem){.gc-stats-row__grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,1fr)}}@container (min-width:48rem){.gc-stats-row__grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,1fr)}}.gc-stats-row__stat{align-items:center;gap:calc(var(--spacing) * 1);text-align:center;padding:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-stats-row__value{font-family:var(--font-display);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;color:var(--color-brand);font-weight:800;line-height:var(--leading-none)}@container (min-width:48rem){.gc-stats-row__value{font-size:var(--text-4xl)}}.gc-stats-row__value-unit{font-size:var(--text-base);color:var(--color-ink-muted)}.gc-stats-row__label{font-size:var(--text-xs);color:var(--color-ink-muted)}@container (min-width:28rem){.gc-stats-row__label{font-size:var(--text-sm)}}.gc-faq-accordion{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-faq-accordion[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-faq-accordion[data-bg-variant=transparent]{box-shadow:none;background-color:#0000}.gc-faq-accordion__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-cta-band{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 10) calc(var(--spacing) * 6);border-radius:var(--radius-2xl);background-image:var(--gradient-brand-soft);text-align:center;flex-direction:column;display:flex;container-type:inline-size}.gc-cta-band[data-bg-variant=alt]{background-image:none;background-color:var(--color-surface-alt)}.gc-cta-band[data-bg-variant=transparent]{background-color:#0000;background-image:none}.gc-cta-band__eyebrow{justify-content:center}.gc-cta-band__title{max-inline-size:40rem;font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-ink);font-weight:800}.gc-cta-band__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-cta-band__actions{justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 2);display:flex}.gc-countdown-offer{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);text-align:center;flex-direction:column;display:flex;container-type:inline-size}.gc-countdown-offer[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-countdown-offer[data-bg-variant=transparent]{box-shadow:none;background-color:#0000}.gc-countdown-offer__eyebrow{justify-content:center}.gc-countdown-offer__title{max-inline-size:34rem;font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-weight:800}.gc-countdown-offer__desc{max-inline-size:var(--container-prose);font-size:var(--text-sm);color:var(--color-ink-muted)}.gc-category-tiles{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex;container-type:inline-size}.gc-category-tiles__title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-weight:800}.gc-category-tiles__grid{grid-template-columns:repeat(var(--gc-columns,2),1fr);gap:calc(var(--spacing) * 3);display:grid}@container (min-width:30rem){.gc-category-tiles__grid{grid-template-columns:repeat(var(--gc-columns-tablet,3),1fr)}}@container (min-width:56rem){.gc-category-tiles__grid{grid-template-columns:repeat(var(--gc-columns-desktop,6),1fr)}}.gc-category-tiles__tile{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);text-align:center;transition:border-color var(--duration-instant) var(--ease-out-quart),transform var(--duration-instant) var(--ease-out-quart);flex-direction:column;text-decoration:none;display:flex}@media(hover:hover){.gc-category-tiles__tile:hover{border-color:var(--color-brand-line);transform:translateY(-2px)}}.gc-category-tiles__tile:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-category-tiles__icon{font-size:var(--size-icon-lg);color:var(--color-brand)}.gc-category-tiles__name{font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.gc-category-tiles__count{font-size:var(--text-2xs);color:var(--color-ink-muted)}@media(prefers-reduced-motion:reduce){.gc-category-tiles__tile{transition:none}}.gc-icon-tiles{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex;container-type:inline-size}.gc-icon-tiles__title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-weight:800}.gc-icon-tiles__grid{grid-template-columns:repeat(var(--gc-columns,2),1fr);gap:calc(var(--spacing) * 3);display:grid}@container (min-width:30rem){.gc-icon-tiles__grid{grid-template-columns:repeat(var(--gc-columns-tablet,3),1fr)}}@container (min-width:56rem){.gc-icon-tiles__grid{grid-template-columns:repeat(var(--gc-columns-desktop,6),1fr)}}.gc-icon-tiles__tile{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);text-align:center;isolation:isolate;transition:border-color var(--duration-instant) var(--ease-out-quart),transform var(--duration-instant) var(--ease-out-quart);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}@media(hover:hover){.gc-icon-tiles__tile:hover{border-color:var(--color-brand-line);transform:translateY(-2px)}}@media(hover:hover)and (pointer:fine){.gc-icon-tiles__tile:before{content:"";background-image:var(--gradient-sheen);opacity:0;pointer-events:none;inline-size:40%;position:absolute;inset-block:0;inset-inline-start:0}.gc-icon-tiles__tile:hover:before{opacity:1;animation:var(--animate-sheen)}}.gc-icon-tiles__icon{font-size:var(--size-icon-lg);color:var(--color-brand)}.gc-icon-tiles__name{font-size:var(--text-sm);color:var(--color-ink);font-weight:700}@media(prefers-reduced-motion:reduce){.gc-icon-tiles__tile{transition:none}.gc-icon-tiles__tile:before{display:none}}.gc-leaderboard{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-leaderboard__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-leaderboard__list{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.gc-leaderboard__item{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border-radius:var(--radius-md);display:flex}.gc-leaderboard__item[data-current=true]{background-color:var(--color-brand-soft)}.gc-leaderboard__rank{border-radius:var(--radius-full);background-color:var(--color-surface-alt);block-size:1.75rem;inline-size:1.75rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);flex:none;place-items:center;font-weight:700;display:grid}.gc-leaderboard__item[data-rank="1"] .gc-leaderboard__rank{background-color:var(--color-gold-soft);color:var(--color-gold-text);font-size:var(--size-icon-sm)}.gc-leaderboard__name{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm);color:var(--color-ink);flex:1;font-weight:600;overflow:hidden}.gc-leaderboard__points{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-ink-muted);flex:none;font-weight:700}.gc-leaderboard__item[data-rank="1"] .gc-leaderboard__points{color:var(--color-gold-text)}.gc-announcement-card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--color-info-soft);display:flex;container-type:inline-size}.gc-announcement-card[data-tone=success]{background-color:var(--color-success-soft)}.gc-announcement-card[data-tone=warning]{background-color:var(--color-warning-soft)}.gc-announcement-card__icon{font-size:var(--size-icon);color:var(--color-info);flex:none}.gc-announcement-card[data-tone=success] .gc-announcement-card__icon{color:var(--color-success)}.gc-announcement-card[data-tone=warning] .gc-announcement-card__icon{color:var(--color-warning)}.gc-announcement-card__body{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-inline-size:0;display:flex}.gc-announcement-card__head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gc-announcement-card__title{font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.gc-announcement-card__date{font-size:var(--text-2xs);color:var(--color-ink-muted);flex:none}.gc-announcement-card__desc{font-size:var(--text-sm);color:var(--color-ink-soft)}.gc-support-card{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);text-align:center;flex-direction:column;display:flex;container-type:inline-size}.gc-support-card[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-support-card[data-bg-variant=transparent]{box-shadow:none;background-color:#0000}.gc-support-card__icon{border-radius:var(--radius-full);background-color:var(--color-brand-soft);block-size:3rem;inline-size:3rem;color:var(--color-brand);font-size:var(--size-icon-lg);place-items:center;display:grid}.gc-support-card__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.gc-support-card__desc{font-size:var(--text-sm);color:var(--color-ink-muted)}.gc-support-card__actions{justify-content:center;align-items:stretch;gap:calc(var(--spacing) * 2.5);flex-direction:column;inline-size:100%;display:flex}@container (min-width:24rem){.gc-support-card__actions{flex-flow:wrap;justify-content:center;align-items:center;inline-size:auto}.gc-support-card__actions .gc-btn{inline-size:auto}}.gc-hero-split{gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 5);flex-direction:column;display:flex;container-type:inline-size}.gc-hero-split[data-bg-variant=alt]{border-radius:var(--radius-2xl);background-color:var(--color-surface-alt)}.gc-hero-split__title{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-ink);font-weight:800;line-height:1.15}.gc-hero-split__desc{max-inline-size:40rem;font-size:var(--text-base);color:var(--color-ink-muted);line-height:1.7}.gc-hero-split__actions{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@container (min-width:28rem){.gc-hero-split{padding-block:calc(var(--spacing) * 14)}.gc-hero-split__title{font-size:var(--text-4xl)}.gc-hero-split__desc{font-size:var(--text-lg)}}@container (min-width:48rem){.gc-hero-split{padding-block:calc(var(--spacing) * 16)}.gc-hero-split__title{font-size:var(--text-5xl)}}.gc-social-proof-card{inline-size:100%;max-inline-size:28rem;margin-inline:auto;position:relative;container-type:inline-size}.gc-social-proof-card__body{z-index:var(--z-raised);gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-lg);transition:transform var(--duration-slow) var(--ease-out-quart);flex-direction:column;display:flex;position:relative}@container (min-width:24rem){.gc-social-proof-card__body{padding:calc(var(--spacing) * 8)}}@media(hover:hover){.gc-social-proof-card__body:hover{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.gc-social-proof-card__body{transition:none}}.gc-social-proof-card__glow{background-image:var(--gradient-brand-soft);border-radius:var(--radius-full);opacity:.6;filter:blur(40px);pointer-events:none;z-index:var(--z-base);position:absolute;inset:-10%}.gc-social-proof-card__badge-row{justify-content:center;align-items:center;display:flex}.gc-social-proof-card__badge{align-items:center;gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-full);background-color:var(--color-gold-soft);font-size:var(--text-xs);color:var(--color-gold-text);font-weight:700;display:inline-flex}.gc-social-proof-card__badge-icon{font-size:var(--text-sm)}.gc-social-proof-card__rating-row{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-social-proof-card__rating-label{font-size:var(--text-xs);color:var(--color-ink-soft)}.gc-social-proof-card__stats{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);border-block:1px solid var(--color-line-soft);grid-template-columns:1fr;display:grid}@container (min-width:20rem){.gc-social-proof-card__stats{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,1fr)}}.gc-social-proof-card__stat{gap:calc(var(--spacing) * .75);text-align:center;flex-direction:column;align-items:center;display:flex}.gc-social-proof-card__stat-value{font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--color-brand);font-weight:800}.gc-social-proof-card__stat-label{font-size:var(--text-2xs);color:var(--color-ink-muted);text-align:center}.gc-social-proof-card__social-proof{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gc-social-proof-card__social-label{font-size:var(--text-xs);color:var(--color-ink-soft);font-weight:600}.gc-social-proof-card__guarantee{justify-content:center;display:flex}.gc-cta-split{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);border-radius:var(--radius-2xl);background-image:var(--gradient-brand-soft);border:1px solid var(--color-line-soft);flex-direction:column;display:flex;container-type:inline-size}.gc-cta-split[data-bg-variant=alt]{background-image:none;background-color:var(--color-surface-alt)}.gc-cta-split[data-bg-variant=transparent]{background-color:#0000;background-image:none;border-color:#0000}@container (min-width:36rem){.gc-cta-split{flex-direction:row;justify-content:space-between;align-items:center}.gc-cta-split__content{flex:1 1 0%;max-inline-size:32rem}.gc-cta-split__action{flex:none;min-inline-size:20rem}}.gc-cta-split__eyebrow{margin-block-end:calc(var(--spacing) * 1)}.gc-cta-split__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-cta-split__desc{font-size:var(--text-base);color:var(--color-ink-muted);margin-block-start:calc(var(--spacing) * 2)}.gc-trust-bar{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);grid-template-columns:repeat(2,1fr);display:grid;container-type:inline-size}@container (min-width:36rem){.gc-trust-bar{grid-template-columns:repeat(var(--gc-columns-desktop,4),1fr)}}.gc-trust-bar__item{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-trust-bar__icon{font-size:var(--size-icon-lg);color:var(--color-brand);flex-shrink:0}.gc-trust-bar__text{flex-direction:column;display:flex}.gc-trust-bar__title{font-size:var(--text-xs);color:var(--color-ink);font-weight:700}.gc-trust-bar__desc{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-feature-grid{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex;container-type:inline-size}.gc-feature-grid__head{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-feature-grid__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-feature-grid__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-feature-grid__grid{gap:calc(var(--spacing) * 4);grid-template-columns:1fr;display:grid}@container (min-width:28rem){.gc-feature-grid__grid{grid-template-columns:repeat(var(--gc-columns-tablet,2),1fr)}}@container (min-width:50rem){.gc-feature-grid__grid{grid-template-columns:repeat(var(--gc-columns-desktop,3),1fr)}}.gc-feature-grid__card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);transition:border-color var(--duration-instant) var(--ease-out-quart),transform var(--duration-instant) var(--ease-out-quart);flex-direction:column;display:flex}@media(hover:hover){.gc-feature-grid__card:hover{border-color:var(--color-brand-line);transform:translateY(-2px)}}.gc-feature-grid__icon{font-size:var(--size-icon-lg);color:var(--color-brand)}.gc-feature-grid__card-title{font-size:var(--text-base);color:var(--color-ink);font-weight:700}.gc-feature-grid__card-desc{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-normal)}.gc-post-grid{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex;container-type:inline-size}.gc-post-grid[data-bg-variant=alt]{background-color:var(--color-surface-alt);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 6)}.gc-post-grid[data-bg-variant=transparent]{background-color:#0000}.gc-post-grid__head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.gc-post-grid__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);margin-block-start:calc(var(--spacing) * 1);font-weight:800}.gc-post-grid__view-all{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);color:var(--color-brand);white-space:nowrap;transition:gap var(--duration-fast) var(--ease-out-quart);font-weight:600;text-decoration:none;display:inline-flex}@media(hover:hover){.gc-post-grid__view-all:hover{gap:calc(var(--spacing) * 2.5)}}.gc-post-featured{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex;container-type:inline-size}.gc-post-featured[data-bg-variant=alt]{background-color:var(--color-surface-alt);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 6)}.gc-post-featured[data-bg-variant=transparent]{background-color:#0000}.gc-post-featured__head{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.gc-post-featured__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-post-featured__hero{border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:var(--color-surface);transition:border-color var(--duration-instant) var(--ease-out-quart);flex-direction:column;display:flex;overflow:hidden}@media(hover:hover){.gc-post-featured__hero:hover{border-color:var(--color-brand-line)}}@container (min-width:40rem){.gc-post-featured__hero{flex-direction:row}.gc-post-featured__hero-media{flex:0 0 45%}.gc-post-featured__hero-content{flex:1 1 0%}}.gc-post-featured__hero-media{aspect-ratio:16/9;background-color:var(--color-surface-alt);position:relative;overflow:hidden}.gc-post-featured__hero-img{object-fit:cover;block-size:100%;inline-size:100%}.gc-post-featured__hero-badge{position:absolute;inset-block-start:calc(var(--spacing) * 3);inset-inline-start:calc(var(--spacing) * 3)}.gc-post-featured__hero-content{justify-content:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.gc-post-featured__hero-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:800;line-height:var(--leading-snug)}.gc-post-featured__hero-link{color:var(--color-ink);transition:color var(--duration-instant) var(--ease-out-quart);text-decoration:none}@media(hover:hover){.gc-post-featured__hero-link:hover{color:var(--color-brand)}}.gc-post-featured__hero-excerpt{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-normal)}.gc-post-featured__hero-author{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--color-ink-muted);margin-block-start:calc(var(--spacing) * 2);display:flex}.gc-post-featured__hero-author-name{color:var(--color-ink-soft);font-weight:600}.gc-post-meta{align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex;container-type:inline-size}.gc-post-meta__item{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink-muted);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.gc-post-meta__author{color:inherit}.gc-post-meta__author-name{color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.gc-post-meta__author:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.gc-post-meta__icon{font-size:var(--size-icon)}.gc-post-author-box{align-items:flex-start;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:var(--color-surface);flex-direction:column;display:flex;container-type:inline-size}@container (min-width:28rem){.gc-post-author-box{flex-direction:row}}.gc-post-author-box[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-post-author-box[data-bg-variant=transparent]{background-color:#0000;border-color:#0000;padding:0}.gc-post-author-box__body{gap:calc(var(--spacing) * 1);flex-direction:column;flex:auto;min-width:0;display:flex}.gc-post-author-box__name{color:var(--color-ink);font-size:var(--text-base);font-weight:700;text-decoration:none}a.gc-post-author-box__name:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}@media(hover:hover){a.gc-post-author-box__name:hover{color:var(--color-brand)}}.gc-post-author-box__bio{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.gc-post-navigation{gap:calc(var(--spacing) * 4);grid-template-columns:1fr;display:grid;container-type:inline-size}@container (min-width:24rem){.gc-post-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}.gc-post-navigation__link{gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 4);border:1px solid var(--color-line);border-radius:var(--radius-lg);color:var(--color-ink);transition:border-color var(--duration-instant) var(--ease-out-quart);flex-direction:column;text-decoration:none;display:flex}.gc-post-navigation__link--next{text-align:end;align-items:flex-end}@media(hover:hover){.gc-post-navigation__link:hover{border-color:var(--color-line-strong)}}.gc-post-navigation__link:focus-visible{box-shadow:var(--ring-focus);outline:none}.gc-post-navigation__label{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:600;display:inline-flex}.gc-post-navigation__title{color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.gc-tag-cloud{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:var(--color-surface);flex-direction:column;display:flex;container-type:inline-size}.gc-tag-cloud[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-tag-cloud[data-bg-variant=transparent]{background-color:#0000;border-color:#0000;padding:0}.gc-tag-cloud__head{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.gc-tag-cloud__title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-weight:800}.gc-tag-cloud__chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gc-course-grid{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex;container-type:inline-size}.gc-course-grid__head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.gc-course-grid__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);margin-block-start:calc(var(--spacing) * 1);font-weight:800}.gc-course-grid__view-all{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);color:var(--color-brand);white-space:nowrap;transition:gap var(--duration-fast) var(--ease-out-quart);font-weight:600;text-decoration:none;display:inline-flex}@media(hover:hover){.gc-course-grid__view-all:hover{gap:calc(var(--spacing) * 2.5)}}.gc-learning-path{align-items:center;gap:calc(var(--spacing) * 8);text-align:center;flex-direction:column;display:flex;container-type:inline-size}.gc-learning-path__head{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-learning-path__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-learning-path__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-learning-path__steps{gap:calc(var(--spacing) * 4);grid-template-columns:1fr;inline-size:100%;display:grid}@container (min-width:32rem){.gc-learning-path__steps{grid-template-columns:repeat(var(--gc-columns-tablet,2),1fr)}}@container (min-width:52rem){.gc-learning-path__steps{grid-template-columns:repeat(var(--gc-columns-desktop,4),1fr)}}.gc-learning-path__step{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:var(--color-surface);flex-direction:column;display:flex;position:relative}.gc-learning-path__number{border-radius:var(--radius-full);background-color:var(--color-brand-soft);block-size:2rem;inline-size:2rem;color:var(--color-brand);font-family:var(--font-display);font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:800;display:flex}.gc-learning-path__icon{font-size:var(--size-icon-lg);color:var(--color-brand)}.gc-learning-path__step-title{font-size:var(--text-base);color:var(--color-ink);font-weight:700}.gc-learning-path__step-desc{font-size:var(--text-xs);color:var(--color-ink-muted);line-height:var(--leading-normal)}.gc-instructor-cta{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-2xl);background-color:var(--color-surface-alt);flex-direction:column;display:flex;container-type:inline-size}.gc-instructor-cta[data-bg-variant=surface]{background-color:var(--color-surface)}.gc-instructor-cta[data-bg-variant=transparent]{background-color:#0000;border-color:#0000}@container (min-width:40rem){.gc-instructor-cta{flex-direction:row;justify-content:space-between;align-items:center}.gc-instructor-cta__content{flex:1 1 0%;max-inline-size:34rem}.gc-instructor-cta__visual{flex:none}}.gc-instructor-cta__content{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.gc-instructor-cta__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-instructor-cta__desc{font-size:var(--text-base);color:var(--color-ink-muted);line-height:var(--leading-normal)}.gc-instructor-cta__benefits{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.gc-instructor-cta__benefit{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);color:var(--color-ink-soft);display:flex}.gc-instructor-cta__check{font-size:var(--size-icon);color:var(--color-brand);flex-shrink:0}.gc-instructor-cta__visual{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-surface);border:1px solid var(--color-line-soft);text-align:center;flex-direction:column;display:flex}.gc-instructor-cta__stat{align-items:center;gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.gc-instructor-cta__stat-number{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-gold-text);font-weight:800}.gc-instructor-cta__stat-label{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-product-grid{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex;container-type:inline-size}.gc-product-grid[data-bg-variant=alt]{background-color:var(--color-surface-alt);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 6)}.gc-product-grid[data-bg-variant=transparent]{background-color:#0000}.gc-product-grid__head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.gc-product-grid__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);margin-block-start:calc(var(--spacing) * 1);font-weight:800}.gc-product-grid__view-all{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);color:var(--color-brand);white-space:nowrap;transition:gap var(--duration-fast) var(--ease-out-quart);font-weight:600;text-decoration:none;display:inline-flex}@media(hover:hover){.gc-product-grid__view-all:hover{gap:calc(var(--spacing) * 2.5)}}.gc-sale-banner{border-radius:var(--radius-2xl);background-image:var(--gradient-brand-soft);border:1px solid var(--color-brand-line);overflow:hidden;container-type:inline-size}.gc-sale-banner[data-bg-variant=alt]{background-image:none;background-color:var(--color-surface-alt);border-color:var(--color-line)}.gc-sale-banner[data-bg-variant=transparent]{background-color:#0000;background-image:none;border-color:#0000}.gc-sale-banner__inner{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);flex-direction:column;display:flex}@container (min-width:42rem){.gc-sale-banner__inner{flex-direction:row;align-items:center}.gc-sale-banner__content{flex:1 1 0%}.gc-sale-banner__visual{flex:0 0 min(18rem,40cqi)}}.gc-sale-banner__badges{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-block-end:calc(var(--spacing) * 3);display:flex}.gc-sale-banner__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;line-height:var(--leading-tight);color:var(--color-ink);margin-block-end:calc(var(--spacing) * 3)}.gc-sale-banner__desc{font-size:var(--text-base);color:var(--color-ink-muted);max-inline-size:var(--container-prose);margin-block-end:calc(var(--spacing) * 4)}.gc-sale-banner__price-row{margin-block-end:calc(var(--spacing) * 4)}.gc-sale-banner__timer{margin-block-end:calc(var(--spacing) * 5)}.gc-sale-banner__visual{justify-content:center;align-self:center;align-items:center;display:flex;position:relative}.gc-sale-banner__image{object-fit:contain;border-radius:var(--radius-xl);block-size:auto;inline-size:100%;max-inline-size:18rem}.gc-sale-banner__placeholder{aspect-ratio:1;border-radius:var(--radius-2xl);background-color:var(--color-brand-soft);border:2px dashed var(--color-brand-line);justify-content:center;align-items:center;inline-size:min(14rem,70cqi);display:flex}.gc-sale-banner__placeholder-icon{color:var(--color-brand);opacity:.4;font-size:4rem}.gc-sale-banner__discount-badge{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);border-radius:var(--radius-full);background-color:var(--color-danger);color:var(--color-on-danger);font-family:var(--font-display);font-size:var(--text-sm);box-shadow:var(--shadow-sm);font-weight:800;position:absolute;inset-block-start:calc(var(--spacing) * -1.5);inset-inline-end:calc(var(--spacing) * -1.5)}.gc-extra-time-grid{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex;container-type:inline-size}.gc-extra-time-grid__head{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-extra-time-grid__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-extra-time-grid__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-extra-time-grid__cards{gap:calc(var(--spacing) * 5);grid-template-columns:1fr;display:grid}@container (min-width:38rem){.gc-extra-time-grid__cards{grid-template-columns:repeat(var(--gc-columns-tablet,2),1fr)}}@container (min-width:58rem){.gc-extra-time-grid__cards{grid-template-columns:repeat(var(--gc-columns-desktop,3),1fr)}}.gc-extra-time-card{border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);transition:border-color var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart),box-shadow var(--duration-fast) var(--ease-out-quart);flex-direction:column;display:flex;position:relative;overflow:hidden}@media(hover:hover){.gc-extra-time-card:hover{border-color:var(--color-brand-line);box-shadow:var(--shadow-sm);transform:translateY(-3px)}}.gc-extra-time-card--featured{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.gc-extra-time-card__media{aspect-ratio:16/9;background-color:var(--color-surface-alt);position:relative;overflow:hidden}.gc-extra-time-card__img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-base) var(--ease-out-quart)}@media(hover:hover){.gc-extra-time-card:hover .gc-extra-time-card__img{transform:scale(1.04)}}.gc-extra-time-card__badge{position:absolute;inset-block-start:calc(var(--spacing) * 3);inset-inline-start:calc(var(--spacing) * 3)}.gc-extra-time-card__discount{position:absolute;inset-block-start:calc(var(--spacing) * 3);inset-inline-end:calc(var(--spacing) * 3)}.gc-extra-time-card__body{padding:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);flex-direction:column;flex:auto;display:flex}.gc-extra-time-card__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;line-height:var(--leading-snug)}.gc-extra-time-card__title-link{color:var(--color-ink);transition:color var(--duration-fast) var(--ease-out-quart);text-decoration:none}@media(hover:hover){.gc-extra-time-card__title-link:hover{color:var(--color-brand)}}.gc-extra-time-card__courses{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-extra-time-card__courses-label{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-2xs);color:var(--color-ink-muted);font-weight:600;display:inline-flex}.gc-extra-time-card__chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.gc-extra-time-card__chip{padding:calc(var(--spacing) * .75) calc(var(--spacing) * 2.5);border-radius:var(--radius-xs);background-color:var(--color-surface-alt);border:1px solid var(--color-line-soft);font-size:var(--text-xs);color:var(--color-ink-soft);align-items:center;font-weight:500;display:inline-flex}.gc-extra-time-card__metrics{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-surface-alt);border:1px solid var(--color-line-soft);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.gc-extra-time-card__metric{text-align:center;align-items:center;gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.gc-extra-time-card__metric-icon{font-size:var(--size-icon);color:var(--color-brand)}.gc-extra-time-card__metric-val{flex-direction:column;align-items:center;display:flex}.gc-extra-time-card__metric-num{font-family:var(--font-display);font-size:var(--text-xl);font-weight:800;line-height:var(--leading-tight);color:var(--color-ink);font-variant-numeric:tabular-nums}.gc-extra-time-card__metric-unit{font-size:var(--text-2xs);color:var(--color-ink-muted);font-weight:600}.gc-extra-time-card__divider{background-color:var(--color-line-strong);opacity:.8;block-size:2.25rem;inline-size:1px}.gc-extra-time-card__footer{gap:calc(var(--spacing) * 3);border-block-start:1px dashed var(--color-line-soft);flex-direction:column;margin-block-start:auto;padding-block-start:calc(var(--spacing) * 2);display:flex}.gc-extra-time-card__price{justify-content:center;align-items:center;display:flex}.gc-extra-time-card__action{inline-size:100%}@media(prefers-reduced-motion:reduce){.gc-extra-time-card,.gc-extra-time-card__img,.gc-extra-time-card__title-link{transition:none}}.gc-course-level-finder{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-2xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-course-level-finder[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-course-level-finder[data-bg-variant=transparent]{box-shadow:none;background-color:#0000;border-color:#0000}.gc-course-level-finder__head{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-course-level-finder__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-course-level-finder__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-course-level-finder__container{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@container (min-width:48rem){.gc-course-level-finder__container{flex-direction:row;align-items:stretch}.gc-course-level-finder__questions{flex:58%}.gc-course-level-finder__result{flex:42%}}.gc-course-level-finder__questions{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.gc-course-level-finder__step{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-course-level-finder__step-header{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.gc-course-level-finder__step-badge{border-radius:var(--radius-full);background-color:var(--color-brand);block-size:1.75rem;inline-size:1.75rem;color:var(--color-on-brand);font-family:var(--font-display);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:800;display:flex}.gc-course-level-finder__step-title{font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.gc-course-level-finder__options{gap:calc(var(--spacing) * 2.5);grid-template-columns:1fr;display:grid}@container (min-width:32rem){.gc-course-level-finder__options{grid-template-columns:repeat(3,1fr)}}.gc-course-level-finder__option{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 2.5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface-alt);cursor:pointer;text-align:center;transition:border-color var(--duration-fast) var(--ease-out-quart),background-color var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart);flex-direction:column;display:flex}@media(hover:hover){.gc-course-level-finder__option:hover{border-color:var(--color-brand-line);transform:translateY(-2px)}}.gc-course-level-finder__option--active{border-color:var(--color-brand);background-color:var(--color-brand-soft);box-shadow:0 0 0 1px var(--color-brand)}.gc-course-level-finder__option-icon{font-size:var(--size-icon);color:var(--color-brand)}.gc-course-level-finder__option-label{font-size:var(--text-xs);color:var(--color-ink);font-weight:600}.gc-course-level-finder__result{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-image:var(--gradient-brand-soft);border:1px solid var(--color-brand-line);flex-direction:column;display:flex}.gc-course-level-finder__result-title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:800}.gc-course-level-finder__result-desc{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-normal)}.gc-course-level-finder__result-stats{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);border-block:1px dashed var(--color-line-strong);flex-direction:column;display:flex}.gc-course-level-finder__result-stat{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--color-ink-soft);font-weight:600;display:flex}.gc-course-level-finder__result-stat .g-o-clock,.gc-course-level-finder__result-stat .g-o-medal-star{color:var(--color-brand);font-size:var(--size-icon-sm)}.gc-course-level-finder__result-action{margin-block-start:auto}.gc-live-classes-ticker{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex;container-type:inline-size}.gc-live-classes-ticker__head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.gc-live-classes-ticker__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-live-classes-ticker__view-all{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);color:var(--color-brand);transition:gap var(--duration-fast) var(--ease-out-quart);font-weight:600;text-decoration:none;display:inline-flex}@media(hover:hover){.gc-live-classes-ticker__view-all:hover{gap:calc(var(--spacing) * 2.5)}}.gc-live-classes-ticker__grid{gap:calc(var(--spacing) * 5);grid-template-columns:1fr;display:grid}@container (min-width:38rem){.gc-live-classes-ticker__grid{grid-template-columns:repeat(var(--gc-columns-tablet,2),1fr)}}@container (min-width:58rem){.gc-live-classes-ticker__grid{grid-template-columns:repeat(var(--gc-columns-desktop,3),1fr)}}.gc-live-event-card{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);transition:border-color var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart);flex-direction:column;display:flex}@media(hover:hover){.gc-live-event-card:hover{border-color:var(--color-brand-line);transform:translateY(-2px)}}.gc-live-event-card__top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-live-event-card__date{flex-direction:column;display:flex}.gc-live-event-card__date-day{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-ink);font-weight:800}.gc-live-event-card__date-time{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-live-event-card__status{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * .75) calc(var(--spacing) * 2.5);border-radius:var(--radius-full);background-color:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-2xs);font-weight:700;display:inline-flex}.gc-live-event-card__status-dot{border-radius:var(--radius-full);background-color:var(--color-danger);block-size:.5rem;inline-size:.5rem;animation:var(--animate-pulse-glow)}.gc-live-event-card__status--upcoming{background-color:var(--color-brand-soft);color:var(--color-brand)}.gc-live-event-card__title{font-family:var(--font-display);font-size:var(--text-base);font-weight:800;line-height:var(--leading-snug)}.gc-live-event-card__link{color:var(--color-ink);transition:color var(--duration-fast) var(--ease-out-quart);text-decoration:none}@media(hover:hover){.gc-live-event-card__link:hover{color:var(--color-brand)}}.gc-live-event-card__host{align-items:center;gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);display:flex}.gc-live-event-card__host-text{flex-direction:column;display:flex}.gc-live-event-card__host-name{font-size:var(--text-xs);color:var(--color-ink);font-weight:700}.gc-live-event-card__host-role{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-live-event-card__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-block-start:1px dashed var(--color-line-soft);margin-block-start:auto;padding-block-start:calc(var(--spacing) * 3);display:flex}.gc-live-event-card__seats{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-2xs);color:var(--color-ink-muted);font-weight:600;display:inline-flex}.gc-learning-calculator{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-2xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-learning-calculator[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-learning-calculator[data-bg-variant=transparent]{box-shadow:none;background-color:#0000;border-color:#0000}.gc-learning-calculator__head{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-learning-calculator__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-learning-calculator__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-learning-calculator__body{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@container (min-width:48rem){.gc-learning-calculator__body{flex-direction:row;align-items:stretch}.gc-learning-calculator__inputs{flex:55%}.gc-learning-calculator__output{flex:45%}}.gc-learning-calculator__inputs{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.gc-learning-calculator__field{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-learning-calculator__field-head{justify-content:space-between;align-items:center;display:flex}.gc-learning-calculator__label{font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.gc-learning-calculator__field-val{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-brand);font-weight:800}.gc-learning-calculator__goal-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:1fr;display:grid}@container (min-width:28rem){.gc-learning-calculator__goal-grid{grid-template-columns:repeat(3,1fr)}}.gc-learning-calculator__goal-btn{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 2.5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface-alt);cursor:pointer;text-align:center;font-size:var(--text-xs);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-out-quart),background-color var(--duration-fast) var(--ease-out-quart);flex-direction:column;font-weight:600;display:flex}.gc-learning-calculator__goal-btn span[class^=g-o-]{font-size:var(--size-icon);color:var(--color-brand)}.gc-learning-calculator__goal-btn--active{border-color:var(--color-brand);background-color:var(--color-brand-soft);box-shadow:0 0 0 1px var(--color-brand)}.gc-learning-calculator__range-track{background-color:var(--color-surface-alt);border-radius:var(--radius-full);cursor:pointer;touch-action:none;block-size:.5rem;inline-size:100%;position:relative}.gc-learning-calculator__range-fill{background-color:var(--color-brand);border-radius:var(--radius-full);position:absolute;inset-block:0;inset-inline-start:0}.gc-learning-calculator__range-thumb{background-color:var(--color-surface);border:3px solid var(--color-brand);border-radius:var(--radius-full);block-size:1.25rem;inline-size:1.25rem;box-shadow:var(--shadow-xs);position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}.gc-learning-calculator__range-labels{font-size:var(--text-2xs);color:var(--color-ink-muted);justify-content:space-between;display:flex}.gc-learning-calculator__output{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-surface-alt);border:1px solid var(--color-line-soft);flex-direction:column;display:flex}.gc-learning-calculator__output-top{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.gc-learning-calculator__output-eyebrow{font-size:var(--text-2xs);text-transform:uppercase;color:var(--color-brand);font-weight:700}.gc-learning-calculator__output-days{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.gc-learning-calculator__output-num{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--color-ink);font-weight:800;line-height:var(--leading-tight)}.gc-learning-calculator__output-unit{font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:600}.gc-learning-calculator__milestones{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-block:1px dashed var(--color-line-strong);flex-direction:column;display:flex}.gc-learning-calculator__milestone{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-learning-calculator__milestone-dot{border-radius:var(--radius-full);background-color:var(--color-line-strong);flex-shrink:0;block-size:.75rem;inline-size:.75rem}.gc-learning-calculator__milestone-dot--done{background-color:var(--color-success)}.gc-learning-calculator__milestone-dot--active{background-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.gc-learning-calculator__milestone-text{flex-direction:column;display:flex}.gc-learning-calculator__milestone-title{font-size:var(--text-xs);color:var(--color-ink);font-weight:700}.gc-learning-calculator__milestone-time{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-learning-calculator__output-action{margin-block-start:auto}.gc-course-bundle-builder{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-2xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;container-type:inline-size}.gc-course-bundle-builder[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-course-bundle-builder[data-bg-variant=transparent]{box-shadow:none;background-color:#0000;border-color:#0000}.gc-course-bundle-builder__head{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-course-bundle-builder__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-course-bundle-builder__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-course-bundle-builder__container{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@container (min-width:52rem){.gc-course-bundle-builder__container{flex-direction:row;align-items:flex-start}.gc-course-bundle-builder__list{flex:60%}.gc-course-bundle-builder__summary{flex:40%;position:sticky;inset-block-start:calc(var(--spacing) * 6)}}.gc-course-bundle-builder__list{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-bundle-item{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart),background-color var(--duration-fast) var(--ease-out-quart);flex-wrap:wrap;display:flex}@container (min-width:28rem){.gc-bundle-item{gap:calc(var(--spacing) * 4);flex-wrap:nowrap}}@media(hover:hover){.gc-bundle-item:hover{border-color:var(--color-brand-line)}}.gc-bundle-item--selected{border-color:var(--color-brand);background-color:var(--color-brand-soft)}.gc-bundle-item__checkbox{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-brand);cursor:pointer;flex-shrink:0}.gc-bundle-item__img{object-fit:cover;border-radius:var(--radius-md);flex-shrink:0;block-size:4rem;inline-size:4rem}.gc-bundle-item__info{gap:calc(var(--spacing) * .5);flex-direction:column;flex:10rem;min-inline-size:0;display:flex}.gc-bundle-item__category{font-size:var(--text-2xs);text-transform:uppercase;color:var(--color-brand);font-weight:700}.gc-bundle-item__title{font-size:var(--text-sm);color:var(--color-ink);font-weight:700;line-height:var(--leading-snug)}.gc-bundle-item__instructor{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-bundle-item__price{margin-inline-start:auto}.gc-bundle-item__price-val{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-ink);flex-shrink:0;font-weight:800}.gc-course-bundle-builder__summary{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-surface-alt);border:1px solid var(--color-line-soft);flex-direction:column;display:flex}.gc-course-bundle-builder__summary-head{justify-content:space-between;align-items:center;display:flex}.gc-course-bundle-builder__summary-title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:800}.gc-course-bundle-builder__summary-count{font-size:var(--text-xs);color:var(--color-brand);font-weight:600}.gc-course-bundle-builder__pricing-breakdown{gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 3);border-block:1px dashed var(--color-line-strong);flex-direction:column;display:flex}.gc-course-bundle-builder__price-row{font-size:var(--text-sm);color:var(--color-ink-muted);justify-content:space-between;display:flex}.gc-course-bundle-builder__original-total{text-decoration:line-through}.gc-course-bundle-builder__price-row--discount{color:var(--color-success);font-weight:600}.gc-course-bundle-builder__price-total{font-size:var(--text-base);color:var(--color-ink);justify-content:space-between;align-items:baseline;margin-block-start:calc(var(--spacing) * 2);font-weight:700;display:flex}.gc-course-bundle-builder__final-price{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-ink);font-weight:800}.gc-course-bundle-builder__perks{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-course-bundle-builder__perk{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--color-ink-soft);display:flex}.gc-course-bundle-builder__perk span[class^=g-o-]{color:var(--color-brand);font-size:var(--size-icon-sm)}.gc-before-after-showcase{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex;container-type:inline-size}.gc-before-after-showcase__head{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-before-after-showcase__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-before-after-showcase__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-before-after-showcase__cards{gap:calc(var(--spacing) * 5);grid-template-columns:1fr;display:grid}@container (min-width:48rem){.gc-before-after-showcase__cards{grid-template-columns:repeat(var(--gc-columns-desktop,2),1fr)}}.gc-transformation-card{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);transition:border-color var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart);flex-direction:column;display:flex}@media(hover:hover){.gc-transformation-card:hover{border-color:var(--color-brand-line);transform:translateY(-2px)}}.gc-transformation-card__author{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-transformation-card__author-info{flex-direction:column;flex:auto;display:flex}.gc-transformation-card__name{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-ink);font-weight:800}.gc-transformation-card__track{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-transformation-card__result-badge{flex-shrink:0}.gc-transformation-card__comparison{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--color-surface-alt);border:1px solid var(--color-line-soft);flex-direction:column;display:flex}@container (min-width:30rem){.gc-transformation-card__comparison{flex-direction:row;align-items:center}.gc-transformation-card__side{flex:1 1 0%}}.gc-transformation-card__side{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.gc-transformation-card__side-tag{font-size:var(--text-2xs);text-transform:uppercase;font-weight:700}.gc-transformation-card__side--before .gc-transformation-card__side-tag{color:var(--color-ink-muted)}.gc-transformation-card__side--after .gc-transformation-card__side-tag{color:var(--color-brand)}.gc-transformation-card__side-text{font-size:var(--text-xs);color:var(--color-ink-soft);line-height:var(--leading-normal)}.gc-transformation-card__divider{color:var(--color-brand);font-size:var(--size-icon);justify-content:center;align-items:center;display:flex}.gc-mentor-booking-box{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex;container-type:inline-size}.gc-mentor-booking-box__head{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-mentor-booking-box__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-mentor-booking-box__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-mentor-booking-box__card{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-2xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex}.gc-mentor-booking-box__card[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-mentor-booking-box__card[data-bg-variant=transparent]{box-shadow:none;background-color:#0000;border-color:#0000}@container (min-width:48rem){.gc-mentor-booking-box__card{flex-direction:row;align-items:stretch}.gc-mentor-booking-box__profile{border-inline-end:1px solid var(--color-line-soft);flex:50%;padding-inline-end:calc(var(--spacing) * 6)}.gc-mentor-booking-box__scheduler{flex:50%;padding-inline-start:calc(var(--spacing) * 2)}}.gc-mentor-booking-box__profile{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.gc-mentor-booking-box__profile-top{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.gc-mentor-booking-box__profile-info{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.gc-mentor-booking-box__profile-name{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:800}.gc-mentor-booking-box__profile-role{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-mentor-booking-box__rating{align-items:center;gap:calc(var(--spacing) * 2);margin-block-start:calc(var(--spacing) * 1);display:flex}.gc-mentor-booking-box__rating-text{font-size:var(--text-2xs);color:var(--color-ink-soft);font-weight:600}.gc-mentor-booking-box__perks{gap:calc(var(--spacing) * 3);flex-direction:column;padding-block-start:calc(var(--spacing) * 2);display:flex}.gc-mentor-booking-box__perk{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-xs);color:var(--color-ink-soft);display:flex}.gc-mentor-booking-box__perk span[class^=g-o-]{color:var(--color-brand);font-size:var(--size-icon);flex-shrink:0}.gc-mentor-booking-box__scheduler{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.gc-mentor-booking-box__scheduler-field{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-mentor-booking-box__scheduler-label{font-size:var(--text-xs);color:var(--color-ink);font-weight:700}.gc-mentor-booking-box__days{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,1fr);display:grid}.gc-mentor-booking-box__day{align-items:center;gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 2.5);border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-surface-alt);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart),background-color var(--duration-fast) var(--ease-out-quart);flex-direction:column;display:flex}.gc-mentor-booking-box__day--active{border-color:var(--color-brand);background-color:var(--color-brand-soft);box-shadow:0 0 0 1px var(--color-brand)}.gc-mentor-booking-box__day-name{font-size:var(--text-2xs);color:var(--color-ink-muted);font-weight:700}.gc-mentor-booking-box__day-num{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-ink);font-weight:800}.gc-mentor-booking-box__times{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,1fr);display:grid}.gc-mentor-booking-box__time{padding:calc(var(--spacing) * 2);border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-surface-alt);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink);cursor:pointer;text-align:center;transition:border-color var(--duration-fast) var(--ease-out-quart),background-color var(--duration-fast) var(--ease-out-quart);font-weight:600}.gc-mentor-booking-box__time--active{border-color:var(--color-brand);background-color:var(--color-brand-soft);box-shadow:0 0 0 1px var(--color-brand);color:var(--color-brand)}.gc-mentor-booking-box__footer{gap:calc(var(--spacing) * 3);flex-direction:column;margin-block-start:auto;padding-block-start:calc(var(--spacing) * 3);display:flex}.gc-mentor-booking-box__price{align-items:baseline;gap:calc(var(--spacing) * 1.5);display:flex}.gc-mentor-booking-box__price-unit{font-size:var(--text-xs);color:var(--color-ink-muted)}.gc-winding-roadmap{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-2xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.gc-winding-roadmap[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-winding-roadmap[data-bg-variant=transparent]{box-shadow:none;background-color:#0000;border-color:#0000}.gc-winding-roadmap__head{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-winding-roadmap__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-winding-roadmap__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-winding-roadmap__track-wrapper{max-block-size:34rem;padding-block:calc(var(--spacing) * 6);scrollbar-width:thin;scrollbar-color:var(--color-line) #fff0;flex-direction:column;align-items:center;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}@container (min-width:34rem) and (max-width:55.9rem){.gc-winding-roadmap__track-wrapper{max-block-size:38rem}}@container (min-width:56rem){.gc-winding-roadmap__track-wrapper{min-block-size:22rem;max-block-size:none;padding-block:calc(var(--spacing) * 4);flex-direction:row;justify-content:space-between;align-items:center;overflow:visible;-webkit-mask-image:none;mask-image:none}}.gc-winding-roadmap__scroll-inner{text-align:center;align-items:center;gap:calc(var(--spacing) * 7);flex-direction:column;inline-size:100%;display:flex;position:relative}@container (min-width:34rem) and (max-width:55.9rem){.gc-winding-roadmap__scroll-inner{gap:calc(var(--spacing) * 8)}}@container (min-width:56rem){.gc-winding-roadmap__scroll-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:0;min-block-size:18rem}}.gc-winding-roadmap__v-line{border-inline-start:2px dashed var(--color-brand-line);inline-size:2px;z-index:var(--z-base);position:absolute;inset-block:3.25rem;inset-inline-start:50%;transform:translate(-50%)}.gc-winding-roadmap__svg--desktop{display:none}@container (min-width:56rem){.gc-winding-roadmap__v-line{display:none}.gc-winding-roadmap__svg--desktop{block-size:15rem;inline-size:calc(100% - 5.5rem);color:var(--color-brand-line);pointer-events:none;z-index:var(--z-base);display:block;position:absolute;inset-block-start:3.5rem;inset-inline:2.75rem}}.gc-roadmap-endpoint{z-index:var(--z-raised);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.gc-roadmap-endpoint__tile{text-align:center;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);block-size:6.5rem;min-block-size:6.5rem;inline-size:6.5rem;min-inline-size:6.5rem;padding:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);box-shadow:0 0 0 6px var(--color-surface),var(--shadow-sm);isolation:isolate;transition:transform var(--duration-fast) var(--ease-out-quart),box-shadow var(--duration-fast) var(--ease-out-quart);flex-direction:column;display:flex;position:relative;overflow:hidden}@container (min-width:34rem) and (max-width:55.9rem){.gc-roadmap-endpoint__tile{block-size:7.25rem;min-block-size:7.25rem;inline-size:7.25rem;min-inline-size:7.25rem}}@media(hover:hover){.gc-roadmap-endpoint__tile:hover{box-shadow:0 0 0 6px var(--color-surface),var(--shadow-md);transform:translateY(-2px)}}@media(hover:hover)and (pointer:fine){.gc-roadmap-endpoint__tile:before{content:"";background-image:var(--gradient-sheen);opacity:0;pointer-events:none;inline-size:40%;position:absolute;inset-block:0;inset-inline-start:0}.gc-roadmap-endpoint__tile:hover:before{opacity:1;animation:var(--animate-sheen)}}.gc-roadmap-endpoint--start .gc-roadmap-endpoint__tile{background-color:var(--color-brand);color:var(--color-on-brand);border:1px solid var(--color-brand-line)}.gc-roadmap-endpoint--end .gc-roadmap-endpoint__tile{background-color:var(--color-gold);color:var(--color-on-gold);border:1px solid var(--color-gold-line)}.gc-roadmap-endpoint__icon{font-size:var(--size-icon-lg)}.gc-roadmap-endpoint__name{font-family:var(--font-display);font-size:var(--text-sm);font-weight:800}.gc-roadmap-endpoint__sub{font-size:var(--text-2xs);opacity:.85;font-weight:600}.gc-winding-roadmap__steps{align-items:center;gap:calc(var(--spacing) * 7);inline-size:100%;z-index:var(--z-raised);flex-direction:column;display:flex;position:relative}@container (min-width:34rem){.gc-winding-roadmap__steps{gap:calc(var(--spacing) * 8)}}@container (min-width:56rem){.gc-winding-roadmap__steps{padding-inline:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:row;min-block-size:18rem}}.gc-roadmap-node{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);z-index:var(--z-raised);flex-direction:column;inline-size:100%;display:flex;position:relative}.gc-roadmap-node__content{text-align:center;align-items:center;gap:calc(var(--spacing) * .5);background-color:var(--color-surface);border:1px solid var(--color-line-soft);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);box-shadow:var(--shadow-xs);z-index:var(--z-raised);max-inline-size:16rem;transition:border-color var(--duration-fast) var(--ease-out-quart),box-shadow var(--duration-fast) var(--ease-out-quart);flex-direction:column;display:flex;position:relative}@media(hover:hover){.gc-roadmap-node:hover .gc-roadmap-node__content{border-color:var(--color-brand-line);box-shadow:var(--shadow-sm)}}.gc-roadmap-node__hint{font-size:var(--text-2xs);color:var(--color-brand);text-transform:uppercase;font-weight:700}@container (min-width:56rem){.gc-roadmap-node{gap:calc(var(--spacing) * 2);flex:1 1 0%;inline-size:auto}.gc-roadmap-node__content{box-shadow:none;background-color:#0000;border:none;max-inline-size:8rem;padding:0}.gc-roadmap-node__hint{display:none}.gc-roadmap-node:nth-child(2n){flex-direction:column-reverse;transform:translateY(-3rem)}.gc-roadmap-node:nth-child(odd){flex-direction:column;transform:translateY(3rem)}}.gc-roadmap-node__stone{background-color:var(--color-surface);border:2px solid var(--color-brand);block-size:3.25rem;inline-size:3.25rem;color:var(--color-brand);box-shadow:0 0 0 6px var(--color-surface),var(--shadow-sm);z-index:var(--z-raised);transition:transform var(--duration-fast) var(--ease-out-quart),border-color var(--duration-fast) var(--ease-out-quart),background-color var(--duration-fast) var(--ease-out-quart),color var(--duration-fast) var(--ease-out-quart);border-radius:42% 58% 70% 30%/45% 45% 55% 55%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@container (min-width:34rem) and (max-width:55.9rem){.gc-roadmap-node__stone{block-size:3.75rem;inline-size:3.75rem}}@media(hover:hover){.gc-roadmap-node:hover .gc-roadmap-node__stone{background-color:var(--color-brand);color:var(--color-on-brand);box-shadow:0 0 0 6px var(--color-surface),var(--shadow-md);transform:scale(1.15)rotate(6deg)}}.gc-roadmap-node__num{font-family:var(--font-display);font-size:var(--text-base);font-weight:800}.gc-roadmap-node__label{font-size:var(--text-xs);color:var(--color-ink);font-weight:700;line-height:var(--leading-snug)}.gc-phone-consultation-card{border-radius:var(--radius-2xl);background-image:var(--gradient-brand-soft);border:1px solid var(--color-brand-line);box-shadow:var(--shadow-hairline);overflow:hidden;container-type:inline-size}.gc-phone-consultation-card[data-bg-variant=alt]{background-image:none;background-color:var(--color-surface-alt);border-color:var(--color-line)}.gc-phone-consultation-card[data-bg-variant=transparent]{box-shadow:none;background-color:#0000;background-image:none;border-color:#0000}.gc-phone-consultation-card__inner{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);flex-direction:column;display:flex}@container (min-width:46rem){.gc-phone-consultation-card__inner{flex-direction:row;justify-content:space-between;align-items:center}.gc-phone-consultation-card__content{flex:58%}.gc-phone-consultation-card__visual{flex:0 0 38%;justify-content:center;display:flex}}.gc-phone-consultation-card__content{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-phone-consultation-card__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800;line-height:var(--leading-tight)}.gc-phone-consultation-card__desc{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-normal);max-inline-size:var(--container-prose)}.gc-phone-consultation-card__form{gap:calc(var(--spacing) * 3);flex-direction:column;margin-block-start:calc(var(--spacing) * 2);display:flex}@container (min-width:30rem){.gc-phone-consultation-card__form{flex-direction:row;align-items:center}}.gc-phone-consultation-card__input-wrap{flex:auto;align-items:center;display:flex;position:relative}.gc-phone-consultation-card__input-icon{color:var(--color-ink-muted);font-size:var(--size-icon);pointer-events:none;position:absolute;inset-inline-start:calc(var(--spacing) * 3.5)}.gc-phone-consultation-card__input{inline-size:100%;block-size:var(--height-control-lg);border:1px solid var(--color-line-input);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out-quart);padding-inline-start:calc(var(--spacing) * 10);padding-inline-end:calc(var(--spacing) * 4)}.gc-phone-consultation-card__input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft);outline:none}.gc-phone-consultation-card__input[aria-invalid=true]{border-color:var(--color-danger)}.gc-phone-consultation-card__error{font-size:var(--text-xs);color:var(--color-danger);font-weight:600}.gc-phone-consultation-card__success{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--color-success-soft);color:var(--color-success);font-size:var(--text-sm);font-weight:600;display:flex}.gc-phone-consultation-card__success span[class^=g-o-]{font-size:var(--size-icon);flex-shrink:0}.gc-phone-consultation-card__trust{gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 2);display:flex}.gc-phone-consultation-card__trust-item{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);color:var(--color-ink-soft);font-weight:600;display:inline-flex}.gc-phone-consultation-card__trust-item span[class^=g-o-]{color:var(--color-brand);font-size:var(--size-icon-sm)}.gc-phone-consultation-card__image-box{flex-direction:column;align-items:center;display:inline-flex;position:relative}.gc-phone-consultation-card__img{object-fit:cover;border-radius:var(--radius-2xl);border:2px solid var(--color-surface);block-size:14rem;inline-size:14rem;box-shadow:var(--shadow-sm)}.gc-phone-consultation-card__status-pill{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-full);background-color:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-xs);font-size:var(--text-2xs);color:var(--color-ink);white-space:nowrap;font-weight:700;display:inline-flex;position:absolute;inset-block-end:calc(var(--spacing) * -2)}.gc-phone-consultation-card__status-dot{border-radius:var(--radius-full);background-color:var(--color-success);block-size:.5rem;inline-size:.5rem;animation:var(--animate-pulse-glow)}.gc-exam-voucher-card{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex;container-type:inline-size}.gc-exam-voucher-card__head{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-exam-voucher-card__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-exam-voucher-card__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-exam-voucher-card__grid{gap:calc(var(--spacing) * 6);grid-template-columns:1fr;display:grid}@container (min-width:44rem){.gc-exam-voucher-card__grid{grid-template-columns:repeat(var(--gc-columns-desktop,2),1fr)}}.gc-voucher-box{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-2xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);transition:border-color var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart);flex-direction:column;display:flex;position:relative}@media(hover:hover){.gc-voucher-box:hover{border-color:var(--color-brand-line);transform:translateY(-2px)}}.gc-voucher-box--featured{border-color:var(--color-gold);background-image:linear-gradient(180deg,var(--color-gold-soft) 0%,var(--color-surface) 35%)}.gc-voucher-box__header{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.gc-voucher-box__badge{align-self:flex-start}.gc-voucher-box__icon-wrap{border-radius:var(--radius-lg);background-color:var(--color-brand-soft);block-size:3rem;inline-size:3rem;color:var(--color-brand);font-size:var(--size-icon-lg);justify-content:center;align-items:center;display:flex}.gc-voucher-box__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:800}.gc-voucher-box__subtitle{font-size:var(--text-xs);color:var(--color-ink-muted);line-height:var(--leading-normal)}.gc-voucher-box__perks{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-block:1px dashed var(--color-line-soft);flex-direction:column;display:flex}.gc-voucher-box__perk{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-xs);color:var(--color-ink-soft);display:flex}.gc-voucher-box__perk span[class^=g-o-]{color:var(--color-brand);font-size:var(--size-icon);flex-shrink:0}.gc-voucher-box__footer{gap:calc(var(--spacing) * 4);flex-direction:column;margin-block-start:auto;display:flex}.gc-voucher-box__price{justify-content:space-between;align-items:center;display:flex}.gc-featured-course-card{border-radius:var(--radius-2xl);background-color:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-hairline);overflow:hidden;container-type:inline-size}.gc-featured-course-card[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-featured-course-card[data-bg-variant=transparent]{box-shadow:none;background-color:#0000;border-color:#0000}.gc-featured-course-card__inner{flex-direction:column;display:flex}@container (min-width:48rem){.gc-featured-course-card__inner{flex-direction:row;align-items:stretch}.gc-featured-course-card__media{flex:0 0 45%}.gc-featured-course-card__content{flex:55%}}.gc-featured-course-card__media{aspect-ratio:16/9;background-color:var(--color-surface-alt);position:relative;overflow:hidden}.gc-featured-course-card__img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--duration-base) var(--ease-out-quart)}@media(hover:hover){.gc-featured-course-card:hover .gc-featured-course-card__img{scale:1.03}}.gc-featured-course-card__media-badge{z-index:var(--z-raised);position:absolute;inset-block-start:calc(var(--spacing) * 3);inset-inline-start:calc(var(--spacing) * 3)}.gc-featured-course-card__play-btn{z-index:var(--z-raised);justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset:0}.gc-featured-course-card__play-btn span{border-radius:var(--radius-full);background-color:var(--color-brand);block-size:3.5rem;inline-size:3.5rem;color:var(--color-on-brand);font-size:var(--size-icon-lg);box-shadow:var(--shadow-lg);transition:transform var(--duration-fast) var(--ease-out-quart);justify-content:center;align-items:center;display:flex}@media(hover:hover){.gc-featured-course-card__play-btn:hover span{transform:scale(1.15)}}.gc-featured-course-card__content{gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);flex-direction:column;display:flex}.gc-featured-course-card__title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-weight:800;line-height:var(--leading-snug)}.gc-featured-course-card__desc{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-normal)}.gc-featured-course-card__meta{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-block:1px dashed var(--color-line-soft);flex-wrap:wrap;display:flex}.gc-featured-course-card__meta-item{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);color:var(--color-ink-soft);font-weight:600;display:flex}.gc-featured-course-card__meta-item span[class^=g-o-]{color:var(--color-brand);font-size:var(--size-icon-sm)}.gc-featured-course-card__footer{gap:calc(var(--spacing) * 4);flex-direction:column;margin-block-start:auto;display:flex}@container (min-width:32rem){.gc-featured-course-card__footer{flex-direction:row;justify-content:space-between;align-items:center}}.gc-featured-course-card__pricing{align-items:center;display:flex}.gc-featured-course-card__actions{gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.gc-free-demos-grid{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex;container-type:inline-size}.gc-free-demos-grid__head{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-free-demos-grid__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-free-demos-grid__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-free-demos-grid__grid{gap:calc(var(--spacing) * 6);grid-template-columns:1fr;display:grid}@container (min-width:36rem){.gc-free-demos-grid__grid{grid-template-columns:repeat(var(--gc-columns-tablet,2),1fr)}}@container (min-width:58rem){.gc-free-demos-grid__grid{grid-template-columns:repeat(var(--gc-columns-desktop,3),1fr)}}.gc-demo-card{border-radius:var(--radius-xl);background-color:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-hairline);transition:border-color var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart);flex-direction:column;display:flex;overflow:hidden}@media(hover:hover){.gc-demo-card:hover{border-color:var(--color-brand-line);transform:translateY(-2px)}}.gc-demo-card__media{aspect-ratio:16/9;background-color:var(--color-surface-alt);inline-size:100%;position:relative;overflow:hidden}.gc-demo-card__img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-base) var(--ease-out-quart)}@media(hover:hover){.gc-demo-card:hover .gc-demo-card__img{transform:scale(1.04)}}.gc-demo-card__duration{padding:calc(var(--spacing) * .75) calc(var(--spacing) * 2);border-radius:var(--radius-sm);background-color:var(--color-ink);color:var(--color-on-brand);font-size:var(--text-2xs);font-weight:700;position:absolute;inset-block-end:calc(var(--spacing) * 2.5);inset-inline-end:calc(var(--spacing) * 2.5)}.gc-demo-card__play{background-color:var(--color-sunken);opacity:.85;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out-quart);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.gc-demo-card__play span{border-radius:var(--radius-full);background-color:var(--color-brand);block-size:3rem;inline-size:3rem;color:var(--color-on-brand);font-size:var(--size-icon);box-shadow:var(--shadow-md);transition:transform var(--duration-fast) var(--ease-out-quart);justify-content:center;align-items:center;display:flex}@media(hover:hover){.gc-demo-card:hover .gc-demo-card__play{opacity:1}.gc-demo-card:hover .gc-demo-card__play span{transform:scale(1.12)}}.gc-demo-card__body{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.gc-demo-card__tag-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-demo-card__skill{font-size:var(--text-xs);color:var(--color-ink-muted);font-weight:600}.gc-demo-card__title{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-ink);font-weight:700;line-height:var(--leading-snug)}.gc-demo-card__link-btn{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-align:start;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-quart);background:0 0;border:none;padding:0}@media(hover:hover){.gc-demo-card__link-btn:hover{color:var(--color-brand)}}.gc-video-popup{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex;container-type:inline-size}.gc-video-popup__media{inline-size:100%;aspect-ratio:var(--gc-video-popup-ratio,16 / 9);border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:var(--color-surface-alt);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart);padding:0;display:block;position:relative;overflow:hidden}@media(hover:hover){.gc-video-popup__media:hover{border-color:var(--color-brand-line);transform:translateY(-2px)}}.gc-video-popup__img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-base) var(--ease-out-quart)}@media(hover:hover){.gc-video-popup__media:hover .gc-video-popup__img{transform:scale(1.04)}}.gc-video-popup[data-overlay=yes] .gc-video-popup__media:after{content:"";background-color:var(--color-overlay);opacity:.45;pointer-events:none;position:absolute;inset:0}.gc-video-popup__play{z-index:var(--z-raised);border-radius:var(--radius-full);background-color:var(--color-brand);block-size:3.5rem;inline-size:3.5rem;color:var(--color-on-brand);font-size:var(--size-icon);box-shadow:var(--shadow-md);transition:transform var(--duration-fast) var(--ease-out-quart);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.gc-video-popup__play .g-o-play{display:block}@media(hover:hover){.gc-video-popup__media:hover .gc-video-popup__play{transform:scale(1.12)}}.gc-video-popup__duration{z-index:var(--z-raised);padding:calc(var(--spacing) * .75) calc(var(--spacing) * 2);border-radius:var(--radius-sm);background-color:var(--color-ink);color:var(--color-ink-invert);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;inset-block-end:calc(var(--spacing) * 3);inset-inline-end:calc(var(--spacing) * 3)}.gc-video-popup__body{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-video-popup__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug);color:var(--color-ink)}.gc-video-popup__title-btn{font:inherit;color:inherit;text-align:start;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-quart);background:0 0;border:none;padding:0}@media(hover:hover){.gc-video-popup__title-btn:hover{color:var(--color-brand)}}.gc-video-popup__desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}.gc-study-plan-download{border-radius:var(--radius-2xl);background-image:var(--gradient-brand-soft);border:1px solid var(--color-brand-line);box-shadow:var(--shadow-hairline);overflow:hidden;container-type:inline-size}.gc-study-plan-download[data-bg-variant=alt]{background-image:none;background-color:var(--color-surface-alt);border-color:var(--color-line)}.gc-study-plan-download[data-bg-variant=transparent]{box-shadow:none;background-color:#0000;background-image:none;border-color:#0000}.gc-study-plan-download__inner{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);flex-direction:column;display:flex}@container (min-width:48rem){.gc-study-plan-download__inner{flex-direction:row;align-items:center}.gc-study-plan-download__visual{flex:0 0 35%;justify-content:center;display:flex}.gc-study-plan-download__content{flex:65%;padding-inline-start:calc(var(--spacing) * 4)}}.gc-study-plan-download__mockup{flex-direction:column;align-items:center;display:inline-flex;position:relative}.gc-study-plan-download__img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-xl);block-size:auto;inline-size:14rem;box-shadow:var(--shadow-lg);border:3px solid var(--color-surface)}.gc-study-plan-download__badge{position:absolute;inset-block-start:calc(var(--spacing) * 3);inset-inline-start:calc(var(--spacing) * 3)}.gc-study-plan-download__content{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.gc-study-plan-download__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800;line-height:var(--leading-snug)}.gc-study-plan-download__desc{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-normal)}.gc-study-plan-download__features{gap:calc(var(--spacing) * 2.5);margin-block:calc(var(--spacing) * 1);flex-direction:column;display:flex}.gc-study-plan-download__feature{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--color-ink-soft);font-weight:600;display:flex}.gc-study-plan-download__feature-icon{color:var(--color-brand);font-size:var(--size-icon-sm);flex-shrink:0}.gc-study-plan-download__action-row{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin-block-start:calc(var(--spacing) * 2);display:flex}@container (min-width:32rem){.gc-study-plan-download__action-row{align-items:center;gap:calc(var(--spacing) * 4);flex-direction:row}}.gc-study-plan-download__btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 6);border-radius:var(--radius-lg);background-color:var(--color-brand);color:var(--color-on-brand);font-family:var(--font-display);font-size:var(--text-sm);box-shadow:var(--shadow-sm);transition:background-color var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart);font-weight:800;text-decoration:none;display:inline-flex}@media(hover:hover){.gc-study-plan-download__btn:hover{background-color:var(--color-brand-hover);transform:translateY(-2px)}}.gc-study-plan-download__meta{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-2xs);color:var(--color-ink-muted);display:inline-flex}.gc-instructor-bio-card{border-radius:var(--radius-2xl);background-color:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-hairline);overflow:hidden;container-type:inline-size}.gc-instructor-bio-card[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-instructor-bio-card[data-bg-variant=transparent]{box-shadow:none;background-color:#0000;border-color:#0000}.gc-instructor-bio-card__inner{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);flex-direction:column;display:flex}@container (min-width:48rem){.gc-instructor-bio-card__inner{flex-direction:row;align-items:center}.gc-instructor-bio-card__visual{flex:0 0 38%;justify-content:center;display:flex}.gc-instructor-bio-card__content{flex:62%;padding-inline-start:calc(var(--spacing) * 4)}}.gc-instructor-bio-card__image-box{flex-direction:column;align-items:center;display:inline-flex;position:relative}.gc-instructor-bio-card__img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-2xl);border:2px solid var(--color-surface-alt);block-size:auto;inline-size:16rem;box-shadow:var(--shadow-sm)}.gc-instructor-bio-card__badge-tag{position:absolute;inset-block-end:calc(var(--spacing) * -2)}.gc-instructor-bio-card__content{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gc-instructor-bio-card__name{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-instructor-bio-card__role{font-size:var(--text-sm);color:var(--color-brand);font-weight:600}.gc-instructor-bio-card__bio{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-normal)}.gc-instructor-scorecard{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-xl);background-color:var(--color-surface-alt);border:1px solid var(--color-line-soft);margin-block:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-instructor-scorecard__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gc-instructor-scorecard__title{font-size:var(--text-xs);color:var(--color-ink);font-weight:700}.gc-instructor-scorecard__overall{font-family:var(--font-display);font-size:var(--text-xs);color:var(--color-gold-text);font-weight:800}.gc-instructor-scorecard__grid{gap:calc(var(--spacing) * 2.5);text-align:center;grid-template-columns:repeat(2,1fr);display:grid}@container (min-width:30rem){.gc-instructor-scorecard__grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(4,1fr)}}.gc-instructor-scorecard__skill{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2);aspect-ratio:1;border-radius:var(--radius-md);background-color:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-hairline);flex-direction:column;display:flex}@container (min-width:30rem){.gc-instructor-scorecard__skill{aspect-ratio:auto;padding:calc(var(--spacing) * 2)}}.gc-instructor-scorecard__skill-name{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-instructor-scorecard__skill-num{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-brand);font-weight:800}.gc-instructor-bio-card__actions{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 1);display:flex}.gc-practice-portal-card{border-radius:var(--radius-2xl);background-color:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-hairline);overflow:hidden;container-type:inline-size}.gc-practice-portal-card[data-bg-variant=alt]{background-color:var(--color-surface-alt)}.gc-practice-portal-card[data-bg-variant=transparent]{box-shadow:none;background-color:#0000;border-color:#0000}.gc-practice-portal-card__inner{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);flex-direction:column;display:flex}@container (min-width:48rem){.gc-practice-portal-card__inner{flex-direction:row;align-items:center}.gc-practice-portal-card__visual{flex:0 0 45%;justify-content:center;display:flex}.gc-practice-portal-card__content{flex:55%;padding-inline-start:calc(var(--spacing) * 4)}}.gc-practice-portal-card__mockup{flex-direction:column;align-items:center;inline-size:100%;display:inline-flex;position:relative}.gc-practice-portal-card__img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-xl);block-size:auto;inline-size:100%;box-shadow:var(--shadow-sm);border:2px solid var(--color-surface-alt)}.gc-practice-portal-card__badge{position:absolute;inset-block-start:calc(var(--spacing) * 3);inset-inline-start:calc(var(--spacing) * 3)}.gc-practice-portal-card__content{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.gc-practice-portal-card__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800;line-height:var(--leading-snug)}.gc-practice-portal-card__desc{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-normal)}.gc-practice-portal-card__features{gap:calc(var(--spacing) * 3);margin-block:calc(var(--spacing) * 1);flex-direction:column;display:flex}.gc-practice-portal-card__feature{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.gc-practice-portal-card__feature-icon{border-radius:var(--radius-md);background-color:var(--color-brand-soft);block-size:2.25rem;inline-size:2.25rem;color:var(--color-brand);font-size:var(--size-icon);flex-shrink:0;justify-content:center;align-items:center;display:flex}.gc-practice-portal-card__feature-title{font-size:var(--text-xs);color:var(--color-ink);font-weight:700;display:block}.gc-practice-portal-card__feature-desc{font-size:var(--text-2xs);color:var(--color-ink-muted);display:block}.gc-practice-portal-card__actions{gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 1);display:flex}.gc-free-services-grid{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex;container-type:inline-size}.gc-free-services-grid__head{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-free-services-grid__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-free-services-grid__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-free-services-grid__grid{gap:calc(var(--spacing) * 6);grid-template-columns:1fr;display:grid}@container (min-width:38rem){.gc-free-services-grid__grid{grid-template-columns:repeat(var(--gc-columns-tablet,2),1fr)}}@container (min-width:58rem){.gc-free-services-grid__grid{grid-template-columns:repeat(var(--gc-columns-desktop,3),1fr)}}.gc-free-service-card{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);transition:border-color var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart);flex-direction:column;display:flex}@media(hover:hover){.gc-free-service-card:hover{border-color:var(--color-brand-line);transform:translateY(-2px)}}.gc-free-service-card--featured{border-color:var(--color-gold-line);background-image:linear-gradient(180deg,var(--color-gold-soft) 0%,var(--color-surface) 40%)}.gc-free-service-card__top{justify-content:space-between;align-items:center;display:flex}.gc-free-service-card__icon-wrap{border-radius:var(--radius-lg);background-color:var(--color-brand-soft);block-size:3rem;inline-size:3rem;color:var(--color-brand);font-size:var(--size-icon-lg);justify-content:center;align-items:center;display:flex}.gc-free-service-card__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:800}.gc-free-service-card__desc{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:var(--leading-normal)}.gc-free-service-card__footer{border-block-start:1px dashed var(--color-line-soft);margin-block-start:auto;padding-block-start:calc(var(--spacing) * 3)}.gc-free-service-card__link{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);color:var(--color-brand);transition:gap var(--duration-fast) var(--ease-out-quart);font-weight:700;text-decoration:none;display:inline-flex}@media(hover:hover){.gc-free-service-card__link:hover{gap:calc(var(--spacing) * 2.5)}}.gc-student-scorecards-grid{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex;container-type:inline-size}.gc-student-scorecards-grid__head{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-student-scorecards-grid__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-student-scorecards-grid__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-student-scorecards-grid__grid{gap:calc(var(--spacing) * 6);grid-template-columns:1fr;display:grid}@container (min-width:38rem){.gc-student-scorecards-grid__grid{grid-template-columns:repeat(var(--gc-columns-tablet,2),1fr)}}@container (min-width:58rem){.gc-student-scorecards-grid__grid{grid-template-columns:repeat(var(--gc-columns-desktop,3),1fr)}}.gc-scorecard-card{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);transition:border-color var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart);flex-direction:column;display:flex}@media(hover:hover){.gc-scorecard-card:hover{border-color:var(--color-brand-line);transform:translateY(-2px)}}.gc-scorecard-card--gold{border-color:var(--color-gold-line);background-image:linear-gradient(180deg,var(--color-gold-soft) 0%,var(--color-surface) 35%)}.gc-scorecard-card__top{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-scorecard-card__user-info{gap:calc(var(--spacing) * .5);flex-direction:column;flex:auto;display:flex}.gc-scorecard-card__name{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-ink);font-weight:800}.gc-scorecard-card__target{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-scorecard-card__overall{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-surface-alt);border:1px solid var(--color-line-soft);flex-direction:column;align-items:center;display:flex}.gc-scorecard-card__overall-val{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-brand);font-weight:800;line-height:var(--leading-none)}.gc-scorecard-card--gold .gc-scorecard-card__overall-val{color:var(--color-gold-text)}.gc-scorecard-card__overall-label{font-size:var(--text-3xs,.65rem);color:var(--color-ink-muted)}.gc-scorecard-card__skills{gap:calc(var(--spacing) * 2);text-align:center;padding-block:calc(var(--spacing) * 2.5);border-block:1px dashed var(--color-line-soft);grid-template-columns:repeat(4,1fr);display:grid}.gc-scorecard-card__skill{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.gc-scorecard-card__skill-label{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-scorecard-card__skill-num{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-ink);font-weight:800}.gc-scorecard-card__skill-num--max{color:var(--color-success)}.gc-scorecard-card__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);margin-block-start:auto;padding-block-start:calc(var(--spacing) * 2);display:flex}.gc-scorecard-card__verified{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-2xs);color:var(--color-ink-muted);display:inline-flex}.gc-scorecard-card__verified span[class^=g-o-]{color:var(--color-success);font-size:var(--size-icon-sm)}.gc-scorecard-card__modal-btn{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);color:var(--color-brand);cursor:pointer;transition:gap var(--duration-fast) var(--ease-out-quart);background:0 0;border:none;padding:0;font-weight:700;display:inline-flex}@media(hover:hover){.gc-scorecard-card__modal-btn:hover{gap:calc(var(--spacing) * 2)}}.gc-scorecard-modal-view{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.gc-scorecard-modal-view__header{align-items:center;gap:calc(var(--spacing) * 3.5);border-block-end:1px solid var(--color-line);padding-block-end:calc(var(--spacing) * 3);display:flex}.gc-scorecard-modal-view__name{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-ink);font-weight:800}.gc-scorecard-modal-view__id{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-scorecard-modal-view__badge{margin-inline-start:auto}.gc-scorecard-modal-view__breakdown{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.gc-scorecard-modal-view__row{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:var(--color-surface-alt);font-size:var(--text-xs);color:var(--color-ink);justify-content:space-between;display:flex}.gc-scorecard-modal-view__footer{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-2xs);color:var(--color-ink-muted);padding-block-start:calc(var(--spacing) * 2);display:flex}.gc-scorecard-modal-view__footer span[class^=g-o-]{color:var(--color-success);font-size:var(--size-icon-sm)}.gc-audio-testimonials-grid{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex;container-type:inline-size}.gc-audio-testimonials-grid[data-bg-variant=alt]{padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-surface-alt)}.gc-audio-testimonials-grid__head{text-align:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gc-audio-testimonials-grid__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:800}.gc-audio-testimonials-grid__desc{max-inline-size:var(--container-prose);font-size:var(--text-base);color:var(--color-ink-muted)}.gc-audio-testimonials-grid__grid{gap:calc(var(--spacing) * 6);grid-template-columns:1fr;display:grid}@container (min-width:48rem){.gc-audio-testimonials-grid__grid{grid-template-columns:repeat(var(--gc-columns-desktop,2),1fr)}}.gc-audio-testimonial-card{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-hairline);transition:border-color var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart);flex-direction:column;display:flex}@media(hover:hover){.gc-audio-testimonial-card:hover{border-color:var(--color-brand-line);transform:translateY(-2px)}}.gc-audio-testimonial-card__author{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gc-audio-testimonial-card__author-info{gap:calc(var(--spacing) * .5);flex-direction:column;flex:auto;display:flex}.gc-audio-testimonial-card__name{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-ink);font-weight:800}.gc-audio-testimonial-card__role{font-size:var(--text-2xs);color:var(--color-ink-muted)}.gc-voice-player{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-full);background-color:var(--color-surface-alt);border:1px solid var(--color-line-soft);display:flex}.gc-voice-player__btn{border-radius:var(--radius-full);background-color:var(--color-brand);block-size:2.25rem;inline-size:2.25rem;color:var(--color-on-brand);font-size:var(--size-icon-sm);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-quart);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.gc-voice-player__btn:hover{transform:scale(1.1)}}.gc-voice-player__wave{flex:auto;align-items:center;gap:3px;block-size:1.5rem;display:flex}.gc-voice-player__wave span{inline-size:3px;block-size:var(--bar-h,50%);background-color:var(--color-brand);border-radius:var(--radius-full);opacity:.7;transition:opacity var(--duration-fast) var(--ease-out-quart)}.gc-voice-player[data-state=playing] .gc-voice-player__wave span{opacity:1;animation:var(--animate-bars)}.gc-voice-player[data-state=playing] .gc-voice-player__wave span:nth-child(3n+1){animation-delay:-.3s}.gc-voice-player[data-state=playing] .gc-voice-player__wave span:nth-child(3n+2){animation-delay:-.6s}.gc-voice-player__time{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-muted);flex-shrink:0;font-weight:600}.gc-audio-testimonial-card__quote{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-normal)}.gc-theme-toggle{inline-size:var(--height-control);block-size:var(--height-control);border-radius:var(--radius-md);color:var(--color-ink-muted);cursor:pointer;transition:color var(--duration-instant) var(--ease-out-quart),background-color var(--duration-instant) var(--ease-out-quart);background-color:#0000;place-items:center;display:inline-grid}@media(hover:hover){.gc-theme-toggle:hover{color:var(--color-brand);background-color:var(--color-brand-soft)}}.gc-theme-toggle:active{transform:scale(.98)}.gc-theme-toggle__icon{font-size:var(--size-icon);grid-area:1/1;display:none}.gc-theme-toggle__icon[data-for=light],:root[data-theme=light] .gc-theme-toggle__icon[data-for=light],:root[data-theme=dark] .gc-theme-toggle__icon[data-for=dark],:root[data-theme=system] .gc-theme-toggle__icon[data-for=system]{display:inline-flex}:root[data-theme=dark] .gc-theme-toggle__icon[data-for=light],:root[data-theme=system] .gc-theme-toggle__icon[data-for=light],:root[data-theme=light] .gc-theme-toggle__icon[data-for=dark],:root[data-theme=system] .gc-theme-toggle__icon[data-for=dark],.gc-theme-toggle[data-gc-theme-toggle=toggle] .gc-theme-toggle__icon[data-for=system]{display:none}:root[data-theme=system] .gc-theme-toggle[data-gc-theme-toggle=toggle] .gc-theme-toggle__icon[data-for=light]{display:inline-flex}:root.dark[data-theme=system] .gc-theme-toggle[data-gc-theme-toggle=toggle] .gc-theme-toggle__icon[data-for=light]{display:none}:root.dark[data-theme=system] .gc-theme-toggle[data-gc-theme-toggle=toggle] .gc-theme-toggle__icon[data-for=dark]{display:inline-flex}.gc-toast-container{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.gc-toast-container>*{pointer-events:auto}@media(min-width:48rem){.gc-toast-container{max-inline-size:calc(var(--width-toast) + var(--spacing) * 8);inset-inline-start:auto}}.gc-back-to-top{z-index:var(--z-sticky);inline-size:var(--height-control);block-size:var(--height-control);border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-ink-soft);box-shadow:var(--shadow-md);border:1px solid var(--color-line);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out-quart),scale var(--duration-base) var(--ease-out-quart),background-color var(--duration-instant) var(--ease-out-quart);place-items:center;display:grid;position:fixed;inset-block-end:calc(var(--height-bottombar) + var(--spacing) * 4);inset-inline-end:calc(var(--spacing) * 4);scale:.9}.gc-back-to-top[data-visible=true]{opacity:1;pointer-events:auto;scale:1}@media(hover:hover){.gc-back-to-top:hover{background-color:var(--color-surface-alt)}}.gc-back-to-top:active{scale:.96}.gc-back-to-top__icon{font-size:var(--size-icon)}@media(min-width:64rem){.gc-back-to-top{inset-block-end:calc(var(--spacing) * 6)}}.gc-scroll-progress{z-index:var(--z-dropdown);position:fixed;inset-block-start:0;inset-inline:0}.gc-scroll-progress .gc-rail{border-radius:0}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-\[1\.27rem\]\!{top:1.27rem!important}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-20{bottom:calc(var(--spacing) * 20)}.left-0{left:0}.left-1{left:var(--spacing)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-9{left:calc(var(--spacing) * 9)}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.z-bottombar{z-index:var(--z-bottombar)}.z-drawer{z-index:var(--z-drawer)}.z-dropdown{z-index:var(--z-dropdown)}.z-header{z-index:var(--z-header)}.z-modal{z-index:var(--z-modal)}.z-raised{z-index:var(--z-raised)}.z-toast{z-index:var(--z-toast)}.order-1{order:1}.order-2{order:2}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.container{width:100%}@media(min-width:30rem){.container{max-width:30rem}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container-page{inline-size:100%;max-inline-size:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media(min-width:48rem){.container-page{padding-inline:calc(var(--spacing) * 6)}}.container-form{inline-size:100%;max-inline-size:var(--container-form);margin-inline:auto}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\!{margin-bottom:calc(var(--spacing) * 3)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-4{margin-left:calc(var(--spacing) * 4)}.box-border{box-sizing:border-box}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-rail{width:var(--size-rail);height:var(--size-rail)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-\[3px\]{height:3px}.h-full{height:100%}.h-header{height:var(--height-header)}.max-h-\[200px\]{max-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-\[3px\]{width:3px}.w-\[300px\]{width:300px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[10rem\]{max-width:10rem}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-none{transform:none}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-toc-bar{scroll-margin-block-start:calc(var(--height-toc-bar) + var(--height-header-compact) - var(--height-header))}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border-subtle\)\]>:not(:last-child)){border-color:var(--border-subtle)}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-danger{border-color:var(--color-danger)}.border-gold-line{border-color:var(--color-gold-line)}.border-line{border-color:var(--color-line)}@media(min-width:64rem){.glass{background-color:oklch(from var(--color-surface) l c h / .72);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:1px solid oklch(from var(--color-line) l c h / .6)}}.bg-\[\#1e1e2e\]{background-color:#1e1e2e}.bg-\[var\(--badge-accent-bg\)\]{background-color:var(--badge-accent-bg)}.bg-\[var\(--badge-danger-bg\)\]{background-color:var(--badge-danger-bg)}.bg-\[var\(--badge-info-bg\)\]{background-color:var(--badge-info-bg)}.bg-\[var\(--badge-primary-bg\)\]{background-color:var(--badge-primary-bg)}.bg-\[var\(--badge-success-bg\)\]{background-color:var(--badge-success-bg)}.bg-\[var\(--badge-warning-bg\)\]{background-color:var(--badge-warning-bg)}.bg-\[var\(--badge-…\)\]{background-color:var(--badge-…)}.bg-\[var\(--bg-item\)\]{background-color:var(--bg-item)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--bg-surface-alt\)\]{background-color:var(--bg-surface-alt)}.bg-\[var\(--brand-primary-subtle\)\]{background-color:var(--brand-primary-subtle)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--x\)\]{background-color:var(--x)}.bg-\[var\(--…\)\]{background-color:var(--…)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-brand{background-color:var(--color-brand)}.bg-brand-soft{background-color:var(--color-brand-soft)}.bg-canvas{background-color:var(--color-canvas)}.bg-current{background-color:currentColor}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-gold{background-color:var(--color-gold)}.bg-gold-ink{background-color:var(--color-gold-ink)}.bg-red-500{background-color:var(--color-red-500)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-surface{background-color:var(--color-surface)}.bg-surface-alt{background-color:var(--color-surface-alt)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-brand{background-image:var(--gradient-brand)}.bg-gradient-brand-soft{background-image:var(--gradient-brand-soft)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab, var(--color-white) 20%, transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[13px\]{padding:13px}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pb-safe{padding-block-end:max(calc(var(--spacing) * 2),env(safe-area-inset-bottom))}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-20{padding-left:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]\!{font-size:14px!important}.text-\[16px\]\!{font-size:16px!important}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.text-\[\#6c47eb\]{color:#6c47eb}.text-\[\#cdd6f4\]{color:#cdd6f4}.text-\[var\(--badge-accent-text\)\]{color:var(--badge-accent-text)}.text-\[var\(--badge-danger-text\)\]{color:var(--badge-danger-text)}.text-\[var\(--badge-info-text\)\]{color:var(--badge-info-text)}.text-\[var\(--badge-primary-text\)\]{color:var(--badge-primary-text)}.text-\[var\(--badge-success-text\)\]{color:var(--badge-success-text)}.text-\[var\(--badge-warning-text\)\]{color:var(--badge-warning-text)}.text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.text-\[var\(--color-danger\)\]\!{color:var(--color-danger)!important}.text-\[var\(--text-body\)\]{color:var(--text-body)}.text-\[var\(--text-faint\)\]{color:var(--text-faint)}.text-\[var\(--text-heading\)\]{color:var(--text-heading)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-brand{color:var(--color-brand)}.text-danger{color:var(--color-danger)}.text-gold-ink{color:var(--color-gold-ink)}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-soft{color:var(--color-ink-soft)}.text-on-brand{color:var(--color-on-brand)}.text-success{color:var(--color-success)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.nums-tabular{font-variant-numeric:tabular-nums}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--brand-primary\)\]{accent-color:var(--brand-primary)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-xl\)\]{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px var(--tw-shadow-color,oklch(0% 0 0/.07)), 0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out-soft{--tw-ease:var(--ease-in-out-soft);transition-timing-function:var(--ease-in-out-soft)}.ease-in-quart{--tw-ease:var(--ease-in-quart);transition-timing-function:var(--ease-in-quart)}.ease-out-quart{--tw-ease:var(--ease-out-quart);transition-timing-function:var(--ease-out-quart)}.ease-spring{--tw-ease:var(--ease-spring);transition-timing-function:var(--ease-spring)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.h-header{block-size:var(--height-header)}@media(hover:hover){.hover\:bg-\[var\(--bg-sidebar-hover\)\]:hover{background-color:var(--bg-sidebar-hover)}.hover\:bg-\[var\(--bg-surface-hover\)\]:hover{background-color:var(--bg-surface-hover)}.hover\:bg-\[var\(--brand-primary-subtle\)\]:hover{background-color:var(--brand-primary-subtle)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-surface-alt:hover{background-color:var(--color-surface-alt)}.hover\:\!text-\[var\(--brand-primary\)\]:hover{color:var(--brand-primary)!important}.hover\:\!text-red-500:hover{color:var(--color-red-500)!important}.hover\:\!text-success-500:hover{color:var(--color-success-500)!important}.hover\:text-\[var\(--brand-primary\)\]:hover{color:var(--brand-primary)}.hover\:text-\[var\(--color-danger-500\)\]:hover{color:var(--color-danger-500)}.hover\:text-\[var\(--text-heading\)\]:hover{color:var(--text-heading)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:opacity-100:hover{opacity:1}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:text-end{text-align:end}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:-ml-4{margin-left:calc(var(--spacing) * -4)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--height-header-compact\)\+var\(--height-toc-bar\)\+var\(--spacing\)\*4\)\]{top:calc(var(--height-header-compact) + var(--height-toc-bar) + var(--spacing) * 4)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:\!hidden{display:none!important}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[3fr_1fr\]{grid-template-columns:3fr 1fr}.lg\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:gap-1{gap:var(--spacing)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:bg-\[\#11111b\]:where(.dark,.dark *){background-color:#11111b}@font-face{font-family:Inter;src:url(/wp-content/themes/goldencodes/assets/fonts/Inter-Variable-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;src:url(/wp-content/themes/goldencodes/assets/fonts/PlusJakartaSans-Variable-latin.woff2)format("woff2");font-weight:500 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/wp-content/themes/goldencodes/assets/fonts/JetBrainsMono-Variable-latin.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anjoman;src:url(/wp-content/themes/goldencodes/assets/fonts/Anjoman-Variable-fa.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+20-7E,U+A0,U+2000-206F,U+20AC,U+2190-21FF,U+2212}@font-face{font-family:Morabba;src:url(/wp-content/themes/goldencodes/assets/fonts/Morabba-Variable-fa.woff2)format("woff2");font-weight:250 900;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+20-7E,U+A0,U+2000-206F,U+20AC,U+2190-21FF,U+2212}:root.dark{--color-canvas:#09090b;--color-surface:#111114;--color-surface-alt:#1a1a1f;--color-surface-hover:#1a1a1f;--color-elevated:#18181d;--color-sunken:#0d0d10;--color-surface-glass:oklch(from var(--color-surface) l c h / .72);--color-ink:#fafafa;--color-ink-soft:#d4d4d8;--color-ink-muted:#a1a1aa;--color-ink-faint:#85858f;--color-ink-invert:#131316;--color-line:#27272a;--color-line-soft:#1a1a1f;--color-line-strong:#3f3f46;--color-line-input:#606069;--color-brand:#8266f7;--color-brand-hover:#a18dff;--color-brand-active:#c4b8ff;--color-brand-soft:#1c1533;--color-brand-line:#3b1f8a;--color-on-brand:#fff;--color-gold:#e3b133;--color-gold-ink:#edc963;--color-gold-fill:#c9971a;--color-gold-soft:#2a2109;--color-gold-line:#63490e;--color-on-gold:#131316;--color-success:#34d399;--color-success-soft:#052e21;--color-on-success:#052e21;--color-danger:#fb7185;--color-danger-soft:#2b1015;--color-on-danger:#2b1015;--color-warning:#fb923c;--color-warning-soft:#2a1508;--color-on-warning:#2a1508;--color-info:#60a5fa;--color-info-soft:#0d1b33;--color-on-info:#0d1b33;--color-overlay:oklch(0% 0 0/.7);--color-skeleton:#1f1f25;--color-focus:#a18dff;--color-scroll-thumb:#3f3f46;--color-player-canvas:#09090b;--shadow-xs:0 0 0 1px var(--color-line);--shadow-sm:0 0 0 1px var(--color-line);--shadow-md:0 0 0 1px var(--color-line), 0 4px 12px oklch(0% 0 0/.4);--shadow-lg:0 0 0 1px var(--color-line), 0 10px 30px oklch(0% 0 0/.5);--shadow-xl:0 0 0 1px var(--color-line), 0 20px 50px oklch(0% 0 0/.6)}html:root{--ring-focus:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-focus);--z-base:0;--z-raised:10;--z-sticky:100;--z-bottombar:150;--z-header:200;--z-dropdown:300;--z-overlay:400;--z-drawer:410;--z-modal-overlay:500;--z-modal:510;--z-toast:600;--z-tooltip:700;--z-skip-link:900}@font-face{font-family:g-o;src:url(/wp-content/themes/goldencodes/assets/fonts/g-o.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.g-o-24-support:before{content:""}.g-o-add:before{content:""}.g-o-add-circle:before{content:""}.g-o-apple:before{content:""}.g-o-arrow-circle-down:before{content:""}.g-o-arrow-circle-up:before{content:""}.g-o-arrow-down-01:before{content:""}.g-o-arrow-left-01:before{content:""}.g-o-arrow-right-01:before{content:""}.g-o-arrow-swap-01:before{content:""}.g-o-arrow-up-01:before{content:""}.g-o-award:before{content:""}.g-o-backward-10-seconds:before{content:""}.g-o-bank:before{content:""}.g-o-bell:before{content:""}.g-o-bell-2:before{content:""}.g-o-book:before{content:""}.g-o-book-open:before{content:""}.g-o-book-saved:before{content:""}.g-o-bookmark:before{content:""}.g-o-bookmark-2:before{content:""}.g-o-box:before{content:""}.g-o-box-search:before{content:""}.g-o-box-tick:before{content:""}.g-o-box-time:before{content:""}.g-o-briefcase:before{content:""}.g-o-brush:before{content:""}.g-o-calendar:before{content:""}.g-o-calendar-2:before{content:""}.g-o-calendar-tick:before{content:""}.g-o-call:before{content:""}.g-o-camera:before{content:""}.g-o-card:before{content:""}.g-o-card-tick:before{content:""}.g-o-category:before{content:""}.g-o-category-2:before{content:""}.g-o-chart:before{content:""}.g-o-chart-2:before{content:""}.g-o-chart-success:before{content:""}.g-o-chatbox:before{content:""}.g-o-check:before{content:""}.g-o-clock:before{content:""}.g-o-clock-4:before{content:""}.g-o-close-circle:before{content:""}.g-o-code:before{content:""}.g-o-copy:before{content:""}.g-o-cpu:before{content:""}.g-o-crown:before{content:""}.g-o-danger:before{content:""}.g-o-direct-send:before{content:""}.g-o-discount-circle:before{content:""}.g-o-discount-shape:before{content:""}.g-o-document:before{content:""}.g-o-document-cloud:before{content:""}.g-o-document-code:before{content:""}.g-o-document-download:before{content:""}.g-o-document-text:before{content:""}.g-o-document-upload:before{content:""}.g-o-edit:before{content:""}.g-o-edit-2:before{content:""}.g-o-export-02:before{content:""}.g-o-export-arrow-02:before{content:""}.g-o-eye:before{content:""}.g-o-eye-slash:before{content:""}.g-o-facebook:before{content:""}.g-o-filter:before{content:""}.g-o-fire:before{content:""}.g-o-flag:before{content:""}.g-o-flag-2:before{content:""}.g-o-flash:before{content:""}.g-o-folder:before{content:""}.g-o-forward-10-seconds:before{content:""}.g-o-gallery:before{content:""}.g-o-gift:before{content:""}.g-o-gift-16:before{content:""}.g-o-global:before{content:""}.g-o-google:before{content:""}.g-o-google-play:before{content:""}.g-o-graph:before{content:""}.g-o-grid-1:before{content:""}.g-o-grid-2:before{content:""}.g-o-grid-3:before{content:""}.g-o-grid-9:before{content:""}.g-o-headphone:before{content:""}.g-o-headphones:before{content:""}.g-o-heart:before{content:""}.g-o-heart-tick:before{content:""}.g-o-home:before{content:""}.g-o-home-2:before{content:""}.g-o-image:before{content:""}.g-o-import-02:before{content:""}.g-o-info-circle:before{content:""}.g-o-information:before{content:""}.g-o-instagram:before{content:""}.g-o-key:before{content:""}.g-o-keyboard:before{content:""}.g-o-language-square:before{content:""}.g-o-like:before{content:""}.g-o-like-1:before{content:""}.g-o-link:before{content:""}.g-o-link-square:before{content:""}.g-o-location:before{content:""}.g-o-lock:before{content:""}.g-o-login-01:before{content:""}.g-o-logout-01:before{content:""}.g-o-map:before{content:""}.g-o-maximize-4:before{content:""}.g-o-medal:before{content:""}.g-o-medal-star:before{content:""}.g-o-menu:before{content:""}.g-o-menu-2:before{content:""}.g-o-menu-board:before{content:""}.g-o-message-add:before{content:""}.g-o-message-bubble:before{content:""}.g-o-message-question:before{content:""}.g-o-message-text:before{content:""}.g-o-messages:before{content:""}.g-o-microphone:before{content:""}.g-o-minus:before{content:""}.g-o-moon:before{content:""}.g-o-more:before{content:""}.g-o-next:before{content:""}.g-o-note:before{content:""}.g-o-note-add:before{content:""}.g-o-notification:before{content:""}.g-o-notification-bing:before{content:""}.g-o-paperclip:before{content:""}.g-o-pause:before{content:""}.g-o-paypal:before{content:""}.g-o-percentage-circle:before{content:""}.g-o-picture-frame:before{content:""}.g-o-play:before{content:""}.g-o-play-circle:before{content:""}.g-o-previous:before{content:""}.g-o-profile:before{content:""}.g-o-profile-2user:before{content:""}.g-o-quote-up-square:before{content:""}.g-o-radio:before{content:""}.g-o-receipt:before{content:""}.g-o-receipt-item:before{content:""}.g-o-receipt-text:before{content:""}.g-o-record-circle:before{content:""}.g-o-refresh-circle:before{content:""}.g-o-refresh-left:before{content:""}.g-o-repeat-arrow:before{content:""}.g-o-rotate-left:before{content:""}.g-o-search-normal:before{content:""}.g-o-search-zoom-in:before{content:""}.g-o-search-zoom-out:before{content:""}.g-o-security-user:before{content:""}.g-o-send-2:before{content:""}.g-o-setting:before{content:""}.g-o-setting-2:before{content:""}.g-o-setting-3:before{content:""}.g-o-settings:before{content:""}.g-o-share:before{content:""}.g-o-shield-security:before{content:""}.g-o-shield-tick:before{content:""}.g-o-shopping-bag:before{content:""}.g-o-shopping-cart:before{content:""}.g-o-sidebar-left:before{content:""}.g-o-sms:before{content:""}.g-o-sms-tracking:before{content:""}.g-o-sort:before{content:""}.g-o-speaker:before{content:""}.g-o-speedometer:before{content:""}.g-o-star:before{content:""}.g-o-stickynote:before{content:""}.g-o-subtitle:before{content:""}.g-o-sun:before{content:""}.g-o-tag:before{content:""}.g-o-task:before{content:""}.g-o-task-square:before{content:""}.g-o-teacher:before{content:""}.g-o-text:before{content:""}.g-o-tick-circle:before{content:""}.g-o-ticket:before{content:""}.g-o-ticket-discount:before{content:""}.g-o-ticket-star:before{content:""}.g-o-timer:before{content:""}.g-o-timer-start:before{content:""}.g-o-trash:before{content:""}.g-o-truck-fast:before{content:""}.g-o-truck-remove:before{content:""}.g-o-twitch:before{content:""}.g-o-unlimited:before{content:""}.g-o-user:before{content:""}.g-o-user-edit:before{content:""}.g-o-user-tick:before{content:""}.g-o-video:before{content:""}.g-o-video-play:before{content:""}.g-o-video-square:before{content:""}.g-o-video-vertical:before{content:""}.g-o-volume-high:before{content:""}.g-o-volume-low:before{content:""}.g-o-volume-mute:before{content:""}.g-o-wallet:before{content:""}.g-o-wallet-3:before{content:""}.g-o-wallet-add:before{content:""}.g-o-wallet-check:before{content:""}.g-o-wallet-money:before{content:""}.g-o-warning-2:before{content:""}.g-o-whatsapp:before{content:""}.g-o-wifi:before{content:""}.g-o-wifi-square:before{content:""}.g-o-xrp-xrp:before{content:""}.g-o-youtube:before{content:""}@media(forced-colors:active){:where(.gc-input,.gc-textarea,.gc-select,.gc-quantity__control):focus-within,.gc-otp__cell:focus-visible,.gc-quantity__input:focus-visible{outline-offset:2px;outline:2px solid highlight}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto!important}[class*=animate-float],[class*=animate-pulse-glow],[class*=animate-sheen],[class*=animate-shimmer],[class*=animate-bars]{animation:none!important}}.gc-prose>.woocommerce{max-inline-size:none}.gc-checkout-page{max-inline-size:var(--width-modal-lg);margin-inline:auto}.gc-checkout-page__title{margin:0 0 calc(var(--spacing) * 6);color:var(--color-ink);font-size:var(--text-xl);font-weight:700}.gc-checkout-page .gc-checkout-payment__submit{inset-block-end:0}.gc-express-checkout .woocommerce-additional-fields:not(:has(.form-row)){display:none}@media(max-width:63.999rem){body:has(.gc-bottom-bar) .gc-checkout-page .gc-checkout-payment__submit{inset-block-end:calc(var(--height-bottombar) + var(--size-rail) + calc(var(--spacing) * 2))}}.woocommerce-checkout #customer_details{gap:calc(var(--spacing) * 8);display:grid}@container (min-width:40rem){.woocommerce-checkout #customer_details{grid-template-columns:1fr 1fr}}.gc-express-checkout #customer_details{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.gc-express-checkout #customer_details>div:empty{display:none}.gc-express-checkout .woocommerce-billing-fields__field-wrapper,.gc-express-checkout .woocommerce-shipping-fields__field-wrapper,.gc-express-checkout .woocommerce-additional-fields__field-wrapper,.gc-express-checkout .woocommerce-account-fields{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.gc-express-checkout .woocommerce-billing-fields__field-wrapper,.gc-express-checkout .woocommerce-shipping-fields__field-wrapper,.gc-express-checkout .woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr 1fr}.gc-express-checkout .form-row-wide,.gc-express-checkout .form-row:not(.form-row-first):not(.form-row-last){grid-column:1/-1}}.gc-express-checkout h3,.gc-express-checkout .woocommerce-billing-fields h3,.gc-express-checkout .woocommerce-shipping-fields h3,.gc-express-checkout .woocommerce-additional-fields h3{margin:0 0 calc(var(--spacing) * 3);color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.gc-express-checkout .form-row{margin:0}.gc-express-checkout .form-row label.checkbox{align-items:center;gap:calc(var(--spacing) * 2);margin:0;display:inline-flex}.woocommerce-checkout .form-row{margin-block-end:calc(var(--spacing) * 4)}.woocommerce-checkout .form-row label{font-size:var(--text-sm);color:var(--color-ink);margin-block-end:calc(var(--spacing) * 1);font-weight:500;display:block}.woocommerce-checkout .form-row .required{color:var(--color-danger)}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{min-block-size:2.75rem;inline-size:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-radius:var(--radius-md);border:1px solid var(--color-line-input);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm)}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .form-row textarea:focus{box-shadow:var(--ring-focus);border-color:var(--color-brand);outline:none}.woocommerce-checkout:not(.gc-express-checkout) h3{margin-block-start:calc(var(--spacing) * 8)}.woocommerce-checkout:not(.gc-express-checkout) .woocommerce-additional-fields{margin-block-start:calc(var(--spacing) * 6)}.woocommerce-checkout ul.wc_payment_methods,#order_review ul.wc_payment_methods{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-checkout-payment__radio{position:relative}.gc-checkout-payment__radio .gc-radio__input{block-size:100%;inline-size:100%;inset:0}.gc-checkout-payment__radio .gc-radio__dot,.gc-checkout-payment__radio .gc-radio__extra{pointer-events:none}.gc-checkout-payment__radio .gc-radio__text{cursor:pointer;color:var(--color-ink);font-weight:500}.gc-checkout-payment__radio .gc-radio__extra img{max-block-size:calc(var(--spacing) * 6);inline-size:auto}.woocommerce-checkout .payment_box{padding:calc(var(--spacing) * 3);border-radius:var(--radius-md);background:var(--color-surface-alt);font-size:var(--text-sm);color:var(--color-ink-soft);margin-block-start:calc(var(--spacing) * 3)}.woocommerce-checkout:not(.gc-express-checkout) .woocommerce-terms-and-conditions-wrapper{margin-block:calc(var(--spacing) * 6);font-size:var(--text-sm)}.woocommerce-checkout #place_order{inline-size:100%}.gc-checkout .blockUI.blockOverlay{visibility:hidden}.gc-checkout .woocommerce-checkout-payment:has(>.blockUI),.gc-checkout .woocommerce-checkout-review-order-table:has(>.blockUI){opacity:.6;pointer-events:none}.gc-checkout .woocommerce-NoticeGroup{margin-block-end:calc(var(--spacing) * 6)}.woocommerce-order-downloads table{border-collapse:collapse;inline-size:100%;margin-block-start:calc(var(--spacing) * 4)}.woocommerce-order-downloads th,.woocommerce-order-downloads td{padding:calc(var(--spacing) * 3);border-block-end:1px solid var(--color-line-soft);text-align:start;font-size:var(--text-sm)}.woocommerce-address-fields .form-row,.gc-panel__content--foreign .form-row{margin-block-end:calc(var(--spacing) * 4)}.woocommerce-address-fields .form-row label,.gc-panel__content--foreign .form-row label{font-size:var(--text-sm);color:var(--color-ink);margin-block-end:calc(var(--spacing) * 1);font-weight:500;display:block}.woocommerce-address-fields .form-row .required,.gc-panel__content--foreign .form-row .required{color:var(--color-danger)}.woocommerce-address-fields .form-row input.input-text,.woocommerce-address-fields .form-row select,.woocommerce-address-fields .form-row textarea,.gc-panel__content--foreign input:not([type=hidden]):not([type=submit]):not([type=checkbox]):not([type=radio]),.gc-panel__content--foreign select,.gc-panel__content--foreign textarea{min-block-size:2.75rem;inline-size:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-radius:var(--radius-md);border:1px solid var(--color-line-input);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm)}.woocommerce-address-fields .form-row input.input-text:focus,.woocommerce-address-fields .form-row select:focus,.woocommerce-address-fields .form-row textarea:focus,.gc-panel__content--foreign input:focus,.gc-panel__content--foreign select:focus,.gc-panel__content--foreign textarea:focus{box-shadow:var(--ring-focus);border-color:var(--color-brand);outline:none}.gc-panel__content--foreign{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.7}.gc-panel__content--foreign>*+*{margin-block-start:calc(var(--spacing) * 5)}.gc-panel__content--foreign h1,.gc-panel__content--foreign h2,.gc-panel__content--foreign h3{color:var(--color-ink)}.gc-panel__content--foreign table{border-collapse:collapse;border:1px solid var(--color-line);border-radius:var(--radius-md);inline-size:100%;overflow:hidden}.gc-panel__content--foreign th,.gc-panel__content--foreign td{padding:calc(var(--spacing) * 3);border-block-end:1px solid var(--color-line-soft);text-align:start}.gc-panel__content--foreign a{color:var(--color-brand);text-decoration:underline}.gc-panel__content--foreign .button,.gc-panel__content--foreign button:not(.gc-btn):not(.gc-icon-btn){align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;font-weight:500;text-decoration:none;display:inline-flex}.gc-panel__content--foreign .button:hover,.gc-panel__content--foreign button:not(.gc-btn):not(.gc-icon-btn):hover{border-color:var(--color-brand);color:var(--color-brand)}.gc-panel__content--foreign .woocommerce-error,.gc-panel__content--foreign .woocommerce-message,.gc-panel__content--foreign .woocommerce-info{margin:0 0 calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-md);border-inline-start:3px solid var(--color-line);background:var(--color-surface-alt);font-size:var(--text-sm);list-style:none}.gc-panel__content--foreign .woocommerce-error{border-inline-start-color:var(--color-danger)}.gc-panel__content--foreign .woocommerce-message{border-inline-start-color:var(--color-success)}.gc-panel__content--foreign .woocommerce-info{border-inline-start-color:var(--color-info)}.gc-widget__editor-notice{padding:calc(var(--spacing) * 4);border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);color:var(--color-ink-muted);font-size:var(--text-sm)}.gc-prose>.elementor{max-inline-size:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rail-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sheen{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 oklch(from var(--color-gold-500) l c h / .4)}50%{box-shadow:0 0 20px 4px oklch(from var(--color-gold-500) l c h / .15)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}:root[dir=rtl]{--font-display:"Morabba", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-sans:"Anjoman", "Inter", ui-sans-serif, system-ui, sans-serif}:root[dir=rtl]{--text-2xs--line-height:1.55;--text-xs--line-height:1.6;--text-sm--line-height:1.65;--text-base--line-height:1.7;--text-lg--line-height:1.65;--text-xl--line-height:1.55;--text-2xl--line-height:1.45;--text-3xl--line-height:1.35;--text-4xl--line-height:1.28;--text-5xl--line-height:1.2;--text-6xl--line-height:1.15;--leading-tight:1.3;--leading-snug:1.45;--leading-normal:1.65;--leading-relaxed:1.9}:root[dir=rtl]{--tracking-tighter:0;--tracking-tight:0}[dir=rtl] :is([class*=g-o-arrow-],[class*=g-o-forward],[class*=g-o-backward],[class*=g-o-next],[class*=g-o-previous],[class*=g-o-sidebar-left],[class*=g-o-sidebar-right],[class*=g-o-login-],[class*=g-o-logout-],[class*=g-o-undo],[class*=g-o-redo],[data-gc-flip-rtl]){transform:scaleX(-1)}:root[dir=rtl]{--gradient-brand:linear-gradient( 225deg, var(--color-violet-500), var(--color-violet-400) 55%, var(--color-gold-500) );--gradient-brand-soft:linear-gradient( 225deg, oklch(from var(--color-violet-500) l c h / .07), oklch(from var(--color-gold-500) l c h / .05) );--gradient-sheen:linear-gradient( 255deg, transparent 40%, oklch(100% 0 0 / .28) 50%, transparent 60% )}:root[dir=rtl]{--animate-sheen:sheen-rtl .9s var(--ease-out-quart);--animate-shimmer:shimmer-rtl 1.4s linear infinite}@keyframes sheen-rtl{0%{transform:translate(120%)}to{transform:translate(-220%)}}@keyframes shimmer-rtl{0%{background-position:-200% 0}to{background-position:200% 0}}[dir=rtl] [data-gc-slider]{direction:rtl}[dir=rtl] [data-gc-slider]>*{scroll-snap-align:start}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal.dialog-type-lightbox{background-color:transparent;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px}.elementor-popup-modal .elementor{width:100%}/*! elementor-icons - v5.53.0 - 16-07-2026 */
@font-face{ font-display:swap;font-family:eicons;src:url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.53.0);src:url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.53.0#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.53.0) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.53.0) format("woff"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.53.0) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.53.0#eicon) format("svg");font-weight:400;font-style:normal }[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}.eicon-editor-link:before{content:"\e800"}.eicon-editor-unlink:before{content:"\e801"}.eicon-editor-external-link:before{content:"\e802"}.eicon-editor-close:before{content:"\e803"}.eicon-editor-list-ol:before{content:"\e804"}.eicon-editor-list-ul:before{content:"\e805"}.eicon-editor-bold:before{content:"\e806"}.eicon-editor-italic:before{content:"\e807"}.eicon-editor-underline:before{content:"\e808"}.eicon-editor-paragraph:before{content:"\e809"}.eicon-editor-h1:before{content:"\e80a"}.eicon-editor-h2:before{content:"\e80b"}.eicon-editor-h3:before{content:"\e80c"}.eicon-editor-h4:before{content:"\e80d"}.eicon-editor-h5:before{content:"\e80e"}.eicon-editor-h6:before{content:"\e80f"}.eicon-editor-quote:before{content:"\e810"}.eicon-editor-code:before{content:"\e811"}.eicon-elementor:before{content:"\e812"}.eicon-elementor-circle:before{content:"\e813"}.eicon-pojome:before{content:"\e814"}.eicon-plus:before{content:"\e815"}.eicon-menu-bar:before{content:"\e816"}.eicon-apps:before{content:"\e817"}.eicon-accordion:before{content:"\e818"}.eicon-alert:before{content:"\e819"}.eicon-animation-text:before{content:"\e81a"}.eicon-animation:before{content:"\e81b"}.eicon-banner:before{content:"\e81c"}.eicon-blockquote:before{content:"\e81d"}.eicon-button:before{content:"\e81e"}.eicon-call-to-action:before{content:"\e81f"}.eicon-captcha:before{content:"\e820"}.eicon-carousel:before{content:"\e821"}.eicon-checkbox:before{content:"\e822"}.eicon-columns:before{content:"\e823"}.eicon-countdown:before{content:"\e824"}.eicon-counter:before{content:"\e825"}.eicon-date:before{content:"\e826"}.eicon-divider-shape:before{content:"\e827"}.eicon-divider:before{content:"\e828"}.eicon-download-button:before{content:"\e829"}.eicon-dual-button:before{content:"\e82a"}.eicon-email-field:before{content:"\e82b"}.eicon-facebook-comments:before{content:"\e82c"}.eicon-facebook-like-box:before{content:"\e82d"}.eicon-form-horizontal:before{content:"\e82e"}.eicon-form-vertical:before{content:"\e82f"}.eicon-gallery-grid:before{content:"\e830"}.eicon-gallery-group:before{content:"\e831"}.eicon-gallery-justified:before{content:"\e832"}.eicon-gallery-masonry:before{content:"\e833"}.eicon-icon-box:before{content:"\e834"}.eicon-image-before-after:before{content:"\e835"}.eicon-image-box:before{content:"\e836"}.eicon-image-hotspot:before{content:"\e837"}.eicon-image-rollover:before{content:"\e838"}.eicon-info-box:before{content:"\e839"}.eicon-inner-section:before{content:"\e83a"}.eicon-mailchimp:before{content:"\e83b"}.eicon-menu-card:before{content:"\e83c"}.eicon-navigation-horizontal:before{content:"\e83d"}.eicon-nav-menu:before{content:"\e83e"}.eicon-navigation-vertical:before{content:"\e83f"}.eicon-number-field:before{content:"\e840"}.eicon-parallax:before{content:"\e841"}.eicon-php7:before{content:"\e842"}.eicon-post-list:before{content:"\e843"}.eicon-post-slider:before{content:"\e844"}.eicon-post:before{content:"\e845"}.eicon-posts-carousel:before{content:"\e846"}.eicon-posts-grid:before{content:"\e847"}.eicon-posts-group:before{content:"\e848"}.eicon-posts-justified:before{content:"\e849"}.eicon-posts-masonry:before{content:"\e84a"}.eicon-posts-ticker:before{content:"\e84b"}.eicon-price-list:before{content:"\e84c"}.eicon-price-table:before{content:"\e84d"}.eicon-radio:before{content:"\e84e"}.eicon-rtl:before{content:"\e84f"}.eicon-scroll:before{content:"\e850"}.eicon-search:before{content:"\e851"}.eicon-select:before{content:"\e852"}.eicon-share:before{content:"\e853"}.eicon-sidebar:before{content:"\e854"}.eicon-skill-bar:before{content:"\e855"}.eicon-slider-3d:before{content:"\e856"}.eicon-slider-album:before{content:"\e857"}.eicon-slider-device:before{content:"\e858"}.eicon-slider-full-screen:before{content:"\e859"}.eicon-slider-push:before{content:"\e85a"}.eicon-slider-vertical:before{content:"\e85b"}.eicon-slider-video:before{content:"\e85c"}.eicon-slides:before{content:"\e85d"}.eicon-social-icons:before{content:"\e85e"}.eicon-spacer:before{content:"\e85f"}.eicon-table:before{content:"\e860"}.eicon-tabs:before{content:"\e861"}.eicon-tel-field:before{content:"\e862"}.eicon-text-area:before{content:"\e863"}.eicon-text-field:before{content:"\e864"}.eicon-thumbnails-down:before{content:"\e865"}.eicon-thumbnails-half:before{content:"\e866"}.eicon-thumbnails-right:before{content:"\e867"}.eicon-time-line:before{content:"\e868"}.eicon-toggle:before{content:"\e869"}.eicon-url:before{content:"\e86a"}.eicon-t-letter:before{content:"\e86b"}.eicon-wordpress:before{content:"\e86c"}.eicon-text:before{content:"\e86d"}.eicon-anchor:before{content:"\e86e"}.eicon-bullet-list:before{content:"\e86f"}.eicon-code:before{content:"\e870"}.eicon-favorite:before{content:"\e871"}.eicon-google-maps:before{content:"\e872"}.eicon-image:before{content:"\e873"}.eicon-photo-library:before{content:"\e874"}.eicon-woocommerce:before{content:"\e875"}.eicon-youtube:before{content:"\e876"}.eicon-flip-box:before{content:"\e877"}.eicon-settings:before{content:"\e878"}.eicon-headphones:before{content:"\e879"}.eicon-testimonial:before{content:"\e87a"}.eicon-counter-circle:before{content:"\e87b"}.eicon-person:before{content:"\e87c"}.eicon-chevron-right:before{content:"\e87d"}.eicon-chevron-left:before{content:"\e87e"}.eicon-close:before{content:"\e87f"}.eicon-file-download:before{content:"\e880"}.eicon-save:before{content:"\e881"}.eicon-zoom-in:before{content:"\e882"}.eicon-shortcode:before{content:"\e883"}.eicon-nerd:before{content:"\e884"}.eicon-device-desktop:before{content:"\e885"}.eicon-device-tablet:before{content:"\e886"}.eicon-device-mobile:before{content:"\e887"}.eicon-document-file:before{content:"\e888"}.eicon-folder-o:before{content:"\e889"}.eicon-hypster:before{content:"\e88a"}.eicon-h-align-left:before{content:"\e88b"}.eicon-h-align-right:before{content:"\e88c"}.eicon-h-align-center:before{content:"\e88d"}.eicon-h-align-stretch:before{content:"\e88e"}.eicon-v-align-top:before{content:"\e88f"}.eicon-v-align-bottom:before{content:"\e890"}.eicon-v-align-middle:before{content:"\e891"}.eicon-v-align-stretch:before{content:"\e892"}.eicon-pro-icon:before{content:"\e893"}.eicon-mail:before{content:"\e894"}.eicon-lock-user:before{content:"\e895"}.eicon-testimonial-carousel:before{content:"\e896"}.eicon-media-carousel:before{content:"\e897"}.eicon-section:before{content:"\e898"}.eicon-column:before{content:"\e899"}.eicon-edit:before{content:"\e89a"}.eicon-clone:before{content:"\e89b"}.eicon-trash:before{content:"\e89c"}.eicon-play:before{content:"\e89d"}.eicon-angle-right:before{content:"\e89e"}.eicon-angle-left:before{content:"\e89f"}.eicon-animated-headline:before{content:"\e8a0"}.eicon-menu-toggle:before{content:"\e8a1"}.eicon-fb-embed:before{content:"\e8a2"}.eicon-fb-feed:before{content:"\e8a3"}.eicon-twitter-embed:before{content:"\e8a4"}.eicon-twitter-feed:before{content:"\e8a5"}.eicon-sync:before{content:"\e8a6"}.eicon-import-export:before{content:"\e8a7"}.eicon-check-circle:before{content:"\e8a8"}.eicon-library-save:before{content:"\e8a9"}.eicon-library-download:before{content:"\e9dd"}.eicon-insert:before{content:"\e8ab"}.eicon-preview-medium:before{content:"\e8ac"}.eicon-sort-down:before{content:"\e8ad"}.eicon-sort-up:before{content:"\e8ae"}.eicon-heading:before{content:"\e8af"}.eicon-logo:before{content:"\e8b0"}.eicon-meta-data:before{content:"\e8b1"}.eicon-post-content:before{content:"\e8b2"}.eicon-post-excerpt:before{content:"\e8b3"}.eicon-post-navigation:before{content:"\e8b4"}.eicon-yoast:before{content:"\e8b5"}.eicon-nerd-chuckle:before{content:"\e8b6"}.eicon-nerd-wink:before{content:"\e8b7"}.eicon-comments:before{content:"\e8b8"}.eicon-download-circle-o:before{content:"\e8b9"}.eicon-library-upload:before{content:"\e8ba"}.eicon-save-o:before{content:"\e8bb"}.eicon-upload-circle-o:before{content:"\e8bc"}.eicon-ellipsis-h:before{content:"\e8bd"}.eicon-ellipsis-v:before{content:"\e8be"}.eicon-arrow-left:before{content:"\e8bf"}.eicon-arrow-right:before{content:"\e8c0"}.eicon-arrow-up:before{content:"\e8c1"}.eicon-arrow-down:before{content:"\e8c2"}.eicon-play-o:before{content:"\e8c3"}.eicon-archive-posts:before{content:"\e8c4"}.eicon-archive-title:before{content:"\e8c5"}.eicon-featured-image:before{content:"\e8c6"}.eicon-post-info:before{content:"\e8c7"}.eicon-post-title:before{content:"\e8c8"}.eicon-site-logo:before{content:"\e8c9"}.eicon-site-search:before{content:"\e8ca"}.eicon-site-title:before{content:"\e8cb"}.eicon-plus-square:before{content:"\e8cc"}.eicon-minus-square:before{content:"\e8cd"}.eicon-cloud-check:before{content:"\e8ce"}.eicon-drag-n-drop:before{content:"\e8cf"}.eicon-welcome:before{content:"\e8d0"}.eicon-handle:before{content:"\e8d1"}.eicon-cart:before{content:"\e8d2"}.eicon-product-add-to-cart:before{content:"\e8d3"}.eicon-product-breadcrumbs:before{content:"\e8d4"}.eicon-product-categories:before{content:"\e8d5"}.eicon-product-description:before{content:"\e8d6"}.eicon-product-images:before{content:"\e8d7"}.eicon-product-info:before{content:"\e8d8"}.eicon-product-meta:before{content:"\e8d9"}.eicon-product-pages:before{content:"\e8da"}.eicon-product-price:before{content:"\e8db"}.eicon-product-rating:before{content:"\e8dc"}.eicon-product-related:before{content:"\e8dd"}.eicon-product-stock:before{content:"\e8de"}.eicon-product-tabs:before{content:"\e8df"}.eicon-product-title:before{content:"\e8e0"}.eicon-product-upsell:before{content:"\e8e1"}.eicon-products:before{content:"\e8e2"}.eicon-bag-light:before{content:"\e8e3"}.eicon-bag-medium:before{content:"\e8e4"}.eicon-bag-solid:before{content:"\e8e5"}.eicon-basket-light:before{content:"\e8e6"}.eicon-basket-medium:before{content:"\e8e7"}.eicon-basket-solid:before{content:"\e8e8"}.eicon-cart-light:before{content:"\e8e9"}.eicon-cart-medium:before{content:"\e8ea"}.eicon-cart-solid:before{content:"\e8eb"}.eicon-exchange:before{content:"\e8ec"}.eicon-preview-thin:before{content:"\e8ed"}.eicon-device-laptop:before{content:"\e8ee"}.eicon-collapse:before{content:"\e8ef"}.eicon-expand:before{content:"\e8f0"}.eicon-navigator:before{content:"\e8f1"}.eicon-plug:before{content:"\e8f2"}.eicon-dashboard:before{content:"\e8f3"}.eicon-typography:before{content:"\e8f4"}.eicon-info-circle-o:before{content:"\e8f5"}.eicon-integration:before{content:"\e8f6"}.eicon-plus-circle-o:before{content:"\e8f7"}.eicon-rating:before{content:"\e8f8"}.eicon-review:before{content:"\e8f9"}.eicon-tools:before{content:"\e8fa"}.eicon-loading:before{content:"\e8fb"}.eicon-sitemap:before{content:"\e8fc"}.eicon-click:before{content:"\e8fd"}.eicon-clock:before{content:"\e8fe"}.eicon-library-open:before{content:"\e8ff"}.eicon-warning:before{content:"\e900"}.eicon-flow:before{content:"\e901"}.eicon-cursor-move:before{content:"\e902"}.eicon-arrow-circle-left:before{content:"\e903"}.eicon-flash:before{content:"\e904"}.eicon-redo:before{content:"\e905"}.eicon-ban:before{content:"\e906"}.eicon-barcode:before{content:"\e907"}.eicon-calendar:before{content:"\e908"}.eicon-caret-left:before{content:"\e909"}.eicon-caret-right:before{content:"\e90a"}.eicon-caret-up:before{content:"\e90b"}.eicon-chain-broken:before{content:"\e90c"}.eicon-check-circle-o:before{content:"\e90d"}.eicon-check:before{content:"\e90e"}.eicon-chevron-double-left:before{content:"\e90f"}.eicon-chevron-double-right:before{content:"\e910"}.eicon-undo:before{content:"\e911"}.eicon-filter:before{content:"\e912"}.eicon-circle-o:before{content:"\e913"}.eicon-circle:before{content:"\e914"}.eicon-clock-o:before{content:"\e915"}.eicon-cog:before{content:"\e916"}.eicon-cogs:before{content:"\e917"}.eicon-commenting-o:before{content:"\e918"}.eicon-copy:before{content:"\e919"}.eicon-database:before{content:"\e91a"}.eicon-dot-circle-o:before{content:"\e91b"}.eicon-envelope:before{content:"\e91c"}.eicon-external-link-square:before{content:"\e91d"}.eicon-eyedropper:before{content:"\e91e"}.eicon-folder:before{content:"\e91f"}.eicon-font:before{content:"\e920"}.eicon-adjust:before{content:"\e921"}.eicon-lightbox:before{content:"\e922"}.eicon-heart-o:before{content:"\e923"}.eicon-history:before{content:"\e924"}.eicon-image-bold:before{content:"\e925"}.eicon-info-circle:before{content:"\e926"}.eicon-link:before{content:"\e927"}.eicon-long-arrow-left:before{content:"\e928"}.eicon-long-arrow-right:before{content:"\e929"}.eicon-caret-down:before{content:"\e92a"}.eicon-paint-brush:before{content:"\e92b"}.eicon-pencil:before{content:"\e92c"}.eicon-plus-circle:before{content:"\e92d"}.eicon-zoom-in-bold:before{content:"\e92e"}.eicon-sort-amount-desc:before{content:"\e92f"}.eicon-sign-out:before{content:"\e930"}.eicon-spinner:before{content:"\e931"}.eicon-square:before{content:"\e932"}.eicon-star-o:before{content:"\e933"}.eicon-star:before{content:"\e934"}.eicon-text-align-justify:before{content:"\e935"}.eicon-text-align-center:before{content:"\e936"}.eicon-tags:before{content:"\e937"}.eicon-text-align-left:before{content:"\e938"}.eicon-text-align-right:before{content:"\e939"}.eicon-close-circle:before{content:"\e93a"}.eicon-trash-o:before{content:"\e93b"}.eicon-font-awesome:before{content:"\e93c"}.eicon-user-circle-o:before{content:"\e93d"}.eicon-video-camera:before{content:"\e93e"}.eicon-heart:before{content:"\e93f"}.eicon-wrench:before{content:"\e940"}.eicon-help:before{content:"\e941"}.eicon-help-o:before{content:"\e942"}.eicon-zoom-out-bold:before{content:"\e943"}.eicon-plus-square-o:before{content:"\e944"}.eicon-minus-square-o:before{content:"\e945"}.eicon-minus-circle:before{content:"\e946"}.eicon-minus-circle-o:before{content:"\e947"}.eicon-code-bold:before{content:"\e948"}.eicon-cloud-upload:before{content:"\e949"}.eicon-search-bold:before{content:"\e94a"}.eicon-map-pin:before{content:"\e94b"}.eicon-meetup:before{content:"\e94c"}.eicon-slideshow:before{content:"\e94d"}.eicon-t-letter-bold:before{content:"\e94e"}.eicon-preferences:before{content:"\e94f"}.eicon-table-of-contents:before{content:"\e950"}.eicon-tv:before{content:"\e951"}.eicon-upload:before{content:"\e952"}.eicon-instagram-comments:before{content:"\e953"}.eicon-instagram-nested-gallery:before{content:"\e954"}.eicon-instagram-post:before{content:"\e955"}.eicon-instagram-video:before{content:"\e956"}.eicon-instagram-gallery:before{content:"\e957"}.eicon-instagram-likes:before{content:"\e958"}.eicon-facebook:before{content:"\e959"}.eicon-twitter:before{content:"\e95a"}.eicon-pinterest:before{content:"\e95b"}.eicon-frame-expand:before{content:"\e95c"}.eicon-frame-minimize:before{content:"\e95d"}.eicon-archive:before{content:"\e95e"}.eicon-colors-typography:before{content:"\e95f"}.eicon-custom:before{content:"\e960"}.eicon-footer:before{content:"\e961"}.eicon-header:before{content:"\e962"}.eicon-layout-settings:before{content:"\e963"}.eicon-lightbox-expand:before{content:"\e964"}.eicon-error-404:before{content:"\e965"}.eicon-theme-style:before{content:"\e966"}.eicon-search-results:before{content:"\e967"}.eicon-single-post:before{content:"\e968"}.eicon-site-identity:before{content:"\e969"}.eicon-theme-builder:before{content:"\e96a"}.eicon-download-bold:before{content:"\e96b"}.eicon-share-arrow:before{content:"\e96c"}.eicon-global-settings:before{content:"\e96d"}.eicon-user-preferences:before{content:"\e96e"}.eicon-lock:before{content:"\e96f"}.eicon-export-kit:before{content:"\e970"}.eicon-import-kit:before{content:"\e971"}.eicon-lottie:before{content:"\e972"}.eicon-products-archive:before{content:"\e973"}.eicon-single-product:before{content:"\e974"}.eicon-disable-trash-o:before{content:"\e975"}.eicon-single-page:before{content:"\e976"}.eicon-wordpress-light:before{content:"\e977"}.eicon-cogs-check:before{content:"\e978"}.eicon-custom-css:before{content:"\e979"}.eicon-global-colors:before{content:"\e97a"}.eicon-globe:before{content:"\e97b"}.eicon-typography-1:before{content:"\e97c"}.eicon-background:before{content:"\e97d"}.eicon-device-responsive:before{content:"\e97e"}.eicon-device-wide:before{content:"\e97f"}.eicon-code-highlight:before{content:"\e980"}.eicon-video-playlist:before{content:"\e981"}.eicon-download-kit:before{content:"\e982"}.eicon-kit-details:before{content:"\e983"}.eicon-kit-parts:before{content:"\e984"}.eicon-kit-upload:before{content:"\e985"}.eicon-kit-plugins:before{content:"\e986"}.eicon-kit-upload-alt:before{content:"\e987"}.eicon-hotspot:before{content:"\e988"}.eicon-paypal-button:before{content:"\e989"}.eicon-shape:before{content:"\e98a"}.eicon-wordart:before{content:"\e98b"}.eicon-checkout:before{content:"\e98c"}.eicon-container:before{content:"\e98d"}.eicon-flip:before{content:"\e98e"}.eicon-info:before{content:"\e98f"}.eicon-my-account:before{content:"\e990"}.eicon-purchase-summary:before{content:"\e991"}.eicon-page-transition:before{content:"\e992"}.eicon-spotify:before{content:"\e993"}.eicon-stripe-button:before{content:"\e994"}.eicon-woo-settings:before{content:"\e995"}.eicon-woo-cart:before{content:"\e996"}.eicon-grow:before{content:"\e997"}.eicon-order-end:before{content:"\e998"}.eicon-nowrap:before{content:"\e999"}.eicon-order-start:before{content:"\e99a"}.eicon-progress-tracker:before{content:"\e99b"}.eicon-shrink:before{content:"\e99c"}.eicon-wrap:before{content:"\e99d"}.eicon-align-center-h:before{content:"\e99e"}.eicon-align-center-v:before{content:"\e99f"}.eicon-align-end-h:before{content:"\e9a0"}.eicon-align-end-v:before{content:"\e9a1"}.eicon-align-start-h:before{content:"\e9a2"}.eicon-align-start-v:before{content:"\e9a3"}.eicon-align-stretch-h:before{content:"\e9a4"}.eicon-align-stretch-v:before{content:"\e9a5"}.eicon-justify-center-h:before{content:"\e9a6"}.eicon-justify-center-v:before{content:"\e9a7"}.eicon-justify-end-h:before{content:"\e9a8"}.eicon-justify-end-v:before{content:"\e9a9"}.eicon-justify-space-around-h:before{content:"\e9aa"}.eicon-justify-space-around-v:before{content:"\e9ab"}.eicon-justify-space-between-h:before{content:"\e9ac"}.eicon-justify-space-between-v:before{content:"\e9ad"}.eicon-justify-space-evenly-h:before{content:"\e9ae"}.eicon-justify-space-evenly-v:before{content:"\e9af"}.eicon-justify-start-h:before{content:"\e9b0"}.eicon-justify-start-v:before{content:"\e9b1"}.eicon-woocommerce-cross-sells:before{content:"\e9b2"}.eicon-woocommerce-notices:before{content:"\e9b3"}.eicon-inner-container:before{content:"\e9b4"}.eicon-warning-full:before{content:"\e9b5"}.eicon-exit:before{content:"\e9b6"}.eicon-loop-builder:before{content:"\e9b7"}.eicon-notes:before{content:"\e9b8"}.eicon-read:before{content:"\e9b9"}.eicon-unread:before{content:"\e9ba"}.eicon-carousel-loop:before{content:"\e9bb"}.eicon-mega-menu:before{content:"\eb78"}.eicon-nested-carousel:before{content:"\e9bd"}.eicon-ai:before{content:"\e9be"}.eicon-taxonomy-filter:before{content:"\eb7d"}.eicon-container-grid:before{content:"\ef02"}.eicon-upgrade:before{content:"\e9c1"}.eicon-advanced:before{content:"\eb84"}.eicon-div-block:before{content:"\eb9b"}.eicon-notification:before{content:"\e9c3"}.eicon-light-mode:before{content:"\e9c4"}.eicon-dark-mode:before{content:"\e9c5"}.eicon-upgrade-crown:before{content:"\e9c6"}.eicon-off-canvas:before{content:"\e9c7"}.eicon-speakerphone:before{content:"\e9c9"}.eicon-ehp-cta:before{content:"\e9cb"}.eicon-ehp-forms:before{content:"\e9bc"}.eicon-ehp-hero:before{content:"\e9ca"}.eicon-ehp-zigzag:before{content:"\e9cc"}.eicon-e-button:before{content:"\e9ce"}.eicon-flexbox:before{content:"\e9d0"}.eicon-paragraph:before{content:"\e9d1"}.eicon-icon:before{content:"\e9d2"}.eicon-e-image:before{content:"\e9d3"}.eicon-video:before{content:"\e9d4"}.eicon-svg:before{content:"\e9d5"}.eicon-e-divider:before{content:"\e9d6"}.eicon-e-heading:before{content:"\e9d7"}.eicon-atomic:before{content:"\ebae"}.eicon-library-delete:before{content:"\e9d8"}.eicon-library-copy:before{content:"\e9d9"}.eicon-library-folder-empty:before{content:"\e9da"}.eicon-library-move:before{content:"\e9db"}.eicon-library-edit:before{content:"\e9dc"}.eicon-library-subscription-upgrade:before{content:"\e9de"}.eicon-library-folder-view:before{content:"\e9df"}.eicon-library-grid:before{content:"\e9e1"}.eicon-library-cloud-connect:before{content:"\e9e2"}.eicon-library-import:before{content:"\e9e3"}.eicon-library-list:before{content:"\e9e4"}.eicon-library-cloud-empty:before{content:"\e9e5"}.eicon-folder-plus:before{content:"\e8aa"}.eicon-library-folder:before{content:"\e9e6"}.eicon-accessibility:before{content:"\e9bf"}.eicon-lock-outline:before{content:"\e9e7"}.eicon-e-youtube:before{content:"\e9e8"}.eicon-contact:before{content:"\ebd2"}.eicon-layout:before{content:"\ebd8"}.eicon-components:before{content:"\ebd9"}.eicon-tab-content:before{content:"\ebda"}.eicon-tab-menu:before{content:"\ebdb"}.eicon-atomic-label:before{content:"\e9ee"}.eicon-atomic-form:before{content:"\e9ef"}.eicon-atomic-submit-button:before{content:"\e9f0"}.eicon-atomic-input:before{content:"\e9f1"}.eicon-atomic-text-area:before{content:"\e9f2"}.eicon-atomic-select:before{content:"\e9f3"}.eicon-atomic-checkbox:before{content:"\e9f4"}.eicon-atomic-radiobutton:before{content:"\e9f5"}.eicon-atomic-file-upload:before{content:"\ebe9"}.eicon-atomic-time-picker:before{content:"\ebea"}.eicon-atomic-date-picker:before{content:"\ebeb"}.eicon-upgrade-crown-full:before{content:"\ef03"}.eicon-after:before{content:"\ebfa"}.eicon-pagination-item:before{content:"\ebfb"}.eicon-before:before{content:"\ebfc"}.eicon-pagination:before{content:"\ebfd"}.eicon-loop-item:before{content:"\ec00"}.eicon-loop-widget:before{content:"\ec01"}.eicon-x-twitter:before{content:"\ef04"}.eicon-eye:before{content:"\e8ac"}.eicon-elementor-square:before{content:"\e813"}.elementor-kit-2327{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-ebefc97:#0096FF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-2327 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-23674 .elementor-element.elementor-element-bb3e890{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-23674 .elementor-element.elementor-element-bb4a46e .elementor-heading-title{color:red}.elementor-23674 .elementor-element.elementor-element-4cb514d{text-align:center;font-size:18px}#elementor-popup-modal-23674{background-color:rgb(0 0 0 / .8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-23674 .dialog-message{width:640px;height:auto}#elementor-popup-modal-23674 .dialog-close-button{display:flex}#elementor-popup-modal-23674 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgb(0 0 0 / .2)}@media(max-width:767px){.elementor-23674 .elementor-element.elementor-element-bb3e890{--padding-top:40px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-23674 .elementor-element.elementor-element-bb4a46e{text-align:center}.elementor-23674 .elementor-element.elementor-element-bb4a46e .elementor-heading-title{font-size:18px}.elementor-23674 .elementor-element.elementor-element-4cb514d{font-size:16px}}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.gap-root *,.gap-root :before,.gap-root :after,.gap-root ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-border-style:solid;--tw-leading:initial;--tw-duration:initial;--tw-font-weight:initial;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-500:oklch(76.9% .188 70.08);--color-green-600:oklch(62.7% .194 149.214);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 10px 30px #0000001a;--shadow-xl:0 20px 50px #0000001f;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-anjoman:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--color-success-500:#10b981;--color-success-600:#059669;--color-danger-500:#f43f5e;--width-sidebar:260px;--width-sidebar-collapsed:72px;--height-header:60px;--height-save-bar:64px;--radius-full:9999px;--shadow-card:0 1px 4px #0000000f, 0 6px 20px #0000000a;--shadow-glow:0 0 20px #007cff4d}.gap-root *,.gap-root :after,.gap-root :before,.gap-root ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.gap-root ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:#fff0}.gap-root hr{height:0;color:inherit;border-top-width:1px}.gap-root abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.gap-root h1,.gap-root h2,.gap-root h3,.gap-root h4,.gap-root h5,.gap-root h6{font-size:inherit;font-weight:inherit}.gap-root a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.gap-root b,.gap-root strong{font-weight:bolder}.gap-root code,.gap-root kbd,.gap-root samp,.gap-root pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.gap-root small{font-size:80%}.gap-root sub,.gap-root sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.gap-root sub{bottom:-.25em}.gap-root sup{top:-.5em}.gap-root table{text-indent:0;border-color:inherit;border-collapse:collapse}.gap-root :-moz-focusring:where(:not(iframe)){outline:auto}.gap-root progress{vertical-align:baseline}.gap-root summary{display:list-item}.gap-root ol,.gap-root ul,.gap-root menu{list-style:none}.gap-root img,.gap-root svg,.gap-root video,.gap-root canvas,.gap-root audio,.gap-root iframe,.gap-root embed,.gap-root object{vertical-align:middle;display:block}.gap-root img,.gap-root video{max-width:100%;height:auto}.gap-root button,.gap-root input,.gap-root select,.gap-root optgroup,.gap-root textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.gap-root ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.gap-root :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.gap-root :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.gap-root ::file-selector-button{margin-inline-end:4px}.gap-root ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.gap-root ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){.gap-root ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.gap-root textarea{resize:vertical}.gap-root ::-webkit-search-decoration{-webkit-appearance:none}.gap-root ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.gap-root ::-webkit-datetime-edit{display:inline-flex}.gap-root ::-webkit-datetime-edit-fields-wrapper{padding:0}.gap-root ::-webkit-datetime-edit{padding-block:0}.gap-root ::-webkit-datetime-edit-year-field{padding-block:0}.gap-root ::-webkit-datetime-edit-month-field{padding-block:0}.gap-root ::-webkit-datetime-edit-day-field{padding-block:0}.gap-root ::-webkit-datetime-edit-hour-field{padding-block:0}.gap-root ::-webkit-datetime-edit-minute-field{padding-block:0}.gap-root ::-webkit-datetime-edit-second-field{padding-block:0}.gap-root ::-webkit-datetime-edit-millisecond-field{padding-block:0}.gap-root ::-webkit-datetime-edit-meridiem-field{padding-block:0}.gap-root ::-webkit-calendar-picker-indicator{line-height:1}.gap-root :-moz-ui-invalid{box-shadow:none}.gap-root button,.gap-root input:where([type=button],[type=reset],[type=submit]){appearance:button}.gap-root ::file-selector-button{appearance:button}.gap-root ::-webkit-inner-spin-button{height:auto}.gap-root ::-webkit-outer-spin-button{height:auto}.gap-root [hidden]:where(:not([hidden=until-found])){display:none!important}:root{--bg-body:#fafafa;--bg-surface:#fff;--bg-surface-hover:#f5f5f7;--bg-surface-alt:#f0f0f2;--bg-elevated:#fff;--bg-sidebar:#f7f7f8;--bg-sidebar-hover:#ededf0;--bg-overlay:#0006;--bg-input:#fff;--bg-skeleton:#e8e8ec;--bg-tooltip:#1e1e24;--text-heading:#131316;--text-body:#3f3f47;--text-muted:#71717a;--text-faint:#a1a1aa;--text-inverse:#fff;--text-on-primary:#fff;--border-default:#e4e4e7;--border-subtle:#f0f0f2;--border-strong:#c8c8cd;--border-input:#d4d4d8;--brand-accent:#e63d94;--brand-accent-hover:#c92878;--color-success:#16a34a;--color-danger:#dc2626;--color-warning:#f59e0b;--color-info:#2563eb;--badge-success-bg:#22c55e1a;--badge-success-text:#15803d;--badge-danger-bg:#ef44441a;--badge-danger-text:#b91c1c;--badge-warning-bg:#eab3081a;--badge-warning-text:#a16207;--badge-info-bg:#3b82f61a;--badge-info-text:#1d4ed8;--badge-accent-bg:#e63d9414;--badge-accent-text:#a31e60;--scrollbar-thumb:#c8c8cd;--scrollbar-track:#f0f0f2;--iti-border-color:var(--border-input);--iti-hover-color:var(--bg-surface-hover);--iti-dropdown-bg:var(--bg-surface);--iti-dialcode-color:var(--text-muted);--iti-arrow-color:var(--text-muted);--iti-search-icon-color:var(--text-muted)}.gap-root .gap-dark,.gap-root.gap-dark{--bg-body:#09090b;--bg-surface:#111114;--bg-surface-hover:#1a1a1f;--bg-surface-alt:#141418;--bg-elevated:#1e1e24;--bg-sidebar:#0c0c0e;--bg-sidebar-hover:#1a1a1f;--bg-overlay:#000000b3;--bg-input:#141418;--bg-skeleton:#1e1e24;--bg-tooltip:#262630;--text-heading:#f0f0f2;--text-body:#a1a1aa;--text-muted:#63636e;--text-faint:#3f3f47;--text-inverse:#09090b;--text-on-primary:#fff;--border-default:#ffffff12;--border-subtle:#ffffff08;--border-strong:#ffffff21;--border-input:#ffffff17;--brand-accent:#f25daa;--brand-accent-hover:#f98dc4;--color-success:#22c55e;--color-danger:#f43f5e;--color-warning:#fbbf24;--color-info:#3b82f6;--badge-success-bg:#22c55e1f;--badge-success-text:#4ade80;--badge-danger-bg:#ef44441f;--badge-danger-text:#fca5a5;--badge-warning-bg:#eab3081f;--badge-warning-text:#facc15;--badge-info-bg:#3b82f61f;--badge-info-text:#93c5fd;--badge-accent-bg:#f25daa1f;--badge-accent-text:#f98dc4;--scrollbar-thumb:#262630;--scrollbar-track:#111114}.gap-root ::-webkit-scrollbar{width:6px;height:6px}.gap-root ::-webkit-scrollbar-track{background:var(--scrollbar-track)}.gap-root ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:100px}.gap-root ::-webkit-scrollbar-thumb:hover{background:var(--brand-primary)}:root{--bg-item:#007cff0a;--text-link:#007cff;--text-link-hover:#0069d9;--border-focus:#007cff80;--brand-primary:#007cff;--brand-primary-hover:#0069d9;--brand-primary-active:#0057b2;--brand-primary-subtle:#007cff0f;--brand-gradient:linear-gradient(135deg, #007cff, #a855f7, #e63d94);--brand-gradient-subtle:linear-gradient(135deg, #007cff0f, #a855f70a, #e63d9408);--badge-primary-bg:#007cff14;--badge-primary-text:#0057b2;--ring-focus:0 0 0 3px #007cff40}.gap-root .gap-dark,.gap-root.gap-dark{--bg-item:#007cff0f;--text-link:#66b0ff;--text-link-hover:#99cbff;--border-focus:#007cff80;--brand-primary:#3396ff;--brand-primary-hover:#66b0ff;--brand-primary-active:#007cff;--brand-primary-subtle:#007cff1a;--brand-gradient:linear-gradient(135deg, #3396ff, #a855f7, #f25daa);--brand-gradient-subtle:linear-gradient(135deg, #3396ff1a, #a855f70f, #f25daa0a);--badge-primary-bg:#3396ff1f;--badge-primary-text:#99cbff;--ring-focus:0 0 0 3px #3396ff40}.gap-root ::selection{color:var(--text-heading);background:#007cff40}.gap-root .glo-toast-container,.gap-root.glo-toast-container{pointer-events:none;bottom:calc(var(--spacing) * 6);z-index:10001;--tw-translate-x:-50%;width:max-content;max-width:90vw;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:fixed;left:50%}.gap-root .glo-toast,.gap-root.glo-toast{pointer-events:auto;max-width:100%;min-width:calc(var(--spacing) * 64);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);color:var(--color-white);--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding-block:.85rem;font-size:.95rem;display:flex}.gap-root .glo-disabled,.gap-root.glo-disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.gap-root .pointer-events-none,.gap-root.pointer-events-none{pointer-events:none}.gap-root .visible,.gap-root.visible{visibility:visible}.gap-root .glo-modal,.gap-root.glo-modal{z-index:9999;padding:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.gap-root .glo-modal-backdrop,.gap-root.glo-modal-backdrop{background-color:var(--bg-overlay);--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);position:absolute;inset:0}.gap-root .glo-toast-container--modal,.gap-root.glo-toast-container--modal{inset-inline:0;bottom:calc(var(--spacing) * 3);z-index:20;--tw-translate-x:0px;width:100%;max-width:none;translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing) * 4);position:absolute}.gap-root .glo-modal-close,.gap-root.glo-modal-close{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-full);border-style:var(--tw-border-style);background-color:var(--bg-surface-alt);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:var(--text-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:0;justify-content:center;align-items:center;line-height:1;transition-duration:.2s;display:inline-flex;position:absolute}@media(hover:hover){.gap-root .glo-modal-close:hover,.gap-root.glo-modal-close:hover{background-color:var(--bg-surface-hover);color:var(--text-heading)}}.gap-root .glo-modal-dialog,.gap-root.glo-modal-dialog{z-index:1;width:100%;max-width:26rem;animation:.25s glo-modal-in;position:relative}.gap-root .sr-only,.gap-root.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gap-root .glo-modal-panel,.gap-root.glo-modal-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);color:var(--text-body);--tw-shadow:0 20px 50px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding:1.75rem;position:relative}.gap-root .absolute,.gap-root.absolute{position:absolute}.gap-root .fixed,.gap-root.fixed{position:fixed}.gap-root .relative,.gap-root.relative{position:relative}.gap-root .static,.gap-root.static{position:static}.gap-root .inset-x-0,.gap-root.inset-x-0{inset-inline:0}.gap-root .start-1\/2,.gap-root.start-1\/2{inset-inline-start:50%}.gap-root .top-1,.gap-root.top-1{top:var(--spacing)}.gap-root .top-1\/2,.gap-root.top-1\/2{top:50%}.gap-root .top-1\/4,.gap-root.top-1\/4{top:25%}.gap-root .top-\[1\.27rem\]\!,.gap-root.top-\[1\.27rem\]\!{top:1.27rem!important}.gap-root .top-full,.gap-root.top-full{top:100%}.gap-root .right-0,.gap-root.right-0{right:0}.gap-root .right-1,.gap-root.right-1{right:var(--spacing)}.gap-root .right-3,.gap-root.right-3{right:calc(var(--spacing) * 3)}.gap-root .bottom-0,.gap-root.bottom-0{bottom:0}.gap-root .bottom-20,.gap-root.bottom-20{bottom:calc(var(--spacing) * 20)}.gap-root .left-1,.gap-root.left-1{left:var(--spacing)}.gap-root .left-1\/2,.gap-root.left-1\/2{left:50%}.gap-root .left-3,.gap-root.left-3{left:calc(var(--spacing) * 3)}.gap-root .left-4,.gap-root.left-4{left:calc(var(--spacing) * 4)}.gap-root .left-9,.gap-root.left-9{left:calc(var(--spacing) * 9)}.gap-root .z-40,.gap-root.z-40{z-index:40}.gap-root .z-50,.gap-root.z-50{z-index:50}.gap-root .z-\[60\],.gap-root.z-\[60\]{z-index:60}.gap-root .z-\[9999\],.gap-root.z-\[9999\]{z-index:9999}.gap-root .col-1,.gap-root.col-1{grid-column:1}.gap-root .col-2,.gap-root.col-2{grid-column:2}.gap-root .col-3,.gap-root.col-3{grid-column:3}.gap-root .col-4,.gap-root.col-4{grid-column:4}.gap-root .col-span-1,.gap-root.col-span-1{grid-column:span 1/span 1}.gap-root .col-span-2,.gap-root.col-span-2{grid-column:span 2/span 2}.gap-root .container,.gap-root.container{width:100%}@media(min-width:40rem){.gap-root .container,.gap-root.container{max-width:40rem}}@media(min-width:48rem){.gap-root .container,.gap-root.container{max-width:48rem}}@media(min-width:64rem){.gap-root .container,.gap-root.container{max-width:64rem}}@media(min-width:80rem){.gap-root .container,.gap-root.container{max-width:80rem}}@media(min-width:96rem){.gap-root .container,.gap-root.container{max-width:96rem}}.gap-root .glo-note,.gap-root.glo-note{border-radius:var(--radius-sm);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--border-default);background-color:var(--brand-primary-subtle);padding:calc(var(--spacing) * 3);text-align:center;--tw-leading:2;color:var(--text-muted);margin:0;font-size:.8rem;line-height:2}.gap-root .glo-divider,.gap-root.glo-divider{margin-inline:auto;margin-block:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--border-subtle);width:50%}.gap-root .glo-logo,.gap-root.glo-logo{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 20);display:block}.gap-root .mx-1,.gap-root.mx-1{margin-inline:var(--spacing)}.gap-root .mx-auto,.gap-root.mx-auto{margin-inline:auto}.gap-root .my-5,.gap-root.my-5{margin-block:calc(var(--spacing) * 5)}.gap-root .glo-btn-spinner,.gap-root.glo-btn-spinner{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);animation:var(--animate-spin);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:2px;border-color:#0000 currentColor currentColor;margin-inline-end:calc(var(--spacing) * 2);display:inline-block}.gap-root .-mt-0\.5,.gap-root.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.gap-root .mt-1,.gap-root.mt-1{margin-top:var(--spacing)}.gap-root .mt-2,.gap-root.mt-2{margin-top:calc(var(--spacing) * 2)}.gap-root .mt-3,.gap-root.mt-3{margin-top:calc(var(--spacing) * 3)}.gap-root .mt-4,.gap-root.mt-4{margin-top:calc(var(--spacing) * 4)}.gap-root .mt-5,.gap-root.mt-5{margin-top:calc(var(--spacing) * 5)}.gap-root .mt-6,.gap-root.mt-6{margin-top:calc(var(--spacing) * 6)}.gap-root .mt-8,.gap-root.mt-8{margin-top:calc(var(--spacing) * 8)}.gap-root .mr-2,.gap-root.mr-2{margin-right:calc(var(--spacing) * 2)}.gap-root .glo-title,.gap-root.glo-title{margin-bottom:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--brand-primary)}.gap-root .glo-subtitle,.gap-root.glo-subtitle{margin-bottom:calc(var(--spacing) * 5);text-align:center;color:var(--text-muted);font-size:.95rem;line-height:1.9}.gap-root .glo-terms,.gap-root.glo-terms{margin-bottom:calc(var(--spacing) * 4);text-align:center;color:var(--text-muted);font-size:.72rem}.gap-root .mb-0,.gap-root.mb-0{margin-bottom:0}.gap-root .mb-1,.gap-root.mb-1{margin-bottom:var(--spacing)}.gap-root .mb-1\.5,.gap-root.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.gap-root .mb-2,.gap-root.mb-2{margin-bottom:calc(var(--spacing) * 2)}.gap-root .mb-3,.gap-root.mb-3{margin-bottom:calc(var(--spacing) * 3)}.gap-root .mb-3\!,.gap-root.mb-3\!{margin-bottom:calc(var(--spacing) * 3)!important}.gap-root .mb-4,.gap-root.mb-4{margin-bottom:calc(var(--spacing) * 4)}.gap-root .mb-6,.gap-root.mb-6{margin-bottom:calc(var(--spacing) * 6)}.gap-root .glo-btn,.gap-root.glo-btn{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--brand-primary);width:100%;padding-inline:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--text-on-primary);transition-property:background-color,color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:0;justify-content:center;align-items:center;padding-block:.85rem;transition-duration:.2s;display:inline-flex}@media(hover:hover){.gap-root .glo-btn:hover,.gap-root.glo-btn:hover{background-color:var(--brand-primary-hover)}}.gap-root .glo-btn:active,.gap-root.glo-btn:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.gap-root .glo-btn:disabled,.gap-root.glo-btn:disabled{cursor:not-allowed;opacity:.6}.gap-root .glo-input,.gap-root.glo-input{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:2px;border-color:var(--border-input);background-color:var(--bg-input);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--text-heading);transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-outline-style:none;outline-style:none;padding-block:.8rem;transition-duration:.2s;display:block}.gap-root .glo-input::placeholder,.gap-root.glo-input::placeholder{color:var(--text-faint)}.gap-root .glo-input:focus,.gap-root.glo-input:focus{border-color:var(--brand-primary);--tw-shadow:var(--ring-focus);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.gap-root .glo-login-link,.gap-root.glo-login-link{cursor:pointer;--tw-font-weight:var(--font-weight-semibold);font-size:.95rem;font-weight:var(--font-weight-semibold);color:var(--text-body);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;align-items:center;gap:.45rem;text-decoration-line:none;transition-duration:.2s;display:inline-flex}@media(hover:hover){.gap-root .glo-login-link:hover,.gap-root.glo-login-link:hover{color:var(--brand-primary)}}.gap-root .block,.gap-root.block{display:block}.gap-root .flex,.gap-root.flex{display:flex}.gap-root .grid,.gap-root.grid{display:grid}.gap-root .hidden,.gap-root.hidden{display:none}.gap-root .inline,.gap-root.inline{display:inline}.gap-root .inline-block,.gap-root.inline-block{display:inline-block}.gap-root .table,.gap-root.table{display:table}.gap-root .glo-otp-input,.gap-root.glo-otp-input{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:2px;border-color:var(--border-input);background-color:var(--bg-input);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--text-heading);transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-outline-style:none;outline-style:none;flex-shrink:0;padding:0;transition-duration:.2s}.gap-root .glo-otp-input:focus,.gap-root.glo-otp-input:focus{border-color:var(--brand-primary);--tw-shadow:var(--ring-focus);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.gap-root .glo-otp-input:disabled,.gap-root.glo-otp-input:disabled{cursor:not-allowed;opacity:.6}.gap-root .glo-login-icon,.gap-root.glo-login-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.gap-root .h-2,.gap-root.h-2{height:calc(var(--spacing) * 2)}.gap-root .h-4,.gap-root.h-4{height:calc(var(--spacing) * 4)}.gap-root .h-6,.gap-root.h-6{height:calc(var(--spacing) * 6)}.gap-root .h-9,.gap-root.h-9{height:calc(var(--spacing) * 9)}.gap-root .h-10,.gap-root.h-10{height:calc(var(--spacing) * 10)}.gap-root .h-full,.gap-root.h-full{height:100%}.gap-root .max-h-\[200px\],.gap-root.max-h-\[200px\]{max-height:200px}.gap-root .min-h-\[300px\],.gap-root.min-h-\[300px\]{min-height:300px}.gap-root .min-h-screen,.gap-root.min-h-screen{min-height:100vh}.gap-root .w-2,.gap-root.w-2{width:calc(var(--spacing) * 2)}.gap-root .w-4,.gap-root.w-4{width:calc(var(--spacing) * 4)}.gap-root .w-6,.gap-root.w-6{width:calc(var(--spacing) * 6)}.gap-root .w-9,.gap-root.w-9{width:calc(var(--spacing) * 9)}.gap-root .w-10,.gap-root.w-10{width:calc(var(--spacing) * 10)}.gap-root .w-\[300px\],.gap-root.w-\[300px\]{width:300px}.gap-root .w-full,.gap-root.w-full{width:100%}.gap-root .w-px,.gap-root.w-px{width:1px}.gap-root .glo-modal-dialog--wide,.gap-root.glo-modal-dialog--wide{max-width:34rem}.gap-root .max-w-2xl,.gap-root.max-w-2xl{max-width:var(--container-2xl)}.gap-root .max-w-md,.gap-root.max-w-md{max-width:var(--container-md)}.gap-root .max-w-sm,.gap-root.max-w-sm{max-width:var(--container-sm)}.gap-root .max-w-xl,.gap-root.max-w-xl{max-width:var(--container-xl)}.gap-root .max-w-xs,.gap-root.max-w-xs{max-width:var(--container-xs)}.gap-root .min-w-0,.gap-root.min-w-0{min-width:0}.gap-root .flex-1,.gap-root.flex-1,.gap-root .glo-toast-body,.gap-root.glo-toast-body{flex:1}.gap-root .shrink-0,.gap-root.shrink-0{flex-shrink:0}.gap-root .-translate-x-1\/2,.gap-root.-translate-x-1\/2{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.gap-root .-translate-y-1\/2,.gap-root.-translate-y-1\/2{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.gap-root .transform,.gap-root.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.gap-root .transform-none,.gap-root.transform-none{transform:none}.gap-root .glo-input--error,.gap-root.glo-input--error{border-color:var(--color-danger);animation:1.4s ease-in-out infinite glo-input-pulse-error}.gap-root .glo-otp-input--error,.gap-root.glo-otp-input--error{border-color:var(--color-danger);animation:.5s ease-in-out glo-otp-pulse-error}.gap-root .glo-otp-input--success,.gap-root.glo-otp-input--success{border-color:var(--color-success);animation:.6s ease-out glo-otp-pulse-success}.gap-root .animate-pulse,.gap-root.animate-pulse{animation:var(--animate-pulse)}.gap-root .glo-otp-input--checking,.gap-root.glo-otp-input--checking{animation:.9s ease-in-out infinite glo-otp-pulse-checking}.gap-root .glo-toast-in,.gap-root.glo-toast-in{animation:.4s cubic-bezier(.4,2,.6,1) both glo-toast-in}.gap-root .glo-toast-close,.gap-root.glo-toast-close{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:inherit;opacity:.8;background-color:#0000;border-width:0;line-height:1}@media(hover:hover){.gap-root .glo-toast-close:hover,.gap-root.glo-toast-close:hover{opacity:1}}.gap-root .glo-link,.gap-root.glo-link{cursor:pointer;color:var(--text-link);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s}@media(hover:hover){.gap-root .glo-link:hover,.gap-root.glo-link:hover{color:var(--text-link-hover)}}.gap-root .cursor-pointer,.gap-root.cursor-pointer{cursor:pointer}.gap-root .resize,.gap-root.resize{resize:both}.gap-root .grid-cols-1,.gap-root.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-root .grid-cols-2,.gap-root.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-root .grid-cols-3,.gap-root.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-root .grid-cols-5,.gap-root.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.gap-root .flex-col,.gap-root.flex-col{flex-direction:column}.gap-root .flex-row,.gap-root.flex-row{flex-direction:row}.gap-root .flex-wrap,.gap-root.flex-wrap{flex-wrap:wrap}.gap-root .content-center,.gap-root.content-center{align-content:center}.gap-root .items-center,.gap-root.items-center{align-items:center}.gap-root .items-start,.gap-root.items-start{align-items:flex-start}.gap-root .justify-between,.gap-root.justify-between{justify-content:space-between}.gap-root .justify-center,.gap-root.justify-center{justify-content:center}.gap-root .gap-0,.gap-root.gap-0{gap:0}.gap-root .gap-1,.gap-root.gap-1{gap:var(--spacing)}.gap-root .gap-2,.gap-root.gap-2{gap:calc(var(--spacing) * 2)}.gap-root .gap-2\.5,.gap-root.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-root .gap-3,.gap-root.gap-3{gap:calc(var(--spacing) * 3)}.gap-root .gap-4,.gap-root.gap-4{gap:calc(var(--spacing) * 4)}.gap-root .gap-6,.gap-root.gap-6{gap:calc(var(--spacing) * 6)}.gap-root .gap-8,.gap-root.gap-8{gap:calc(var(--spacing) * 8)}.gap-root .gap-10,.gap-root.gap-10{gap:calc(var(--spacing) * 10)}.gap-root .gap-\[3px\],.gap-root.gap-\[3px\]{gap:3px}.gap-root :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.gap-root :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-root :where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-root :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-root :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-root :where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-root :where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-root :where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-root :where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.gap-root :where(.divide-\[var\(--border-subtle\)\]>:not(:last-child)){border-color:var(--border-subtle)}.gap-root .truncate,.gap-root.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gap-root .overflow-hidden,.gap-root.overflow-hidden{overflow:hidden}.gap-root .overflow-x-auto,.gap-root.overflow-x-auto{overflow-x:auto}.gap-root .overflow-y-auto,.gap-root.overflow-y-auto{overflow-y:auto}.gap-root .rounded,.gap-root.rounded{border-radius:.25rem}.gap-root .rounded-2xl,.gap-root.rounded-2xl{border-radius:var(--radius-2xl)}.gap-root .rounded-full,.gap-root.rounded-full{border-radius:var(--radius-full)}.gap-root .rounded-lg,.gap-root.rounded-lg{border-radius:var(--radius-lg)}.gap-root .rounded-md,.gap-root.rounded-md{border-radius:var(--radius-md)}.gap-root .rounded-xl,.gap-root.rounded-xl{border-radius:var(--radius-xl)}.gap-root .glo-btn--ghost,.gap-root.glo-btn--ghost{border-style:var(--tw-border-style);border-width:2px;border-color:var(--brand-primary);color:var(--brand-primary);background-color:#0000}@media(hover:hover){.gap-root .glo-btn--ghost:hover,.gap-root.glo-btn--ghost:hover{background-color:var(--brand-primary-subtle)}}.gap-root .glo-btn--ghost:disabled,.gap-root.glo-btn--ghost:disabled{opacity:1}.gap-root .border,.gap-root.border{border-style:var(--tw-border-style);border-width:1px}.gap-root .border-t,.gap-root.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.gap-root .border-b,.gap-root.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.gap-root .border-dashed,.gap-root.border-dashed{--tw-border-style:dashed;border-style:dashed}.gap-root .border-\[var\(--border-default\)\],.gap-root.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.gap-root .border-\[var\(--border-subtle\)\],.gap-root.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.gap-root .bg-\[\#1e1e2e\],.gap-root.bg-\[\#1e1e2e\]{background-color:#1e1e2e}.gap-root .bg-\[var\(--badge-accent-bg\)\],.gap-root.bg-\[var\(--badge-accent-bg\)\]{background-color:var(--badge-accent-bg)}.gap-root .bg-\[var\(--badge-danger-bg\)\],.gap-root.bg-\[var\(--badge-danger-bg\)\]{background-color:var(--badge-danger-bg)}.gap-root .bg-\[var\(--badge-info-bg\)\],.gap-root.bg-\[var\(--badge-info-bg\)\]{background-color:var(--badge-info-bg)}.gap-root .bg-\[var\(--badge-primary-bg\)\],.gap-root.bg-\[var\(--badge-primary-bg\)\]{background-color:var(--badge-primary-bg)}.gap-root .bg-\[var\(--badge-success-bg\)\],.gap-root.bg-\[var\(--badge-success-bg\)\]{background-color:var(--badge-success-bg)}.gap-root .bg-\[var\(--badge-warning-bg\)\],.gap-root.bg-\[var\(--badge-warning-bg\)\]{background-color:var(--badge-warning-bg)}.gap-root .bg-\[var\(--bg-item\)\],.gap-root.bg-\[var\(--bg-item\)\]{background-color:var(--bg-item)}.gap-root .bg-\[var\(--bg-surface\)\],.gap-root.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.gap-root .bg-\[var\(--bg-surface-alt\)\],.gap-root.bg-\[var\(--bg-surface-alt\)\]{background-color:var(--bg-surface-alt)}.gap-root .bg-\[var\(--brand-primary-subtle\)\],.gap-root.bg-\[var\(--brand-primary-subtle\)\]{background-color:var(--brand-primary-subtle)}.gap-root .bg-black\/60,.gap-root.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.gap-root .bg-black\/60,.gap-root.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.gap-root .bg-current,.gap-root.bg-current{background-color:currentColor}.gap-root .bg-red-500,.gap-root.bg-red-500{background-color:var(--color-red-500)}.gap-root .glo-toast--danger,.gap-root.glo-toast--danger{background-color:var(--color-danger)}.gap-root .glo-toast--info,.gap-root.glo-toast--info{background-color:var(--color-info)}.gap-root .glo-toast--success,.gap-root.glo-toast--success{background-color:var(--color-success)}.gap-root .glo-toast--warning,.gap-root.glo-toast--warning{background-color:var(--color-warning)}.gap-root .cls-2,.gap-root.cls-2{fill:none;stroke:currentColor;stroke-width:40px;transition-property:stroke;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;stroke-linecap:round;stroke-miterlimit:10;transition-duration:.2s}.gap-root .cls-1,.gap-root.cls-1{fill:none;stroke:currentColor;stroke-width:40px;transition-property:stroke;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;stroke-miterlimit:10;transition-duration:.2s}.gap-root .object-contain,.gap-root.object-contain{object-fit:contain}.gap-root .object-cover,.gap-root.object-cover{object-fit:cover}.gap-root .p-0,.gap-root.p-0{padding:0}.gap-root .p-0\.5,.gap-root.p-0\.5{padding:calc(var(--spacing) * .5)}.gap-root .p-1,.gap-root.p-1{padding:var(--spacing)}.gap-root .p-2,.gap-root.p-2{padding:calc(var(--spacing) * 2)}.gap-root .p-3,.gap-root.p-3{padding:calc(var(--spacing) * 3)}.gap-root .p-4,.gap-root.p-4{padding:calc(var(--spacing) * 4)}.gap-root .p-6,.gap-root.p-6{padding:calc(var(--spacing) * 6)}.gap-root .p-99,.gap-root.p-99{padding:calc(var(--spacing) * 99)}.gap-root .px-1\.5,.gap-root.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.gap-root .px-2,.gap-root.px-2{padding-inline:calc(var(--spacing) * 2)}.gap-root .px-2\.5,.gap-root.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.gap-root .px-3,.gap-root.px-3{padding-inline:calc(var(--spacing) * 3)}.gap-root .px-4,.gap-root.px-4{padding-inline:calc(var(--spacing) * 4)}.gap-root .px-5,.gap-root.px-5{padding-inline:calc(var(--spacing) * 5)}.gap-root .px-6,.gap-root.px-6{padding-inline:calc(var(--spacing) * 6)}.gap-root .py-0\.5,.gap-root.py-0\.5{padding-block:calc(var(--spacing) * .5)}.gap-root .py-1,.gap-root.py-1{padding-block:var(--spacing)}.gap-root .py-1\.5,.gap-root.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.gap-root .py-2,.gap-root.py-2{padding-block:calc(var(--spacing) * 2)}.gap-root .py-3,.gap-root.py-3{padding-block:calc(var(--spacing) * 3)}.gap-root .py-4,.gap-root.py-4{padding-block:calc(var(--spacing) * 4)}.gap-root .py-6,.gap-root.py-6{padding-block:calc(var(--spacing) * 6)}.gap-root .py-8,.gap-root.py-8{padding-block:calc(var(--spacing) * 8)}.gap-root .py-14,.gap-root.py-14{padding-block:calc(var(--spacing) * 14)}.gap-root .pt-2,.gap-root.pt-2{padding-top:calc(var(--spacing) * 2)}.gap-root .pr-1,.gap-root.pr-1{padding-right:var(--spacing)}.gap-root .pr-10,.gap-root.pr-10{padding-right:calc(var(--spacing) * 10)}.gap-root .pb-4,.gap-root.pb-4{padding-bottom:calc(var(--spacing) * 4)}.gap-root .pl-4,.gap-root.pl-4{padding-left:calc(var(--spacing) * 4)}.gap-root .pl-20,.gap-root.pl-20{padding-left:calc(var(--spacing) * 20)}.gap-root .text-center,.gap-root.text-center{text-align:center}.gap-root .text-left,.gap-root.text-left{text-align:left}.gap-root .text-right,.gap-root.text-right{text-align:right}.gap-root .align-middle,.gap-root.align-middle{vertical-align:middle}.gap-root{font-family:var(--font-anjoman);color:var(--text-body)}.gap-root .font-mono,.gap-root.font-mono{font-family:var(--font-mono)}.gap-root .\!text-sm,.gap-root.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.gap-root .\!text-xs,.gap-root.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.gap-root .text-2xl,.gap-root.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.gap-root .text-base,.gap-root.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.gap-root .text-lg,.gap-root.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.gap-root .text-lg\!,.gap-root.text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.gap-root .text-sm,.gap-root.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.gap-root .text-sm\!,.gap-root.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.gap-root .text-xl,.gap-root.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.gap-root .text-xs,.gap-root.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.gap-root .text-\[10px\],.gap-root.text-\[10px\]{font-size:10px}.gap-root .text-\[14px\]\!,.gap-root.text-\[14px\]\!{font-size:14px!important}.gap-root .text-\[16px\]\!,.gap-root.text-\[16px\]\!{font-size:16px!important}.gap-root .leading-relaxed,.gap-root.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.gap-root .font-bold,.gap-root.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.gap-root .font-medium,.gap-root.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.gap-root .font-semibold,.gap-root.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.gap-root .tracking-wide,.gap-root.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.gap-root .tracking-wider,.gap-root.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.gap-root .whitespace-nowrap,.gap-root.whitespace-nowrap{white-space:nowrap}.gap-root .text-\[\#cdd6f4\],.gap-root.text-\[\#cdd6f4\]{color:#cdd6f4}.gap-root .text-\[color\:var\(--text-heading\)\],.gap-root.text-\[color\:var\(--text-heading\)\]{color:var(--text-heading)}.gap-root .text-\[color\:var\(--text-muted\)\],.gap-root.text-\[color\:var\(--text-muted\)\]{color:var(--text-muted)}.gap-root .text-\[var\(--badge-accent-text\)\],.gap-root.text-\[var\(--badge-accent-text\)\]{color:var(--badge-accent-text)}.gap-root .text-\[var\(--badge-danger-text\)\],.gap-root.text-\[var\(--badge-danger-text\)\]{color:var(--badge-danger-text)}.gap-root .text-\[var\(--badge-info-text\)\],.gap-root.text-\[var\(--badge-info-text\)\]{color:var(--badge-info-text)}.gap-root .text-\[var\(--badge-primary-text\)\],.gap-root.text-\[var\(--badge-primary-text\)\]{color:var(--badge-primary-text)}.gap-root .text-\[var\(--badge-success-text\)\],.gap-root.text-\[var\(--badge-success-text\)\]{color:var(--badge-success-text)}.gap-root .text-\[var\(--badge-warning-text\)\],.gap-root.text-\[var\(--badge-warning-text\)\]{color:var(--badge-warning-text)}.gap-root .text-\[var\(--brand-primary\)\],.gap-root.text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.gap-root .text-\[var\(--color-danger\)\]\!,.gap-root.text-\[var\(--color-danger\)\]\!{color:var(--color-danger)!important}.gap-root .text-\[var\(--text-body\)\],.gap-root.text-\[var\(--text-body\)\]{color:var(--text-body)}.gap-root .text-\[var\(--text-faint\)\],.gap-root.text-\[var\(--text-faint\)\]{color:var(--text-faint)}.gap-root .text-\[var\(--text-heading\)\],.gap-root.text-\[var\(--text-heading\)\]{color:var(--text-heading)}.gap-root .text-\[var\(--text-muted\)\],.gap-root.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.gap-root .text-white,.gap-root.text-white{color:var(--color-white)}.gap-root .capitalize,.gap-root.capitalize{text-transform:capitalize}.gap-root .lowercase,.gap-root.lowercase{text-transform:lowercase}.gap-root .uppercase,.gap-root.uppercase{text-transform:uppercase}.gap-root .italic,.gap-root.italic{font-style:italic}.gap-root .underline,.gap-root.underline{text-decoration-line:underline}.gap-root .accent-\[var\(--brand-primary\)\],.gap-root.accent-\[var\(--brand-primary\)\]{accent-color:var(--brand-primary)}.gap-root .glo-toast-out,.gap-root.glo-toast-out{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.gap-root .opacity-0,.gap-root.opacity-0{opacity:0}.gap-root .shadow-\[var\(--shadow-xl\)\],.gap-root.shadow-\[var\(--shadow-xl\)\]{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.gap-root .outline,.gap-root.outline{outline-style:var(--tw-outline-style);outline-width:1px}.gap-root .blur,.gap-root.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.gap-root .drop-shadow,.gap-root.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.gap-root .transition,.gap-root.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.gap-root .transition-colors,.gap-root.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.gap-root .transition-opacity,.gap-root.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.gap-root .select-all,.gap-root.select-all{-webkit-user-select:all;user-select:all}@media(hover:hover){.gap-root .hover\:bg-\[var\(--bg-sidebar-hover\)\]:hover,.gap-root.hover\:bg-\[var\(--bg-sidebar-hover\)\]:hover{background-color:var(--bg-sidebar-hover)}.gap-root .hover\:bg-\[var\(--bg-surface-hover\)\]:hover,.gap-root.hover\:bg-\[var\(--bg-surface-hover\)\]:hover{background-color:var(--bg-surface-hover)}.gap-root .hover\:bg-red-500:hover,.gap-root.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.gap-root .hover\:\!text-\[var\(--brand-primary\)\]:hover,.gap-root.hover\:\!text-\[var\(--brand-primary\)\]:hover{color:var(--brand-primary)!important}.gap-root .hover\:\!text-red-500:hover,.gap-root.hover\:\!text-red-500:hover{color:var(--color-red-500)!important}.gap-root .hover\:\!text-success-500:hover,.gap-root.hover\:\!text-success-500:hover{color:var(--color-success-500)!important}.gap-root .hover\:text-\[var\(--brand-primary\)\]:hover,.gap-root.hover\:text-\[var\(--brand-primary\)\]:hover{color:var(--brand-primary)}.gap-root .hover\:text-\[var\(--color-danger-500\)\]:hover,.gap-root.hover\:text-\[var\(--color-danger-500\)\]:hover{color:var(--color-danger-500)}.gap-root .hover\:text-\[var\(--text-heading\)\]:hover,.gap-root.hover\:text-\[var\(--text-heading\)\]:hover{color:var(--text-heading)}.gap-root .hover\:opacity-100:hover,.gap-root.hover\:opacity-100:hover{opacity:1}}@media(min-width:40rem){.gap-root .sm\:block,.gap-root.sm\:block{display:block}.gap-root .sm\:grid-cols-2,.gap-root.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-root .sm\:grid-cols-4,.gap-root.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48rem){.gap-root .md\:col-span-2,.gap-root.md\:col-span-2{grid-column:span 2/span 2}.gap-root .md\:grid-cols-2,.gap-root.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-root .md\:grid-cols-3,.gap-root.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.gap-root .lg\:grid-cols-3,.gap-root.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-root .lg\:grid-cols-4,.gap-root.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.gap-root .dark\:bg-\[\#11111b\]:where(.gap-dark,.gap-dark *),.gap-root.dark\:bg-\[\#11111b\]:where(.gap-dark,.gap-dark *){background-color:#11111b}:root{--iti-hover-color:#0000000d;--iti-border-color:#ccc;--iti-dialcode-color:#999;--iti-dropdown-bg:white;--iti-search-icon-color:#999;--iti-spacer-horizontal:8px;--iti-flag-height:12px;--iti-flag-width:16px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:6px;--iti-triangle-border:calc(var(--iti-arrow-width) / 2);--iti-arrow-padding:6px;--iti-arrow-color:#555;--iti-flag-sprite-width:3904px;--iti-flag-sprite-height:12px;--iti-mobile-popup-margin:30px}.gap-root .iti,.gap-root.iti{display:inline-block;position:relative}.gap-root .iti *,.gap-root.iti *{box-sizing:border-box}.gap-root .iti__a11y-text,.gap-root.iti__a11y-text{clip:rect(1px,1px,1px,1px);width:1px;height:1px;position:absolute;overflow:hidden}.gap-root .iti input.iti__tel-input,.gap-root.iti input.iti__tel-input,.gap-root .iti input.iti__tel-input[type=text],.gap-root.iti input.iti__tel-input[type=text],.gap-root .iti input.iti__tel-input[type=tel],.gap-root.iti input.iti__tel-input[type=tel]{z-index:0;position:relative;margin:0!important}.gap-root .iti__country-container,.gap-root.iti__country-container{padding:var(--iti-border-width);position:absolute;top:0;bottom:0;left:0}.gap-root .iti__selected-country,.gap-root.iti__selected-country{z-index:1;height:100%;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.gap-root .iti__selected-country-primary,.gap-root.iti__selected-country-primary{height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);align-items:center;display:flex}.gap-root .iti__arrow,.gap-root.iti__arrow{margin-left:var(--iti-arrow-padding);border-left:var(--iti-triangle-border) solid #fff0;border-right:var(--iti-triangle-border) solid #fff0;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color);width:0;height:0}.gap-root .iti__arrow--up,.gap-root.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.gap-root .iti__dropdown-content,.gap-root.iti__dropdown-content{background-color:var(--iti-dropdown-bg);border-radius:3px}.gap-root .iti--inline-dropdown .iti__dropdown-content,.gap-root.iti--inline-dropdown .iti__dropdown-content{z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-color);position:absolute;box-shadow:1px 1px 4px #0003}.gap-root .iti__search-input,.gap-root.iti__search-input{border-width:0;border-radius:3px;width:100%;padding-left:30px;padding-right:28px}.gap-root [dir=rtl] .iti__search-input{padding-left:inherit;background-position:right 8px center;padding-right:30px}.gap-root .iti__search-input+.iti__country-list,.gap-root.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color)}.gap-root .iti__search-input::-webkit-search-cancel-button,.gap-root.iti__search-input::-webkit-search-cancel-button{appearance:none}.gap-root .iti__search-input-wrapper,.gap-root.iti__search-input-wrapper{align-items:center;display:flex;position:relative}.gap-root .iti__search-icon,.gap-root.iti__search-icon{pointer-events:none;display:flex;position:absolute;left:8px}.gap-root [dir=rtl] .iti__search-icon{left:auto;right:8px}.gap-root .iti__search-icon-svg,.gap-root.iti__search-icon-svg{stroke:var(--iti-search-icon-color);fill:none;stroke-width:3px}.gap-root .iti__search-clear,.gap-root.iti__search-clear{cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;transition:background-color .15s;display:flex;position:absolute;right:4px}.gap-root .iti__search-clear .iti__search-clear-x,.gap-root.iti__search-clear .iti__search-clear-x{stroke-width:2px}.gap-root .iti__search-clear .iti__search-clear-bg,.gap-root.iti__search-clear .iti__search-clear-bg{fill:var(--iti-search-icon-color)}.gap-root [dir=rtl] .iti__search-clear{left:4px;right:auto}.gap-root .iti__search-clear:hover,.gap-root.iti__search-clear:hover,.gap-root .iti__search-clear:focus-visible,.gap-root.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.gap-root .iti__no-results,.gap-root.iti__no-results{text-align:center;padding:30px 0}.gap-root .iti__country-list,.gap-root.iti__country-list{cursor:pointer;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;overflow-y:scroll}.gap-root .iti--inline-dropdown .iti__country-list,.gap-root.iti--inline-dropdown .iti__country-list{max-height:185px}.gap-root .iti--flexible-dropdown-width .iti__country-list,.gap-root.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media(max-width:500px){.gap-root .iti--flexible-dropdown-width .iti__country-list,.gap-root.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.gap-root .iti__country,.gap-root.iti__country{padding:8px var(--iti-spacer-horizontal);outline:none;align-items:center;display:flex}.gap-root .iti__dial-code,.gap-root.iti__dial-code{color:var(--iti-dialcode-color)}.gap-root .iti__country.iti__highlight,.gap-root.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.gap-root .iti__country-list .iti__flag,.gap-root.iti__country-list .iti__flag,.gap-root .iti__country-name,.gap-root.iti__country-name{margin-right:var(--iti-spacer-horizontal)}.gap-root [dir=rtl] .iti__country-list .iti__flag,.gap-root [dir=rtl] .iti__country-name{margin-right:0;margin-left:var(--iti-spacer-horizontal)}.gap-root .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) button.iti__selected-country,.gap-root.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) button.iti__selected-country{cursor:pointer}.gap-root .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.gap-root.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.gap-root .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary,.gap-root.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.gap-root .iti .iti__selected-dial-code,.gap-root.iti .iti__selected-dial-code{margin-left:4px}.gap-root .iti--container,.gap-root.iti--container{z-index:1060;padding:var(--iti-border-width);position:fixed;top:-1000px;left:-1000px}.gap-root .iti--container:hover,.gap-root.iti--container:hover{cursor:pointer}.gap-root .iti__hide,.gap-root.iti__hide{display:none}.gap-root .iti__v-hide,.gap-root.iti__v-hide{visibility:hidden}.gap-root .iti--fullscreen-popup.iti--container,.gap-root.iti--fullscreen-popup.iti--container{padding:var(--iti-mobile-popup-margin);background-color:#00000080;flex-direction:column;justify-content:flex-start;display:flex;position:fixed;inset:0}.gap-root .iti--fullscreen-popup .iti__dropdown-content,.gap-root.iti--fullscreen-popup .iti__dropdown-content{flex-direction:column;max-height:100%;display:flex;position:relative}.gap-root .iti--fullscreen-popup .iti__country,.gap-root.iti--fullscreen-popup .iti__country{padding:10px;line-height:1.5em}.gap-root .iti__flag,.gap-root.iti__flag{--iti-flag-offset:100px;height:var(--iti-flag-height);width:var(--iti-flag-width);background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);border-radius:1px;box-shadow:0 0 1px #888}.gap-root .iti__ac,.gap-root.iti__ac{--iti-flag-offset:0px}.gap-root .iti__ad,.gap-root.iti__ad{--iti-flag-offset:-16px}.gap-root .iti__ae,.gap-root.iti__ae{--iti-flag-offset:-32px}.gap-root .iti__af,.gap-root.iti__af{--iti-flag-offset:-48px}.gap-root .iti__ag,.gap-root.iti__ag{--iti-flag-offset:-64px}.gap-root .iti__ai,.gap-root.iti__ai{--iti-flag-offset:-80px}.gap-root .iti__al,.gap-root.iti__al{--iti-flag-offset:-96px}.gap-root .iti__am,.gap-root.iti__am{--iti-flag-offset:-112px}.gap-root .iti__ao,.gap-root.iti__ao{--iti-flag-offset:-128px}.gap-root .iti__ar,.gap-root.iti__ar{--iti-flag-offset:-144px}.gap-root .iti__as,.gap-root.iti__as{--iti-flag-offset:-160px}.gap-root .iti__at,.gap-root.iti__at{--iti-flag-offset:-176px}.gap-root .iti__au,.gap-root.iti__au{--iti-flag-offset:-192px}.gap-root .iti__aw,.gap-root.iti__aw{--iti-flag-offset:-208px}.gap-root .iti__ax,.gap-root.iti__ax{--iti-flag-offset:-224px}.gap-root .iti__az,.gap-root.iti__az{--iti-flag-offset:-240px}.gap-root .iti__ba,.gap-root.iti__ba{--iti-flag-offset:-256px}.gap-root .iti__bb,.gap-root.iti__bb{--iti-flag-offset:-272px}.gap-root .iti__bd,.gap-root.iti__bd{--iti-flag-offset:-288px}.gap-root .iti__be,.gap-root.iti__be{--iti-flag-offset:-304px}.gap-root .iti__bf,.gap-root.iti__bf{--iti-flag-offset:-320px}.gap-root .iti__bg,.gap-root.iti__bg{--iti-flag-offset:-336px}.gap-root .iti__bh,.gap-root.iti__bh{--iti-flag-offset:-352px}.gap-root .iti__bi,.gap-root.iti__bi{--iti-flag-offset:-368px}.gap-root .iti__bj,.gap-root.iti__bj{--iti-flag-offset:-384px}.gap-root .iti__bl,.gap-root.iti__bl{--iti-flag-offset:-400px}.gap-root .iti__bm,.gap-root.iti__bm{--iti-flag-offset:-416px}.gap-root .iti__bn,.gap-root.iti__bn{--iti-flag-offset:-432px}.gap-root .iti__bo,.gap-root.iti__bo{--iti-flag-offset:-448px}.gap-root .iti__bq,.gap-root.iti__bq{--iti-flag-offset:-464px}.gap-root .iti__br,.gap-root.iti__br{--iti-flag-offset:-480px}.gap-root .iti__bs,.gap-root.iti__bs{--iti-flag-offset:-496px}.gap-root .iti__bt,.gap-root.iti__bt{--iti-flag-offset:-512px}.gap-root .iti__bw,.gap-root.iti__bw{--iti-flag-offset:-528px}.gap-root .iti__by,.gap-root.iti__by{--iti-flag-offset:-544px}.gap-root .iti__bz,.gap-root.iti__bz{--iti-flag-offset:-560px}.gap-root .iti__ca,.gap-root.iti__ca{--iti-flag-offset:-576px}.gap-root .iti__cc,.gap-root.iti__cc{--iti-flag-offset:-592px}.gap-root .iti__cd,.gap-root.iti__cd{--iti-flag-offset:-608px}.gap-root .iti__cf,.gap-root.iti__cf{--iti-flag-offset:-624px}.gap-root .iti__cg,.gap-root.iti__cg{--iti-flag-offset:-640px}.gap-root .iti__ch,.gap-root.iti__ch{--iti-flag-offset:-656px}.gap-root .iti__ci,.gap-root.iti__ci{--iti-flag-offset:-672px}.gap-root .iti__ck,.gap-root.iti__ck{--iti-flag-offset:-688px}.gap-root .iti__cl,.gap-root.iti__cl{--iti-flag-offset:-704px}.gap-root .iti__cm,.gap-root.iti__cm{--iti-flag-offset:-720px}.gap-root .iti__cn,.gap-root.iti__cn{--iti-flag-offset:-736px}.gap-root .iti__co,.gap-root.iti__co{--iti-flag-offset:-752px}.gap-root .iti__cr,.gap-root.iti__cr{--iti-flag-offset:-768px}.gap-root .iti__cu,.gap-root.iti__cu{--iti-flag-offset:-784px}.gap-root .iti__cv,.gap-root.iti__cv{--iti-flag-offset:-800px}.gap-root .iti__cw,.gap-root.iti__cw{--iti-flag-offset:-816px}.gap-root .iti__cx,.gap-root.iti__cx{--iti-flag-offset:-832px}.gap-root .iti__cy,.gap-root.iti__cy{--iti-flag-offset:-848px}.gap-root .iti__cz,.gap-root.iti__cz{--iti-flag-offset:-864px}.gap-root .iti__de,.gap-root.iti__de{--iti-flag-offset:-880px}.gap-root .iti__dj,.gap-root.iti__dj{--iti-flag-offset:-896px}.gap-root .iti__dk,.gap-root.iti__dk{--iti-flag-offset:-912px}.gap-root .iti__dm,.gap-root.iti__dm{--iti-flag-offset:-928px}.gap-root .iti__do,.gap-root.iti__do{--iti-flag-offset:-944px}.gap-root .iti__dz,.gap-root.iti__dz{--iti-flag-offset:-960px}.gap-root .iti__ec,.gap-root.iti__ec{--iti-flag-offset:-976px}.gap-root .iti__ee,.gap-root.iti__ee{--iti-flag-offset:-992px}.gap-root .iti__eg,.gap-root.iti__eg{--iti-flag-offset:-1008px}.gap-root .iti__eh,.gap-root.iti__eh{--iti-flag-offset:-1024px}.gap-root .iti__er,.gap-root.iti__er{--iti-flag-offset:-1040px}.gap-root .iti__es,.gap-root.iti__es{--iti-flag-offset:-1056px}.gap-root .iti__et,.gap-root.iti__et{--iti-flag-offset:-1072px}.gap-root .iti__fi,.gap-root.iti__fi{--iti-flag-offset:-1088px}.gap-root .iti__fj,.gap-root.iti__fj{--iti-flag-offset:-1104px}.gap-root .iti__fk,.gap-root.iti__fk{--iti-flag-offset:-1120px}.gap-root .iti__fm,.gap-root.iti__fm{--iti-flag-offset:-1136px}.gap-root .iti__fo,.gap-root.iti__fo{--iti-flag-offset:-1152px}.gap-root .iti__fr,.gap-root.iti__fr{--iti-flag-offset:-1168px}.gap-root .iti__ga,.gap-root.iti__ga{--iti-flag-offset:-1184px}.gap-root .iti__gb,.gap-root.iti__gb{--iti-flag-offset:-1200px}.gap-root .iti__gd,.gap-root.iti__gd{--iti-flag-offset:-1216px}.gap-root .iti__ge,.gap-root.iti__ge{--iti-flag-offset:-1232px}.gap-root .iti__gf,.gap-root.iti__gf{--iti-flag-offset:-1248px}.gap-root .iti__gg,.gap-root.iti__gg{--iti-flag-offset:-1264px}.gap-root .iti__gh,.gap-root.iti__gh{--iti-flag-offset:-1280px}.gap-root .iti__gi,.gap-root.iti__gi{--iti-flag-offset:-1296px}.gap-root .iti__gl,.gap-root.iti__gl{--iti-flag-offset:-1312px}.gap-root .iti__gm,.gap-root.iti__gm{--iti-flag-offset:-1328px}.gap-root .iti__gn,.gap-root.iti__gn{--iti-flag-offset:-1344px}.gap-root .iti__gp,.gap-root.iti__gp{--iti-flag-offset:-1360px}.gap-root .iti__gq,.gap-root.iti__gq{--iti-flag-offset:-1376px}.gap-root .iti__gr,.gap-root.iti__gr{--iti-flag-offset:-1392px}.gap-root .iti__gt,.gap-root.iti__gt{--iti-flag-offset:-1408px}.gap-root .iti__gu,.gap-root.iti__gu{--iti-flag-offset:-1424px}.gap-root .iti__gw,.gap-root.iti__gw{--iti-flag-offset:-1440px}.gap-root .iti__gy,.gap-root.iti__gy{--iti-flag-offset:-1456px}.gap-root .iti__hk,.gap-root.iti__hk{--iti-flag-offset:-1472px}.gap-root .iti__hn,.gap-root.iti__hn{--iti-flag-offset:-1488px}.gap-root .iti__hr,.gap-root.iti__hr{--iti-flag-offset:-1504px}.gap-root .iti__ht,.gap-root.iti__ht{--iti-flag-offset:-1520px}.gap-root .iti__hu,.gap-root.iti__hu{--iti-flag-offset:-1536px}.gap-root .iti__id,.gap-root.iti__id{--iti-flag-offset:-1552px}.gap-root .iti__ie,.gap-root.iti__ie{--iti-flag-offset:-1568px}.gap-root .iti__il,.gap-root.iti__il{--iti-flag-offset:-1584px}.gap-root .iti__im,.gap-root.iti__im{--iti-flag-offset:-1600px}.gap-root .iti__in,.gap-root.iti__in{--iti-flag-offset:-1616px}.gap-root .iti__io,.gap-root.iti__io{--iti-flag-offset:-1632px}.gap-root .iti__iq,.gap-root.iti__iq{--iti-flag-offset:-1648px}.gap-root .iti__ir,.gap-root.iti__ir{--iti-flag-offset:-1664px}.gap-root .iti__is,.gap-root.iti__is{--iti-flag-offset:-1680px}.gap-root .iti__it,.gap-root.iti__it{--iti-flag-offset:-1696px}.gap-root .iti__je,.gap-root.iti__je{--iti-flag-offset:-1712px}.gap-root .iti__jm,.gap-root.iti__jm{--iti-flag-offset:-1728px}.gap-root .iti__jo,.gap-root.iti__jo{--iti-flag-offset:-1744px}.gap-root .iti__jp,.gap-root.iti__jp{--iti-flag-offset:-1760px}.gap-root .iti__ke,.gap-root.iti__ke{--iti-flag-offset:-1776px}.gap-root .iti__kg,.gap-root.iti__kg{--iti-flag-offset:-1792px}.gap-root .iti__kh,.gap-root.iti__kh{--iti-flag-offset:-1808px}.gap-root .iti__ki,.gap-root.iti__ki{--iti-flag-offset:-1824px}.gap-root .iti__km,.gap-root.iti__km{--iti-flag-offset:-1840px}.gap-root .iti__kn,.gap-root.iti__kn{--iti-flag-offset:-1856px}.gap-root .iti__kp,.gap-root.iti__kp{--iti-flag-offset:-1872px}.gap-root .iti__kr,.gap-root.iti__kr{--iti-flag-offset:-1888px}.gap-root .iti__kw,.gap-root.iti__kw{--iti-flag-offset:-1904px}.gap-root .iti__ky,.gap-root.iti__ky{--iti-flag-offset:-1920px}.gap-root .iti__kz,.gap-root.iti__kz{--iti-flag-offset:-1936px}.gap-root .iti__la,.gap-root.iti__la{--iti-flag-offset:-1952px}.gap-root .iti__lb,.gap-root.iti__lb{--iti-flag-offset:-1968px}.gap-root .iti__lc,.gap-root.iti__lc{--iti-flag-offset:-1984px}.gap-root .iti__li,.gap-root.iti__li{--iti-flag-offset:-2000px}.gap-root .iti__lk,.gap-root.iti__lk{--iti-flag-offset:-2016px}.gap-root .iti__lr,.gap-root.iti__lr{--iti-flag-offset:-2032px}.gap-root .iti__ls,.gap-root.iti__ls{--iti-flag-offset:-2048px}.gap-root .iti__lt,.gap-root.iti__lt{--iti-flag-offset:-2064px}.gap-root .iti__lu,.gap-root.iti__lu{--iti-flag-offset:-2080px}.gap-root .iti__lv,.gap-root.iti__lv{--iti-flag-offset:-2096px}.gap-root .iti__ly,.gap-root.iti__ly{--iti-flag-offset:-2112px}.gap-root .iti__ma,.gap-root.iti__ma{--iti-flag-offset:-2128px}.gap-root .iti__mc,.gap-root.iti__mc{--iti-flag-offset:-2144px}.gap-root .iti__md,.gap-root.iti__md{--iti-flag-offset:-2160px}.gap-root .iti__me,.gap-root.iti__me{--iti-flag-offset:-2176px}.gap-root .iti__mf,.gap-root.iti__mf{--iti-flag-offset:-2192px}.gap-root .iti__mg,.gap-root.iti__mg{--iti-flag-offset:-2208px}.gap-root .iti__mh,.gap-root.iti__mh{--iti-flag-offset:-2224px}.gap-root .iti__mk,.gap-root.iti__mk{--iti-flag-offset:-2240px}.gap-root .iti__ml,.gap-root.iti__ml{--iti-flag-offset:-2256px}.gap-root .iti__mm,.gap-root.iti__mm{--iti-flag-offset:-2272px}.gap-root .iti__mn,.gap-root.iti__mn{--iti-flag-offset:-2288px}.gap-root .iti__mo,.gap-root.iti__mo{--iti-flag-offset:-2304px}.gap-root .iti__mp,.gap-root.iti__mp{--iti-flag-offset:-2320px}.gap-root .iti__mq,.gap-root.iti__mq{--iti-flag-offset:-2336px}.gap-root .iti__mr,.gap-root.iti__mr{--iti-flag-offset:-2352px}.gap-root .iti__ms,.gap-root.iti__ms{--iti-flag-offset:-2368px}.gap-root .iti__mt,.gap-root.iti__mt{--iti-flag-offset:-2384px}.gap-root .iti__mu,.gap-root.iti__mu{--iti-flag-offset:-2400px}.gap-root .iti__mv,.gap-root.iti__mv{--iti-flag-offset:-2416px}.gap-root .iti__mw,.gap-root.iti__mw{--iti-flag-offset:-2432px}.gap-root .iti__mx,.gap-root.iti__mx{--iti-flag-offset:-2448px}.gap-root .iti__my,.gap-root.iti__my{--iti-flag-offset:-2464px}.gap-root .iti__mz,.gap-root.iti__mz{--iti-flag-offset:-2480px}.gap-root .iti__na,.gap-root.iti__na{--iti-flag-offset:-2496px}.gap-root .iti__nc,.gap-root.iti__nc{--iti-flag-offset:-2512px}.gap-root .iti__ne,.gap-root.iti__ne{--iti-flag-offset:-2528px}.gap-root .iti__nf,.gap-root.iti__nf{--iti-flag-offset:-2544px}.gap-root .iti__ng,.gap-root.iti__ng{--iti-flag-offset:-2560px}.gap-root .iti__ni,.gap-root.iti__ni{--iti-flag-offset:-2576px}.gap-root .iti__nl,.gap-root.iti__nl{--iti-flag-offset:-2592px}.gap-root .iti__no,.gap-root.iti__no{--iti-flag-offset:-2608px}.gap-root .iti__np,.gap-root.iti__np{--iti-flag-offset:-2624px}.gap-root .iti__nr,.gap-root.iti__nr{--iti-flag-offset:-2640px}.gap-root .iti__nu,.gap-root.iti__nu{--iti-flag-offset:-2656px}.gap-root .iti__nz,.gap-root.iti__nz{--iti-flag-offset:-2672px}.gap-root .iti__om,.gap-root.iti__om{--iti-flag-offset:-2688px}.gap-root .iti__pa,.gap-root.iti__pa{--iti-flag-offset:-2704px}.gap-root .iti__pe,.gap-root.iti__pe{--iti-flag-offset:-2720px}.gap-root .iti__pf,.gap-root.iti__pf{--iti-flag-offset:-2736px}.gap-root .iti__pg,.gap-root.iti__pg{--iti-flag-offset:-2752px}.gap-root .iti__ph,.gap-root.iti__ph{--iti-flag-offset:-2768px}.gap-root .iti__pk,.gap-root.iti__pk{--iti-flag-offset:-2784px}.gap-root .iti__pl,.gap-root.iti__pl{--iti-flag-offset:-2800px}.gap-root .iti__pm,.gap-root.iti__pm{--iti-flag-offset:-2816px}.gap-root .iti__pr,.gap-root.iti__pr{--iti-flag-offset:-2832px}.gap-root .iti__ps,.gap-root.iti__ps{--iti-flag-offset:-2848px}.gap-root .iti__pt,.gap-root.iti__pt{--iti-flag-offset:-2864px}.gap-root .iti__pw,.gap-root.iti__pw{--iti-flag-offset:-2880px}.gap-root .iti__py,.gap-root.iti__py{--iti-flag-offset:-2896px}.gap-root .iti__qa,.gap-root.iti__qa{--iti-flag-offset:-2912px}.gap-root .iti__re,.gap-root.iti__re{--iti-flag-offset:-2928px}.gap-root .iti__ro,.gap-root.iti__ro{--iti-flag-offset:-2944px}.gap-root .iti__rs,.gap-root.iti__rs{--iti-flag-offset:-2960px}.gap-root .iti__ru,.gap-root.iti__ru{--iti-flag-offset:-2976px}.gap-root .iti__rw,.gap-root.iti__rw{--iti-flag-offset:-2992px}.gap-root .iti__sa,.gap-root.iti__sa{--iti-flag-offset:-3008px}.gap-root .iti__sb,.gap-root.iti__sb{--iti-flag-offset:-3024px}.gap-root .iti__sc,.gap-root.iti__sc{--iti-flag-offset:-3040px}.gap-root .iti__sd,.gap-root.iti__sd{--iti-flag-offset:-3056px}.gap-root .iti__se,.gap-root.iti__se{--iti-flag-offset:-3072px}.gap-root .iti__sg,.gap-root.iti__sg{--iti-flag-offset:-3088px}.gap-root .iti__sh,.gap-root.iti__sh{--iti-flag-offset:-3104px}.gap-root .iti__si,.gap-root.iti__si{--iti-flag-offset:-3120px}.gap-root .iti__sj,.gap-root.iti__sj{--iti-flag-offset:-3136px}.gap-root .iti__sk,.gap-root.iti__sk{--iti-flag-offset:-3152px}.gap-root .iti__sl,.gap-root.iti__sl{--iti-flag-offset:-3168px}.gap-root .iti__sm,.gap-root.iti__sm{--iti-flag-offset:-3184px}.gap-root .iti__sn,.gap-root.iti__sn{--iti-flag-offset:-3200px}.gap-root .iti__so,.gap-root.iti__so{--iti-flag-offset:-3216px}.gap-root .iti__sr,.gap-root.iti__sr{--iti-flag-offset:-3232px}.gap-root .iti__ss,.gap-root.iti__ss{--iti-flag-offset:-3248px}.gap-root .iti__st,.gap-root.iti__st{--iti-flag-offset:-3264px}.gap-root .iti__sv,.gap-root.iti__sv{--iti-flag-offset:-3280px}.gap-root .iti__sx,.gap-root.iti__sx{--iti-flag-offset:-3296px}.gap-root .iti__sy,.gap-root.iti__sy{--iti-flag-offset:-3312px}.gap-root .iti__sz,.gap-root.iti__sz{--iti-flag-offset:-3328px}.gap-root .iti__tc,.gap-root.iti__tc{--iti-flag-offset:-3344px}.gap-root .iti__td,.gap-root.iti__td{--iti-flag-offset:-3360px}.gap-root .iti__tg,.gap-root.iti__tg{--iti-flag-offset:-3376px}.gap-root .iti__th,.gap-root.iti__th{--iti-flag-offset:-3392px}.gap-root .iti__tj,.gap-root.iti__tj{--iti-flag-offset:-3408px}.gap-root .iti__tk,.gap-root.iti__tk{--iti-flag-offset:-3424px}.gap-root .iti__tl,.gap-root.iti__tl{--iti-flag-offset:-3440px}.gap-root .iti__tm,.gap-root.iti__tm{--iti-flag-offset:-3456px}.gap-root .iti__tn,.gap-root.iti__tn{--iti-flag-offset:-3472px}.gap-root .iti__to,.gap-root.iti__to{--iti-flag-offset:-3488px}.gap-root .iti__tr,.gap-root.iti__tr{--iti-flag-offset:-3504px}.gap-root .iti__tt,.gap-root.iti__tt{--iti-flag-offset:-3520px}.gap-root .iti__tv,.gap-root.iti__tv{--iti-flag-offset:-3536px}.gap-root .iti__tw,.gap-root.iti__tw{--iti-flag-offset:-3552px}.gap-root .iti__tz,.gap-root.iti__tz{--iti-flag-offset:-3568px}.gap-root .iti__ua,.gap-root.iti__ua{--iti-flag-offset:-3584px}.gap-root .iti__ug,.gap-root.iti__ug{--iti-flag-offset:-3600px}.gap-root .iti__us,.gap-root.iti__us{--iti-flag-offset:-3616px}.gap-root .iti__uy,.gap-root.iti__uy{--iti-flag-offset:-3632px}.gap-root .iti__uz,.gap-root.iti__uz{--iti-flag-offset:-3648px}.gap-root .iti__va,.gap-root.iti__va{--iti-flag-offset:-3664px}.gap-root .iti__vc,.gap-root.iti__vc{--iti-flag-offset:-3680px}.gap-root .iti__ve,.gap-root.iti__ve{--iti-flag-offset:-3696px}.gap-root .iti__vg,.gap-root.iti__vg{--iti-flag-offset:-3712px}.gap-root .iti__vi,.gap-root.iti__vi{--iti-flag-offset:-3728px}.gap-root .iti__vn,.gap-root.iti__vn{--iti-flag-offset:-3744px}.gap-root .iti__vu,.gap-root.iti__vu{--iti-flag-offset:-3760px}.gap-root .iti__wf,.gap-root.iti__wf{--iti-flag-offset:-3776px}.gap-root .iti__ws,.gap-root.iti__ws{--iti-flag-offset:-3792px}.gap-root .iti__xk,.gap-root.iti__xk{--iti-flag-offset:-3808px}.gap-root .iti__ye,.gap-root.iti__ye{--iti-flag-offset:-3824px}.gap-root .iti__yt,.gap-root.iti__yt{--iti-flag-offset:-3840px}.gap-root .iti__za,.gap-root.iti__za{--iti-flag-offset:-3856px}.gap-root .iti__zm,.gap-root.iti__zm{--iti-flag-offset:-3872px}.gap-root .iti__zw,.gap-root.iti__zw{--iti-flag-offset:-3888px}.gap-root .iti__globe,.gap-root.iti__globe{background-image:var(--iti-path-globe-1x);box-shadow:none;background-position:100%;background-size:contain;height:19px}@media(min-resolution:2x){.gap-root .iti__flag,.gap-root.iti__flag{background-image:var(--iti-path-flags-2x)}.gap-root .iti__globe,.gap-root.iti__globe{background-image:var(--iti-path-globe-2x)}}:root{--iti-path-flags-1x:url(/wp-content/plugins/goldencodes-login-otp/assets/img/flags.webp);--iti-path-flags-2x:url(/wp-content/plugins/goldencodes-login-otp/assets/img/flags@2x.webp);--iti-path-globe-1x:url(data:image/webp;base64,UklGRvoBAABXRUJQVlA4TO4BAAAvE8AEENXIkiRZtZu7H33ql07cqTlilvbz9i4tosSMZma27zWzHRGyIEk2bcu2bdvGn23btm3btm3btm0/m5PqAEkLTYYwxTPAW84Tl6wNgmvIqptKKH9nYAr4xle+TML/BDI2LSg6QHKT/nngE4+ZMIUePUGeTvly+YoV8F1DtkGUzlfst2LUKTX6PaWZeMWiDqN6PgcciGa2boYPmxlR5bIIL5l6RVyDYMXmY1f10pGb7PmAN6sRTBTN3N9C9Zi/LbVhlL+Oo2M7RxoE/a4+/nDjeBrSVwtGYXGGMIrUbJzCU1LgFftP9K1hkpOXmBim30cIJ1hgOkSwMhYCMgmaw7rXcfT5/wQcFhrcuaOEBuq5ytYblLPBEhV0Aq/ZqcDn/6RUDgrUL0/0UZgK/p+rR8/4nZAqFfuXA6TbtFQyJSe4gpj6T19a5q+HLEkox0mlWXvbIGbuJw28fkozjybhT5oXHNY4py5rH1CflcyeB1fId9wXDAvFmz/8m6AE/8TgYzEVGoRMCKUhND7PQho7jGo1utkdV559cm3llGFs3sxBZrmGbEExop91jyfg5G7BmCCi6evNaSDFBrG3vyaRNzt+HJ9kQpVbgj+xFUoNgr3abxqGfH3WfQq9lp5UZPRW74ZbFgpq+EGo67dUAQ==);--iti-path-globe-2x:url(data:image/webp;base64,UklGRlwFAABXRUJQVlA4TE8FAAAvJ8AJEEfHKJIkKdmcgvjj3wwill7QwKhtJEnOnIDmv/zJLAdGbSNJcuYENP/lT2Y5OGwjSZHmtL3wTFl9tp8SM/9xz47Ctm2b7mnwDggKFNd77jgHyxhIYVvLQBDEHEBKRQBIOXzQpAhiBQCIAMaIAACHhAQHIMFhhRkSRt1hlRIYDAZDhiE3CVrBS2gFkZGRYdA6mjQQBYAv6yOZSVAQCoPWMCWBIBQKwtCCUBANFARBlChBfPCG/dZUjxJECYJQECU+KGFQEC1YdN/NSUNRTDm4osQBGUwFjDFCBOYRo9QWxAmPlKQECRERMbVLCZapZ0owSrnz3hb6/P8auL9vAwr7/xeS5EV9q2sWU2vbtjla27Zt28akprq6a3bPtm2np87eJIvePUzd9fvoXkT0fwK4Vwdo8t6qyQW+O7Tn4k7NAdvi/jMR0fGpwhglhZBKm3B0pzvg3JcDrUuMEn7SDaUIRTLhhqb/AbDvw+bbJToMEq5QflFfv+QhJVPxcmkm/Ih9TzZfFxk/CJUnP7zMykJqnhsqQ51M6tTv2Pdgc/GKCuKmaI96HlhVAJy4vWVWWgRSfYJ9l4jv+4aB0F15Td3kH1YW4DiMnEJHGSaFOoOdw4LxOhCqPTf0JvLys6I8Wv/9BeeuhEkZfE+UZfNSOumqT+CArgHwbBHZw+ZB00AGeiYxIKKudH2zDxg97VK7FxdO6+9Pmt3l4J/bZR58rtyEOY6dtdhcMbPh2jsyNKr3mNnDy+c8Pig0od5wGXakg7DYgYgfU5648s0fC0Ljv9SigQVrHwUafXVgmNE92zBBBeYjsHn5L6Emz/6776EnxwJUsqKADMDmq8fG/T16fujr7lhknhheLG4PPwFD15IXs2xWFWBZVj4ndDW+fDItPRncssi75Fxv/iHQQL2PDbkg4k/zP/BfgfR1axxy59PM/IYdsypZWUCUiTlck2/zTz4fm3LzqkNlxxnzW+A4fK4vkbNrIbn7bgVoKn3djQu90krrllynQ1g7v2rpjUYsfeR6tdLSaqV5w5fR6E5+k8BVT/0aqqSXDAdV4wvpCplTCJnbFTLb9dTEHjoQQiTMC7Ah3PPuwbffOfD+xP4d3s7uMGDC+wcOvrs7kVKTZ6m4EMIVfn1O61JyrnuU3EM3A3znefrp142f5cnmnDXNyXecPFYUYNt2pVUlvot//qWFDszz9aTrCuGpQVX4Wn+KAw6rCrAgw/eqLZXQVQfmXZ5QnnCF2wrwdlJ5F8DhC1MP/itRnhv+wmHji7hpT+x0tekziRw7jxUF2LZznX3xOydH3e5fVhYWO5QOlClPzYFX9EMD65P9bBHZ16fLq7dHfrlal5vO2LxuKkTcfABvjZDxwsWvf9hs7pCv2ry5cowvB2/8iosq5YraWHw7JCxLyaAWZPoUrilMaRMKo8WwpQv0z2AXqnLzLA42H5gKEVcTuM76RfDtpVrzh9b5oTp0e5SI+Topy78hAzFm6QqRMN2gugNYLH0EoHF6Pyw3vm+OYQMRlwPpCd+sAep/WQ1OPGZZ13lO0ugpE0+m1xGRbdNKe67wzTN3Nouw3yfw03WH+nrnqUAnEul5YOXA5o20L4SnAiXjoX6f7Pm6RIeBl14EGe4a8VLad4UnvZTwysxR2DtOumEiUOpliLi7FWNb2vOEK4QQnnyoIav+Ko9XhGbUF1gZ7tWKcVBLX+T05HkOGmn0iA4WjsW9Ww6ny3WiTAjhyd41WWfGrv4sAof7t/l+ppGJlFeR7oBVr4kF2BYP0oYjDxsZpjuTsQDHsXjAUYxrrwwe9gGWRRRZ3CcA)}.gap-root .iti,.gap-root.iti{align-items:stretch;gap:.5rem;width:100%;display:flex}.gap-root .iti__country-container,.gap-root.iti__country-container{flex:none;position:static}.gap-root .iti__selected-country,.gap-root.iti__selected-country{border:2px solid var(--iti-border-color);border-radius:var(--radius-md);padding-inline:.5rem}.gap-root .iti input.iti__tel-input,.gap-root.iti input.iti__tel-input{flex:auto;min-width:0;padding-inline-start:1rem!important}@keyframes glo-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes glo-toast-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes glo-otp-pulse-checking{0%,to{border-color:var(--brand-primary);box-shadow:0 0 color-mix(in srgb,var(--brand-primary) 35%,transparent)}50%{border-color:var(--brand-primary-hover);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary) 12%,transparent)}}@keyframes glo-otp-pulse-success{0%{box-shadow:0 0 #10b98159}70%{box-shadow:0 0 0 6px #fff0}to{box-shadow:0 0 #fff0}}@keyframes glo-otp-pulse-error{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes glo-input-pulse-error{0%,to{border-color:var(--color-danger);box-shadow:0 0 color-mix(in srgb,var(--color-danger) 35%,transparent)}50%{border-color:var(--color-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-danger) 12%,transparent)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.gap-root{font-family:inherit;letter-spacing:0;direction:rtl}#wpadminbar #wp-admin-bar-wpsh .ab-icon:before{content:'\f508';top:2px}.rtl #wpadminbar *{font-family:Vazir,tahoma,sans-serif,arial}