.tutor-cart-button{line-height:normal;display:inline-flex}.tutor-cart-button .tutor-btn-cart{align-items:center;display:inline-flex;position:relative}.tutor-cart-button .tutor-btn-cart svg{color:var(--tutor-cart-icon-color,currentColor);width:var(--tutor-cart-icon-size,20px);height:var(--tutor-cart-icon-size,20px)}.tutor-cart-button .tutor-cart-count{top:-6px;text-align:center;box-sizing:border-box;min-width:18px;height:18px;color:var(--tutor-cart-badge-color,#fff);background-color:var(--tutor-cart-badge-bg,#0c111d);z-index:1;border-radius:24px;padding:0 6px;font-size:12px;font-weight:700;line-height:18px;position:absolute;inset-inline-start:calc(100% - 8px)}: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-option[data-disabled=true]{color:var(--tutor-text-subdued);cursor:not-allowed;opacity:.5}.tutor-select-option[data-disabled=true]:hover{background:0 0}.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-mr-2{margin-inline-end: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}}.tutor-disabled-wrapper{text-align:center;flex-flow:column;justify-content:center;align-items:center;max-width:444px;margin:auto;padding:56px 0 24px;display:flex}.tutor-disabled-wrapper .tutor-disabled-content-wrapper{text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex}.tutor-disabled-wrapper .tutor-disabled-content-wrapper img{margin-bottom:16px}.tutor-disabled-wrapper .tutor-disabled-content-wrapper h3{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin-top:0;margin-bottom:6px;font-size:1.25rem;font-weight:500;line-height:1.75rem}.tutor-disabled-wrapper .tutor-disabled-content-wrapper p{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);margin-top:0;margin-bottom:24px;font-size:.875rem;font-weight:400;line-height:1.125rem}*,: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-dashboard-layout{--tutor-site-header-offset:0px;--tutor-site-header-overlay-offset:0px;grid-template-columns:274px 1fr;width:100%;display:grid}@media (max-width:768px){.tutor-dashboard-layout{grid-template-columns:minmax(0,1fr)}}.tutor-dashboard-layout .tutor-dashboard-page{max-width:760px;margin:0 auto}@media (min-width:1400px){.tutor-dashboard-layout .tutor-dashboard-page{max-width:860px}}@media (min-width:1920px){.tutor-dashboard-layout .tutor-dashboard-page{max-width:944px}}.tutor-dashboard-layout .tutor-dashboard-page{padding-inline:16px;padding-top:20px;padding-bottom:20px}@media (max-width:576px){.tutor-dashboard-layout .tutor-dashboard-page{padding-top:2px;padding-bottom:88px}.tutor-dashboard-layout.tutor-has-site-footer .tutor-dashboard-page{padding-bottom:20px}}.tutor-dashboard-layout.tutor-has-site-shell{padding-top:var(--tutor-site-header-overlay-offset)}.tutor-dashboard-isolated-page-wrapper{--tutor-site-header-offset:0px;--tutor-site-header-overlay-offset:0px;width:100%}.tutor-dashboard-isolated-page-wrapper.tutor-has-site-shell{padding-top:var(--tutor-site-header-overlay-offset)}.tutor-dashboard-page-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px}.tutor-dashboard-page-card-header{border-bottom:1px solid var(--tutor-border-idle);padding:12px 16px}@media (max-width:576px){.tutor-dashboard-page-card{background-color:transparent;border:none}.tutor-dashboard-page-card-header{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px;margin-bottom:8px;padding:4px}.tutor-dashboard-page-card-body{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px;overflow:hidden}}.tutor-dashboard-sidebar{background-color:var(--tutor-surface-sidebar-l1);border-inline-end:1px solid var(--tutor-border-idle);align-self:start;min-height:100dvh;position:-webkit-sticky;position:sticky;top:0}body:has(#wpadminbar) .tutor-dashboard-sidebar{min-height:calc(100dvh - 32px);top:32px}@media (max-width:768px){.tutor-dashboard-sidebar{display:none}}.tutor-dashboard-sidebar-logo{border-bottom:1px solid var(--tutor-border-idle);align-items:center;height:80px;padding:16px 40px;display:flex;overflow:hidden}.tutor-dashboard-sidebar-logo .tutor-brand-logo{max-width:120px;display:block}.tutor-dashboard-sidebar-logo img{object-fit:contain;object-position:left center;width:auto;max-width:120px;height:auto;max-height:100%;display:block}[dir=rtl] .tutor-dashboard-sidebar-logo img{object-position:right center}.tutor-dashboard-sidebar .tutor-dashboard-sidebar-nav{padding:24px 16px}.tutor-dashboard-sidebar .tutor-dashboard-sidebar-nav ul{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tutor-dashboard-sidebar .tutor-dashboard-sidebar-nav ul li:nth-of-type(5):not(:last-of-type){position:relative}.tutor-dashboard-sidebar .tutor-dashboard-sidebar-nav ul li:nth-of-type(5):not(:last-of-type):after{content:"";border-bottom:1px solid var(--tutor-border-idle);margin-top:8px;margin-bottom:4px;width:calc(100% - 48px);margin-inline:24px 0;display:block}.tutor-dashboard-sidebar .tutor-dashboard-sidebar-nav ul li a{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);box-shadow:none;border-radius:6px;outline:none;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;padding:8px 24px;font-size:.875rem;font-weight:500;line-height:1.375rem;text-decoration:none;display:flex}.tutor-dashboard-sidebar .tutor-dashboard-sidebar-nav ul li a:hover,.tutor-dashboard-sidebar .tutor-dashboard-sidebar-nav ul li a:focus{background-color:var(--tutor-tab-sidebar-l2-hover);outline:none!important}.tutor-dashboard-sidebar .tutor-dashboard-sidebar-nav ul li a.active{background-color:var(--tutor-tab-sidebar-l2-active);color:var(--tutor-text-brand)}.tutor-dashboard-sidebar .tutor-see-all-courses{width:calc(100% - 32px);font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);inset-inline-start:16px;border-radius:6px;outline:none;flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;padding:8px 24px;font-size:.875rem;font-weight:400;line-height:1.375rem;transition:background-color .25s ease-in-out;display:flex;position:absolute;bottom:24px}.tutor-dashboard-sidebar .tutor-see-all-courses:hover,.tutor-dashboard-sidebar .tutor-see-all-courses:focus{background-color:var(--tutor-tab-sidebar-l2-hover)}.tutor-dashboard-layout.tutor-has-site-shell .tutor-dashboard-sidebar{top:var(--tutor-site-header-offset);min-height:calc(100dvh - var(--tutor-site-header-offset))}body:has(#wpadminbar) .tutor-dashboard-layout.tutor-has-site-shell .tutor-dashboard-sidebar{top:var(--tutor-site-header-offset);min-height:calc(100dvh - var(--tutor-site-header-offset))}.tutor-dashboard-header{z-index:10;background-color:var(--tutor-surface-base);border-bottom:1px solid var(--tutor-border-idle);height:80px;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0}.tutor-dashboard-header:has(.tutor-dashboard-header-user-avatar.active){z-index:11}body:has(#wpadminbar) .tutor-dashboard-header{top:32px}@media (max-width:576px){.tutor-dashboard-header{border-bottom:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:16px}body:has(#wpadminbar) .tutor-dashboard-header{top:0}}.tutor-dashboard-header-inner{max-width:760px;margin:0 auto}@media (min-width:1400px){.tutor-dashboard-header-inner{max-width:860px}}@media (min-width:1920px){.tutor-dashboard-header-inner{max-width:944px}}.tutor-dashboard-header-inner{flex-flow:row;justify-content:space-between;align-items:center;height:100%;display:flex}@media (min-width:1400px){.tutor-dashboard-header-inner{padding-inline:16px}}.tutor-dashboard-header-left{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:2px;display:flex}.tutor-dashboard-header-user-streaks{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:12px;margin:0;padding:0;font-size:.75rem;font-weight:400;line-height:1.25rem;list-style:none;display:flex}.tutor-dashboard-header-user-streaks li{margin:0;padding:0;position:relative}.tutor-dashboard-header-user-streaks li:not(:last-child):after{content:"";top:50%;background-color:var(--tutor-icon-secondary);border-radius:1000px;width:3.5px;height:3.5px;position:absolute;inset-inline-end:-8px;transform:translateY(-50%)}.tutor-dashboard-header-right{flex-flow:row;justify-content:flex-start;align-items:center;display:flex}@media (min-width:576px){.tutor-dashboard-header-right{gap:8px}}.tutor-dashboard-header-user{flex-flow:row;justify-content:flex-start;align-items:center;display:flex;position:relative}.tutor-dashboard-header .tutor-avatar{margin:0 auto}.tutor-dashboard-header-user-avatar{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-dashboard-header-user-avatar:focus{outline:none}.tutor-dashboard-header-user-avatar{border:1px solid var(--tutor-border-idle);border-radius:1000px;transition:border-color .25s ease-in-out;overflow:hidden}.tutor-dashboard-header-user-avatar:hover,.tutor-dashboard-header-user-avatar.active{border-color:var(--tutor-border-brand)}.tutor-dashboard-header-user-avatar:focus-visible{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-dashboard-header-user-popover{width:230px;padding:8px;z-index:100000!important}.tutor-dashboard-header-user-popover-profile{background-color:var(--tutor-surface-brand-tertiary);border-radius:6px;flex-flow:column;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:12px;padding:16px 12px;display:flex}.tutor-dashboard-header-user-popover .tutor-user-profile-info{flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.tutor-dashboard-header-user-popover-menu{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tutor-dashboard-header-user-popover-menu li{margin:0;padding:0}.tutor-dashboard-header-user-popover-menu li:last-of-type{border-top:1px solid var(--tutor-border-idle);padding-top:4px}.tutor-dashboard-header-user-popover-menu li a{width:100%;color:var(--tutor-text-primary);box-shadow:none;border-radius:6px;outline:none;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;transition:background-color .25s ease-in-out;display:flex}.tutor-dashboard-header-user-popover-menu li a:hover{background-color:var(--tutor-tab-sidebar-l2-hover)}.tutor-dashboard-header-user-popover-menu li a.active{background-color:var(--tutor-tab-sidebar-l2-active);color:var(--tutor-text-brand)}.tutor-dashboard-header-user-popover-menu li a svg{flex-shrink:0}@media (max-width:576px){.tutor-dashboard-header{height:60px}.tutor-dashboard-header .tutor-dashboard-header-user-avatar{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-dashboard-header .tutor-dashboard-header-user-avatar:hover:not(:disabled):not(.disabled),.tutor-dashboard-header .tutor-dashboard-header-user-avatar: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-dashboard-header .tutor-dashboard-header-user-avatar:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-dashboard-header .tutor-dashboard-header-user-avatar svg:not([class]){color:currentColor;flex-shrink:0}.tutor-dashboard-header .tutor-dashboard-header-user-avatar:disabled,.tutor-dashboard-header .tutor-dashboard-header-user-avatar.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}.tutor-dashboard-header .tutor-dashboard-header-user-avatar:disabled svg:not([class]),.tutor-dashboard-header .tutor-dashboard-header-user-avatar.disabled svg:not([class]){color:var(--tutor-icon-subdued)}.tutor-dashboard-header .tutor-dashboard-header-user-avatar{color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow,none);background-color:transparent}.tutor-dashboard-header .tutor-dashboard-header-user-avatar svg:not([class]){color:var(--tutor-icon-idle)}.tutor-dashboard-header .tutor-dashboard-header-user-avatar: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-dashboard-header .tutor-dashboard-header-user-avatar:disabled,.tutor-dashboard-header .tutor-dashboard-header-user-avatar.disabled{--tutor-button-border-shadow:var(--tutor-button-ghost-border-shadow-disabled,var(--tutor-button-ghost-border-shadow,none));background-color:transparent}.tutor-dashboard-header .tutor-dashboard-header-user-avatar{padding:9px}.tutor-dashboard-header .tutor-dashboard-header-user-avatar .tutor-avatar{display:none}.tutor-dashboard-header-user-popover{background:var(--tutor-surface-base);border-radius:0;flex-flow:column;justify-content:flex-start;align-items:stretch;padding:0;display:flex;overflow-y:auto;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;top:0!important;left:0!important}body:has(#wpadminbar) .tutor-dashboard-header-user-popover{height:calc(100% - 46px)!important;top:46px!important}.tutor-dashboard-header-user-popover-profile{background:var(--tutor-surface-l1);gap:0;margin-bottom:0;padding:0 0 16px}.tutor-dashboard-header-user-popover-profile .tutor-profile-header-top{background:var(--tutor-surface-base);flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.tutor-dashboard-header-user-popover-profile .tutor-user-profile-info{flex-direction:row;align-items:center;gap:12px;width:100%;padding-block:12px;padding-inline:16px}.tutor-dashboard-header-user-popover-profile .tutor-user-profile-meta{align-items:flex-start}.tutor-dashboard-header-user-popover-profile .tutor-avatar{margin:unset}.tutor-dashboard-header-user-popover-profile .tutor-profile-switch-button{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:3px;font-size:.875rem;line-height:1.375rem}.tutor-dashboard-header-user-popover-profile .tutor-profile-switch-button:not([class*=tutor-btn-link]){min-height:38px;padding:8px 12px}.tutor-dashboard-header-user-popover-menu-wrapper{flex-flow:column;justify-content:space-between;align-items:stretch;height:100%;display:flex}.tutor-dashboard-header-user-popover-menu{gap:8px;padding:16px}.tutor-dashboard-header-user-popover-menu li:last-of-type{border-top:1px solid var(--tutor-border-idle);padding-top:4px;display:none}.tutor-dashboard-header-user-popover-menu li a{border:1px solid var(--tutor-border-idle);padding:20px 24px}.tutor-dashboard-header-user-popover-menu li a.active{background-color:unset;color:unset}.tutor-dashboard-header-user-popover-menu li a.focus{background-color:var(--tutor-tab-sidebar-l2-active);color:var(--tutor-text-brand)}.tutor-dashboard-header-user-popover .tutor-mobile-logout-wrapper{margin-top:auto}.tutor-dashboard-header-user-popover .tutor-mobile-logout-wrapper a{border:1px solid var(--tutor-border-idle);width:100%;padding:12px 16px}}.tutor-dashboard-layout.tutor-has-site-shell .tutor-dashboard-header{top:var(--tutor-site-header-offset)}body:has(#wpadminbar) .tutor-dashboard-layout.tutor-has-site-shell .tutor-dashboard-header{top:var(--tutor-site-header-offset)}.tutor-dashboard-nav-mobile{background-color:var(--tutor-surface-sidebar-l1);border-top:1px solid var(--tutor-border-idle);z-index:10;padding:16px 16px 12px;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.tutor-dashboard-nav-mobile{display:none}}.tutor-dashboard-nav-mobile-list{flex-flow:row;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex}.tutor-dashboard-nav-mobile-list>li{flex-flow:column;justify-content:flex-start;align-items:center;min-width:44px;margin:0;padding:0;display:flex}.tutor-dashboard-nav-mobile-list>li>a,.tutor-dashboard-nav-mobile-list>li>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-dashboard-nav-mobile-list>li>a:focus,.tutor-dashboard-nav-mobile-list>li>button:focus{outline:none}.tutor-dashboard-nav-mobile-list>li>a,.tutor-dashboard-nav-mobile-list>li>button{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);flex-flow:column;justify-content:flex-start;align-items:center;gap:4px;font-size:.75rem;font-weight:500;line-height:1.25rem;display:flex}.tutor-dashboard-nav-mobile-list>li>a.active,.tutor-dashboard-nav-mobile-list>li>a.active span,.tutor-dashboard-nav-mobile-list>li>button.active,.tutor-dashboard-nav-mobile-list>li>button.active span{color:var(--tutor-text-brand);font-weight:500}.tutor-dashboard-nav-mobile-list>li>a:hover,.tutor-dashboard-nav-mobile-list>li>a:focus,.tutor-dashboard-nav-mobile-list>li>button:hover,.tutor-dashboard-nav-mobile-list>li>button:focus{color:var(--tutor-text-brand);background-color:transparent}.tutor-dashboard-nav-mobile-list>li>a .tutor-dashboard-nav-mobile-icon,.tutor-dashboard-nav-mobile-list>li>button .tutor-dashboard-nav-mobile-icon{flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-dashboard-nav-mobile-more-popover{border:1px solid var(--tutor-border-idle);min-width:170px;padding:4px 0}.tutor-dashboard-nav-mobile-more-popover ul{margin:0;padding:0;list-style:none}.tutor-dashboard-nav-mobile-more-popover ul li{margin:0;padding:0}.tutor-dashboard-nav-mobile-more-popover ul li.tutor-dashboard-nav-mobile-more-back{border-top:1px solid var(--tutor-border-idle);margin-top:2px;padding-top:2px}.tutor-dashboard-nav-mobile-more-popover ul li a{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);box-shadow:none;outline:none;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:.75rem;font-weight:400;line-height:1.25rem;text-decoration:none;display:flex}.tutor-dashboard-nav-mobile-more-popover ul li a.active,.tutor-dashboard-nav-mobile-more-popover ul li a.active span{color:var(--tutor-text-brand)}.tutor-dashboard-layout.tutor-has-site-footer .tutor-dashboard-nav-mobile{position:-webkit-sticky;position:sticky;bottom:0;left:auto;right:auto}.tutor-profile-header{background-color:var(--tutor-surface-base);border-bottom:1px solid var(--tutor-border-idle);z-index:10;width:100%;padding-block:12px;position:-webkit-sticky;position:sticky;top:0}body:has(#wpadminbar) .tutor-profile-header{top:32px}.tutor-profile-header-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:1.25rem;font-weight:600;line-height:1.75rem}@media (min-width:576px){.tutor-profile-header-title{margin-inline:8px auto}}@media (max-width:768px){.tutor-profile-header{margin-bottom:8px}.tutor-profile-header-left{width:100%}.tutor-profile-header-left .tutor-profile-header-title{text-align:center;text-transform:capitalize;width:100%;margin-inline-start:0}.tutor-profile-header-right{flex-shrink:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;inset-inline-end:16px}}@media (max-width:576px){body:has(#wpadminbar) .tutor-profile-header{top:0}}.tutor-has-site-shell .tutor-profile-header{top:var(--tutor-site-header-offset)}body:has(#wpadminbar) .tutor-has-site-shell .tutor-profile-header{top:var(--tutor-site-header-offset)}.tutor-account-page-wrapper{--tutor-site-header-offset:0px;--tutor-site-header-overlay-offset:0px;width:100%}.tutor-account-page-wrapper .tutor-account-header{z-index:10;background-color:var(--tutor-surface-base);border-bottom:1px solid var(--tutor-border-idle);padding-block:12px;position:-webkit-sticky;position:sticky;top:0}body:has(#wpadminbar) .tutor-account-page-wrapper .tutor-account-header{top:32px}@media (max-width:576px){body:has(#wpadminbar) .tutor-account-page-wrapper .tutor-account-header{top:0}}.tutor-account-page-wrapper .tutor-account-header-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:1.25rem;font-weight:600;line-height:1.75rem}@media (min-width:576px){.tutor-account-page-wrapper .tutor-account-header-title{margin-inline:8px auto}}.tutor-account-page-wrapper.tutor-has-site-shell{padding-top:var(--tutor-site-header-overlay-offset)}.tutor-account-page-wrapper.tutor-has-site-shell .tutor-account-header{top:var(--tutor-site-header-offset)}body:has(#wpadminbar) .tutor-account-page-wrapper.tutor-has-site-shell .tutor-account-header{top:var(--tutor-site-header-offset)}.tutor-account-container{max-width:760px;margin:0 auto}@media (min-width:1400px){.tutor-account-container{max-width:860px}}@media (min-width:1920px){.tutor-account-container{max-width:944px}}.tutor-account-container{padding-inline:16px}.tutor-profile-completion{margin-bottom:20px;position:relative}.tutor-profile-completion-header{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px;flex-flow:row;justify-content:space-between;align-items:center;padding:12px;display:flex}.tutor-profile-completion-header.tutor-expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}.tutor-profile-completion-body{border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);z-index:2;border-top:none;border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;padding:12px 26px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08)}.tutor-stat-card{border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);border-radius:12px;flex-flow:column;justify-content:space-between;align-items:stretch;height:146px;padding:16px;transition:background-color .25s ease-in-out;display:flex}@media (max-width:576px){.tutor-stat-card{padding:12px}}.tutor-stat-card[href],.tutor-stat-card[onclick],.tutor-stat-card[\@click],.tutor-stat-card[x-on\:click]{cursor:pointer}.tutor-stat-card[href]:focus,.tutor-stat-card[href]:hover,.tutor-stat-card[onclick]:focus,.tutor-stat-card[onclick]:hover,.tutor-stat-card[\@click]:focus,.tutor-stat-card[\@click]:hover,.tutor-stat-card[x-on\:click]:focus,.tutor-stat-card[x-on\:click]:hover{background-color:var(--tutor-surface-l1-hover);outline:none}.tutor-stat-card:focus-visible{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-stat-card-header{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.tutor-stat-card-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:400;line-height:1.375rem}.tutor-stat-card-icon{flex-flow:row;justify-content:flex-start;align-items:stretch;display:flex}.tutor-stat-card-value{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-stat-card-change{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);margin-top:2px;margin-bottom:0;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-stat-card-enrolled .tutor-stat-card-icon,.tutor-stat-card-enrolled .tutor-stat-card-value{color:var(--tutor-text-brand)}.tutor-stat-card-active .tutor-stat-card-icon,.tutor-stat-card-active .tutor-stat-card-value{color:#00acc2}.tutor-stat-card-completed .tutor-stat-card-icon,.tutor-stat-card-completed .tutor-stat-card-value{color:var(--tutor-text-success)}.tutor-stat-card-brand .tutor-stat-card-icon,.tutor-stat-card-brand .tutor-stat-card-value{color:var(--tutor-text-brand)}.tutor-stat-card:has(canvas){height:179px}.tutor-stat-card:has(canvas) .tutor-stat-card-content{margin-top:38px}.tutor-stat-card:has(canvas) .tutor-stat-card-value{font-size:1.5rem;line-height:2rem}.tutor-stat-card-time-spent .tutor-stat-card-icon,.tutor-stat-card-time-spent .tutor-stat-card-value{color:var(--tutor-text-exception4)}.tutor-stat-card-courses .tutor-stat-card-icon,.tutor-stat-card-courses .tutor-stat-card-value{color:var(--tutor-text-success)}.tutor-stat-card-passed .tutor-stat-card-icon,.tutor-stat-card-students .tutor-stat-card-icon,.tutor-stat-card-passed .tutor-stat-card-value,.tutor-stat-card-students .tutor-stat-card-value{color:var(--tutor-text-brand)}.tutor-stat-card-star-line .tutor-stat-card-icon,.tutor-stat-card-star-fill .tutor-stat-card-icon,.tutor-stat-card-reviews .tutor-stat-card-icon,.tutor-stat-card-star-line .tutor-stat-card-value,.tutor-stat-card-star-fill .tutor-stat-card-value,.tutor-stat-card-reviews .tutor-stat-card-value{color:#fdb022}.tutor-stat-card-passed .tutor-stat-card-icon,.tutor-stat-card-passed .tutor-stat-card-value{color:var(--tutor-text-brand)}.tutor-stat-card-progress .tutor-stat-card-icon,.tutor-stat-card-progress .tutor-stat-card-value{color:#9747ff}.tutor-stat-card-completed .tutor-stat-card-icon,.tutor-stat-card-completed .tutor-stat-card-value{color:var(--tutor-text-success)}.tutor-stat-card-qa .tutor-stat-card-icon,.tutor-stat-card-qa .tutor-stat-card-value{color:#ee0097}.tutor-stat-card-book-2 .tutor-stat-card-icon,.tutor-stat-card-book-2 .tutor-stat-card-value,.tutor-stat-card-exception1 .tutor-stat-card-icon,.tutor-stat-card-exception1 .tutor-stat-card-value{color:#00acc2}.tutor-stat-card-success .tutor-stat-card-icon,.tutor-stat-card-success .tutor-stat-card-value{color:var(--tutor-text-success)}.tutor-stat-card-exception4 .tutor-stat-card-icon,.tutor-stat-card-time-spent .tutor-stat-card-icon,.tutor-stat-card-exception4 .tutor-stat-card-value,.tutor-stat-card-time-spent .tutor-stat-card-value{color:var(--tutor-text-exception4)}.tutor-stat-card-exception5 .tutor-stat-card-icon{color:var(--tutor-icon-exception5)}.tutor-stat-card-exception5 .tutor-stat-card-value{color:var(--tutor-text-exception5)}.tutor-stat-card-earning .tutor-stat-card-icon,.tutor-stat-card-earning .tutor-stat-card-value{color:var(--tutor-text-success)}.tutor-stat-card-wallet .tutor-stat-card-icon,.tutor-stat-card-wallet .tutor-stat-card-value{color:var(--tutor-text-brand)}.tutor-stat-card-withdraw .tutor-stat-card-icon,.tutor-stat-card-withdraw .tutor-stat-card-value{color:var(--tutor-text-exception5)}.tutor-stat-card-sale .tutor-stat-card-icon,.tutor-stat-card-sale .tutor-stat-card-value{color:var(--tutor-text-exception1)}.tutor-stat-card-commission .tutor-stat-card-icon,.tutor-stat-card-commission .tutor-stat-card-value{color:var(--tutor-text-exception2)}.tutor-stat-card-fees .tutor-stat-card-icon,.tutor-stat-card-fees .tutor-stat-card-value{color:var(--tutor-text-exception4)}.tutor-stat-card-hover-wrap{margin-top:2px;display:inline-block;position:relative}.tutor-stat-card-hover-wrap:hover .tutor-stat-card-hover-card{display:block}.tutor-stat-card-hover-card{background:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);white-space:nowrap;border-radius:8px;min-width:213px;padding:12px 16px;display:none;position:absolute;top:50%;left:100%;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08)}.tutor-progress-card{border:1px solid var(--tutor-border-idle);cursor:pointer;background-color:var(--tutor-surface-l1);border-radius:12px;padding:8px;transition:all .2s;position:relative;overflow:hidden}.tutor-progress-card .tutor-progress-card-inner{flex-flow:row;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}.tutor-progress-card .tutor-progress-card-thumbnail{aspect-ratio:16/9;border-radius:8px;flex:0 0 200px;position:relative;overflow:hidden}.tutor-progress-card .tutor-progress-card-thumbnail img{object-fit:cover;object-position:center;width:100%;height:100%}.tutor-progress-card-kebab-overlay{display:none}.tutor-progress-card-content{flex-flow:column;flex:0 0 calc(100% - 350px);justify-content:space-between;align-items:stretch;min-width:0;display:flex}.tutor-progress-card-header{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:2px;min-width:0;display:flex}.tutor-progress-card-category{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;min-width:0;max-width:100%;margin-bottom:2px;font-size:.75rem;font-weight:400;line-height:1.25rem;overflow:hidden}.tutor-progress-card-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-progress-card-details{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);align-items:center;gap:4px;margin-bottom:4px;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}.tutor-progress-card-separator{color:var(--tutor-text-secondary)}.tutor-progress-card-actions{top:8px;opacity:0;visibility:hidden;z-index:2;flex-flow:row;justify-content:flex-end;align-items:center;gap:6px;transition:opacity .2s,visibility .2s;display:flex;position:absolute;inset-inline-end:8px}.tutor-progress-card-resume-btn{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tutor-progress-card-menu{display:inline-flex}.tutor-progress-card-menu-btn{background-color:var(--tutor-button-ghost-hover);min-width:auto;min-height:auto;padding:4px}.tutor-progress-card-menu-btn:hover:not(:disabled){background-color:var(--tutor-button-ghost-hover)}.tutor-progress-card-footer{display:none}.tutor-progress-card:hover,.tutor-progress-card:focus{background-color:var(--tutor-surface-l1-hover)}.tutor-progress-card:focus-within{background-color:var(--tutor-surface-l1-hover)}.tutor-progress-card:hover>.tutor-progress-card-actions,.tutor-progress-card:focus>.tutor-progress-card-actions{opacity:1;visibility:visible}.tutor-progress-card:focus-within>.tutor-progress-card-actions{opacity:1;visibility:visible}.tutor-progress-card.tutor-active{background-color:var(--tutor-surface-l1-hover)}.tutor-progress-card:focus-visible{box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);z-index:1;outline:none;border-radius:12px!important}@media (max-width:992px){.tutor-progress-card-content{flex:0 0 calc(100% - 250px)}}@media (max-width:576px){.tutor-progress-card{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;height:auto;display:flex}.tutor-progress-card .tutor-progress-card-inner{flex-direction:column;gap:0}.tutor-progress-card .tutor-progress-card-thumbnail{width:100%;max-width:100%;margin-bottom:8px}.tutor-progress-card-kebab-overlay{top:8px;z-index:2;display:block;position:absolute;inset-inline-end:8px}.tutor-progress-card-header{margin-bottom:16px}.tutor-progress-card-details{margin-bottom:6px}.tutor-progress-card-content{padding:0 6px}.tutor-progress-card-actions{visibility:visible;opacity:1;padding:16px 0 0;display:flex;position:static}.tutor-progress-card-actions .tutor-btn{width:100%}}.tutor-course-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;height:100%;padding:8px;transition:background-color .25s ease-in-out;display:flex}.tutor-course-card:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-course-card-thumbnail{border-radius:4px;width:100%;margin-bottom:8px;position:relative;overflow:hidden}.tutor-course-card-thumbnail .tutor-ratio{width:100%}.tutor-course-card-thumbnail img{object-fit:cover;object-position:center;border-radius:4px;width:100%}.tutor-course-card-badge{top:4px;z-index:1;position:absolute;inset-inline-end:4px}.tutor-course-card-separator{background:var(--tutor-text-subdued);border-radius:8px;width:4px;height:4px;display:inline-block}.tutor-course-card-rating{margin-bottom:4px}.tutor-course-card-rating .tutor-ratings{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-exception4);flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}.tutor-course-card-rating .tutor-course-card-ratings-stars{flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;display:flex}.tutor-course-card-rating .tutor-course-card-ratings-stars i[class*=tutor-icon-star]{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-exception4);font-size:.75rem;font-weight:400;line-height:12px}.tutor-course-card-rating .tutor-ratings-count{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-course-card-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin-bottom:4px;font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-course-card-title a{color:var(--tutor-text-primary);transition:color .25s ease-in-out}.tutor-course-card-title a:hover{color:var(--tutor-text-brand)}.tutor-course-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:wrap;justify-content:flex-start;align-items:center;gap:2px 6px;margin-top:auto;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}.tutor-course-card-meta a{color:var(--tutor-text-secondary);transition:color .25s ease-in-out}.tutor-course-card-meta a:hover{color:var(--tutor-text-brand)}.tutor-course-card-footer{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;margin-top:auto;padding-top:8px;font-size:.875rem;font-weight:500;line-height:1.375rem;display:flex}.tutor-course-card-footer del{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-course-card-price{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-course-card-price-original{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-dashboard-page-card-body.tutor-dashboard-wishlist-wrapper{background-color:unset;border:unset;margin-top:10px}}.tutor-dashboard-my-courses .tutor-my-courses-card-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px;display:grid}@media (max-width:992px){.tutor-dashboard-my-courses .tutor-my-courses-card-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.tutor-dashboard-my-courses .tutor-my-courses-card-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:576px){.tutor-dashboard-my-courses .tutor-my-courses-card-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}}@media (max-width:480px){.tutor-dashboard-my-courses .tutor-my-courses-card-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}.tutor-dashboard-my-courses .tutor-my-courses-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-color:var(--tutor-border-idle2);border-radius:8px;flex-flow:column;justify-content:flex-start;align-items:stretch;transition:background-color .25s ease-in-out;display:flex;position:relative}.tutor-dashboard-my-courses .tutor-my-courses-card-body{flex-flow:column;flex:1;justify-content:flex-start;align-items:stretch;gap:8px;padding:8px;display:flex}.tutor-dashboard-my-courses .tutor-my-courses-card-thumb{border-radius:4px;height:156px;position:relative;overflow:hidden}.tutor-dashboard-my-courses .tutor-my-courses-card-thumb img{object-fit:cover;width:100%;height:100%}.tutor-dashboard-my-courses .tutor-my-courses-card-actions{opacity:0;background:rgba(0,0,0,.4);flex-flow:row;justify-content:center;align-items:center;gap:8px;transition:opacity .25s ease-in-out;display:flex;position:absolute;inset:0;box-shadow:0 4px 4px rgba(0,0,0,.25)}.tutor-dashboard-my-courses .tutor-my-courses-card-footer{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);border-top:1px solid var(--tutor-border-idle2);flex-flow:row;justify-content:space-between;align-items:center;min-height:44px;padding:6px 12px;font-size:.875rem;font-weight:500;line-height:1.375rem;display:flex}.tutor-dashboard-my-courses .tutor-my-courses-card-footer del{color:var(--tutor-text-subdued);font-weight:400}.tutor-dashboard-my-courses .tutor-my-courses-card-footer-actions{opacity:0;transition:opacity .25s ease-in-out}.tutor-dashboard-my-courses .tutor-my-courses-card-content{flex:1;min-width:0}.tutor-dashboard-my-courses .tutor-my-courses-card:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-dashboard-my-courses .tutor-my-courses-card:focus-within{background-color:var(--tutor-surface-l1-hover)}.tutor-dashboard-my-courses .tutor-my-courses-card:has(.tutor-popover-open){background-color:var(--tutor-surface-l1-hover)}.tutor-dashboard-my-courses .tutor-my-courses-card:hover .tutor-my-courses-card-content a{color:var(--tutor-text-brand)}.tutor-dashboard-my-courses .tutor-my-courses-card:focus-within .tutor-my-courses-card-content a{color:var(--tutor-text-brand)}.tutor-dashboard-my-courses .tutor-my-courses-card:has(.tutor-popover-open) .tutor-my-courses-card-content a{color:var(--tutor-text-brand)}.tutor-dashboard-my-courses .tutor-my-courses-card:hover .tutor-my-courses-card-actions,.tutor-dashboard-my-courses .tutor-my-courses-card:hover .tutor-my-courses-card-footer-actions{opacity:1}.tutor-dashboard-my-courses .tutor-my-courses-card:focus-within .tutor-my-courses-card-actions{opacity:1}.tutor-dashboard-my-courses .tutor-my-courses-card:focus-within .tutor-my-courses-card-footer-actions{opacity:1}.tutor-dashboard-my-courses .tutor-my-courses-card:has(.tutor-popover-open) .tutor-my-courses-card-actions{opacity:1}.tutor-dashboard-my-courses .tutor-my-courses-card:has(.tutor-popover-open) .tutor-my-courses-card-footer-actions{opacity:1}.tutor-dashboard-my-courses .tutor-my-courses-card .tutor-popover-menu-item.tutor-popover-menu-item-delete{border-top:1px solid var(--tutor-border-idle)}@media (min-width:576px){.tutor-dashboard-my-courses .tutor-my-courses-card .tutor-popover-menu-item.tutor-popover-menu-item-edit,.tutor-dashboard-my-courses .tutor-my-courses-card .tutor-popover-menu-item.tutor-popover-menu-item-overview{display:none}}@media (max-width:576px){.tutor-dashboard-my-courses .tutor-my-courses-card .tutor-my-courses-card-actions{display:none}.tutor-dashboard-my-courses .tutor-my-courses-card .tutor-my-courses-card-footer-actions{opacity:1}}.tutor-dashboard-courses-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px;overflow:hidden}.tutor-dashboard-courses-card .tutor-dashboard-courses-tab{border-bottom:1px solid var(--tutor-border-idle);border-radius:12px 12px 0 0;padding:16px}@media (max-width:576px){.tutor-dashboard-courses-card{background-color:transparent;border:none;border-radius:0}.tutor-dashboard-courses-card .tutor-dashboard-courses-tab{border:1px solid var(--tutor-border-idle);border-radius:12px;padding:4px}}.tutor-dashboard-announcements .tutor-announcement-item{padding:16px}.tutor-dashboard-announcements .tutor-announcement-item:not(:last-of-type){border-bottom:1px solid var(--tutor-border-idle)}@media (min-width:576px){.tutor-dashboard-announcements .tutor-announcement-item{transition:background-color .25s ease-in-out}.tutor-dashboard-announcements .tutor-announcement-item .tutor-announcement-actions{opacity:0;transition:opacity .25s ease-in-out}.tutor-dashboard-announcements .tutor-announcement-item:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-dashboard-announcements .tutor-announcement-item:focus-within{background-color:var(--tutor-surface-l1-hover)}.tutor-dashboard-announcements .tutor-announcement-item:hover .tutor-announcement-actions{opacity:1}.tutor-dashboard-announcements .tutor-announcement-item:focus-within .tutor-announcement-actions{opacity:1}}.tutor-dashboard-wishlist-wrapper{background-color:var(--tutor-surface-l1);padding:16px}.tutor-dashboard-wishlist-wrapper .tutor-wishlist-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:576px){.tutor-dashboard-wishlist-wrapper .tutor-wishlist-grid{background-color:transparent;grid-template-columns:repeat(1,1fr);gap:8px;display:grid}.tutor-dashboard-wishlist-wrapper{background-color:transparent;padding:12px 0}}.tutor-dashboard-welcome-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:12px;flex-flow:row;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}@media (max-width:576px){.tutor-dashboard-welcome-card{flex-direction:column;align-items:start;gap:24px}}.tutor-dashboard-welcome-card .tutor-dashboard-welcome-content{padding:24px}.tutor-dashboard-welcome-card .tutor-dashboard-welcome-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-surface-brand-tertiary);border-radius:32px;align-items:center;gap:4px;padding:4px 12px;font-size:.75rem;font-weight:600;line-height:1.25rem;display:inline-flex}.tutor-dashboard-welcome-card .tutor-dashboard-welcome-banner{flex-flow:row;justify-content:center;align-items:center;width:248px;height:248px;display:flex}@media (max-width:576px){.tutor-dashboard-welcome-card .tutor-dashboard-welcome-banner{width:100%}}.tutor-dashboard-quick-tips-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:12px;flex-flow:row;justify-content:space-between;align-items:start;margin-bottom:20px;padding:24px;display:flex}@media (max-width:576px){.tutor-dashboard-quick-tips-card{flex-direction:column;gap:24px}}.tutor-stat-card-value{font-size:1.5rem;line-height:2rem}.tutor-dashboard-home-sort .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);font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-dashboard-home-sort [data-grab]{font-size:100%;font:inherit;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;cursor:grab;background-color:transparent;border:0;flex-flow:row;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}.tutor-dashboard-home-sort [data-grab] svg{color:var(--tutor-icon-secondary)}.tutor-dashboard-home-sort .tutor-popover{view-transition-name:tutor-dashboard-home-sort-popover}.tutor-dashboard-home-chart{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:12px;flex-flow:column;justify-content:flex-start;align-items:stretch;padding-bottom:16px;display:flex}.tutor-dashboard-home-chart-canvas{max-height:179px}.tutor-dashboard-home-chart-header{flex-flow:row;justify-content:space-between;align-items:center;padding:16px;display:flex}.tutor-dashboard-home-chart-legend{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:4px;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}.tutor-dashboard-home-chart-legend:before{content:"";border-radius:4px;flex-flow:row;justify-content:center;align-items:center;width:14px;height:2px;display:flex}.tutor-dashboard-home-chart-legend[data-color=brand]:before{background-color:var(--tutor-actions-brand-primary)}.tutor-dashboard-home-chart-legend[data-color=success]:before{background-color:var(--tutor-actions-success-primary)}.tutor-dashboard-home-chart[data-stacked=true]{padding:16px}.tutor-dashboard-home-chart[data-stacked=true] canvas{width:100%;max-height:118px;margin-top:12px}.tutor-dashboard-home-chart[data-stacked=true] .tutor-dashboard-home-chart-legend{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:start;gap:4px;min-width:99px;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}@media (max-width:576px){.tutor-dashboard-home-chart[data-stacked=true] .tutor-dashboard-home-chart-legend{min-width:80px}}.tutor-dashboard-home-chart[data-stacked=true] .tutor-dashboard-home-chart-legend:before{content:"";aspect-ratio:1;border-radius:4px;width:12px;height:12px;margin-top:4px}.tutor-dashboard-home-chart[data-stacked=true] .tutor-dashboard-home-chart-legend[data-color=enrolled]:before{background-color:var(--tutor-actions-exception5)}.tutor-dashboard-home-chart[data-stacked=true] .tutor-dashboard-home-chart-legend[data-color=completed]:before{background-color:var(--tutor-actions-success-primary)}.tutor-dashboard-home-chart[data-stacked=true] .tutor-dashboard-home-chart-legend[data-color=in_progress]:before{background-color:var(--tutor-actions-caution)}.tutor-dashboard-home-chart[data-stacked=true] .tutor-dashboard-home-chart-legend[data-color=inactive]:before{background-color:var(--tutor-surface-l2-hover)}.tutor-dashboard-home-chart[data-stacked=true] .tutor-dashboard-home-chart-legend[data-color=cancelled]:before{background-color:var(--tutor-actions-critical-primary)}.tutor-dashboard-home-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:12px;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:16px;display:flex}.tutor-dashboard-home-card-body{flex-flow:column;justify-content:flex-start;align-items:center;gap:12px;display:flex}.tutor-dashboard-home-card-body:has(.tutor-dashboard-home-activity){gap:20px}.tutor-dashboard-home-card-item{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:8px;width:100%;padding-inline:12px;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}.tutor-dashboard-home-card-avatar{flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tutor-dashboard-home-card-icon{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;width:16px;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}.tutor-dashboard-home-course{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:8px;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;transition:background-color .25s ease-in-out;display:flex}.tutor-dashboard-home-course:hover{background-color:var(--tutor-surface-base)}.tutor-dashboard-home-course-index{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);aspect-ratio:1;background-color:var(--tutor-surface-l1-hover);border-radius:4px;flex-flow:row;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:500;line-height:1.125rem;display:flex}.tutor-dashboard-home-task{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:8px;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;padding:12px;transition:background-color .25s ease-in-out;display:flex}.tutor-dashboard-home-task [data-meta]{display:block}.tutor-dashboard-home-task [data-link]{display:none}.tutor-dashboard-home-task:hover{background-color:var(--tutor-surface-base)}.tutor-dashboard-home-task:hover [data-meta]{display:none}.tutor-dashboard-home-task:hover [data-link]{display:flex}.tutor-dashboard-home-task-icon{aspect-ratio:1;background-color:var(--tutor-actions-brand-tertiary);border-radius:4px;flex-flow:row;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tutor-dashboard-home-task-icon svg{color:var(--tutor-icon-brand)}.tutor-dashboard-home-task-meta{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-actions-gray-secondary);border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:12px;padding-inline:8px;font-size:.75rem;font-weight:500;line-height:1.25rem}.tutor-dashboard-home-task-link{align-self:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:12px}.tutor-dashboard-home-task-live-tag{margin-top:12px;position:relative}.tutor-dashboard-home-task-live-tag-badge{opacity:1;visibility:visible;z-index:1;flex-flow:row;justify-content:flex-start;align-items:center;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;display:flex}.tutor-dashboard-home-activity{width:100%;padding-inline:0}.tutor-dashboard-home-review{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:8px;width:100%;padding:12px}.tutor-dashboard-home-review-avatar{flex-flow:row;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:flex}.tutor-dashboard-home-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-dashboard-home-review-action:hover:not(:disabled):not(.disabled),.tutor-dashboard-home-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-dashboard-home-review-action:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-dashboard-home-review-action svg:not([class]){color:currentColor;flex-shrink:0}.tutor-dashboard-home-review-action:disabled,.tutor-dashboard-home-review-action.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}.tutor-dashboard-home-review-action:disabled svg:not([class]),.tutor-dashboard-home-review-action.disabled svg:not([class]){color:var(--tutor-icon-subdued)}.tutor-dashboard-home-review-action{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:2px;font-size:.75rem;line-height:1.25rem}.tutor-dashboard-home-review-action:not([class*=tutor-btn-link]){min-height:32px;padding:6px 12px}.tutor-dashboard-home-review-action{color:var(--tutor-text-brand);background-color:transparent}.tutor-dashboard-home-review-action svg:not([class]){color:var(--tutor-icon-brand)}.tutor-dashboard-home-review-action:hover:not(:disabled):not(.disabled){color:var(--tutor-text-brand-hover);box-shadow:none!important}.tutor-dashboard-home-review-action:hover:not(:disabled):not(.disabled) svg:not([class]){color:var(--tutor-icon-brand-hover)}.tutor-dashboard-home-review-action{color:var(--tutor-text-subdued);min-height:unset;flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:16px;padding:0;display:flex}[data-section-id=current_stats]{view-transition-name:current-stats}[data-section-id=overview_chart]{view-transition-name:overview-chart}[data-section-id=course_completion_and_leader]{view-transition-name:course-completion-and-leader}[data-section-id=top_performing_courses]{view-transition-name:top-performing-courses}[data-section-id=upcoming_tasks_and_activity]{view-transition-name:upcoming-tasks-and-activity}[data-section-id=recent_reviews]{view-transition-name:recent-reviews}.tutor-user-reviews{margin-block:32px}@media (max-width:576px){.tutor-user-reviews{margin-block:16px}}.tutor-review-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:8px;flex-flow:column;justify-content:flex-start;align-items:stretch;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out;display:flex}.tutor-review-card:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-review-card:hover .tutor-review-actions{opacity:1}@media (max-width:576px){.tutor-review-card .tutor-review-actions{opacity:1}}.tutor-review-header{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:16px;display:flex}.tutor-review-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin-top:2px;font-size:1rem;font-weight:500;line-height:1.5rem}.tutor-review-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}.tutor-review-content{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:16px;display:flex}.tutor-review-rating-wrapper{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.tutor-review-rating{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;height:32px;font-size:1rem;font-weight:400;line-height:1.375rem;display:flex}.tutor-review-actions{opacity:0;gap:8px;transition:opacity .25s ease-in-out}.tutor-review-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:400;line-height:1.375rem}.tutor-review-form{background-color:var(--tutor-surface-l1-hover);flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:16px;display:flex}.tutor-review-form-fields{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;display:flex}.tutor-review-student{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;margin-top:8px;display:flex}.tutor-user-profile .tutor-profile-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:12px;padding:16px}.tutor-user-profile .tutor-profile-card-header{background-color:var(--tutor-surface-brand-tertiary);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;flex-flow:row;justify-content:center;align-items:center;height:184px;margin-bottom:72px;display:flex;position:relative}.tutor-user-profile .tutor-profile-card-header .tutor-avatar{border:4px solid var(--tutor-border-inverse);position:absolute;bottom:0;left:50%;transform:translateY(50%)translate(-50%)}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-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}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn:hover:not(:disabled):not(.disabled),.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-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}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn svg:not([class]){color:currentColor;flex-shrink:0}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn:disabled,.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn:disabled svg:not([class]),.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn.disabled svg:not([class]){color:var(--tutor-icon-subdued)}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn{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))}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn svg:not([class]){color:var(--tutor-icon-idle)}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn: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)))}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn: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)))}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn:disabled,.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-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)))}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:2px;font-size:.75rem;line-height:1.25rem}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn:not([class*=tutor-btn-link]){min-height:32px;padding:6px 12px}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn{top:12px;outline:none;gap:4px;position:absolute;inset-inline-end:12px}@media (max-width:576px){.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn{width:40px;height:40px;padding:0}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn svg{width:20px;height:20px}.tutor-user-profile .tutor-profile-card-header .tutor-edit-profile-btn span{display:none}}.tutor-user-profile .tutor-profile-card-body{grid-template-columns:repeat(2,1fr);gap:200px;display:grid;position:relative}@media (max-width:576px){.tutor-user-profile .tutor-profile-card-body{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}}.tutor-user-profile .tutor-profile-card-body .tutor-user-profile-title{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin-top:0;margin-bottom:4px;font-size:1.5rem;font-weight:600;line-height:2rem}@media (max-width:576px){.tutor-user-profile .tutor-profile-card-body .tutor-user-profile-title{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:600;line-height:1.75rem}}.tutor-user-profile .tutor-profile-card-body .tutor-user-profile-designation{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-user-profile .tutor-profile-card-body .tutor-user-profile-social{flex-flow:row;justify-content:flex-start;align-items:center;gap:16px;margin-top:16px;display:flex}.tutor-user-profile .tutor-profile-card-body .tutor-user-profile-social .tutor-social-link{width:16px;height:16px;box-shadow:none;color:var(--tutor-text-primary);outline:none;transition:color .25s ease-in-out}.tutor-user-profile .tutor-profile-card-body .tutor-user-profile-social .tutor-social-link:hover{color:var(--tutor-text-brand)}.tutor-user-profile .tutor-profile-card-body .tutor-user-profile-bio{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);margin-bottom:32px;font-size:.875rem;font-weight:400;line-height:1.125rem}.tutor-user-profile .tutor-profile-card-body .tutor-user-profile-bio p{margin:0}@media (max-width:576px){.tutor-user-profile .tutor-profile-card-body .tutor-user-profile-bio{margin-bottom:16px}}.tutor-user-profile .tutor-profile-card-body .tutor-bio-wrapper{margin-bottom:32px;position:relative}.tutor-user-profile .tutor-profile-card-body .tutor-bio-wrapper .tutor-user-profile-bio{margin-bottom:0}@media (max-width:576px){.tutor-user-profile .tutor-profile-card-body .tutor-bio-wrapper{margin-bottom:16px}}.tutor-user-profile .tutor-profile-card-body .tutor-user-profile-details{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:576px){.tutor-user-profile .tutor-profile-card-body .tutor-user-profile-details{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}}.tutor-user-profile .tutor-profile-card-body .tutor-user-profile-details li{white-space:nowrap;margin:0}.tutor-user-profile .tutor-profile-card-body .tutor-user-profile-details li span{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}@media (min-width:576px){.tutor-user-profile .tutor-profile-card-body-left{min-height:140px}}.tutor-user-profile .tutor-profile-card-body-right{flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.tutor-user-profile .tutor-profile-card-body .tutor-profile-member-since{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:4px;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}@media (min-width:576px){.tutor-user-profile .tutor-profile-card-body .tutor-profile-member-since{inset-inline-start:0;position:absolute;bottom:0}}.tutor-user-profile .tutor-bio-toggle-less,.tutor-user-profile .tutor-bio-toggle{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-brand);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--tutor-surface-l1);cursor:pointer;text-box-trim:trim-both;text-edge:cap alphabetic;border:none;padding:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.tutor-user-profile .tutor-bio-toggle-less:focus-visible{outline:2px solid var(--tutor-text-brand);outline-offset:2px;border-radius:2px}.tutor-user-profile .tutor-bio-toggle:focus-visible{outline:2px solid var(--tutor-text-brand);outline-offset:2px;border-radius:2px}.tutor-user-profile .tutor-bio-toggle-less{margin-top:4px;display:inline}.tutor-user-profile .tutor-user-profile-statistics{margin-top:24px}.tutor-user-profile .tutor-user-profile-statistics .tutor-statistic-title{font-family:var(--tutor-font-family-heading,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin-top:0;margin-bottom:8px;font-size:1.125rem;font-weight:600;line-height:1.625rem}.tutor-user-profile .tutor-user-profile-statistics .tutor-statistic-cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tutor-user-profile .tutor-user-profile-statistics .tutor-statistic-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;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:flex-start;gap:12px;padding:16px;display:flex}@media (max-width:576px){.tutor-user-profile .tutor-user-profile-statistics .tutor-statistic-card{gap:6px;padding:12px}}.tutor-user-profile .tutor-user-profile-statistics .tutor-statistic-card-icon{padding-top:4px}@media (max-width:576px){.tutor-user-profile .tutor-user-profile-statistics .tutor-statistic-card-icon{padding-top:2px}.tutor-user-profile .tutor-user-profile-statistics .tutor-statistic-card-icon svg{width:20px;height:20px}}.tutor-user-profile .tutor-user-profile-statistics .tutor-statistic-card-content{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:2px;display:flex}.tutor-user-profile .tutor-user-profile-statistics .tutor-statistic-card-value{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:600;line-height:2rem}@media (max-width:576px){.tutor-user-profile .tutor-user-profile-statistics .tutor-statistic-card-value{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:600;line-height:1.625rem}}.tutor-user-profile .tutor-user-profile-statistics .tutor-statistic-card-label{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.5rem}@media (max-width:576px){.tutor-user-profile .tutor-user-profile-statistics .tutor-statistic-card-label{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-billing-body{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);box-shadow:none;border-radius:8px}@media (max-width:576px){.tutor-billing-body{background-color:transparent;border:none;border-radius:0;margin-top:4px}}.tutor-billing-tabs{border-bottom:1px solid var(--tutor-border-idle);width:100%;padding:12px 16px}@media (max-width:576px){.tutor-billing-tabs{margin-bottom:8px}}.tutor-billing-tabs-content{width:100%}@media (max-width:576px){.tutor-billing-tabs-content{border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);border-radius:12px;margin-top:8px}.tutor-billing-tabs{border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);border-radius:12px;width:100%;padding:4px}.tutor-billing-tabs .tutor-tabs-tab{flex-flow:row;flex:1;justify-content:center;align-items:center;display:flex}}.tutor-billing-content{flex-flow:column;justify-content:center;align-items:flex-start;width:100%;display:flex}@media (max-width:576px){.tutor-billing-content{border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);border-radius:12px}}.tutor-billing-filters{border-block:1px solid var(--tutor-border-idle);flex-flow:row;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 16px;display:flex}@media (max-width:576px){.tutor-billing-filters{border-top:none}}.tutor-billing-card{border-bottom:1px solid var(--tutor-border-idle);flex-flow:row;justify-content:space-between;align-items:start;gap:8px;padding:16px;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease;display:flex}.tutor-billing-card:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-billing-card:hover .tutor-billing-card-title-access{color:var(--tutor-text-brand)}.tutor-billing-card:last-of-type{border-bottom:none}.tutor-billing-card-left{flex-flow:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:6px;min-width:0;display:flex}.tutor-billing-card-left .tutor-section-separator-vertical{background-color:var(--tutor-surface-l2-hover);height:12px}.tutor-billing-card-left .tutor-billing-card-payment-method{flex-flow:row;justify-content:flex-start;align-items:stretch;display:flex}.tutor-billing-card-right{text-align:end;flex-flow:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:4px;display:flex}.tutor-billing-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;flex-flow:row;justify-content:flex-start;align-items:start;gap:4px;width:100%;min-width:0;font-size:.875rem;font-weight:500;line-height:1.375rem;display:flex;overflow:hidden}.tutor-billing-card-title ul{list-style:inside}.tutor-billing-card-title ul li{margin-bottom:0;padding-inline-start:4px}.tutor-billing-card-title ul li span{margin-inline-start:-4px}@media (max-width:576px){.tutor-billing-card-title{text-overflow:unset;white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex-flow:column;justify-content:center;align-items:flex-start;display:flex;overflow:visible}}.tutor-billing-card-details{color:var(--tutor-text-secondary);flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.tutor-billing-card-id{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-surface-l2);border-radius:2px;flex-flow:row;justify-content:center;align-items:center;padding:0 4px;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}@media (max-width:576px){.tutor-billing-card-payment-method .tutor-badge{gap:0;padding:4px;font-size:0;line-height:0}.tutor-billing-card-payment-method .tutor-badge img{display:block}}.tutor-billing-card-amount{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:600;line-height:1.375rem}.tutor-billing-invoice{flex-flow:column;justify-content:center;align-items:flex-start;gap:12px;width:100%;display:flex}.tutor-billing-invoice-header{border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);border-radius:12px;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding:8px;display:flex}.tutor-billing-invoice-content{border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);border-radius:12px;flex-flow:row;justify-content:center;align-items:center;width:100%;padding:8px;display:flex}.tutor-billing-invoice-content img{object-position:center;object-fit:contain;border-radius:8px;width:100%;height:auto}.tutor-payment-modal-contents{max-height:calc(100dvh - 173px);padding:4px 16px 16px;overflow-y:auto}.tutor-payment-modal-contents .tutor-payment-modal-payments{background-color:var(--tutor-surface-base);border:1px solid var(--tutor-border-idle);border-radius:8px;flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.tutor-payment-modal-contents .tutor-payment-modal-payments .tutor-input-field{padding:16px}.tutor-payment-modal-contents .tutor-payment-modal-payments .tutor-input-field:not(:last-child){border-bottom:1px solid var(--tutor-border-idle)}.tutor-payment-modal-contents .tutor-payment-terms-checkbox .tutor-input-wrapper{align-items:start}.tutor-payment-modal-contents .tutor-payment-terms-checkbox .tutor-label{flex-wrap:wrap;row-gap:0}.tutor-user-withdrawals .tutor-withdrawal-history-heading{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin-top:40px;margin-bottom:12px;font-size:1rem;font-weight:500;line-height:1.5rem}@media (max-width:768px){.tutor-user-withdrawals .tutor-withdrawal-history-heading{margin-top:20px}.tutor-user-withdrawals .tutor-tooltip-wrap{margin-top:2px}}@media (max-width:576px){.tutor-user-withdrawals .tutor-withdrawal-available-header{flex-direction:column;align-items:stretch;gap:20px}}.tutor-user-withdrawals .tutor-withdrawal-status{background-color:var(--tutor-surface-base);border:1px solid var(--tutor-border-idle2);border-radius:8px;justify-content:space-between;margin-top:16px;padding:16px;display:flex;position:relative}.tutor-user-withdrawals .tutor-withdrawal-status:before,.tutor-user-withdrawals .tutor-withdrawal-status:after{content:"";background-color:var(--tutor-border-idle);width:1px;position:absolute;top:16px;bottom:16px}.tutor-user-withdrawals .tutor-withdrawal-status:before{inset-inline-start:33.3333%}.tutor-user-withdrawals .tutor-withdrawal-status:after{inset-inline-start:66.6667%}.tutor-user-withdrawals .tutor-withdrawal-status-item{flex:1;position:relative}.tutor-user-withdrawals .tutor-withdrawal-status-item-label{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-user-withdrawals .tutor-withdrawal-status-item-value{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-user-withdrawals .tutor-withdrawal-status-item-value--pending{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-warning);font-size:.875rem;font-weight:500;line-height:1.375rem}.tutor-user-withdrawals .tutor-withdrawal-status-item-info{color:var(--tutor-text-secondary);justify-content:center;align-items:center;margin-inline-start:2px;display:inline-flex}.tutor-user-withdrawals .tutor-withdrawal-status-item:nth-child(2){padding-inline-start:10%}.tutor-user-withdrawals .tutor-withdrawal-status-item:nth-child(3){flex-direction:column;align-items:end;display:flex}@media (max-width:576px){.tutor-user-withdrawals .tutor-withdrawal-status{flex-direction:column;gap:0}.tutor-user-withdrawals .tutor-withdrawal-status:before,.tutor-user-withdrawals .tutor-withdrawal-status:after{display:none}.tutor-user-withdrawals .tutor-withdrawal-status-item{border-bottom:1px solid var(--tutor-border-idle);flex-direction:row;flex:none;justify-content:space-between;align-items:center;width:100%;padding:8px 0;display:flex}.tutor-user-withdrawals .tutor-withdrawal-status-item:first-child{padding-top:0}.tutor-user-withdrawals .tutor-withdrawal-status-item:last-child{border-bottom:none;padding-bottom:0}.tutor-user-withdrawals .tutor-withdrawal-status-item:nth-child(2){padding-inline-start:0}.tutor-user-withdrawals .tutor-withdrawal-status-item:nth-child(3){flex-direction:row;align-items:center}}.tutor-user-withdrawals .tutor-billing-card{align-items:flex-start;min-width:0}.tutor-user-withdrawals .tutor-billing-card-left{gap:8px;min-width:0}.tutor-user-withdrawals .tutor-billing-card-left .tutor-badge{white-space:nowrap;flex-shrink:0}.tutor-user-withdrawals .tutor-billing-card-left .tutor-flex:first-child{min-width:0}.tutor-user-withdrawals .tutor-billing-card-left .tutor-flex:first-child>div:first-child{flex-shrink:0;align-items:baseline;display:flex}.tutor-user-withdrawals .tutor-billing-card-left .tutor-flex:first-child>div:last-child{word-break:break-word;overflow-wrap:break-word;min-width:0}.tutor-user-withdrawals .tutor-billing-card-right{flex-shrink:0}.tutor-withdrawal-available-balance{background:var(--tutor-surface-l1-hover);border:1px solid var(--tutor-border-idle);border-radius:8px;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:12px;padding:12px 16px;display:flex}.tutor-withdrawal-available-balance-icon{background:var(--tutor-surface-l1);border-radius:1000px;flex-flow:row;justify-content:center;align-items:center;gap:8px;width:44px;height:44px;display:flex}.tutor-account-section .tutor-account-cover-photo{background-color:var(--tutor-surface-brand-quaternary);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;min-height:184px;position:relative}.tutor-account-section .tutor-account-cover-photo.is-loading{pointer-events:none;background-image:none!important}.tutor-account-section .tutor-account-cover-photo.is-loading>*{visibility:hidden}.tutor-account-section .tutor-account-cover-photo.is-loading:before{content:"";box-sizing:border-box;border:2px solid var(--tutor-surface-l1-hover);border-top-color:var(--tutor-surface-l1);z-index:1;border-radius:50%;width:44px;height:44px;margin-top:-22px;margin-left:-22px;animation:.8s linear infinite tutor-spin;position:absolute;top:50%;left:50%}.tutor-account-section .tutor-account-cover-photo .tutor-account-cover-photo-action{top:8px;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:6px;display:flex;position:absolute;inset-inline-end:8px}.tutor-account-section .tutor-account-avatar-wrapper{z-index:1;flex-flow:row;justify-content:center;align-items:center;margin-bottom:-52px;display:flex;position:relative;transform:translateY(-52px)}.tutor-account-section .tutor-account-avatar-wrapper .tutor-account-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:4px solid var(--tutor-border-inverse);border-radius:1000px;flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative;overflow:visible}.tutor-account-section .tutor-account-avatar-wrapper .tutor-account-avatar img{border-radius:1000px}.tutor-account-section .tutor-account-avatar-wrapper .tutor-account-avatar.is-loading{pointer-events:none;-webkit-text-fill-color:transparent;position:relative}.tutor-account-section .tutor-account-avatar-wrapper .tutor-account-avatar.is-loading>*{visibility:hidden}.tutor-account-section .tutor-account-avatar-wrapper .tutor-account-avatar.is-loading:before{content:"";box-sizing:border-box;border:2px solid var(--tutor-surface-l1-hover);border-top-color:var(--tutor-surface-l1);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-account-section .tutor-account-avatar-wrapper .tutor-account-avatar .tutor-account-avatar-edit{inset-inline-end:0;border:3px solid var(--tutor-border-inverse);border-radius:1000px;transition:background-color .25s ease-in-out,color .25s ease-in-out;position:absolute;bottom:0}.tutor-account-section .tutor-account-avatar-wrapper .tutor-account-avatar .tutor-account-avatar-edit:hover,.tutor-account-section .tutor-account-avatar-wrapper .tutor-account-avatar .tutor-account-avatar-edit:focus,.tutor-account-section .tutor-account-avatar-wrapper .tutor-account-avatar .tutor-account-avatar-edit:active{border:3px solid var(--tutor-border-inverse)}.tutor-profile-settings-section{background:var(--tutor-surface-base);flex-direction:column;display:flex;position:relative}.tutor-profile-settings-section.tutor-tabs-vertical{display:block}@media (max-width:768px){.tutor-profile-settings-section{overflow:visible}.tutor-profile-settings-section .tutor-account-container .tutor-tabs-tab{gap:16px}.tutor-profile-settings-section .tutor-account-container .tutor-tabs-tab:hover:not(:disabled):not(.tutor-tabs-tab-active){background:0 0}.tutor-profile-settings-section .tutor-account-container .tutor-profile-settings-tab{width:100%;height:auto;overflow-y:visible;overflow:unset;background:0 0;border:none;flex-direction:column;gap:16px;padding:0}.tutor-profile-settings-section .tutor-account-container .tutor-profile-settings-tab button{padding:0}.tutor-profile-settings-section .tutor-account-container .tutor-flex:has(.tutor-profile-tab-activated) .tutor-profile-settings-tab{display:none}.tutor-profile-settings-section .tutor-account-container .tutor-icon{background:var(--tutor-surface-l1);color:var(--tutor-text-secondary);border:1px solid var(--tutor-border-idle);border-radius:6px;width:48px;height:48px}.tutor-profile-settings-section .tutor-account-container .tutor-tabs-tab-active{color:var(--tutor-text-brand);background-color:transparent}.tutor-profile-settings-section .tutor-profile-settings-tab-content{background:var(--tutor-surface-base);height:auto;padding:0;display:none;position:static;overflow:visible}.tutor-profile-settings-section .tutor-profile-settings-tab-content.tutor-profile-tab-activated{display:block}}.tutor-profile-settings-tab.tutor-tabs-nav{border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);border-radius:12px;height:-webkit-min-content;height:-moz-min-content;height:min-content;position:-webkit-sticky;position:sticky;top:89px}.tutor-profile-settings-tab.tutor-tabs-nav button{height:unset;padding:8px 20px;font-weight:400}.tutor-profile-settings-tab.tutor-tabs-nav button:not(.tutor-tabs-tab-active):hover{background-color:var(--tutor-tab-sidebar-l4-hover)}.tutor-profile-settings-tab.tutor-tabs-nav button.tutor-tabs-tab-active{background-color:var(--tutor-tab-sidebar-l4-active)}.tutor-profile-notification .tutor-profile-notification-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);overflow:hidden}.tutor-profile-notification .tutor-profile-notification-card svg{color:var(--tutor-icon-idle);flex-shrink:0}.tutor-profile-notification .tutor-profile-notification-card:hover .tutor-profile-notification-toggle{visibility:visible}.tutor-profile-notification .tutor-profile-notification-toggle{cursor:pointer;visibility:hidden;align-items:center;display:flex}.tutor-profile-notification .tutor-profile-notification-toggle:not(.is-disabled):hover{color:var(--tutor-text-primary)}.tutor-profile-notification .tutor-profile-notification-toggle svg{color:var(--tutor-icon-secondary);transition:transform .25s ease-in-out}.tutor-profile-notification .tutor-profile-notification-toggle svg path{transform:translateY(2px)}.tutor-profile-notification .tutor-profile-notification-toggle.is-expanded{visibility:visible}.tutor-profile-notification .tutor-profile-notification-toggle.is-expanded svg{transform:rotate(-180deg)}.tutor-profile-notification .tutor-input-field{margin-bottom:0}.tutor-profile-notification .tutor-profile-notification-content{border-top:1px solid var(--tutor-border-idle);flex-flow:column;justify-content:flex-start;align-items:stretch;gap:6px;padding:16px;display:flex}.tutor-social-accounts{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.tutor-social-form{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:12px;padding:16px;display:flex}.tutor-social-field{flex-flow:row;justify-content:flex-start;align-items:stretch;gap:6px;display:flex}.tutor-social-icon{color:var(--tutor-icon-idle);position:relative;top:37px}.tutor-preferences-reset-default{color:var(--tutor-text-secondary);cursor:pointer;flex-flow:row;justify-content:flex-end;align-items:center;gap:4px;display:flex}.tutor-preferences-setting-item{flex-flow:row;justify-content:space-between;align-items:center;gap:40px;display:flex}.tutor-preferences-setting-item:not(:last-child){margin-bottom:16px}.tutor-preferences-setting-item .tutor-preferences-setting-content{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.tutor-preferences-setting-item .tutor-preferences-setting-content .tutor-preferences-setting-icon{color:var(--tutor-icon-idle);flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-preferences-setting-item .tutor-preferences-setting-content .tutor-preferences-setting-title{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-preferences-setting-item .tutor-preferences-setting-content .tutor-preferences-setting-subtitle{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-preferences-setting-item .tutor-preferences-setting-content .tutor-preferences-setting-text{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:2px;display:flex}.tutor-preferences-setting-item .tutor-preferences-setting-content .tutor-preferences-setting-text .tutor-preferences-setting-subtitle{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-preferences-setting-item .tutor-preferences-setting-content:has(.tutor-preferences-setting-subtitle){align-items:start}.tutor-preferences-setting-item .tutor-preferences-setting-content:has(.tutor-preferences-setting-subtitle) .tutor-preferences-setting-icon{margin-top:3px}.tutor-preferences-setting-item .tutor-preferences-setting-action{flex-flow:row;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}@media (max-width:576px){.tutor-preferences-setting-item:has(.tutor-select):has(.tutor-preferences-setting-subtitle){flex-direction:column;align-items:start;gap:12px}.tutor-preferences-setting-item:has(.tutor-select):has(.tutor-preferences-setting-subtitle) .tutor-preferences-setting-action{width:100%;padding-inline-start:28px}}.tutor-preferences-vision-preview{background-color:var(--tutor-surface-l1-hover);border-radius:6px;flex-flow:row;justify-content:center;align-items:center;margin-bottom:12px;padding-top:12px;display:flex}.tutor-preferences-vision-preview img{width:100%;max-width:65%}.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)):not(:has(:disabled)){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)):not(:has(:disabled)){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):not(:has(:disabled)){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);border-radius:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:16px 16px 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-sidebar .tutor-quiz-sidebar-questions .tutor-quiz-sidebar-question-item.partial .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.graded .tutor-question-number:before{background-color:var(--tutor-icon-exception2)}.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);flex-shrink:0;align-self:stretch;width:1px}.tutor-quiz-summary-page .tutor-quiz-question-header-score{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-subdued);white-space:nowrap;font-size:.875rem;font-weight:400;line-height:1.375rem}.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-open-ended-answer{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-color:var(--tutor-surface-base);word-break:break-word;border-radius:12px;padding:16px;font-size:.875rem;font-weight:400;line-height:1.125rem}.tutor-quiz-open-ended-answer.is-empty{color:var(--tutor-text-subdued)}.tutor-quiz-manual-review-wrap{margin-top:16px}.tutor-quiz-manual-review-wrap .tutor-quiz-obtained-marks-group{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:6px;display:flex}.tutor-quiz-manual-review-wrap .tutor-quiz-obtained-marks-label{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.125rem}.tutor-quiz-manual-review-wrap .tutor-quiz-obtained-marks-row{flex-flow:row;justify-content:flex-start;align-items:baseline;gap:6px;display:flex}.tutor-quiz-manual-review-wrap .tutor-quiz-obtained-marks-row .tutor-input-field{width:114px;margin-bottom:0}.tutor-quiz-manual-review-wrap .tutor-quiz-obtained-marks-total{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.125rem}.tutor-quiz-manual-review-wrap .tutor-quiz-manual-review-error{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-critical);margin-top:2px;font-size:.875rem;font-weight:400;line-height:1.375rem}.tutor-quiz-manual-review-wrap .tutor-quiz-add-feedback-btn{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-brand);cursor:pointer;background:0 0;border:none;flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:.875rem;font-weight:500;line-height:1.125rem;transition:color .25s ease-in-out;display:flex}.tutor-quiz-manual-review-wrap .tutor-quiz-add-feedback-btn:hover{color:var(--tutor-text-brand-hover)}.tutor-quiz-manual-review-wrap .tutor-quiz-add-feedback-btn svg{color:var(--tutor-text-brand);flex-shrink:0}.tutor-quiz-manual-review-wrap .tutor-quiz-add-feedback-btn:hover svg{color:var(--tutor-text-brand-hover)}.tutor-quiz-manual-review-wrap .tutor-quiz-feedback-panel{background-color:var(--tutor-surface-brand-tertiary);border-radius:12px;margin-top:8px;padding:16px}.tutor-quiz-manual-review-wrap .tutor-quiz-feedback-panel-header{flex-flow:row;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tutor-quiz-manual-review-wrap .tutor-quiz-feedback-panel-title{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:600;line-height:1.125rem}.tutor-quiz-manual-review-wrap .tutor-quiz-feedback-panel-status{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-manual-review-wrap .tutor-quiz-feedback-panel-content{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);margin-bottom:8px;font-size:.875rem;font-weight:400;line-height:1.125rem}.tutor-quiz-manual-review-wrap .tutor-quiz-feedback-panel .tutor-input-field{margin-bottom:8px}.tutor-quiz-manual-review-wrap .tutor-quiz-feedback-panel .tutor-quiz-feedback-actions{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.tutor-quiz-manual-review-wrap .tutor-quiz-feedback-panel .tutor-quiz-feedback-actions .tutor-quiz-feedback-actions-main{flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;display:flex}.tutor-quiz-question-feedback-wrap{margin-top:16px}.tutor-quiz-question-feedback-wrap .tutor-quiz-question-feedback-title{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:.875rem;font-weight:600;line-height:1.125rem}.tutor-quiz-question-feedback-wrap .tutor-quiz-question-feedback-card{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-brand-tertiary);word-break:break-word;border-radius:12px;padding:16px;font-size:.875rem;font-weight:400;line-height:1.125rem}.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,.tutor-quiz-summary .tutor-quiz-result-statics .tutor-quiz-result-static-item.partial: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}@font-face{font-family:"Fredoka";font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/plugins/wealthonauts-core/static/fonts/fredoka-normal.woff2) format("woff2")}@font-face{font-family:"Nunito";font-style:normal;font-weight:200 1000;font-display:swap;src:url(/wp-content/plugins/wealthonauts-core/static/fonts/nunito-normal.woff2) format("woff2")}:root{--navy:#101A38;--navy2:#1a2652;--purple:#7856FF;--purple-d:#5a3ee0;--cyan:#29C5F6;--gold:#FFC94B;--gold-d:#e9ad1f;--white:#fff;--pink:#FF75AD;--mint:#46DDB1;--gray:#F3F6FC;--ink:#101A38;--muted:#4a5578;--line:#dfe5f3;--r:18px;--r-sm:12px;--shadow:0 10px 30px rgba(16,26,56,.10);--shadow-lg:0 24px 60px rgba(16,26,56,.18);--wrap:1200px;--h:"Fredoka",ui-rounded,"Arial Rounded MT Bold",system-ui,sans-serif;--b:"Nunito",system-ui,-apple-system,"Segoe UI",sans-serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body.wn{margin:0;font-family:var(--b);font-size:18px;line-height:1.65;color:var(--ink);background:#fff;overflow-x:hidden}.wn img{max-width:100%;height:auto}.wn a{color:var(--purple-d);text-underline-offset:3px}.wn a:hover{color:var(--navy)}.wn :focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}.wn h1,.wn h2,.wn h3,.wn h4,.wn .wn-h3{font-family:var(--h);font-weight:600;line-height:1.15;margin:0 0 .5em;color:inherit;letter-spacing:-.01em}.wn h1{font-size:clamp(2.1rem,5vw,3.6rem)}.wn h2{font-size:clamp(1.6rem,3.2vw,2.4rem)}.wn h3,.wn .wn-h3{font-size:clamp(1.2rem,2vw,1.45rem)}.wn h4{font-size:1.1rem}.wn p{margin:0 0 1em}.wn-wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.wn-narrow{max-width:820px}.wn-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wn-skip{position:absolute;left:-999px;top:8px;z-index:1000;background:var(--gold);color:var(--navy)!important;padding:10px 16px;border-radius:10px;font-weight:800}.wn-skip:focus{left:8px}.wn-main:focus{outline:none}.wn-hp{position:absolute;left:-9999px}.wn-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:48px;padding:.7em 1.4em;border-radius:999px;border:2px solid #fff0;font-family:var(--h);font-weight:600;font-size:1.02rem;text-decoration:none!important;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s;line-height:1.1}.wn-btn:hover{transform:translateY(-2px)}.wn-btn-gold{background:var(--gold);color:var(--navy)!important;box-shadow:0 6px 0 var(--gold-d)}.wn-btn-gold:hover{box-shadow:0 8px 0 var(--gold-d)}.wn-btn-purple{background:var(--purple);color:#fff!important;box-shadow:0 6px 0 var(--purple-d)}.wn-btn-outline{border-color:#fff;color:#fff!important;background:rgb(255 255 255 / .06)}.wn-btn-ghost{border-color:var(--line);color:var(--navy)!important;background:#fff}.wn-btn-lg{min-height:56px;font-size:1.12rem;padding:.8em 1.7em}.wn-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.wn-link{font-weight:800}.wn-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:1.4em}.wn-announce{background:var(--gold);color:var(--navy);text-align:center;font-weight:800;font-size:.95rem;padding:8px 16px}.wn-header{position:sticky;top:0;z-index:50;background:rgb(16 26 56 / .96);backdrop-filter:saturate(1.4) blur(10px);color:#fff;border-bottom:1px solid rgb(255 255 255 / .08)}.admin-bar .wn-header{top:32px}@media (max-width:782px){.admin-bar .wn-header{top:0}}.wn-header-in{display:flex;align-items:center;gap:18px;min-height:72px}.wn-logo{display:inline-flex;align-items:center;gap:10px;color:#fff!important;text-decoration:none!important;flex-shrink:0}.wn-logo-mark{width:42px;height:42px}.wn-logo-word{font-family:var(--h);font-weight:700;font-size:1.45rem;letter-spacing:-.01em}.wn-nav{margin-left:auto}.wn-nav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.wn-nav a{display:block;padding:10px 12px;border-radius:12px;color:#e8ecff!important;text-decoration:none!important;font-weight:700;font-size:1rem}.wn-nav a:hover,.wn-nav a[aria-current]{background:rgb(255 255 255 / .1);color:#fff!important}.wn-nav a[aria-current]{box-shadow:inset 0 -3px 0 var(--gold)}.wn-nav-cta-m{display:none!important}.wn-header-tools{display:flex;align-items:center;gap:8px}.wn-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:0;background:#fff0;color:#fff!important;cursor:pointer}.wn-icon-btn:hover{background:rgb(255 255 255 / .1)}.wn-icon-btn svg{width:24px;height:24px}.wn-count{position:absolute;top:4px;right:2px;background:var(--pink);color:#fff;font-size:.7rem;font-weight:800;min-width:18px;height:18px;border-radius:9px;display:grid;place-items:center}.wn-signin{color:#fff!important;font-weight:800;text-decoration:none!important;padding:10px 12px;border-radius:12px;white-space:nowrap}.wn-signin:hover{background:rgb(255 255 255 / .1)}.wn-header-cta{min-height:44px;padding:.55em 1.1em}.wn-burger{display:none}.wn-search{background:var(--navy2);padding:14px 0}.wn-search form{display:flex;gap:10px}.wn-search input,.wn-search-inline input{flex:1;min-height:50px;border-radius:999px;border:2px solid var(--line);padding:0 20px;font:inherit;font-size:1rem}.wn-search-inline{display:flex;gap:10px;margin-bottom:28px}@media (max-width:1180px){.wn-header-cta{display:none}}@media (max-width:1020px){.wn-burger{display:inline-flex}.wn-nav{position:fixed;inset:72px 0 auto 0;background:var(--navy);padding:14px 20px 24px;display:none;max-height:calc(100vh - 72px);overflow:auto;border-top:1px solid rgb(255 255 255 / .1);margin:0}.wn-nav.is-open{display:block}.wn-nav ul{flex-direction:column}.wn-nav a{font-size:1.15rem;padding:14px 12px}.wn-nav-cta-m{display:flex!important;margin-top:12px}.wn-header-tools{margin-left:auto}}@media (max-width:420px){.wn-logo-word{font-size:1.15rem}.wn-logo-mark{width:34px;height:34px}.wn-signin{padding:8px 6px;font-size:.92rem}.wn-icon-btn{width:40px;height:40px}.wn-header-in{gap:8px}}.wn-dark{position:relative;background:radial-gradient(1200px 600px at 80% -10%,#3b2a9a 0%,transparent 60%),radial-gradient(900px 500px at -10% 110%,#0d5f86 0%,transparent 55%),var(--navy);color:#fff;overflow:hidden}.wn-dark a:not(.wn-btn){color:var(--gold)}.wn-dark .wn-lead{color:#d5dcf7}.wn-stars{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 80px 120px,#fff,transparent),radial-gradient(1.5px 1.5px at 160px 60px,#cfe9ff,transparent),radial-gradient(1px 1px at 240px 180px,#fff,transparent),radial-gradient(2px 2px at 300px 40px,#ffe9a8,transparent),radial-gradient(1px 1px at 360px 140px,#fff,transparent);background-size:400px 220px;opacity:.55}.wn-light{background:var(--gray)}.wn-kicker{font-family:var(--b);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:var(--purple);margin:0 0 .6em}.wn-dark .wn-kicker{color:var(--cyan)}.wn-lead{font-size:clamp(1.08rem,1.8vw,1.3rem);color:var(--muted);max-width:60ch}.wn-hero{padding:56px 0 72px}.wn-hero-in{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;position:relative}.wn-hero h1{font-size:clamp(2.3rem,5.6vw,4.4rem);text-transform:uppercase;letter-spacing:.005em}.wn-hero-note{margin-top:1.2em;font-size:.95rem;color:#b9c3ea}.wn-hero-art{position:relative;aspect-ratio:1/1;max-width:560px;width:100%;justify-self:center}.wn-hero-system{width:100%;height:100%}.wn-hero-cast{position:absolute;inset:0}.wn-cast{position:absolute;width:36%;filter:drop-shadow(0 18px 24px rgb(0 0 0 / .35))}.wn-cast-1{left:2%;bottom:0;animation:wn-bob 6s ease-in-out infinite}.wn-cast-2{right:2%;top:6%;width:26%;animation:wn-bob 7s ease-in-out infinite reverse}.wn-orbit{transform-origin:300px 300px;animation:wn-spin 90s linear infinite}.wn-orbit-1,.wn-orbit-3,.wn-orbit-5,.wn-orbit-7{animation-duration:140s}@keyframes wn-spin{to{transform:rotate(360deg)}}@keyframes wn-bob{50%{transform:translateY(-12px)}}.wn-float{animation:wn-bob 6.5s ease-in-out infinite}.wn-hero-sm{padding:44px 0 48px}.wn-hero-sm-in{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;position:relative}.wn-hero-sm-art{width:min(240px,30vw)}.wn-hero-sm-art svg{width:100%;height:auto;filter:drop-shadow(0 16px 24px rgb(0 0 0 / .3))}.wn-hero-sm h1{max-width:22ch}.wn-guide{font-weight:700}@media (max-width:860px){.wn-hero-in{grid-template-columns:1fr}.wn-hero{padding:36px 0 48px}.wn-hero-art{max-width:420px}.wn-hero-sm-in{grid-template-columns:1fr}.wn-hero-sm-art{width:150px;order:-1}}.wn-section{padding:64px 0}.wn-section.wn-tint,.wn-tint{background:var(--gray)}.wn-sec-head{max-width:760px;margin:0 auto 34px;text-align:center}.wn-sec-head p{color:var(--muted)}.wn-dark .wn-sec-head p{color:#cfd7f5}.wn-mt{margin-top:1.6em!important}.wn-crumbs{font-size:.92rem;padding-top:16px;padding-bottom:4px;color:var(--muted)}.wn-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.wn-crumbs li+li::before{content:"›";margin-right:6px;color:#9aa5c8}.wn-crumbs span>span{display:inline}.wn-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.wn-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.wn-grid-3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.wn-grid-4{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.wn-grid-books{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.wn-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease;color:var(--ink)}.wn-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.wn-card h3,.wn-card h4{margin-bottom:.35em}.wn-card h3 a,.wn-card h4 a{color:var(--navy);text-decoration:none}.wn-card p{color:var(--muted);font-size:1rem}.wn-stretch::after{content:"";position:absolute;inset:0;border-radius:var(--r)}.wn-meta{font-size:.9rem!important;font-weight:700;color:#6b77a0!important;margin:0}.wn-chips{display:flex;flex-wrap:wrap;gap:6px;margin:.6em 0 0}.wn-chip{display:inline-block;font-size:.8rem;font-weight:800;padding:4px 10px;border-radius:999px;background:var(--gray);color:var(--navy);border:1px solid var(--line)}.wn-dark .wn-chip{background:rgb(255 255 255 / .12);color:#fff;border-color:rgb(255 255 255 / .2)}.wn-chip-junior{background:#ffe3ef}.wn-chip-explorer{background:#d9f5ff}.wn-chip-advanced{background:#ece6ff}.wn-dark .wn-chip-junior,.wn-dark .wn-chip-explorer,.wn-dark .wn-chip-advanced{color:var(--navy)}.wn-chip-status{background:#fff4d6}.wn-chip-lock{background:#ffe3ef}.wn-done-flag{font-size:.8rem;font-weight:800;color:#13865f;padding:4px 6px}.wn-planet-card{text-align:center;border-top:6px solid var(--pc)}.wn-planet-card .wn-planet-art{width:120px;height:120px;margin:0 auto 6px;display:block}.wn-char-card,.wn-age-card{text-align:center}.wn-char-art{width:150px;margin:0 auto 10px}.wn-char-art svg{width:100%;height:auto}.wn-game-card .wn-badge-art{width:64px;height:64px;margin-bottom:10px}.wn-book-card{padding:18px}.wn-cover-wrap{border-radius:10px;overflow:hidden;box-shadow:0 14px 26px rgb(16 26 56 / .25);margin-bottom:14px;transform:perspective(800px) translateZ(24px) rotateY(-6deg);transition:transform .25s}.wn-book-card:hover .wn-cover-wrap{transform:perspective(800px) translateZ(24px) rotateY(0)}.wn-cover{display:block;width:100%;height:auto}.wn-age-junior{border-top:6px solid var(--pink)}.wn-age-explorer{border-top:6px solid var(--cyan)}.wn-age-advanced{border-top:6px solid var(--purple)}.wn-dark .wn-card{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .14);color:#fff;box-shadow:none}.wn-dark .wn-card h3 a{color:#fff}.wn-dark .wn-card p{color:#cfd7f5}.wn-map{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.wn-map a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:#fff!important;font-family:var(--h);font-weight:600;padding:14px;border-radius:var(--r);background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12)}.wn-map a:hover{background:rgb(255 255 255 / .12)}.wn-map svg{width:84px;height:84px}@media (max-width:700px){.wn-map{grid-template-columns:repeat(2,1fr)}}.wn-how{counter-reset:how;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;padding:0;margin:0}.wn-how li{background:#fff;border-radius:var(--r);padding:26px;border:1px solid var(--line);position:relative;counter-increment:how}.wn-how li::before{content:counter(how);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--purple);color:#fff;font-family:var(--h);font-weight:700;font-size:1.2rem;margin-bottom:12px}.wn-how h3{font-size:1.2rem}.wn-prose{font-size:1.08rem}.wn-prose h2{margin-top:1.4em}.wn-prose h3{margin-top:1.3em}.wn-prose ul,.wn-prose ol{padding-left:1.3em}.wn-prose li{margin-bottom:.4em}.wn-prose table{width:100%;border-collapse:collapse;margin:1em 0;font-size:1rem}.wn-prose th,.wn-prose td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.wn-prose th{background:var(--gray)}.wn-prose blockquote{margin:1.2em 0;padding:16px 20px;border-left:5px solid var(--gold);background:#fffaf0;border-radius:0 12px 12px 0}.wn-callout{background:#f1edff;border-radius:var(--r);padding:20px 24px;margin:1.4em 0;border:1px solid #ddd3ff}.wn-callout-gold{background:#fff7e0;border-color:#ffe6a3}.wn-callout-mint{background:#e6fbf4;border-color:#bff0de}.wn-split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:44px;align-items:start}@media (max-width:900px){.wn-split{grid-template-columns:1fr}}.wn-side-card{background:var(--gray);border-radius:var(--r);padding:24px;border:1px solid var(--line);position:sticky;top:96px}.wn-tint .wn-side-card{background:#fff}.wn-side-card h2{font-size:1.4rem}.wn-note{font-size:.95rem;color:var(--muted);background:var(--gray);border-radius:12px;padding:12px 16px}.wn-disclaimer{font-size:.9rem;color:var(--muted);border-top:1px solid var(--line);padding-top:14px;margin-top:28px}.wn-checks{list-style:none;padding:0}.wn-checks li{position:relative;padding-left:34px;margin-bottom:.7em}.wn-checks li::before{content:"✓";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:var(--mint);color:var(--navy);font-weight:900;display:grid;place-items:center;font-size:.8rem}.wn-topics{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.wn-topics li{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-weight:700}.wn-topics li.is-live{border-color:var(--mint);background:#eefcf7}.wn-topics em{display:block;font-style:normal;font-size:.8rem;color:#7b86ab;font-weight:700}.wn-pager{display:flex;justify-content:space-between;gap:12px;padding-bottom:48px;font-weight:800}.wn-pager .wn-next{margin-left:auto}.wn-faq details{border:1px solid var(--line);border-radius:14px;padding:4px 18px;margin-bottom:10px;background:#fff}.wn-faq summary{cursor:pointer;font-weight:800;padding:12px 0;font-size:1.05rem}.wn-faq details p{color:var(--muted)}.wn-levels{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:28px 0 10px}.wn-levels button{border:2px solid var(--line);background:#fff;border-radius:16px;padding:12px 14px;cursor:pointer;text-align:left;font:inherit;color:var(--navy)}.wn-levels button strong{display:block;font-family:var(--h);font-weight:600;font-size:1.05rem}.wn-levels button span{font-size:.88rem;color:var(--muted);font-weight:700}.wn-levels button[aria-selected=true]{border-color:var(--purple);background:#f1edff;box-shadow:0 4px 0 var(--purple)}.wn-panel{padding:20px 0 10px}.wn-objectives{background:#f1edff;border-radius:var(--r);padding:18px 22px;margin:16px 0 24px}.wn-objectives ul{margin:0;padding-left:1.2em}.wn-figure{margin:18px 0;padding:16px;background:#fff;border:1px solid var(--line);border-radius:var(--r)}.wn-diagram{width:100%;height:auto}.wn-example{background:#fff7e0;border-radius:var(--r);padding:18px 22px;margin:22px 0;border:1px solid #ffe6a3}.wn-vocab dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0}.wn-vocab dl div{background:var(--gray);border-radius:12px;padding:12px 14px}.wn-vocab dt{font-family:var(--h);font-weight:600}.wn-vocab dd{margin:0;color:var(--muted);font-size:.98rem}.wn-activity,.wn-quiz{background:#fff;border:2px solid var(--line);border-radius:var(--r);padding:22px;margin:26px 0}.wn-summary{background:#e6fbf4;border-radius:var(--r);padding:18px 22px;margin:22px 0}.wn-summary ul{margin:0;padding-left:1.2em}.wn-complete-row{text-align:center;margin:28px 0 8px}.wn-level-junior .wn-readable{font-size:1.22rem}.wn-read{margin-bottom:14px}.wn-next-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:30px 0}.wn-next-card{display:block;border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;text-decoration:none!important;background:var(--gray);color:var(--navy)!important}.wn-next-card span{display:block;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--purple)}.wn-next-card strong{font-family:var(--h);font-weight:600;font-size:1.1rem}.wn-sources{margin-top:20px;font-size:.95rem}.wn-sources summary{cursor:pointer;font-weight:800}.wn-opts{display:grid;gap:10px;margin:12px 0}.wn-opt{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:14px 16px;border-radius:14px;border:2px solid var(--line);background:#fff;font:inherit;font-weight:700;cursor:pointer;color:var(--navy)}.wn-opt:hover{border-color:var(--purple)}.wn-opt.is-right{border-color:#1fb985;background:#e6fbf4}.wn-opt.is-wrong{border-color:#ff5b94;background:#ffe9f1}.wn-opt[disabled]{cursor:default}.wn-q-num{font-size:.85rem;font-weight:800;color:var(--purple);text-transform:uppercase;letter-spacing:.08em}.wn-q-text{font-family:var(--h);font-weight:600;font-size:1.2rem;margin:.2em 0 .4em}.wn-feedback{padding:12px 14px;border-radius:12px;background:var(--gray);margin-top:10px}.wn-progress-bar{height:12px;border-radius:99px;background:var(--line);overflow:hidden}.wn-progress-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--purple));border-radius:99px;transition:width .4s}.wn-match{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wn-match button,.wn-sort-item,.wn-order li{font:inherit;font-weight:700;border:2px solid var(--line);background:#fff;border-radius:12px;padding:12px;cursor:pointer;color:var(--navy);text-align:left}.wn-match button.is-sel{border-color:var(--purple);background:#f1edff}.wn-match button.is-done{border-color:#1fb985;background:#e6fbf4;cursor:default}.wn-match button.is-bad{animation:wn-shake .3s}@keyframes wn-shake{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.wn-buckets{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.wn-bucket{border:2px dashed var(--line);border-radius:14px;padding:12px;min-height:90px}.wn-bucket h4{margin:0 0 8px}.wn-bucket .wn-sort-item{display:block;width:100%;margin-bottom:6px;cursor:default}.wn-sort-pool{display:flex;flex-wrap:wrap;gap:8px}.wn-sort-pick{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.wn-order{list-style:none;padding:0;margin:0;display:grid;gap:8px}.wn-order li{display:flex;align-items:center;gap:10px;cursor:default}.wn-order li button{border:1px solid var(--line);background:var(--gray);border-radius:8px;width:38px;height:38px;cursor:pointer;font-weight:900}.wn-order li span{flex:1}.wn-calc{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wn-calc input{width:160px}.wn-input,.wn input[type=text],.wn input[type=email],.wn input[type=password],.wn input[type=number],.wn select,.wn textarea{min-height:48px;border:2px solid var(--line);border-radius:12px;padding:8px 14px;font:inherit;font-size:1rem;background:#fff;color:var(--navy);max-width:100%}.wn input:focus,.wn select:focus,.wn textarea:focus{border-color:var(--purple);outline:none;box-shadow:0 0 0 4px rgb(120 86 255 / .18)}.wn label{font-weight:700}.wn-check{display:flex;gap:10px;align-items:flex-start;font-weight:600!important;font-size:.95rem;margin:10px 0}.wn-check input{margin-top:5px;width:20px;height:20px;flex-shrink:0;min-height:0}.wn-form-msg{font-weight:800;margin:8px 0 0;min-height:1.2em}.wn-form-msg.is-ok{color:#13865f}.wn-form-msg.is-err{color:#c0185a}.wn-form-card input:not([type=checkbox]),.wn-form-card select{width:100%}.wn-form-card .login-remember label{font-weight:600}.wn-form-card .login-submit input{background:var(--gold);color:var(--navy);border:0;border-radius:999px;min-height:48px;padding:0 26px;font-family:var(--h);font-weight:600;font-size:1.05rem;cursor:pointer;width:auto}.wn-learners{list-style:none;padding:0;display:grid;gap:10px}.wn-learners li{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--gray);border-radius:12px;padding:12px 14px;flex-wrap:wrap}.wn-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.wn-filter button{border:2px solid var(--line);background:#fff;border-radius:999px;padding:8px 16px;font:inherit;font-weight:800;cursor:pointer;color:var(--navy)}.wn-filter button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.wn-academy-planet{margin-bottom:36px}.wn-academy-planet>h3 a{color:var(--navy);text-decoration:none}.wn-newsletter{background:linear-gradient(135deg,var(--purple),#4d2fd6);color:#fff;border-radius:24px;padding:30px;max-width:760px;margin:0 auto}.wn-newsletter p{color:#e6e0ff}.wn-newsletter .wn-check{color:#fff}.wn-nl-row{display:flex;gap:10px;flex-wrap:wrap}.wn-nl-row input{flex:1;min-width:220px}.wn-newsletter .wn-form-msg.is-ok{color:#b9ffe6}.wn-newsletter .wn-form-msg.is-err{color:#ffd0e1}.wn-formats .wn-newsletter{margin-top:16px;padding:22px}.wn-book-top{display:grid;grid-template-columns:340px 1fr;gap:48px;align-items:start}.wn-book-cover{border-radius:12px;overflow:hidden;box-shadow:var(--shadow-lg);position:sticky;top:96px}@media (max-width:860px){.wn-book-top{grid-template-columns:1fr}.wn-book-cover{max-width:300px;position:static}}.wn-formats{margin-top:24px;border:1px solid var(--line);border-radius:var(--r);padding:20px}.wn-formats ul{list-style:none;margin:0 0 10px;padding:0}.wn-formats li{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line)}.wn-format-name{font-weight:800}.wn-price{font-family:var(--h);font-weight:600;font-size:1.15rem}.wn-muted{color:var(--muted);font-family:var(--b);font-size:1rem;font-weight:700}.wn-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.wn-page{background:#fffdf6;border:1px solid #f0e6c8;border-radius:8px;padding:28px 24px;box-shadow:inset 0 0 40px rgb(255 201 75 / .12);font-family:var(--h);font-size:1.12rem;line-height:1.55;position:relative}.wn-page-no{position:absolute;bottom:8px;right:14px;font-size:.8rem;color:#a99a6a;font-family:var(--b)}.wn-game{background:#fff;border:2px solid var(--line);border-radius:24px;padding:24px;box-shadow:var(--shadow);min-height:300px}.wn-game-loading{color:var(--muted);font-weight:700}.wn-howto{background:var(--gray);border-radius:var(--r);padding:12px 20px;margin-bottom:18px}.wn-howto summary{font-weight:800;cursor:pointer;padding:6px 0}.wn-g-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.wn-g-panel{background:var(--gray);border-radius:16px;padding:18px}.wn-g-panel h3{font-size:1.15rem}.wn-stat{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px}.wn-stat div{background:var(--navy);color:#fff;border-radius:14px;padding:12px 16px;min-width:140px;flex:1}.wn-stat span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#b9c3ea;font-weight:800}.wn-stat strong{font-family:var(--h);font-size:1.5rem;font-weight:600}.wn-pos{color:#1fb985!important}.wn-neg{color:#ff5b94!important}.wn-stat .wn-pos{color:#7dffd0!important}.wn-stat .wn-neg{color:#ffa3c4!important}.wn-range{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-bottom:12px}.wn-range label{grid-column:1/-1;margin-bottom:-6px;font-size:.95rem}.wn-range input[type=range]{width:100%;accent-color:var(--purple);min-height:32px}.wn-range output{font-weight:800;min-width:72px;text-align:right}.wn-table{width:100%;border-collapse:collapse;font-size:.98rem}.wn-table th,.wn-table td{padding:10px;border-bottom:1px solid var(--line);text-align:left}.wn-table th{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.wn-table td.num,.wn-table th.num{text-align:right}.wn-table-wrap{overflow-x:auto}.wn-chart{width:100%;height:auto;background:#fff;border-radius:12px;border:1px solid var(--line)}.wn-log{list-style:none;padding:0;margin:0;max-height:200px;overflow:auto;font-size:.95rem}.wn-log li{padding:6px 0;border-bottom:1px dashed var(--line)}.wn-gate{text-align:center;padding:30px}.wn-gate .wn-badge-art{width:80px;height:80px}.wn-assume{font-size:.92rem;color:var(--muted);background:var(--gray);border-radius:12px;padding:14px 18px;margin-top:16px}.wn-bar{height:16px;border-radius:99px;background:var(--line);overflow:hidden;display:flex}.wn-bar span{display:block;height:100%}.wn-dash-top{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:22px}@media (max-width:820px){.wn-dash-top{grid-template-columns:1fr}}.wn-rank{display:flex;align-items:center;gap:18px}.wn-rank-num{font-family:var(--h);font-size:2.6rem;font-weight:700;color:var(--gold)}.wn-badges{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.wn-badges li{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.wn-badges li span{font-size:.88rem;color:var(--muted)}.wn-badge-art{width:72px;height:72px}.wn-badge-art.is-locked{opacity:.6}.wn-planet-prog{display:grid;gap:12px}.wn-planet-prog a{display:grid;grid-template-columns:150px 1fr auto;gap:12px;align-items:center;text-decoration:none;color:var(--navy)!important;font-weight:700}@media (max-width:520px){.wn-planet-prog a{grid-template-columns:1fr auto}.wn-planet-prog a .wn-progress-bar{grid-column:1/-1;order:3}}.wn-learner-pick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.wn-learner-pick button{border:2px solid var(--line);background:#fff;border-radius:999px;padding:8px 16px;font:inherit;font-weight:800;cursor:pointer}.wn-learner-pick button[aria-pressed=true]{background:var(--purple);border-color:var(--purple);color:#fff}.wn-steps{list-style:none;padding:0;counter-reset:st}.wn-steps li{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;margin-bottom:10px;font-size:1.1rem}.wn-step-state{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);flex-shrink:0}.wn-steps li.is-done .wn-step-state{background:var(--mint);border-color:var(--mint)}.wn-steps .wn-kicker{margin:0}.wn-toasts{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:200;display:grid;gap:10px;width:min(420px,calc(100% - 32px))}.wn-toast{background:var(--navy);color:#fff;border-radius:16px;padding:14px 18px;box-shadow:var(--shadow-lg);display:flex;gap:12px;align-items:center;font-weight:700;animation:wn-pop .3s ease}.wn-toast .wn-badge-art{width:46px;height:46px}@keyframes wn-pop{from{transform:translateY(16px);opacity:0}}.wn-chat-btn{position:fixed;right:18px;bottom:18px;z-index:150;display:flex;align-items:center;gap:10px;background:var(--purple);color:#fff;border:0;border-radius:999px;padding:10px 18px 10px 10px;box-shadow:0 14px 30px rgb(120 86 255 / .45);cursor:pointer;font:inherit;font-weight:800}.wn-chat-btn svg{width:40px;height:40px;background:#fff;border-radius:50%}.wn-chat{position:fixed;right:18px;bottom:86px;z-index:151;width:min(390px,calc(100% - 24px));max-height:min(620px,calc(100vh - 110px));display:flex;flex-direction:column;background:#fff;border-radius:22px;box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid var(--line)}.wn-chat[hidden]{display:none}.wn-chat-head{background:var(--navy);color:#fff;padding:14px 16px;display:flex;align-items:center;gap:10px}.wn-chat-head strong{font-family:var(--h);font-weight:600;font-size:1.1rem;display:block}.wn-chat-head small{color:#b9c3ea}.wn-chat-head button{margin-left:auto;background:#fff0;border:0;color:#fff;width:40px;height:40px;border-radius:10px;cursor:pointer;font-size:1.4rem}.wn-chat-body{padding:16px;overflow:auto;flex:1;display:flex;flex-direction:column;gap:10px;background:var(--gray)}.wn-msg{max-width:88%;padding:10px 14px;border-radius:16px;font-size:.98rem;line-height:1.45}.wn-msg-bot{background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.wn-msg-me{background:var(--purple);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.wn-msg a{font-weight:800}.wn-chat-opts{display:flex;flex-wrap:wrap;gap:8px}.wn-chat-opts button{border:2px solid var(--purple);background:#fff;color:var(--purple-d);border-radius:999px;padding:8px 14px;font:inherit;font-weight:800;font-size:.92rem;cursor:pointer}.wn-chat-opts button[aria-pressed=true]{background:var(--purple);color:#fff}.wn-chat-form{display:grid;gap:8px}.wn-chat-form input{width:100%}.wn-chat-foot{font-size:.78rem;color:var(--muted);padding:8px 16px;border-top:1px solid var(--line)}@media (max-width:520px){.wn-chat-btn span{display:none}.wn-chat-btn{padding:10px}}.wn-sheet{background:#fff;border:2px solid var(--navy);border-radius:16px;padding:32px}.wn-sheet-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;align-items:center;border-bottom:2px dashed var(--line);padding-bottom:12px;margin-bottom:18px;font-weight:700}.wn-sheet .wn-logo{color:var(--navy)!important}.wn-sheet .wn-logo-word{font-size:1.1rem}.wn-line{display:block;border-bottom:2px solid #c6cde3;height:34px;margin-bottom:6px}.wn-footer{position:relative;background:var(--navy);color:#cfd7f5;padding:56px 0 24px;overflow:hidden}.wn-footer a{color:#fff;text-decoration:none}.wn-footer a:hover{color:var(--gold)}.wn-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:30px;position:relative}@media (max-width:860px){.wn-footer-grid{grid-template-columns:1fr 1fr}.wn-footer-brand{grid-column:1/-1}}.wn-footer h2{font-size:1rem;text-transform:uppercase;letter-spacing:.12em;color:var(--cyan);font-family:var(--b);font-weight:800}.wn-footer ul{list-style:none;padding:0;margin:0}.wn-footer li{margin-bottom:10px}.wn-footer li a{display:inline-block;padding:4px 0}.wn-tag{font-family:var(--h);font-size:1.25rem;color:var(--gold);margin-top:12px!important}.wn-footer-base{border-top:1px solid rgb(255 255 255 / .12);margin-top:36px;padding-top:20px;font-size:.88rem;position:relative}.wn-results{list-style:none;padding:0}.wn-results li{padding:18px 0;border-bottom:1px solid var(--line)}.wn-results a{font-family:var(--h);font-weight:600;font-size:1.25rem;display:block}.wn-woo .woocommerce{font-size:1rem}.woocommerce-page .wn-main .woocommerce{max-width:var(--wrap);margin:0 auto;padding:40px 20px}.wn-parent-note{margin-bottom:20px}.wn .woocommerce a.button,.wn .woocommerce button.button{border-radius:999px;background:var(--purple);color:#fff}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.wn-header,.wn-footer,.wn-crumbs,.wn-noprint,.wn-chat-btn,.wn-chat,.wn-announce,.wn-toasts,#wpadminbar{display:none!important}body.wn{font-size:13pt}.wn-section{padding:0}.wn-sheet{border:0;padding:0}}.wn-inline-img{float:right;width:min(220px,38%);margin:0 0 16px 24px;shape-outside:margin-box}.wn-inline-img img{width:100%;height:auto;display:block;filter:drop-shadow(0 12px 18px rgb(16 26 56 / .18))}.wn-prose h2{clear:none}@media (max-width:560px){.wn-inline-img{float:none;margin:0 auto 16px;width:180px}}.wn-hero-img img{width:100%;height:auto}.wn-nav a{white-space:nowrap;padding:10px 10px}@media (max-width:1300px){.wn-header-cta{display:none}}.wn-dark .wn-chip-junior{background:#ffe3ef}.wn-dark .wn-chip-explorer{background:#d9f5ff}.wn-dark .wn-chip-advanced{background:#ece6ff}@media (max-width:560px){.wn-grid-4,.wn-grid-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wn-grid-4 .wn-card,.wn-grid-books .wn-card{padding:14px}.wn-char-art{width:110px}.wn-card p{font-size:.92rem}.wn-grid-4 .wn-kicker{font-size:.68rem}}.wn-kicker{color:var(--purple-d)}.wn-next-card span{color:var(--purple-d)}.wn-meta{color:#55618a!important}.wn-g-panel h2.wn-h3,.wn-gate h2{font-size:1.2rem}.wn-book-info .wn-inline-cover{display:none}.wn-topics em{color:#55618a}.wn-page-no{color:#6e5f2e}:root{--glass:rgba(255,255,255,.07);--glass-b:rgba(255,255,255,.16);--ease:cubic-bezier(.2,.8,.2,1)}.wn-stars-1,.wn-stars-2{position:absolute;inset:-50% 0 0 0;pointer-events:none}.wn-stars-1{background-image:radial-gradient(1px 1px at 30px 40px,#fff,transparent),radial-gradient(1px 1px at 120px 160px,#cfe9ff,transparent),radial-gradient(1.5px 1.5px at 210px 80px,#fff,transparent),radial-gradient(1px 1px at 330px 220px,#ffe9a8,transparent);background-size:360px 260px;opacity:.55;animation:wn-drift 140s linear infinite}.wn-stars-2{background-image:radial-gradient(2px 2px at 60px 90px,#fff,transparent),radial-gradient(2px 2px at 250px 30px,#bde9ff,transparent),radial-gradient(1.5px 1.5px at 400px 200px,#fff,transparent);background-size:520px 320px;opacity:.7;animation:wn-drift 80s linear infinite,wn-twinkle 4s ease-in-out infinite alternate}@keyframes wn-drift{to{transform:translateY(50%)}}@keyframes wn-twinkle{from{opacity:.35}to{opacity:.85}}.wn-shoot{position:absolute;top:14%;left:-10%;width:140px;height:2px;background:linear-gradient(90deg,transparent,#fff,transparent);border-radius:2px;opacity:0;transform:rotate(-18deg);animation:wn-shoot 9s ease-in 2s infinite;pointer-events:none}.wn-shoot-2{top:38%;animation-delay:6s;animation-duration:12s}@keyframes wn-shoot{0%{opacity:0;transform:translate(0,0) rotate(-18deg)}3%{opacity:1}12%{opacity:0;transform:translate(120vw,-40vh) rotate(-18deg)}100%{opacity:0}}.wn-hero-v2{padding:70px 0 90px;min-height:min(760px,92vh);display:flex;align-items:center}.wn-hero-bg{position:absolute;inset:0;background:var(--bg) center right/cover no-repeat;transform:scale(1.06);animation:wn-kenburns 30s ease-in-out infinite alternate}@media (max-width:699px){.wn-hero-bg{background-image:var(--bg-sm);background-position:70% center}}@keyframes wn-kenburns{to{transform:scale(1.14) translate(-1.5%,1%)}}.wn-hero-v2::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(16 26 56 / .95) 0%,rgb(16 26 56 / .78) 38%,rgb(16 26 56 / .15) 70%,#fff0 100%);z-index:0}.wn-hero-v2 .wn-wrap{position:relative;z-index:2;width:100%}.wn-hero-fade{position:absolute;left:0;right:0;bottom:-1px;height:90px;background:linear-gradient(to bottom,transparent,#fff);z-index:1}.wn-pill{display:inline-block;background:rgb(41 197 246 / .14);border:1px solid rgb(41 197 246 / .4);border-radius:999px;padding:6px 14px;backdrop-filter:blur(6px)}.wn-glow-title{background:linear-gradient(100deg,#fff 0%,#fff 40%,#ffe39a 50%,#fff 60%,#fff 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:wn-sheen 6s ease-in-out infinite;text-shadow:none;filter:drop-shadow(0 6px 30px rgb(120 86 255 / .35))}@keyframes wn-sheen{0%,100%{background-position:100% 0}50%{background-position:0 0}}.wn-hero-stats{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:26px 0 0}.wn-hero-stats li{background:var(--glass);border:1px solid var(--glass-b);backdrop-filter:blur(8px);border-radius:14px;padding:8px 14px;color:#dfe5ff;font-size:.92rem}.wn-hero-stats strong{font-family:var(--h);color:var(--gold);font-size:1.2rem;margin-right:4px}.wn-hero-cast2{position:relative;height:clamp(360px,48vw,600px)}.wn-c{position:absolute;display:block;will-change:transform;transition:transform .25s var(--ease)}.wn-c img{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .45))}.wn-c-coin{width:58%;left:6%;bottom:0;z-index:3}.wn-c-coin img{animation:wn-bob 6s ease-in-out infinite}.wn-c-nova{width:48%;right:0;bottom:4%;z-index:2}.wn-c-nova img{animation:wn-bob 7s ease-in-out .8s infinite}.wn-c-goldie{width:30%;right:30%;top:0;z-index:4}.wn-c-goldie img{animation:wn-hover 4.5s ease-in-out infinite}@keyframes wn-hover{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-22px) rotate(5deg)}}@media (max-width:860px){.wn-hero-v2{min-height:0;padding:40px 0 60px}.wn-hero-cast2{height:340px;max-width:440px;margin:0 auto}}.wn-rv{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s)}.wn-rv.is-in{opacity:1;transform:none}.wn-card{transform-style:preserve-3d;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.wn-card::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--a,0deg),#7856FF,#29C5F6,#46DDB1,#FFC94B,#FF75AD,#7856FF);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s;pointer-events:none;animation:wn-spin-a 4s linear infinite}.wn-card:hover::before{opacity:1}@property --a{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes wn-spin-a{to{--a:360deg}}.wn-card:hover{box-shadow:0 26px 60px rgb(120 86 255 / .22)}.wn-char-card .wn-char-art img,.wn-age-card .wn-char-art img,.wn-course-card .wn-char-art img{transition:transform .5s var(--ease)}.wn-char-card:hover .wn-char-art img,.wn-age-card:hover .wn-char-art img{transform:translateY(-10px) scale(1.06) rotate(-2deg)}.wn-char-art{width:170px;height:200px;display:flex;align-items:flex-end;justify-content:center}.wn-char-art img{max-height:100%;width:auto;filter:drop-shadow(0 16px 20px rgb(16 26 56 / .25))}.wn-hero-sm-art img{width:100%;height:auto;filter:drop-shadow(0 20px 30px rgb(0 0 0 / .4));animation:wn-bob 6.5s ease-in-out infinite}.wn-side-card .wn-char-art{margin:0 auto}.wn-planet-art{overflow:visible;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--pc,#7856FF) 55%,transparent))}.wn-planet-card:hover .wn-planet-art{animation:wn-wobble 1.2s var(--ease)}@keyframes wn-wobble{30%{transform:scale(1.12) rotate(-6deg)}60%{transform:scale(.98) rotate(4deg)}}.wn-map a{transition:transform .3s var(--ease),background .3s}.wn-map a:hover{transform:translateY(-6px)}.wn-map svg{transition:transform .6s var(--ease)}.wn-map a:hover svg{transform:rotate(25deg) scale(1.12)}.wn-map{grid-template-columns:repeat(5,1fr)}@media (max-width:900px){.wn-map{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.wn-map{grid-template-columns:repeat(2,1fr)}}.wn-btn{position:relative;overflow:hidden}.wn-btn::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .55),transparent);transform:skewX(-20deg);transition:left .6s var(--ease)}.wn-btn:hover::after{left:130%}.wn-btn:active{transform:translateY(2px) scale(.98)}.wn-dark .wn-sec-head h2{background:linear-gradient(90deg,#fff,#bfe9ff);-webkit-background-clip:text;background-clip:text;color:#fff0}.wn-sec-head h2{position:relative;display:inline-block}.wn-sec-head h2::after{content:"";display:block;height:4px;width:60px;margin:10px auto 0;border-radius:4px;background:linear-gradient(90deg,var(--purple),var(--cyan),var(--gold))}.wn-dark .wn-card{background:var(--glass);border-color:var(--glass-b);backdrop-filter:blur(10px)}.wn-confetti{position:fixed;inset:0;pointer-events:none;z-index:300}.wn-profile{margin-top:34px}.wn-profile h3{margin-top:28px}.wn-learner-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px;margin:14px 0;box-shadow:var(--shadow)}.wn-learner-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--h);font-size:1.25rem}.wn-mini-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:12px 0}.wn-mini-stats div{background:var(--gray);border-radius:12px;padding:10px 12px}.wn-mini-stats span{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}.wn-mini-stats strong{font-family:var(--h);font-size:1.3rem}.wn-learner-card .wn-table{font-size:.92rem}.wn-course-prog{list-style:none;padding:0}.wn-course-prog li{display:grid;grid-template-columns:1fr 160px 50px;gap:12px;align-items:center;padding:8px 0}.tutor-wrap,.tutor-container{font-family:var(--b)}body.wn .tutor-page-wrap,body.wn .tutor-course-details-page{padding-top:30px;padding-bottom:40px}.wn-game{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f7f8ff)}.wn-scene{position:relative;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#152255,#24357a);min-height:220px;margin-bottom:18px;color:#fff}.wn-scene-sky{position:absolute;inset:0;transition:background 1s}.wn-num{font-variant-numeric:tabular-nums}.wn-pop{position:absolute;pointer-events:none;font-family:var(--h);font-weight:700;color:var(--mint);text-shadow:0 2px 8px rgb(0 0 0 / .35);animation:wn-pop-up 1.2s ease-out forwards;z-index:10;white-space:nowrap}.wn-pop.neg{color:var(--pink)}@keyframes wn-pop-up{from{opacity:1;transform:translate(-50%,0) scale(.8)}to{opacity:0;transform:translate(-50%,-70px) scale(1.15)}}.wn-coinfly{position:fixed;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c9,#FFC94B 45%,#d9962b);box-shadow:0 0 12px rgb(255 201 75 / .8);z-index:400;pointer-events:none}.wn-flash-up{animation:wn-flash-up .8s}.wn-flash-down{animation:wn-flash-down .8s}@keyframes wn-flash-up{from{background:rgb(70 221 177 / .45)}}@keyframes wn-flash-down{from{background:rgb(255 117 173 / .45)}}.wn-shake{animation:wn-shake2 .5s}@keyframes wn-shake2{20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}.wn-alarm{animation:wn-alarm .6s 3}@keyframes wn-alarm{50%{box-shadow:inset 0 0 0 6px #ff5b94}}.wn-jars{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:14px;align-items:end;padding:18px}.wn-jar{position:relative;height:170px;border:3px solid rgb(255 255 255 / .75);border-top-width:8px;border-radius:14px 14px 26px 26px;background:rgb(255 255 255 / .08);overflow:hidden}.wn-jar-fill{position:absolute;left:0;right:0;bottom:0;height:0;transition:height .7s var(--ease);background:var(--c)}.wn-jar-fill::before{content:"";position:absolute;left:-50%;top:-10px;width:200%;height:20px;background:radial-gradient(ellipse at center,rgb(255 255 255 / .55) 0 40%,transparent 41%) 0 0/40px 20px repeat-x;animation:wn-wave 2.4s linear infinite}@keyframes wn-wave{to{transform:translateX(40px)}}.wn-jar-label{text-align:center;font-weight:800;font-size:.85rem;margin-top:6px}.wn-jar-val{position:absolute;left:0;right:0;top:8px;text-align:center;font-family:var(--h);font-weight:700;text-shadow:0 2px 6px rgb(0 0 0 / .4);z-index:2}.wn-timeline{display:flex;gap:6px;margin:12px 0}.wn-timeline span{flex:1;height:10px;border-radius:6px;background:var(--line);transition:background .4s}.wn-timeline span.on{background:linear-gradient(90deg,var(--cyan),var(--purple))}.wn-event{display:flex;gap:12px;align-items:center;background:#fff;border:2px solid var(--line);border-radius:14px;padding:12px 14px;margin:8px 0;animation:wn-slide-in .5s var(--ease)}.wn-event .ico{font-size:1.8rem}@keyframes wn-slide-in{from{opacity:0;transform:translateX(-24px)}}.wn-stars-rate{font-size:1.8rem;letter-spacing:4px;color:var(--gold)}.wn-vault{display:flex;align-items:center;justify-content:center;gap:30px;padding:24px;flex-wrap:wrap}.wn-vault-door{width:170px;height:170px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#e9eef9,#9aa7c7 60%,#5d6b8f);box-shadow:inset 0 0 0 10px #c8d1e6,inset 0 0 0 16px #8592b3,0 18px 40px rgb(0 0 0 / .35);position:relative;display:grid;place-items:center}.wn-vault-wheel{width:80px;height:80px;border-radius:50%;border:8px solid #4b587c;position:relative;transition:transform 1s var(--ease)}.wn-vault-wheel::before,.wn-vault-wheel::after{content:"";position:absolute;left:50%;top:-18px;bottom:-18px;width:8px;margin-left:-4px;background:#4b587c;border-radius:4px}.wn-vault-wheel::after{transform:rotate(90deg)}.wn-big-bal{font-family:var(--h);font-size:clamp(2rem,6vw,3.2rem);font-weight:700;color:#fff;text-shadow:0 4px 18px rgb(41 197 246 / .5)}.wn-stand-scene{height:260px}.wn-sun{position:absolute;right:40px;top:26px;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,#fff6c9,#FFC94B 60%);box-shadow:0 0 50px 20px rgb(255 201 75 / .45);transition:opacity 1s;animation:wn-pulse 3s ease-in-out infinite}@keyframes wn-pulse{50%{box-shadow:0 0 70px 30px rgb(255 201 75 / .6)}}.wn-cloud{position:absolute;top:40px;width:120px;height:40px;border-radius:40px;background:rgb(255 255 255 / .85);filter:blur(1px);animation:wn-cloud 26s linear infinite;opacity:0;transition:opacity 1s}.wn-cloud::before{content:"";position:absolute;width:60px;height:60px;border-radius:50%;background:inherit;left:22px;top:-26px}@keyframes wn-cloud{from{left:-140px}to{left:110%}}.wn-rain{position:absolute;inset:0;background-image:linear-gradient(transparent 0 60%,rgb(190 220 255 / .7) 60% 100%);background-size:2px 22px;animation:wn-rain .5s linear infinite;opacity:0;transition:opacity 1s}@keyframes wn-rain{to{background-position:0 22px}}.wn-ground{position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(#3fbf86,#2a8f63)}.wn-stand{position:absolute;left:50%;bottom:50px;transform:translateX(-50%);width:170px;height:120px}.wn-stand-roof{height:34px;border-radius:10px 10px 0 0;background:repeating-linear-gradient(90deg,#FF75AD 0 20px,#fff 20px 40px)}.wn-stand-body{height:70px;background:#ffd88a;border:4px solid #d9962b;border-top:0;display:grid;place-items:center;font-family:var(--h);color:#7a4d00;font-weight:700}.wn-walker{position:absolute;bottom:52px;font-size:34px;line-height:1;transition:none;will-change:transform}.wn-daybar{position:absolute;left:12px;right:12px;top:10px;height:8px;border-radius:6px;background:rgb(255 255 255 / .25);overflow:hidden}.wn-daybar span{display:block;height:100%;width:0;background:var(--gold)}.wn-hud{position:absolute;left:12px;top:26px;display:flex;gap:8px;flex-wrap:wrap;z-index:3}.wn-hud b{background:rgb(16 26 56 / .6);border-radius:10px;padding:4px 10px;font-weight:800;font-size:.9rem}.wn-ticker{overflow:hidden;white-space:nowrap;background:#0b1430;color:#cfe9ff;border-radius:12px;padding:8px 0;margin-bottom:14px;font-weight:800;font-size:.92rem}.wn-ticker-in{display:inline-block;padding-left:100%;animation:wn-marq 28s linear infinite}@keyframes wn-marq{to{transform:translateX(-100%)}}.wn-ticker .up{color:#7dffd0}.wn-ticker .down{color:#ffa3c4}.wn-ctrl{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.wn-ctrl .wn-btn{min-height:42px;padding:.5em 1em}.wn-spark{width:90px;height:28px;vertical-align:middle}.wn-live-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ff5b94;margin-right:6px;animation:wn-blink 1s infinite}@keyframes wn-blink{50%{opacity:.2}}.wn-gauge{width:180px}canvas.wn-cv{width:100%;height:240px;display:block;background:#0e1838;border-radius:14px}.wn-house{width:min(260px,70%);display:block;margin:0 auto}@media (prefers-reduced-motion:reduce){.wn-rv{opacity:1;transform:none}.wn-hero-bg{animation:none;transform:none}}.wn .tutor-btn,.wn a.tutor-btn{text-decoration:none}.wn .tutor-btn-primary,.wn a.tutor-btn-primary{color:#fff!important;background:var(--purple)!important;border-color:var(--purple)!important;border-radius:999px}.wn .tutor-btn-outline-primary{color:var(--purple-d)!important;border-radius:999px}.wn .tutor-course-details-page h1{font-family:var(--h)}.wn-tutor-embed .wn-panel{padding-top:0}.wn-prose{display:flow-root}.wn-planet-img{object-fit:contain;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--pc,#7856FF) 45%,transparent))}.wn-map .wn-planet-img{width:120px;height:120px;transition:transform .6s var(--ease)}.wn-map a:hover .wn-planet-img{transform:rotate(12deg) scale(1.12)}.wn-map a span{text-align:center}.wn-planet-card .wn-planet-img{width:150px;height:150px;margin:0 auto 6px;display:block}.wn-hero .wn-planet-img.wn-planet-lg{width:min(420px,100%);height:auto}.wn-card .wn-kicker{letter-spacing:.06em;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wn-offer-problem{max-width:820px;margin:0 auto 34px;text-align:center}.wn-offer-lead{font-size:1.18rem;line-height:1.6;color:var(--ink,#101A38);margin:0 0 22px}.wn-offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:1000px){.wn-offer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.wn-offer-grid{grid-template-columns:1fr}}.wn-offer-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:24px 20px}.wn-offer-card h3{margin:4px 0 2px}.wn-offer-card p{margin:0 0 8px;flex:1;color:var(--muted)}.wn-offer-ic{font-size:2.2rem;line-height:1}.wn-offer-price{position:absolute;top:18px;right:16px;background:#e7fbf3;color:#0d7a55;font-weight:800;font-size:.78rem;padding:4px 10px;border-radius:99px}.wn-offer-price.wn-soon{background:#fff4d6;color:#8a5a12}.wn-offer-note{text-align:center;margin:24px auto 0;max-width:760px;font-size:1.02rem}.wn-loop{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:none}@media (max-width:800px){.wn-loop{grid-template-columns:1fr}}.wn-loop li{position:relative;background:#fff;border:2px solid var(--line);border-radius:22px;padding:24px;text-align:center;box-shadow:var(--shadow)}.wn-loop li:not(:last-child)::after{content:"→";position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-size:1.6rem;font-weight:900;color:var(--purple);z-index:2}@media (max-width:800px){.wn-loop li:not(:last-child)::after{content:"↓";right:50%;top:auto;bottom:-24px;transform:translateX(50%)}}.wn-loop-ic{display:block;font-size:2.6rem}.wn-loop-n{display:block;font-weight:800;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--purple);margin-top:6px}.wn-loop h3{margin:4px 0 6px}.wn-loop p{margin:0;color:var(--muted)}.wn-loop-why{max-width:820px;margin:30px auto 0;text-align:center}.wn-loop-eg{background:#fff;border:1px dashed var(--line);border-radius:14px;padding:12px 16px;font-size:.95rem}.wn-loop-eg span{font-weight:800;color:var(--purple)}.wn-skill-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:900px){.wn-skill-list{grid-template-columns:1fr}}.wn-skill{display:flex;flex-direction:column;gap:4px;background:#fff;border:2px solid var(--line);border-radius:18px;padding:18px;text-decoration:none;color:inherit;transition:transform .25s,border-color .25s}.wn-skill:hover{transform:translateY(-4px);border-color:var(--purple)}.wn-skill strong{font-size:1.08rem}.wn-skill-t{color:var(--purple);font-weight:800;font-size:.92rem}.wn-skill-d{color:var(--muted);font-size:.95rem}.wn-teaches{font-size:.92rem;margin:0 0 6px}.wn-teaches strong{color:var(--purple)}.wn-faq{max-width:820px;margin:0 auto}.wn-faq details{background:#fff;border:2px solid var(--line);border-radius:16px;padding:0 20px;margin:0 0 10px}.wn-faq summary{cursor:pointer;font-weight:800;padding:16px 0;list-style:none;position:relative;padding-right:30px}.wn-faq summary::-webkit-details-marker{display:none}.wn-faq summary::after{content:"+";position:absolute;right:0;top:12px;font-size:1.5rem;color:var(--purple);transition:transform .25s}.wn-faq details[open] summary::after{transform:rotate(45deg)}.wn-faq details p{margin:0 0 16px;color:var(--muted)}.wn-fam-why{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0 28px}@media (max-width:640px){.wn-fam-why{grid-template-columns:1fr}}.wn-fam-row{display:flex;gap:14px;align-items:flex-start;background:#fff;border:2px solid var(--line);border-radius:16px;padding:16px}.wn-fam-row h3{margin:0 0 4px;font-size:1.02rem}.wn-fam-row p{margin:0;color:var(--muted);font-size:.95rem}.wn-fam-ic{font-size:1.6rem;min-width:40px;text-align:center;font-weight:900;color:#0d7a55}.wn-paths{margin:22px 0 10px}.wn-paths-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:700px){.wn-paths-grid{grid-template-columns:1fr}}.wn-path{position:relative;display:flex;flex-direction:column;gap:4px;background:#fff;border:2px solid var(--line);border-radius:16px;padding:14px}.wn-path span{color:var(--muted);font-size:.9rem}.wn-path a{font-weight:800;color:var(--purple);font-size:.92rem;margin-top:auto}.wn-path-ic{font-size:1.6rem}.wn-path-best{border-color:var(--purple);box-shadow:0 8px 24px rgb(120 86 255 / .18)}.wn-path-badge{position:absolute;top:10px;right:10px;background:var(--purple);color:#fff!important;font-weight:800;font-size:.7rem;padding:2px 8px;border-radius:99px}.g3{position:relative;display:flex;flex-direction:column;gap:16px;font-family:var(--b)}.g3-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.g3-goal{display:flex;align-items:center;gap:8px;background:var(--navy);color:#fff;padding:10px 16px;border-radius:99px;font-size:.98rem}.g3-goal b{font-weight:800}.g3-stars i{font-style:normal;font-size:1.8rem;color:#d6dbea;margin-left:2px;transition:color .3s,transform .3s;display:inline-block}.g3-stars i.on{color:var(--gold);transform:scale(1.15);text-shadow:0 0 12px rgb(255 201 75 / .6)}.g3-say{display:flex;align-items:flex-end;gap:10px}.g3-say img{width:64px;height:auto;flex:none;filter:drop-shadow(0 6px 10px rgb(16 26 56 / .2))}.g3-say p{position:relative;margin:0;background:#fff;border:2px solid var(--line);border-radius:18px 18px 18px 4px;padding:12px 16px;font-size:1.05rem;line-height:1.5;box-shadow:var(--shadow);flex:1}.g3-say p.pop{animation:g3pop .35s var(--ease)}@keyframes g3pop{from{transform:translateY(6px) scale(.98);opacity:.4}to{transform:none;opacity:1}}.g3-stage{background:linear-gradient(180deg,#141f45,#1d2a5c);border-radius:22px;padding:20px;color:#fff;min-height:220px;position:relative;overflow:hidden}.g3-controls{display:flex;flex-direction:column;gap:12px}.g3-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.g3-lbl{font-weight:800;min-width:150px}.g3-chips{display:inline-flex;gap:8px;flex-wrap:wrap}.g3-chips button,.g3-step button{font:inherit;font-weight:800;font-size:1.05rem;min-width:64px;min-height:48px;padding:8px 18px;border-radius:14px;border:2px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;transition:transform .15s,background .2s,border-color .2s}.g3-chips button:hover,.g3-step button:hover{transform:translateY(-2px);border-color:var(--purple)}.g3-chips button.on{background:var(--purple);border-color:var(--purple);color:#fff;box-shadow:0 6px 16px rgb(120 86 255 / .35)}.g3-step{display:inline-flex;align-items:center;gap:10px}.g3-step b{font-size:1.6rem;min-width:52px;text-align:center}.g3-controls .wn-btn{min-height:52px;font-size:1.08rem;padding:12px 26px}.g3-controls .wn-btn:disabled,.g3-chips button:disabled{opacity:.45;cursor:not-allowed;transform:none}.g3-hud{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.g3-hud span{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .18);padding:6px 12px;border-radius:99px;font-size:.92rem}.g3-hud b{color:var(--gold)}.g3 .wn-pos{color:#2fd69b}.g3 .wn-neg{color:#ff6b8a}.g3-controls .wn-pos{color:#0d9a68}.g3-controls .wn-neg,.g3-say .wn-neg{color:#d6264f}.g3-say .wn-pos{color:#0d9a68}.g3-burst{position:absolute;z-index:9999;pointer-events:none;font-weight:900;font-size:1rem;transform:translate(-50%,0);animation:g3burst 1.1s var(--ease) forwards;white-space:nowrap}.g3-burst.good{color:#16b981}.g3-burst.bad{color:#e3365f}@keyframes g3burst{to{transform:translate(-50%,-46px);opacity:0}}.g3-fly{position:fixed;z-index:9999;pointer-events:none;font-size:1.6rem;transition:transform .5s cubic-bezier(.3,.7,.3,1),opacity .5s;margin:-14px 0 0 -14px}.g3-pile{text-align:center;margin-bottom:16px}.g3-pile-coins{display:block;font-size:1.6rem;letter-spacing:-6px;min-height:34px}.g3-pile b{display:block;font-size:1.3rem;color:var(--gold)}.g3-pile small{opacity:.8}.g3-jars{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:640px){.g3-jars{grid-template-columns:repeat(2,1fr)}}.g3-jar{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 8px 12px;border-radius:20px;border:2px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .06);color:#fff;font:inherit;cursor:pointer;transition:transform .15s,border-color .2s,background .2s}.g3-jar:hover{transform:translateY(-3px);border-color:var(--gold);background:rgb(255 255 255 / .1)}.g3-jar.warn{border-color:#ff6b8a}.g3-jar-ic{font-size:2rem}.g3-jar-fill{width:46px;height:70px;border:3px solid rgb(255 255 255 / .5);border-top:none;border-radius:0 0 14px 14px;position:relative;overflow:hidden;margin:6px 0}.g3-jar-fill i{position:absolute;left:0;right:0;bottom:0;height:0;background:linear-gradient(180deg,#ffd970,#e9ad1f);transition:height .45s var(--ease)}.g3-jar small{opacity:.75;font-size:.78rem}.g3-jar-amt{font-weight:900;color:var(--gold);font-size:1.1rem}.g3-minus{position:absolute;top:6px;right:8px;width:30px;height:30px;line-height:28px;border-radius:50%;background:rgb(255 255 255 / .15);font-weight:900;font-size:1.2rem}.g3-minus:hover{background:#ff6b8a}.g3-weeks{display:grid;gap:8px;margin-top:16px}.g3-week{display:flex;gap:12px;align-items:center;background:rgb(255 255 255 / .08);border-radius:14px;padding:10px 14px;animation:g3pop .4s var(--ease);border-left:5px solid rgb(255 255 255 / .3)}.g3-week.good{border-left-color:#2fd69b}.g3-week.bad{border-left-color:#ff6b8a}.g3-week.meh{border-left-color:var(--gold)}.g3-week-ic{font-size:1.8rem}.g3-week p{margin:0;font-size:.95rem}.g3-week-r{font-weight:800}.g3-year{text-align:center;font-size:1.1rem;margin-bottom:10px}.g3-year b{font-size:2rem;color:var(--gold)}.g3-towers{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end;min-height:300px}.g3-tower{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.g3-tower-col{width:90px;height:180px;display:flex;align-items:flex-end;justify-content:center;border-bottom:3px solid rgb(255 255 255 / .4)}.g3-tower-col i{width:70px;height:0;border-radius:10px 10px 0 0;background:repeating-linear-gradient(0deg,#e9ad1f 0 8px,#ffd970 8px 14px);transition:height .35s var(--ease);box-shadow:0 0 22px rgb(255 201 75 / .35)}.g3-tower[data-t="piggy"] .g3-tower-col i{background:repeating-linear-gradient(0deg,#d4467e 0 8px,#ff75ad 8px 14px);box-shadow:none}.g3-tower-ic{font-size:1.8rem;margin-top:6px}.g3-tower small{opacity:.75}.g3-tv{font-size:1.5rem;color:#fff}.g3-int{font-style:normal;color:#2fd69b;font-weight:800}.g3-goal-line{position:absolute;left:0;right:0;border-top:2px dashed rgb(255 201 75 / .7);pointer-events:none;transition:bottom .35s}.g3-goal-line span{position:absolute;right:0;top:-22px;font-size:.8rem;color:var(--gold);font-weight:800}.g3-street{position:relative;height:230px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#7fd3ff,#c9eeff)}.g3-street.w-hot{background:linear-gradient(180deg,#ffb36b,#ffe2a8)}.g3-street.w-cloudy{background:linear-gradient(180deg,#9fb0c8,#d6dde8)}.g3-street.w-rainy{background:linear-gradient(180deg,#5d6f8c,#9aa8bd)}.g3-sky{position:absolute;top:10px;right:18px;font-size:2.6rem;animation:wn-bob 4s ease-in-out infinite}.g3-ground{position:absolute;left:0;right:0;bottom:0;height:52px;background:#59c26a}.g3-stand{position:absolute;left:50%;bottom:44px;transform:translateX(-50%);width:150px;text-align:center;color:var(--ink);z-index:2}.g3-awning{height:30px;border-radius:10px 10px 0 0;background:repeating-linear-gradient(90deg,#ff5d8f 0 18px,#fff 18px 36px)}.g3-counter{background:#ffd970;padding:14px 8px;border-radius:0 0 10px 10px;font-size:1.4rem;box-shadow:0 8px 16px rgb(0 0 0 / .15)}.g3-sold{display:inline-block;margin-top:6px;background:var(--navy);color:#fff;font-weight:800;font-size:.85rem;padding:3px 10px;border-radius:99px}.g3-walkers{position:absolute;left:0;right:0;bottom:46px;height:44px;z-index:3}.g3-walker{position:absolute;bottom:0;left:-40px;font-size:2rem;animation:g3walk 2s linear forwards}.g3-walker.buy{animation-name:g3walkbuy}@keyframes g3walk{to{left:105%}}@keyframes g3walkbuy{45%{left:44%;transform:translateY(0)}50%{left:44%;transform:translateY(-10px)}55%{left:44%;transform:translateY(0)}100%{left:105%}}.g3-cost{font-weight:700}.g3-news{background:rgb(255 255 255 / .1);border-radius:12px;padding:10px 14px;margin-bottom:14px;font-weight:800}.g3-news.flash{animation:g3pop .45s var(--ease)}.g3-news.good{background:rgb(47 214 155 / .2)}.g3-news.bad{background:rgb(255 107 138 / .2)}.g3-cos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:760px){.g3-cos{grid-template-columns:1fr}}.g3-co{background:rgb(255 255 255 / .07);border:2px solid rgb(255 255 255 / .14);border-radius:18px;padding:14px;transition:border-color .3s}.g3-co.up{animation:g3up .8s}.g3-co.down{animation:g3down .8s}@keyframes g3up{30%{border-color:#2fd69b;background:rgb(47 214 155 / .18)}}@keyframes g3down{30%{border-color:#ff6b8a;background:rgb(255 107 138 / .18)}}.g3-co-h{display:flex;align-items:center;gap:10px}.g3-co-h small{display:block;opacity:.7;font-size:.8rem}.g3-co-ic{font-size:1.8rem}.g3-co-p{margin-left:auto;font-weight:900;font-size:1.2rem;color:var(--gold)}.g3-spark{width:100%;height:46px;margin:8px 0 2px}.g3-spark polyline{fill:none;stroke:#29C5F6;stroke-width:2.5;vector-effect:non-scaling-stroke}.g3-co-ch{font-weight:800;font-size:.88rem}.g3-co-own{font-size:.9rem;opacity:.9;margin:6px 0 10px}.g3-co-b{display:grid;grid-template-columns:1fr 1fr;gap:8px}.g3-co-b button{font:inherit;font-weight:800;min-height:44px;border-radius:12px;border:0;cursor:pointer}.g3-buy{background:var(--gold);color:var(--ink)}.g3-sell{background:rgb(255 255 255 / .15);color:#fff}.g3-co-b button:disabled{opacity:.35;cursor:not-allowed}.g3-farm{text-align:center;padding:18px 10px}.g3-farm span{font-size:2.6rem;display:block}.g3-farm p{font-size:1.08rem;line-height:1.6}.g3-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.g3-choice{grid-template-columns:1fr}}.g3-choice button{font:inherit;text-align:left;display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:18px;border:2px solid var(--line);background:#fff;cursor:pointer;transition:transform .15s,border-color .2s}.g3-choice button:hover{transform:translateY(-3px);border-color:var(--purple)}.g3-choice b{font-size:1.15rem}.g3-choice small{color:var(--muted)}.g3-fchart{width:100%;height:170px}.g3-fchart polyline{fill:none;stroke:var(--gold);stroke-width:3;vector-effect:non-scaling-stroke}.g3-fchart .g3-mark{stroke:rgb(255 255 255 / .4);stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.g3-sum{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.g3-sum div{flex:1;min-width:140px;background:rgb(255 255 255 / .08);border-radius:14px;padding:12px}.g3-sum small{display:block;opacity:.75}.g3-sum b{font-size:1.4rem}.g3-sum .tot{background:rgb(255 201 75 / .2)}.g3-meter{margin-top:12px}.g3-meter span{font-size:.85rem;opacity:.8}.g3-meter div{height:14px;background:rgb(255 255 255 / .12);border-radius:99px;overflow:hidden;margin-top:4px}.g3-meter i{display:block;height:100%;background:#2fd69b;transition:width .2s}.g3-meter i.low{background:#ff6b8a}.g3.shake{animation:g3shake .5s}@keyframes g3shake{20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}.g3-locked{text-align:center;padding:30px 10px}.g3-lock-ic{font-size:3rem}.g3-homes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.g3-home{font:inherit;color:#fff;display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 8px;border-radius:18px;border:2px solid rgb(255 255 255 / .18);background:rgb(255 255 255 / .06);cursor:pointer;transition:transform .15s,border-color .2s}.g3-home span{font-size:2.6rem}.g3-home small{color:var(--gold);font-weight:800;font-size:1rem}.g3-home.on{border-color:var(--gold);background:rgb(255 201 75 / .14);transform:translateY(-3px)}.g3-pay{text-align:center;margin-top:18px}.g3-pay small{display:block;opacity:.75}.g3-pm{font-size:2.6rem;color:var(--gold)}.g3-pinfo{display:block;font-size:.95rem;opacity:.9}.g3-pinfo em{color:#ffd970}.g3-house{width:180px;margin:0 auto 14px}.g3-house-roof{width:0;height:0;margin:0 auto;border-left:100px solid #fff0;border-right:100px solid #fff0;border-bottom:70px solid #ff75ad;transform:translateX(0);margin-left:-10px}.g3-house-body{position:relative;height:130px;background:rgb(255 255 255 / .12);border:3px solid rgb(255 255 255 / .4);border-top:none;overflow:hidden}.g3-eq{position:absolute;left:0;right:0;bottom:0;height:20%;background:linear-gradient(180deg,#46DDB1,#1b9c78);transition:height .2s}.g3-eqt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.1rem;text-shadow:0 2px 6px rgb(0 0 0 / .4)}.g3-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.g3-split div{background:rgb(255 255 255 / .08);border-radius:14px;padding:12px;text-align:center}.g3-split small{display:block;opacity:.75}.g3-split b{font-size:1.3rem}.g3-split div:last-child b{color:#ff9ab3}.g3-split div:first-child b{color:#2fd69b}.g3-result{position:absolute;inset:0;background:rgb(16 26 56 / .72);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:20;border-radius:22px;padding:16px;animation:g3pop .3s}.g3-result-card{background:#fff;border-radius:24px;padding:26px 26px 22px;max-width:460px;width:100%;text-align:center;box-shadow:var(--shadow-lg)}.g3-result-card h3{margin:6px 0 10px}.g3-result-card ul{list-style:none;padding:0;margin:0 0 18px;text-align:left;display:grid;gap:6px}.g3-big-stars i{font-style:normal;font-size:2.8rem;color:#d6dbea;display:inline-block;margin:0 4px}.g3-big-stars i.on{color:var(--gold);animation:g3star .5s var(--ease) both;text-shadow:0 0 14px rgb(255 201 75 / .6)}@keyframes g3star{from{transform:scale(0) rotate(-90deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.g3 *{animation:none!important;transition:none!important}}.g3-levels{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media (max-width:640px){.g3-levels{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}}.g3-lv{font:inherit;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;border-radius:14px;border:2px solid var(--line);background:#fff;cursor:pointer;transition:transform .15s,border-color .2s;min-height:58px}.g3-lv span{font-weight:900;font-size:.9rem}.g3-lv small{font-size:.7rem;color:var(--muted);line-height:1.15;text-align:center}.g3-lv i{font-style:normal;color:var(--gold);font-size:.8rem;letter-spacing:-1px}.g3-lv:hover{transform:translateY(-2px);border-color:var(--purple)}.g3-lv.on{border-color:var(--purple);background:#f1edff;box-shadow:0 6px 16px rgb(120 86 255 / .2)}.g3-lv.lock{background:#f4f5fa;opacity:.85}.g3-result-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.g3-nextlv{margin-top:10px}.g3-tease{margin-top:16px;padding:14px;border-radius:16px;background:linear-gradient(135deg,#f1edff,#e9fbff);border:2px dashed var(--purple);display:flex;flex-direction:column;gap:6px;align-items:center}.g3-tease span{font-size:.9rem;color:var(--muted)}.g3-lock-big{font-size:2.6rem}.g3-result-card{max-height:92%;overflow:auto}.wn-quiz-rule{font-size:.92rem;color:var(--muted);margin:-4px 0 10px}.wn-quiz-pass{color:#0d7a55;font-weight:800}.wn-quiz-fail{color:#c22a50;font-weight:800}.wn-btn.is-locked,.wn-btn:disabled{opacity:.6;cursor:not-allowed}.wn-lock-note{font-weight:700;color:#c22a50;margin:8px 0 0}.wn-aa{position:relative;max-width:620px;margin:0 auto;border-radius:28px;padding:3px;background:conic-gradient(from var(--a,0deg),#7856FF,#29C5F6,#46DDB1,#FFC94B,#FF75AD,#7856FF);animation:wn-spin-a 6s linear infinite;box-shadow:0 30px 80px rgb(120 86 255 / .35)}.wn-aa-glow{position:absolute;inset:-30px;border-radius:40px;background:radial-gradient(circle,rgb(120 86 255 / .35),transparent 70%);filter:blur(20px);z-index:-1;animation:wn-aa-pulse 3.2s ease-in-out infinite}@keyframes wn-aa-pulse{50%{opacity:.5;transform:scale(1.04)}}.wn-aa-in{background:linear-gradient(180deg,#121b40,#1e2a63);color:#fff;border-radius:25px;padding:30px 28px;text-align:center}.wn-aa-kicker{font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;color:var(--cyan);margin:0 0 6px}.wn-aa-price b{display:block;font-family:var(--h);font-size:3.6rem;line-height:1;color:var(--gold);text-shadow:0 0 30px rgb(255 201 75 / .45)}.wn-aa-price span{opacity:.85}.wn-aa-list{list-style:none;padding:0;margin:18px auto;text-align:left;max-width:440px;display:grid;gap:8px}.wn-aa-list li{padding-left:28px;position:relative}.wn-aa-list li::before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#2fd69b;color:#0b2a20;font-weight:900;font-size:.8rem;display:flex;align-items:center;justify-content:center}.wn-aa-btn{font-size:1.15rem!important;padding:16px 30px!important;animation:wn-aa-cta 2.4s ease-in-out infinite}@keyframes wn-aa-cta{50%{box-shadow:0 0 0 10px rgb(255 201 75 / .18),0 10px 30px rgb(255 201 75 / .4)}}.wn-aa-note{font-size:.82rem;opacity:.75;margin:14px 0 0}@media (prefers-reduced-motion:reduce){.wn-aa,.wn-aa-glow,.wn-aa-btn{animation:none}}.wn-hero-v3{position:relative;overflow:hidden;padding:80px 0 110px;min-height:min(820px,96vh);display:flex;align-items:center;background:#070b1f}.wn-hero-v3 .wn-hero-bg{opacity:.55}.wn-hero-v3::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(7 11 31 / .96) 0%,rgb(7 11 31 / .8) 36%,rgb(7 11 31 / .2) 70%,#fff0 100%);z-index:1}.wn-hero-v3 .wn-wrap{position:relative;z-index:3;width:100%}.h3-warp{position:absolute;inset:0;width:100%;height:100%;z-index:0}.h3-nebula{position:absolute;inset:-20%;z-index:0;background:radial-gradient(40% 35% at 72% 40%,rgb(120 86 255 / .45),transparent 70%),radial-gradient(30% 30% at 85% 75%,rgb(41 197 246 / .28),transparent 70%),radial-gradient(25% 25% at 20% 85%,rgb(255 117 173 / .18),transparent 70%);animation:h3-neb 18s ease-in-out infinite alternate;pointer-events:none}@keyframes h3-neb{to{transform:translate3d(-3%,2%,0) rotate(6deg) scale(1.08)}}.h3-pill{display:inline-flex;align-items:center;gap:8px;animation:h3-in .7s var(--ease) both}.h3-dot{width:8px;height:8px;border-radius:50%;background:#2fd69b;box-shadow:0 0 0 0 rgb(47 214 155 / .7);animation:h3-ping 1.8s infinite}@keyframes h3-ping{70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.h3-title{font-size:clamp(2.6rem,6.4vw,5.4rem);line-height:.98;letter-spacing:-.01em;margin:.25em 0 .35em;text-transform:uppercase}.h3-line{display:block}.h3-w{display:inline-block;opacity:0;transform:translateY(.6em) rotate(4deg);filter:blur(10px);animation:h3-word .9s var(--ease) forwards;animation-delay:calc(.35s + var(--i) * .09s)}@keyframes h3-word{to{opacity:1;transform:none;filter:none}}.h3-shimmer .h3-w{background:linear-gradient(100deg,#ffd970 0%,#fff 30%,#29C5F6 50%,#ff9ad0 70%,#ffd970 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:#fff0;animation:h3-word .9s var(--ease) forwards,h3-shine 6s linear infinite;animation-delay:calc(.35s + var(--i) * .09s),1.6s}@keyframes h3-shine{to{background-position:300% 0}}.h3-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);max-width:560px;animation:h3-in .9s var(--ease) 1.1s both}.h3-ctas{animation:h3-in .9s var(--ease) 1.3s both}.h3-micro{color:#b9c3ea;font-size:.88rem;margin:10px 0 0;animation:h3-in .9s var(--ease) 1.45s both}.h3-stats{animation:h3-in .9s var(--ease) 1.6s both}@keyframes h3-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.h3-primary{position:relative;overflow:hidden;box-shadow:0 0 0 0 rgb(255 201 75 / .5),0 12px 34px rgb(255 201 75 / .35);animation:h3-pulse 2.6s ease-in-out 2.2s infinite}.h3-primary::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .65),transparent);transform:skewX(-20deg);animation:h3-sweep 3.4s ease-in-out 2s infinite}@keyframes h3-pulse{50%{box-shadow:0 0 0 12px #fff0,0 12px 40px rgb(255 201 75 / .5)}}@keyframes h3-sweep{0%{left:-60%}40%,100%{left:130%}}.h3-mag{transition:transform .25s var(--ease)}.h3-cast{position:relative;height:clamp(380px,50vw,640px);animation:h3-castin 1.4s var(--ease) .4s both}@keyframes h3-castin{from{opacity:0;transform:scale(.85) translateY(40px)}to{opacity:1;transform:none}}.h3-ring{position:absolute;left:4%;right:2%;top:40%;height:34%;border-radius:50%;border:2px solid rgb(120 200 255 / .25);box-shadow:0 0 40px rgb(41 197 246 / .25),inset 0 0 40px rgb(120 86 255 / .25);transform:rotate(-12deg);z-index:1;pointer-events:none}.h3-orbit{position:absolute;inset:0;z-index:5;pointer-events:none}.h3-p{position:absolute;left:50%;top:57%;width:clamp(56px,7vw,96px);height:clamp(56px,7vw,96px);margin:calc(clamp(56px,7vw,96px) / -2) 0 0 calc(clamp(56px,7vw,96px) / -2);pointer-events:auto;will-change:transform;opacity:0;transition:opacity .6s}.h3-p img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 14px rgb(120 86 255 / .55));transition:transform .3s var(--ease)}.h3-p:hover img{transform:scale(1.25)}.h3-cue{position:absolute;left:50%;bottom:28px;z-index:4;width:28px;height:46px;margin-left:-14px;border:2px solid rgb(255 255 255 / .6);border-radius:16px}.h3-cue span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:h3-cue 1.6s ease-in-out infinite}@keyframes h3-cue{60%{transform:translateY(14px);opacity:0}100%{opacity:0}}.h3-sticky{position:fixed;left:50%;bottom:18px;z-index:90;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 18px;background:rgb(16 26 56 / .92);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .15);border-radius:99px;box-shadow:0 20px 50px rgb(0 0 0 / .35);color:#fff;transform:translate(-50%,140%);transition:transform .45s var(--ease);max-width:calc(100% - 24px)}.h3-sticky.on{transform:translate(-50%,0)}.h3-sticky span{font-weight:800;font-size:.95rem;white-space:nowrap}.h3-sticky .wn-btn{padding:10px 16px;font-size:.92rem;white-space:nowrap}@media (max-width:760px){.h3-sticky span{display:none}.h3-sticky{bottom:12px;padding:8px}}@media (max-width:860px){.wn-hero-v3{min-height:0;padding:44px 0 80px}.h3-cast{height:360px;max-width:460px;margin:0 auto}.wn-hero-v3::before{background:linear-gradient(180deg,rgb(7 11 31 / .9),rgb(7 11 31 / .55))}.h3-cue{display:none}}.wn-offer-grid{grid-template-columns:repeat(5,1fr)}@media (max-width:1180px){.wn-offer-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.wn-offer-grid{grid-template-columns:1fr}}.wn-offer-card.wn-rv.is-in{animation:h3-flip .8s var(--ease) both}@keyframes h3-flip{from{opacity:0;transform:perspective(900px) rotateX(18deg) translateY(30px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.h3-w,.h3-pill,.h3-lead,.h3-ctas,.h3-micro,.h3-stats,.h3-cast{animation:none!important;opacity:1;transform:none;filter:none}.h3-shimmer .h3-w{animation:none!important}.h3-nebula,.h3-primary,.h3-primary::after,.h3-cue span{animation:none}.h3-p{opacity:1}}.wn-has-sub{position:relative}.wn-has-sub>a{display:flex!important;align-items:center;gap:6px}.wn-caret{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.7;transition:transform .25s}.wn-has-sub:hover .wn-caret,.wn-has-sub:focus-within .wn-caret{transform:rotate(225deg) translateY(-1px)}.wn-sub-toggle{display:none}.wn-sub{position:absolute;top:100%;left:50%;z-index:120;padding-top:12px;opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:opacity .22s var(--ease),transform .28s var(--ease),visibility .22s}.wn-has-sub:hover>.wn-sub,.wn-has-sub:focus-within>.wn-sub{opacity:1;visibility:visible;transform:translate(-50%,0)}.wn-sub>ul{display:grid!important;gap:4px!important;background:rgb(14 20 48 / .97);backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .12);border-radius:20px;padding:12px!important;box-shadow:0 30px 70px rgb(0 0 0 / .45);min-width:300px}.wn-sub-planets>ul{grid-template-columns:repeat(3,minmax(200px,1fr));min-width:680px}.wn-sub-books>ul{grid-template-columns:repeat(3,minmax(200px,1fr));min-width:680px}.wn-sub-list>ul{grid-template-columns:1fr}.wn-sub li{opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s;transition-delay:calc(var(--d) * 25ms)}.wn-has-sub:hover .wn-sub li,.wn-has-sub:focus-within .wn-sub li,.wn-has-sub.is-sub-open .wn-sub li{opacity:1;transform:none}.wn-sub a{display:flex!important;align-items:center;gap:12px;padding:10px 12px!important;border-radius:14px!important;font-size:.95rem!important;white-space:normal!important}.wn-sub a:hover{background:rgb(255 255 255 / .08)!important}.wn-sub a img{width:40px;height:40px;object-fit:contain;flex:none;transition:transform .3s var(--ease)}.wn-sub-books a img{width:30px;height:43px;object-fit:cover;border-radius:4px;box-shadow:0 4px 10px rgb(0 0 0 / .4)}.wn-sub a:hover img{transform:scale(1.15) rotate(-6deg)}.wn-sub a span{display:flex;flex-direction:column;line-height:1.25}.wn-sub a b{color:#fff;font-weight:800}.wn-sub a small{color:#aab4dc;font-weight:600;font-size:.8rem}.wn-has-sub:nth-last-child(-n+2)>.wn-sub{left:auto;right:-20px;transform:translate(0,10px)}.wn-has-sub:nth-last-child(-n+2):hover>.wn-sub,.wn-has-sub:nth-last-child(-n+2):focus-within>.wn-sub{transform:none}.wn-has-sub:first-child>.wn-sub{left:-20px;transform:translate(0,10px)}.wn-has-sub:first-child:hover>.wn-sub,.wn-has-sub:first-child:focus-within>.wn-sub{transform:none}@media (max-width:1020px){.wn-has-sub{display:flex;flex-wrap:wrap;align-items:center}.wn-has-sub>a{flex:1}.wn-caret{display:none}.wn-sub-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:12px;background:rgb(255 255 255 / .08);color:#fff;cursor:pointer}.wn-sub-toggle span{width:9px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translateY(-2px);transition:transform .25s}.wn-has-sub.is-sub-open .wn-sub-toggle span{transform:rotate(225deg)}.wn-sub,.wn-has-sub:hover>.wn-sub,.wn-has-sub:focus-within>.wn-sub,.wn-has-sub:nth-last-child(-n+2)>.wn-sub,.wn-has-sub:first-child>.wn-sub{position:static;flex-basis:100%;opacity:1;visibility:visible;transform:none;padding-top:4px;display:none}.wn-has-sub.is-sub-open>.wn-sub{display:block}.wn-sub>ul,.wn-sub-planets>ul,.wn-sub-books>ul{grid-template-columns:1fr 1fr;min-width:0;box-shadow:none;background:rgb(255 255 255 / .04)}.wn-sub li{opacity:1;transform:none}}@media (max-width:560px){.wn-sub>ul,.wn-sub-planets>ul,.wn-sub-books>ul{grid-template-columns:1fr}}.mc{position:relative;overflow:hidden;border-radius:30px;padding:clamp(18px,3vw,34px);color:#e8ecff;background:radial-gradient(60% 50% at 80% 0%,rgb(120 86 255 / .35),transparent 70%),radial-gradient(50% 50% at 0% 100%,rgb(41 197 246 / .22),transparent 70%),linear-gradient(180deg,#0a1030,#111a45);box-shadow:0 40px 90px rgb(10 16 48 / .45);isolation:isolate}.mc-stars{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.mc-scan{position:absolute;left:0;right:0;height:120px;top:-120px;background:linear-gradient(180deg,transparent,rgb(41 197 246 / .08),transparent);animation:mc-scan 7s linear infinite;pointer-events:none;z-index:0}@keyframes mc-scan{to{top:110%}}.mc a{color:#9fdcff}.mc-pick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.mc-pick button{font:inherit;font-weight:800;border-radius:99px;padding:8px 16px;border:1px solid rgb(255 255 255 / .25);background:rgb(255 255 255 / .06);color:#fff;cursor:pointer}.mc-pick button[aria-pressed="true"]{background:var(--gold);color:var(--ink);border-color:var(--gold)}.mc-top{display:grid;grid-template-columns:auto 1fr minmax(240px,320px);gap:28px;align-items:center;position:relative;z-index:1}@media (max-width:980px){.mc-top{grid-template-columns:1fr;text-align:center;justify-items:center}}.mc-rank{position:relative;width:200px;height:200px}.mc-ring{width:100%;height:100%;transform:rotate(-90deg);filter:drop-shadow(0 0 18px rgb(255 117 173 / .45))}.mc-ring-bg{fill:none;stroke:rgb(255 255 255 / .1);stroke-width:14}.mc-ring-fg{fill:none;stroke:url(#mcg);stroke-width:14;stroke-linecap:round;transition:stroke-dashoffset 1.8s cubic-bezier(.2,.8,.2,1)}.mc-rank-in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mc-xp{font-family:var(--h);font-size:3.2rem;line-height:1;color:#fff;text-shadow:0 0 24px rgb(255 201 75 / .6)}.mc-rank-in small{font-weight:900;letter-spacing:.2em;color:var(--gold);font-size:.75rem}.mc-rank-in b{margin-top:4px;font-size:.95rem;background:rgb(255 255 255 / .1);padding:3px 12px;border-radius:99px}.mc-gain{position:absolute;top:-6px;right:-14px;background:#2fd69b;color:#06261b;font-weight:900;padding:6px 12px;border-radius:99px;box-shadow:0 8px 24px rgb(47 214 155 / .5);animation:mc-gain 1.2s var(--ease) .6s both}@keyframes mc-gain{from{opacity:0;transform:translateY(20px) scale(.6)}60%{transform:translateY(-6px) scale(1.12)}to{opacity:1;transform:none}}.mc-kicker{font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;color:var(--cyan);margin:0 0 6px}.mc-live{color:#2fd69b}.mc-live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#2fd69b;margin-right:4px;animation:h3-ping 1.6s infinite}.mc-hello h2{color:#fff;font-size:clamp(1.7rem,3vw,2.4rem);margin:0 0 6px}.mc-name{background:linear-gradient(100deg,#ffd970,#ff9ad0,#29C5F6,#ffd970);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:#fff0;animation:h3-shine 5s linear infinite}.mc-next{margin:0 0 10px;color:#cfd7f5}.mc-next b{color:#fff}.mc-bar{height:14px;border-radius:99px;background:rgb(255 255 255 / .1);overflow:hidden;max-width:520px}@media (max-width:980px){.mc-bar{margin:0 auto}}.mc-bar span{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#FFC94B,#FF75AD,#29C5F6);background-size:200% 100%;animation:h3-shine 3s linear infinite;transition:width 1.8s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 18px rgb(255 117 173 / .6)}.mc-bar.go span{width:var(--w)}.mc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}@media (max-width:980px){.mc-chips{justify-content:center}}.mc-chip{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .14);padding:6px 12px;border-radius:99px;font-size:.9rem}.mc-chip b{color:#fff}.mc-flame{display:inline-block;font-style:normal;animation:mc-flame .9s ease-in-out infinite alternate;transform-origin:50% 90%}@keyframes mc-flame{to{transform:scale(1.25) rotate(-6deg);filter:drop-shadow(0 0 8px rgb(255 140 40 / .9))}}.mc-save{font-size:.88rem;color:#aab4dc;margin:6px 0 0}.mc-launch{text-align:center;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);border-radius:24px;padding:20px}.mc-launch h3{color:#fff;margin:0 0 14px;font-size:1.15rem}.mc-go{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:150px;height:150px;margin:0 auto;border-radius:50%;text-decoration:none!important;color:var(--ink)!important;background:radial-gradient(circle at 35% 30%,#fff4c2,#FFC94B 45%,#e9ad1f);box-shadow:0 0 0 0 rgb(255 201 75 / .6),0 18px 40px rgb(255 201 75 / .45),inset 0 -8px 18px rgb(0 0 0 / .18);animation:mc-pulse 2.2s ease-in-out infinite;transition:transform .2s}.mc-go:hover{transform:scale(1.06)}.mc-go b{font-family:var(--h);font-size:1.5rem;letter-spacing:.06em}.mc-go i{font-style:normal;font-weight:800;font-size:.8rem;opacity:.8}.mc-rocket{font-size:2rem;transition:transform .9s cubic-bezier(.6,0,.9,.4)}.mc-go.launching .mc-rocket{transform:translate(160px,-420px) rotate(20deg) scale(1.6)}.mc-go.launching{animation:mc-shake .15s linear infinite}@keyframes mc-pulse{50%{box-shadow:0 0 0 18px #fff0,0 18px 50px rgb(255 201 75 / .6),inset 0 -8px 18px rgb(0 0 0 / .18)}}@keyframes mc-shake{25%{transform:translate(2px,-1px)}75%{transform:translate(-2px,1px)}}.mc-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;margin-top:26px;position:relative;z-index:1}.mc-panel{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:22px;padding:18px;backdrop-filter:blur(6px);animation:mc-in .8s var(--ease) both}.mc-panel header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.mc-panel h3{color:#fff;margin:0;font-size:1.1rem}.mc-panel header span{font-size:.82rem;color:#aab4dc}@keyframes mc-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.mc-galaxy{grid-column:span 8;animation-delay:.15s}.mc-daily{grid-column:span 4;animation-delay:.25s}.mc-stats{grid-column:span 12;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;animation-delay:.35s}.mc-badges{grid-column:span 8;animation-delay:.45s}.mc-recent{grid-column:span 4;animation-delay:.55s}@media (max-width:980px){.mc-galaxy,.mc-daily,.mc-badges,.mc-recent{grid-column:span 12}.mc-stats{grid-template-columns:repeat(2,1fr)}}.mc-sys{position:relative;height:340px;border-radius:18px;background:radial-gradient(circle at 50% 50%,rgb(255 201 75 / .12),transparent 55%)}.mc-sun{position:absolute;left:50%;top:50%;width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff7cf,#ffc94b 45%,#ff8a3d);box-shadow:0 0 40px 10px rgb(255 170 60 / .55),0 0 120px 30px rgb(255 140 40 / .25);animation:mc-sun 4s ease-in-out infinite}@keyframes mc-sun{50%{box-shadow:0 0 60px 16px rgb(255 170 60 / .7),0 0 160px 40px rgb(255 140 40 / .3)}}.mc-pl{position:absolute;left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0 -31px;text-decoration:none!important;will-change:transform}.mc-pl img{width:100%;height:100%;object-fit:contain;filter:grayscale(.6) brightness(.8);transition:filter .5s,transform .3s}.mc-pl.some img{filter:grayscale(.3) brightness(.85)}.mc-pl.done img{filter:drop-shadow(0 0 14px var(--c))}.mc-pl.cur::before{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid var(--gold);animation:mc-beacon 1.6s ease-out infinite}@keyframes mc-beacon{from{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}.mc-pl span{position:absolute;left:50%;top:100%;transform:translateX(-50%);white-space:nowrap;font-size:.7rem;font-weight:800;color:#fff;background:rgb(10 16 48 / .85);padding:2px 8px;border-radius:99px;opacity:0;transition:opacity .2s;pointer-events:none}.mc-pl span em{font-style:normal;color:var(--gold);margin-left:4px}.mc-pl:hover span,.mc-pl:focus span,.mc-pl.cur span{opacity:1}.mc-pl:hover img{transform:scale(1.25)}.mc-ch{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 4px}.mc-ch-ic{font-size:3rem;animation:wn-bob 3s ease-in-out infinite}.mc-ch p{color:#fff;font-weight:800;margin:0}.mc-ch small{color:var(--gold);letter-spacing:2px}.mc-ch.ok .mc-ch-ic{animation:mc-wiggle .6s ease-in-out infinite}@keyframes mc-wiggle{25%{transform:rotate(-12deg) scale(1.1)}75%{transform:rotate(12deg) scale(1.1)}}.mc-claimed{color:#2fd69b}.mc-stat{text-align:center;background:rgb(255 255 255 / .05);border-radius:16px;padding:14px 8px}.mc-stat span{font-size:1.6rem}.mc-stat b{display:block;font-family:var(--h);font-size:2.2rem;color:#fff;line-height:1.1}.mc-stat small{color:#aab4dc}.mc-badges ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.mc-badge{text-align:center;padding:12px 8px;border-radius:16px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);animation:mc-in .6s var(--ease) both;animation-delay:calc(.5s + var(--d) * 60ms);transition:transform .3s}.mc-badge:hover,.mc-badge:focus{transform:translateY(-6px) rotate(-2deg)}.mc-bf{position:relative;width:64px;height:64px;margin:0 auto 6px}.mc-bf svg{width:100%;height:100%}.mc-badge:not(.got) .mc-bf{filter:grayscale(1) brightness(.5);opacity:.6}.mc-badge.got .mc-bf::after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .7) 50%,transparent 70%);background-size:250% 100%;animation:mc-holo 3s linear infinite;mix-blend-mode:overlay}@keyframes mc-holo{to{background-position:-250% 0}}.mc-bf em{position:absolute;top:-6px;right:-10px;background:#ff3d7f;color:#fff;font-style:normal;font-weight:900;font-size:.62rem;padding:2px 6px;border-radius:99px;animation:mc-gain .8s var(--ease) both}.mc-badge.new{animation:mc-new 1s var(--ease) both}@keyframes mc-new{from{transform:scale(0) rotate(-30deg)}60%{transform:scale(1.2)}to{transform:none}}.mc-badge strong{display:block;color:#fff;font-size:.85rem}.mc-badge span{display:block;color:#aab4dc;font-size:.72rem;line-height:1.3}.mc-log{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mc-log li{display:flex;justify-content:space-between;gap:8px;background:rgb(255 255 255 / .05);border-radius:12px;padding:8px 12px;font-size:.92rem}.mc-log span{color:var(--gold);font-weight:800}.mc-empty{color:#cfd7f5}.mc-rankup{position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;background:rgb(5 8 25 / .82);backdrop-filter:blur(6px);animation:g3pop .3s}.mc-shock{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px;border-radius:50%;border:6px solid var(--gold);animation:mc-shockw 1.4s ease-out infinite}@keyframes mc-shockw{to{transform:scale(30);opacity:0}}.mc-ru-in{position:relative;text-align:center;color:#fff}.mc-ru-in p{font-weight:900;letter-spacing:.3em;color:var(--cyan);margin:0}.mc-ru-in h2{font-size:clamp(2.6rem,8vw,5rem);margin:.1em 0;background:linear-gradient(100deg,#ffd970,#ff9ad0,#29C5F6);-webkit-background-clip:text;background-clip:text;color:#fff0;animation:mc-new 1s var(--ease) both}.mc-ru-in span{display:block;margin-bottom:18px;color:#cfd7f5}.mc-rm *{animation:none!important;transition:none!important}.tutor-course-list .tutor-card,.tutor-courses-wrap .tutor-card,.tutor-course-card{border-radius:22px!important;overflow:hidden;border:2px solid var(--line)!important;box-shadow:var(--shadow)!important;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s!important;background:#fff!important}.tutor-course-list .tutor-card:hover,.tutor-course-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgb(16 26 56 / .18)!important;border-color:var(--purple)!important}.tutor-course-thumbnail img,.tutor-card-image-top img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .6s var(--ease)}.tutor-card:hover .tutor-course-thumbnail img,.tutor-card:hover .tutor-card-image-top img{transform:scale(1.05)}.tutor-course-name,.tutor-course-name a{font-family:var(--h)!important;font-weight:700!important;font-size:1.25rem!important;line-height:1.25!important;text-decoration:none!important;color:var(--ink)!important}.tutor-course-name a:hover{color:var(--purple)!important}.tutor-meta-course-by,.tutor-course-ratings,.tutor-course-bookmark,.tutor-course-wishlist-btn,.tutor-course-booking-progress{display:none!important}.wn-tc-foot{display:flex;flex-direction:column;gap:10px;align-items:stretch}.wn-tc-chip{display:inline-block;background:#f1edff;color:var(--purple-d);font-weight:800;font-size:.82rem;padding:6px 12px;border-radius:99px;text-align:center}.wn-tc-chip-ok{background:#e7fbf3;color:#0d7a55}.wn-tc-btn{justify-content:center;width:100%}.wn-tc-buy{background:linear-gradient(180deg,#121b40,#1e2a63);color:#fff;border-radius:22px;padding:22px;text-align:center;box-shadow:0 20px 50px rgb(120 86 255 / .3)}.wn-tc-buy-k{font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;color:var(--cyan);margin:0}.wn-tc-buy-p{margin:6px 0}.wn-tc-buy-p b{font-family:var(--h);font-size:2.8rem;color:var(--gold)}.wn-tc-buy-p span{opacity:.8}.wn-tc-buy-d{font-size:.95rem;opacity:.9}.wn-tc-buy-btn{width:100%;justify-content:center;font-size:1.05rem;animation:wn-aa-cta 2.4s ease-in-out infinite}.wn-tc-buy-l{list-style:none;padding:0;margin:14px 0 8px;text-align:left;font-size:.9rem;display:grid;gap:6px}.wn-tc-buy-l li::before{content:"✓ ";color:#2fd69b;font-weight:900}.wn-tc-buy-n a{color:#9fdcff!important}.tutor-course-details-page .tutor-course-details-title,.tutor-course-details-title{font-family:var(--h)!important;font-size:clamp(1.8rem,3.4vw,2.8rem)!important;line-height:1.1!important}.tutor-course-details-page .tutor-course-thumbnail img{border-radius:22px;box-shadow:var(--shadow-lg)}.tutor-course-details-page .tutor-card,.tutor-single-course-sidebar .tutor-card{border-radius:22px!important;overflow:hidden}.tutor-course-details-page .tutor-course-topic-title{font-weight:800}.tutor-accordion-item{border-radius:14px!important;overflow:hidden;margin-bottom:8px}.tutor-btn-primary{background:var(--purple)!important;border-color:var(--purple)!important;border-radius:12px!important}.post-type-archive-courses .tutor-wrap,.tutor-course-archive-page{padding-top:10px}.wn-courses-intro{display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:linear-gradient(120deg,#101A38,#2a1f6e);color:#fff;border-radius:26px;padding:28px 32px;margin:10px 0 28px;box-shadow:var(--shadow-lg)}.wn-courses-intro h1{color:#fff;margin:4px 0 8px;font-size:clamp(1.7rem,3vw,2.4rem)}.wn-courses-intro p{margin:0;color:#cfd7f5;max-width:640px}.wn-courses-intro .wn-kicker{color:var(--cyan)}.wn-ci-cta{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.wn-ci-cta b{font-family:var(--h);font-size:2.6rem;color:var(--gold);line-height:1}.wn-ci-cta span{color:#cfd7f5;font-size:.9rem}.tutor-course-card .tutor-card-body>.tutor-meta.tutor-mt-auto{display:none!important}.tutor-course-details-top .tutor-meta,.tutor-course-details-top .tutor-course-details-category,.tutor-course-details-top [class*="category"]{display:none!important}.tutor-course-details-top .tutor-col>div:first-child>a[href*="course-category"]{display:none!important}.wn-ageshop{max-width:1100px;margin:0 auto}.wn-as-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:700px){.wn-as-tabs{grid-template-columns:1fr}}.wn-as-tabs button{font:inherit;display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:22px;border:3px solid var(--line);background:#fff;cursor:pointer;text-align:left;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}.wn-as-tabs button:hover{transform:translateY(-3px);border-color:var(--purple)}.wn-as-tabs button.on{border-color:var(--purple);background:linear-gradient(135deg,#f1edff,#e9fbff);box-shadow:0 14px 34px rgb(120 86 255 / .25)}.wn-as-img{width:64px;height:76px;flex:none}.wn-as-img img{width:100%;height:100%;object-fit:contain}.wn-as-lbl b{display:block;font-family:var(--h);font-size:1.5rem;color:var(--ink)}.wn-as-lbl small{color:var(--muted);font-weight:700}.wn-as-hint{text-align:center;color:var(--muted);margin:16px 0 0;font-weight:700}.wn-as-panel{margin-top:18px;background:#fff;border:2px solid var(--line);border-radius:26px;padding:22px;box-shadow:var(--shadow)}.wn-as-in{animation:h3-in .5s var(--ease)}.wn-as-row{margin-bottom:20px}.wn-as-row h3{margin:0 0 10px;font-size:1.15rem}.wn-as-course-card{display:grid;grid-template-columns:260px 1fr;gap:18px;align-items:center;text-decoration:none!important;color:inherit;background:linear-gradient(120deg,#101A38,#2a1f6e);border-radius:20px;overflow:hidden;color:#fff!important}@media (max-width:700px){.wn-as-course-card{grid-template-columns:1fr}}.wn-as-course-card img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.wn-as-course-card span{display:flex;flex-direction:column;gap:4px;padding:14px 18px 14px 0}@media (max-width:700px){.wn-as-course-card span{padding:0 16px 16px}}.wn-as-course-card em{font-style:normal;color:var(--cyan);font-weight:900;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.wn-as-course-card b{font-family:var(--h);font-size:1.3rem}.wn-as-course-card small{color:#cfd7f5}.wn-as-books{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.wn-as-book{display:flex;flex-direction:column;gap:4px;text-decoration:none!important;color:var(--ink)!important;transition:transform .25s var(--ease)}.wn-as-book:hover{transform:translateY(-4px) rotate(-1deg)}.wn-as-book img,.wn-as-book svg{width:100%;height:auto;border-radius:10px;box-shadow:0 10px 22px rgb(16 26 56 / .22)}.wn-as-book b{font-size:.9rem;line-height:1.25}.wn-as-book small{color:var(--muted);font-weight:700;font-size:.78rem}.wn-as-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.wn-as-game{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;border:2px solid var(--line);text-decoration:none!important;color:var(--ink)!important;transition:border-color .2s,transform .2s}.wn-as-game:hover{border-color:var(--purple);transform:translateY(-2px)}.wn-as-game small{color:var(--muted)}.wn-as-cta{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 0}.wn-filter-note{margin:4px 0 18px;color:var(--muted)}.wn-filter-note b{color:var(--ink)}.wn-filter button[aria-pressed="true"]{background:var(--navy);color:#fff;border-color:var(--navy)}.wn-chip-on{background:var(--purple)!important;color:#fff!important}.wn-chip-dim{opacity:.35}.wn-swap{animation:h3-in .45s var(--ease)}@media (max-width:719px){.wn-hero-v3{padding:28px 0 40px;overflow:hidden}.wn-hero-v3 .wn-hero-bg{opacity:.85;background-position:62% 30%}.wn-hero-v3::before{background:linear-gradient(180deg,rgb(7 11 31 / .78) 0%,rgb(7 11 31 / .55) 45%,rgb(7 11 31 / .88) 100%)}.h3-nebula{inset:0}.h3-text{text-align:center}.h3-pill{font-size:.72rem;letter-spacing:.14em;padding:6px 14px}.h3-title{font-size:clamp(2.1rem,10.4vw,2.9rem);line-height:1.02;margin:.35em 0 .4em;text-shadow:0 4px 24px rgb(0 0 0 / .55)}.h3-lead{font-size:1.02rem;line-height:1.55;margin-left:auto;margin-right:auto;text-shadow:0 2px 12px rgb(0 0 0 / .6)}.h3-ctas{display:grid;gap:12px;margin-top:20px}.h3-ctas .wn-btn{width:100%;justify-content:center;margin:0;padding:15px 18px;font-size:1.05rem}.h3-primary{box-shadow:0 10px 26px rgb(255 201 75 / .35);animation:none}.h3-micro{font-size:.8rem;margin-top:12px}.h3-stats{display:grid!important;grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0 0;padding:0}.h3-stats li{display:flex;flex-direction:column;align-items:center;gap:0;padding:9px 2px;margin:0;font-size:.72rem;line-height:1.2;text-align:center;min-width:0;border-radius:14px}.h3-stats strong{font-size:1.35rem;line-height:1.1}.h3-cast{height:auto;max-width:none;margin:22px -20px 0;animation:none}.h3-ring,.h3-cast .wn-c{display:none}.h3-orbit{position:relative;inset:auto;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 20px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch;pointer-events:auto}.h3-orbit::-webkit-scrollbar{display:none}.h3-p{position:relative;left:auto;top:auto;flex:0 0 74px;width:74px;height:74px;margin:0;opacity:1!important;transform:none!important;filter:none!important;scroll-snap-align:center;animation:h3-bob 4s ease-in-out infinite;animation-delay:calc(var(--k,0) * -.4s)}.h3-p:nth-child(2n){animation-delay:-1.3s}.h3-p:nth-child(3n){animation-delay:-2.6s}.h3-p img{filter:drop-shadow(0 0 10px rgb(120 86 255 / .6))}.wn-chat-btn{right:12px;bottom:12px;padding:6px;box-shadow:0 8px 20px rgb(120 86 255 / .45)}.wn-chat-btn span:not(:first-child){display:none}.h3-sticky{bottom:10px;left:12px;right:74px;transform:translateY(140%);max-width:none}.h3-sticky.on{transform:none}.h3-sticky .wn-btn{flex:1;justify-content:center;padding:10px 8px;font-size:.88rem}}@keyframes h3-bob{50%{transform:translateY(-6px)!important}}@media (max-width:360px){.h3-stats{grid-template-columns:repeat(2,1fr)}}.wn-arcade{position:relative;overflow:hidden;background:radial-gradient(60% 50% at 15% 0%,rgb(120 86 255 / .35),transparent 70%),radial-gradient(50% 50% at 90% 100%,rgb(41 197 246 / .22),transparent 70%),#0a0f2a!important}.wn-arcade::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(120 86 255 / .12) 1px,transparent 1px),linear-gradient(90deg,rgb(120 86 255 / .12) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);pointer-events:none}.wn-arcade .wn-wrap{position:relative}.wn-arcade .wn-sec-title{color:#fff}.wn-arcade-tag{display:inline-flex;gap:8px;align-items:center;font-weight:900;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;color:#2fd69b;background:rgb(47 214 155 / .12);border:1px solid rgb(47 214 155 / .4);border-radius:99px;padding:6px 14px}.wn-gc{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#151d45,#0e1434);border:1px solid rgb(255 255 255 / .1);box-shadow:0 18px 40px rgb(5 8 25 / .35);color:#e9edff;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.wn-gc:hover,.wn-gc:focus-within{transform:translateY(-8px) rotate(-.4deg);border-color:var(--ga);box-shadow:0 26px 60px rgb(5 8 25 / .5),0 0 0 2px var(--ga),0 0 46px color-mix(in srgb,var(--ga) 45%,transparent)}.wn-gc-art{position:relative;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--ga) 55%,#1a2260),#0b1030)}.wn-gc-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease)}.wn-gc:hover .wn-gc-art img{transform:scale(1.08)}.wn-gc-art::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(14 20 52 / .95));pointer-events:none}.wn-gc-fx{position:absolute;inset:0;z-index:2;pointer-events:none}.wn-gc-fx i{position:absolute;font-style:normal;font-size:1.6rem;bottom:-12%;left:calc(14% + var(--k) * 30%);opacity:0;filter:drop-shadow(0 4px 8px rgb(0 0 0 / .45));animation:wn-gc-float 4.2s ease-in infinite;animation-delay:calc(var(--k) * 1.3s)}.wn-gc:hover .wn-gc-fx i{animation-duration:2.2s}@keyframes wn-gc-float{10%{opacity:1}80%{opacity:1}100%{transform:translateY(-200%) rotate(18deg) scale(1.2);opacity:0}}.wn-gc-free{position:absolute;z-index:3;top:12px;left:12px;font-weight:900;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;background:#2fd69b;color:#06261a;border-radius:99px;padding:5px 11px;box-shadow:0 6px 16px rgb(47 214 155 / .45)}.wn-gc-play{position:absolute;z-index:3;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;display:grid;place-items:center;font-size:1.5rem;color:#0e1434;background:var(--ga);padding-left:5px;box-shadow:0 0 0 0 color-mix(in srgb,var(--ga) 60%,transparent),0 10px 26px rgb(0 0 0 / .4);transform:scale(.85);opacity:.92;transition:transform .35s var(--ease),opacity .35s;animation:wn-gc-ping 2.4s infinite}.wn-gc:hover .wn-gc-play{transform:scale(1.1);opacity:1}@keyframes wn-gc-ping{70%{box-shadow:0 0 0 18px transparent,0 10px 26px rgb(0 0 0 / .4)}}.wn-gc-body{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px 20px 20px;flex:1}.wn-gc-hook{margin:0;font-weight:900;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ga)}.wn-gc h3,.wn-gc h2{margin:0;font-size:1.32rem;line-height:1.15}.wn-gc h3 a,.wn-gc h2 a{color:#fff;text-decoration:none}.wn-gc-teach{margin:0;color:#b9c3ea;font-size:.95rem}.wn-gc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:6px}.wn-gc-lv{display:inline-flex;align-items:center;gap:4px}.wn-gc-lv b{width:14px;height:6px;border-radius:3px;background:rgb(255 255 255 / .18)}.wn-gc-lv b:first-child{background:var(--ga)}.wn-gc-lv b.won{background:#FFC94B;box-shadow:0 0 8px rgb(255 201 75 / .7)}.wn-gc-lv em{font-style:normal;font-size:.78rem;color:#9aa6d6;margin-left:6px;font-weight:700}.wn-gc-age{font-size:.78rem;font-weight:800;color:#fff;background:rgb(255 255 255 / .1);border-radius:99px;padding:4px 10px;white-space:nowrap}.wn-gc-btn{display:block;text-align:center;margin-top:10px;font-weight:900;color:#0e1434;background:linear-gradient(90deg,var(--ga),#fff 50%,var(--ga));background-size:200% 100%;border-radius:14px;padding:11px;transition:background-position .6s var(--ease)}.wn-gc:hover .wn-gc-btn{background-position:100% 0}.wn-gc-stars{position:absolute;z-index:3;top:12px;right:12px;font-size:.8rem;font-weight:900;color:#FFC94B;background:rgb(10 15 42 / .75);border-radius:99px;padding:4px 10px}.wn-arcade-ticker{display:flex;gap:28px;overflow:hidden;margin:6px 0 30px;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.wn-arcade-ticker div{display:flex;gap:28px;flex:none;animation:wn-tick 38s linear infinite}.wn-arcade-ticker span{white-space:nowrap;color:#cdd5ff;font-weight:800;font-size:.95rem}@keyframes wn-tick{to{transform:translateX(calc(-100% - 28px))}}@media (max-width:719px){.wn-gc-body{padding:14px 16px 16px}.wn-gc h3{font-size:1.18rem}.wn-gc-play{width:54px;height:54px;margin:-27px 0 0 -27px}}@media (prefers-reduced-motion:reduce){.wn-gc-fx,.wn-arcade-ticker div{animation:none}.wn-gc-fx i{display:none}.wn-gc-play{animation:none}}.cq-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;align-items:start}@media (max-width:760px){.cq-wrap{grid-template-columns:1fr}}.cq-gauge{position:relative;max-width:300px;margin:0 auto;padding:12px 12px 4px;border-radius:20px;background:radial-gradient(circle at 50% 100%,#1d2763,#0e1434);box-shadow:inset 0 0 30px rgb(120 86 255 / .35)}.cq-gauge svg{display:block;width:100%;height:auto}.cq-needle{transform-origin:110px 115px;transition:transform 1.4s cubic-bezier(.3,1.4,.5,1)}.cq-score{text-align:center;color:#fff;margin-top:-6px;padding-bottom:6px}.cq-score b{display:inline-block;font-size:2.2rem;font-weight:900;line-height:1}.cq-score small{display:block;color:#b9c3ea;font-size:.78rem}.cq-factors{display:grid;gap:7px;margin-top:12px}.cq-f{display:grid;grid-template-columns:1fr auto;gap:2px 8px;font-size:.82rem}.cq-f span{font-weight:800}.cq-f small{color:var(--muted,#5b6488);text-align:right}.cq-f i{grid-column:1/-1;display:block;height:8px;border-radius:99px;background:rgb(120 86 255 / .14);overflow:hidden}.cq-f i b{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ff4d6d,#ffc94b,#2fd69b);background-size:300px 100%;transition:width 1s var(--ease)}.cq-report{background:#f6f7ff;border:1px solid var(--line,#e3e6f5);border-radius:18px;padding:14px;max-height:340px;overflow:auto}.cq-report h4{margin:0 0 8px;font-size:1rem}.cq-acct{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--line,#e3e6f5);border-radius:12px;padding:8px 10px;margin-bottom:7px;transition:transform .5s var(--ease),opacity .5s}.cq-acct span{font-size:1.4rem}.cq-acct b{display:block;font-size:.9rem}.cq-acct small{color:#5b6488;font-size:.76rem}.cq-acct.new{transform:translateX(30px);opacity:0}.cq-acct.au{border-color:#29C5F6;background:#effaff}.cq-acct.biz{border-color:#FFC94B;background:#fff9e8}.cq-acct.closed{opacity:.5;text-decoration:line-through}.cq-empty{color:#5b6488;font-size:.9rem;margin:0}.cq-event{grid-column:1/-1;margin-top:12px;padding:12px 14px;border-radius:14px;background:#fff4d6;border-left:5px solid #FFC94B;font-weight:700;animation:h3-in .45s var(--ease)}.cq-acts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:12px}.cq-act{font:inherit;text-align:left;display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:16px;border:2px solid var(--line,#e3e6f5);background:#fff;cursor:pointer;transition:transform .15s,border-color .2s,box-shadow .2s}.cq-act span{font-size:1.5rem}.cq-act b{font-size:.92rem}.cq-act small{font-size:.76rem;color:#5b6488}.cq-act:hover{transform:translateY(-2px)}.cq-act.on{border-color:var(--purple,#7856FF);box-shadow:0 0 0 3px rgb(120 86 255 / .18);background:#f5f1ff}.cq-act.hot{border-style:dashed;border-color:#ff75ad}.tb-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:600px){.tb-row{grid-template-columns:1fr}}.tb-p{font:inherit;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:16px 12px;border-radius:18px;background:#fff;border:2px solid var(--line,#e3e6f5);transition:transform .2s,border-color .2s,box-shadow .3s}.tb-p span{font-size:2.4rem}.tb-p small{color:#5b6488;font-size:.82rem}.tb-p.glow{border-color:#FFC94B;box-shadow:0 0 0 4px rgb(255 201 75 / .35),0 0 30px rgb(255 201 75 / .5)}.tb-pick{cursor:pointer}.tb-pick:hover{transform:translateY(-3px)}.tb-pick.on{border-color:var(--purple,#7856FF);box-shadow:0 0 0 3px rgb(120 86 255 / .2)}.tb-sub{display:block;font-weight:500;color:#5b6488;font-size:.76rem}.tb-chest{position:relative;display:inline-flex;flex-direction:column;align-items:center;font-size:2.6rem;margin:14px 0 0;left:16%;transform:translateX(-50%);transition:left 1s var(--ease),transform 1s var(--ease)}.tb-chest small{font-size:.75rem;color:#5b6488}.tb-chest.to1{left:16%;transform:translateX(-50%) scale(1.15)}.tb-chest.to2{left:50%}.tb-chest.to3{left:84%;transform:translateX(-50%) scale(1.25)}@media (max-width:600px){.tb-chest{left:50%!important}}.tb-scen{display:flex;gap:16px;align-items:center;padding:18px;border-radius:18px;background:linear-gradient(135deg,#eef9ff,#f5f1ff);border:1px solid var(--line,#e3e6f5);animation:h3-in .4s var(--ease)}.tb-scen span{font-size:2.6rem}.tb-scen p{margin:0;font-weight:700;font-size:1.05rem}.g3-choice button.tb-right{border-color:#2fd69b;background:#eafff5}.g3-choice button.tb-wrong{border-color:#ff4d6d;background:#fff0f2}.tb-fund{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.tb-fund{grid-template-columns:1fr}}.tb-out,.tb-in{border-radius:18px;padding:12px;min-height:150px}.tb-out{background:#f6f7ff;border:2px dashed #c9cfee}.tb-in{background:linear-gradient(135deg,#e7fbf8,#effaff);border:2px solid #3FE0D0}.tb-out h5,.tb-in h5{margin:0 0 8px;font-size:.88rem}.tb-assets{display:flex;flex-wrap:wrap;gap:8px}.tb-asset{font:inherit;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px;min-width:92px;border-radius:14px;border:1px solid var(--line,#e3e6f5);background:#fff;cursor:pointer;animation:h3-in .35s var(--ease);transition:transform .15s}.tb-asset:hover{transform:translateY(-2px)}.tb-asset span{font-size:1.7rem}.tb-asset b{font-size:.82rem}.tb-asset small{font-size:.74rem;color:#5b6488}.tb-none{color:#9aa1c0;margin:0}.tb-settle{display:grid;gap:12px}.tb-lane{position:relative;overflow:hidden;padding:14px 16px;border-radius:16px;background:#f6f7ff;animation:h3-in .5s var(--ease)}.tb-lane h5{margin:0;font-size:.95rem}.tb-lane b{font-size:1.5rem}.tb-lane small{display:block;color:#5b6488}.tb-lane i{position:absolute;left:0;bottom:0;height:5px;width:0;animation:tb-run 1.4s var(--ease) .2s forwards}.tb-lane.ok i{background:#2fd69b;animation-duration:.8s}.tb-lane.slow i{background:#ff9f43;animation-duration:4s}@keyframes tb-run{to{width:var(--w)}}.g3-stage .cq-report,.g3-stage .tb-p,.g3-stage .tb-scen,.g3-stage .tb-out,.g3-stage .tb-in,.g3-stage .tb-lane,.g3-stage .cq-event{color:#151b45}.g3-stage .cq-f small{color:#b9c3ea}.g3-stage .cq-f i{background:rgb(255 255 255 / .14)}.g3-stage .tb-chest small{color:#cdd5ff}.g3-stage .tb-none{color:#7d86ad}@media (max-width:719px){.wn-hero-v3 .wn-hero-in{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:0}.h3-text,.h3-cast{min-width:0;max-width:100%}.h3-orbit{max-width:100vw}}.wn-arcade .wn-sec-head h2{color:#fff}.wn-arcade .wn-sec-head p{color:#c3cbf0}@media (max-width:719px){.wn-hero-v3 .wn-hero-fade{height:40px}.wn-hero-v3{padding-bottom:56px}}@media (min-width:1100px){.wn-arcade .wn-grid-3{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.wn-arcade .wn-gc h3{font-size:1.18rem}.wn-arcade .wn-gc-teach{font-size:.88rem}}@media (min-width:600px) and (max-width:1099px){.wn-arcade .wn-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.wn-nav-mc>a{background:linear-gradient(90deg,rgb(120 86 255 / .35),rgb(41 197 246 / .25));border:1px solid rgb(160 140 255 / .5);border-radius:99px;box-shadow:0 0 18px rgb(120 86 255 / .35);white-space:nowrap}.wn-nav-mc>a:hover{box-shadow:0 0 26px rgb(120 86 255 / .6)}@media (min-width:1001px) and (max-width:1480px){.wn-header .wn-nav>ul>li>a{padding-left:10px;padding-right:10px}.wn-header-cta{display:none}}.wn-nav-mc{margin:0 4px}.wn-header-cta{white-space:nowrap}@media (max-width:719px){.h3-cast{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;margin-top:14px}.h3-cast .wn-c{display:block!important;position:relative;left:auto;right:auto;top:auto;bottom:auto;order:1}.h3-cast .wn-c-coin{width:44%;z-index:3}.h3-cast .wn-c-nova{width:40%;margin-left:-4%;z-index:2}.h3-cast .wn-c-goldie{position:absolute;width:20%;top:-4%;left:40%;z-index:4}.h3-cast .wn-c img{width:100%;height:auto;display:block;filter:drop-shadow(0 14px 26px rgb(0 0 0 / .45))}.h3-orbit{order:2;width:100%;flex:0 0 100%;margin-top:-18px;position:relative;z-index:5}}.wn-ghero{position:relative;overflow:hidden;padding:64px 0 72px;background:#0a0f2a;color:#fff}.wn-ghero-bg{position:absolute;inset:-4%;background:center/cover no-repeat;filter:blur(6px) saturate(1.3);opacity:.55;transform:scale(1.08);animation:wn-kenburns 26s ease-in-out infinite alternate}.wn-ghero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(10 15 42 / .96) 0%,rgb(10 15 42 / .78) 45%,rgb(10 15 42 / .35) 100%),radial-gradient(60% 60% at 80% 40%,color-mix(in srgb,var(--ga) 30%,transparent),transparent 70%)}.wn-ghero-fx{position:absolute;inset:0;pointer-events:none;z-index:1}.wn-ghero-fx i{position:absolute;bottom:-10%;left:var(--x);font-style:normal;font-size:1.8rem;opacity:0;filter:drop-shadow(0 6px 12px rgb(0 0 0 / .5));animation:wn-gc-float var(--d) ease-in infinite;animation-delay:calc(var(--k) * -.9s)}.wn-ghero-in{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.wn-ghero-kick{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 14px;border-radius:99px;font-weight:900;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#7fe3ff;background:rgb(41 197 246 / .12);border:1px solid rgb(41 197 246 / .35);animation:h3-in .6s var(--ease) both}.wn-ghero-hook{margin:0 0 6px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:.9rem;color:var(--ga);animation:h3-in .7s var(--ease) .2s both}.wn-ghero-title{margin:0 0 .35em;font-size:clamp(2.2rem,4.6vw,3.9rem);line-height:1.02;color:#fff;text-shadow:0 6px 30px rgb(0 0 0 / .45)}.wn-ghero-lead{font-size:clamp(1.02rem,1.5vw,1.2rem);color:#d6dcff;max-width:560px;animation:h3-in .8s var(--ease) .9s both}.wn-ghero-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px;padding:0;animation:h3-in .8s var(--ease) 1.1s both}.wn-ghero-chips li{padding:7px 13px;border-radius:99px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);font-weight:800;font-size:.86rem;backdrop-filter:blur(6px)}.wn-ghero-chips li:first-child{background:#2fd69b;color:#06261a;border-color:#2fd69b}.wn-ghero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin:0;animation:h3-in .8s var(--ease) 1.25s both}.wn-ghero-art{position:relative;display:block;border-radius:26px;overflow:hidden;aspect-ratio:16/9;transform:perspective(1000px) rotateY(-8deg) rotateX(3deg);box-shadow:0 30px 70px rgb(0 0 0 / .55),0 0 0 3px var(--ga),0 0 70px color-mix(in srgb,var(--ga) 55%,transparent);animation:wn-gh-in 1.2s var(--ease) .3s both,wn-gh-float 6s ease-in-out 1.6s infinite;transition:transform .5s var(--ease)}.wn-ghero-art:hover{transform:perspective(1000px) rotateY(0) rotateX(0) scale(1.02)}.wn-ghero-art img{width:100%;height:100%;object-fit:cover;display:block}.wn-ghero-art::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .35) 45%,transparent 60%);background-size:250% 100%;animation:wn-gh-shine 4.5s ease-in-out 2s infinite;pointer-events:none}.wn-ghero-art .wn-gc-play{width:84px;height:84px;margin:-42px 0 0 -42px;font-size:2rem;opacity:1}@keyframes wn-gh-in{from{opacity:0;transform:perspective(1000px) rotateY(-25deg) translateX(60px) scale(.9)}}@keyframes wn-gh-float{50%{translate:0 -10px}}@keyframes wn-gh-shine{0%{background-position:150% 0}60%,100%{background-position:-100% 0}}.wn-game-section.wn-arcade{padding-top:56px}.wn-howto2{margin:0 0 30px}.wn-howto2 h2{color:#fff;text-align:center;margin:0 0 18px}.wn-howto2 ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.wn-howto2 li{position:relative;display:flex;gap:12px;align-items:flex-start;padding:18px;border-radius:20px;background:linear-gradient(160deg,rgb(255 255 255 / .09),rgb(255 255 255 / .03));border:1px solid rgb(255 255 255 / .12);color:#e3e8ff;transition:transform .3s var(--ease),border-color .3s}.wn-howto2 li:hover{transform:translateY(-4px);border-color:var(--ga)}.wn-howto2 b{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:var(--ga);color:#0e1434;font-size:1.2rem;font-weight:900;box-shadow:0 0 20px color-mix(in srgb,var(--ga) 55%,transparent)}.wn-game-frame{position:relative;padding:4px;border-radius:30px;background:conic-gradient(from var(--gfa,0deg),var(--ga),#7856FF,#29C5F6,#FF75AD,var(--ga));animation:wn-gf-spin 6s linear infinite;box-shadow:0 30px 80px rgb(0 0 0 / .45),0 0 60px color-mix(in srgb,var(--ga) 35%,transparent);scroll-margin-top:90px}@property --gfa{syntax:'<angle>';inherits:false;initial-value:0deg}@keyframes wn-gf-spin{to{--gfa:360deg}}.wn-game-frame>.wn-game{border-radius:26px;overflow:hidden;background:#fff}.wn-game-section .wn-disclaimer{color:#9aa6d6;text-align:center;margin-top:16px}.wn-more-games{margin-top:56px}.wn-more-games h2{color:#fff}.wn-more-games p{color:#c3cbf0}@media (min-width:1100px){.wn-game-section .wn-grid-3{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (min-width:600px) and (max-width:1099px){.wn-game-section .wn-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.wn-ghero{padding:30px 0 40px}.wn-ghero-in{grid-template-columns:1fr;gap:22px}.wn-ghero-art{order:-1;transform:none;animation:wn-gh-in 1s var(--ease) both}.wn-ghero-shade{background:linear-gradient(180deg,rgb(10 15 42 / .6),rgb(10 15 42 / .94))}.wn-ghero-ctas .wn-btn{flex:1 1 100%;justify-content:center}.wn-ghero-title{font-size:clamp(1.9rem,8.4vw,2.6rem)}}@media (prefers-reduced-motion:reduce){.wn-ghero-bg,.wn-ghero-fx i,.wn-ghero-art,.wn-ghero-art::after,.wn-game-frame{animation:none}}.wn-game-frame .g3-lv.on{border-color:var(--ga);background:color-mix(in srgb,var(--ga) 18%,#fff);box-shadow:0 6px 18px color-mix(in srgb,var(--ga) 35%,transparent)}.wn-game-frame .g3-lv{transition:transform .2s var(--ease)}.wn-game-frame .g3-lv:hover{transform:translateY(-2px)}.wn-c-ledger{width:42%;left:-14%;bottom:7%;z-index:2}.wn-c-ledger img{animation:wn-bob 8s ease-in-out 1.6s infinite;filter:drop-shadow(0 26px 36px rgb(0 0 0 / .5)) brightness(.96)}.h3-cast .wn-c-coin{width:58%;left:13%;z-index:4}.h3-cast .wn-c-nova{width:48%;right:-8%;z-index:3}.h3-cast .wn-c-goldie{width:28%;right:30%;top:-2%;z-index:5}@media (max-width:719px){.h3-cast .wn-c-ledger{width:31%;margin-right:-7%;z-index:1}.h3-cast .wn-c-coin{width:38%;left:auto;z-index:3}.h3-cast .wn-c-nova{width:33%;right:auto;margin-left:-6%;z-index:2}.h3-cast .wn-c-goldie{width:66px;top:0;left:58%;right:auto}.h3-cast{padding-top:58px}.h3-cast .wn-c-ledger{order:1}.h3-cast .wn-c-coin{order:2}.h3-cast .wn-c-nova{order:3}.h3-cast .h3-orbit{order:9}}.wn-gated{filter:blur(2.5px) saturate(.85);pointer-events:none;user-select:none}.wn-gate{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:20px;border-radius:inherit;background:radial-gradient(circle at 50% 40%,rgb(10 15 42 / .45),rgb(10 15 42 / .78));backdrop-filter:blur(1px)}.wn-gate-card{max-width:440px;text-align:center;padding:28px 26px;border-radius:24px;background:linear-gradient(160deg,#1b2457,#0e1434);color:#fff;border:1px solid rgb(255 255 255 / .14);box-shadow:0 30px 70px rgb(0 0 0 / .5),0 0 0 2px var(--ga,#7856FF),0 0 50px color-mix(in srgb,var(--ga,#7856FF) 40%,transparent);animation:h3-in .5s var(--ease) both}.wn-gate-ic{font-size:2.6rem;line-height:1;margin-bottom:8px;animation:wn-bob 3s ease-in-out infinite}.wn-gate-card h3{margin:0 0 8px;color:#fff;font-size:1.35rem}.wn-gate-card p{margin:0 0 16px;color:#c9d1f5}.wn-gate-btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.wn-gate-btns .wn-btn-ghost{color:#fff;border-color:rgb(255 255 255 / .4)}.wn-gate-fine{font-size:.78rem;margin:14px 0 0!important;color:#8f9bcf!important}.wn-vmsg{display:block;margin-top:10px;font-weight:700;color:#7fe3ff}.wn-vnote{margin:0 0 20px;padding:14px 18px;border-radius:16px;font-weight:700;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.wn-vnote.ok{background:#e8fff3;border:1px solid #2fd69b;color:#0b5a3a}.wn-vnote.warn{background:#fff8e6;border:1px solid #ffc94b;color:#5a4300}.wn-vnote .wn-vmsg{color:#5a4300;margin:0}.wn-hp{position:absolute!important;left:-9999px!important}.wn-toast{position:fixed;left:50%;top:86px;z-index:200;max-width:calc(100% - 24px);padding:14px 20px;border-radius:16px;font-weight:800;background:#0e1434;color:#fff;border:2px solid #2fd69b;box-shadow:0 20px 50px rgb(0 0 0 / .35),0 0 30px rgb(47 214 155 / .35);transform:translate(-50%,-160%);transition:transform .5s var(--ease)}.wn-toast.expired{border-color:#ffc94b}.wn-toast.on{transform:translate(-50%,0)}.wn-fvp{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1000px;margin:0 auto}.wn-fvp-col{position:relative;display:flex;flex-direction:column;padding:26px;border-radius:24px;background:#fff;border:2px solid var(--line,#e3e6f5);box-shadow:0 14px 34px rgb(16 26 56 / .07)}.wn-fvp-paid{border-color:#7856FF;background:linear-gradient(170deg,#f6f2ff,#fff 60%);box-shadow:0 18px 44px rgb(120 86 255 / .18)}.wn-fvp-tag{align-self:flex-start;margin:0 0 10px;padding:5px 12px;border-radius:99px;font-weight:900;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;background:#e8fff3;color:#0b5a3a}.wn-fvp-paid .wn-fvp-tag{background:#7856FF;color:#fff}.wn-fvp-col h3{margin:0 0 4px;font-size:1.4rem}.wn-fvp-sum{margin:0 0 12px;color:#5b6488;font-weight:700}.wn-fvp-col ul{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:9px;flex:1}.wn-fvp-col li{position:relative;padding-left:28px;line-height:1.45}.wn-fvp-col li::before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:900;background:#2fd69b;color:#fff}.wn-fvp-paid li::before{background:#7856FF}.wn-fvp-paid li:first-child{font-weight:800}.wn-fvp-paid li:first-child::before{content:"+";background:#FFC94B;color:#101A38}.wn-fvp-col .wn-btn{align-self:flex-start}.wn-fvp-note{grid-column:1/-1;text-align:center;margin:4px 0 0;color:#3c4570}@media (max-width:760px){.wn-fvp{grid-template-columns:1fr}}.wn-dark .wn-fvp-note{color:#c9d1f5}.wn-chip-free{background:#e8fff3!important;color:#0b5a3a!important;border-color:#2fd69b!important}.wn-chip-aa{background:#f1ecff!important;color:#4b2fd1!important;border-color:#c9bbff!important}.wn-tease{position:relative;max-height:9.5em;overflow:hidden}.wn-tease::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5em;background:linear-gradient(180deg,#fff0,#fff)}.wn-paywall{margin:8px 0 24px;padding:30px 26px;border-radius:26px;text-align:center;background:linear-gradient(160deg,#1b2457,#0e1434);color:#fff;box-shadow:0 26px 60px rgb(16 26 56 / .3),0 0 0 2px #7856FF}.wn-paywall-ic{font-size:2.4rem;line-height:1;margin-bottom:6px}.wn-paywall h3{color:#fff;margin:0 0 8px;font-size:1.5rem}.wn-paywall p{color:#c9d1f5;margin:0 auto 14px;max-width:560px}.wn-paywall ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 18px;padding:0}.wn-paywall li{padding:6px 12px;border-radius:99px;background:rgb(255 255 255 / .1);font-weight:800;font-size:.86rem}.wn-paywall li::before{content:"✓ ";color:#2fd69b}.wn-paywall-btns{display:flex!important;flex-wrap:wrap;gap:10px;justify-content:center}.wn-paywall .wn-btn-ghost{color:#fff;border-color:rgb(255 255 255 / .4)}.wn-paywall-fine{font-size:.85rem;margin:12px 0 0!important}.wn-paywall-fine a{color:#7fe3ff}.wn-game,.wn-game-frame>.wn-game{--gt:#eef1ff;--gm:#a3aedb;--gl:rgba(255,255,255,.1);--gp:rgba(255,255,255,.055);--ac1:#7856FF;--ac2:#29C5F6;color:var(--gt);background:radial-gradient(90% 70% at 0% 0%,rgb(120 86 255 / .28),transparent 60%),radial-gradient(80% 60% at 100% 100%,rgb(41 197 246 / .18),transparent 60%),#0b1030;border:1px solid rgb(255 255 255 / .08);border-radius:28px;padding:22px;box-shadow:0 30px 70px rgb(5 8 25 / .35);font-variant-numeric:tabular-nums}.wn-game-frame>.wn-game{border:0;border-radius:26px}.wn-game .wn-game-loading{color:var(--gm)}.g3{gap:16px;color:var(--gt)}.g3-goal{background:none;padding:0;gap:12px;font-size:1.12rem;line-height:1.3}.g3-goal span{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:14px;font-size:1.25rem;background:linear-gradient(135deg,var(--ac1),var(--ac2));box-shadow:0 8px 22px rgb(120 86 255 / .45)}.g3-goal b{font-family:var(--h);font-weight:700;letter-spacing:.005em}.g3-stars{display:flex;gap:2px;padding:6px 12px;border-radius:99px;background:var(--gp);border:1px solid var(--gl)}.g3-stars i{font-size:1.35rem;color:rgb(255 255 255 / .18);margin:0}.g3-stars i.on{color:#FFC94B;text-shadow:0 0 14px rgb(255 201 75 / .7)}.g3-levels{display:flex;gap:6px;padding:6px;border-radius:18px;background:rgb(0 0 0 / .22);border:1px solid var(--gl);overflow-x:auto;scrollbar-width:none}.g3-levels::-webkit-scrollbar{display:none}.g3-lv,.wn-game-frame .g3-lv{flex:1 0 118px;min-height:56px;align-items:flex-start;justify-content:center;padding:9px 14px;border:0;border-radius:13px;background:#fff0;color:var(--gm);text-align:left;box-shadow:none}.g3-lv span{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:inherit;opacity:.85}.g3-lv small{font-size:.86rem;font-weight:800;color:inherit;text-align:left;line-height:1.2}.g3-lv i{position:absolute;top:6px;right:8px;font-size:.7rem}.g3-lv{position:relative}.g3-lv:hover,.wn-game-frame .g3-lv:hover{transform:none;background:rgb(255 255 255 / .06);color:#fff}.g3-lv.on,.wn-game-frame .g3-lv.on{background:linear-gradient(135deg,var(--ac1),var(--ac2));color:#fff;box-shadow:0 8px 24px rgb(120 86 255 / .45)}.g3-lv.lock{background:#fff0;opacity:.55}.g3-say{align-items:center;gap:12px}.g3-say img{width:58px;height:58px;object-fit:cover;object-position:50% 6%;border-radius:50%;background:radial-gradient(circle at 50% 30%,rgb(255 255 255 / .18),rgb(120 86 255 / .25));border:2px solid rgb(255 255 255 / .22);padding:2px;filter:none;box-shadow:0 0 0 4px rgb(120 86 255 / .18)}.g3-say p{background:var(--gp);border:1px solid var(--gl);color:var(--gt);border-radius:18px 18px 18px 6px;box-shadow:none;font-size:1.02rem;min-height:50px;backdrop-filter:blur(6px)}.g3-say p:empty{display:none}.g3-say p b,.g3-say p strong{color:#FFC94B}.g3-stage{background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .015));border:1px solid var(--gl);border-radius:22px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .07)}.g3-hud span{background:rgb(255 255 255 / .07);border:1px solid var(--gl);font-weight:700;color:var(--gt)}.g3-hud b{color:#FFC94B}.g3-controls{padding:16px;border-radius:20px;background:rgb(0 0 0 / .2);border:1px solid var(--gl);gap:14px}.g3-controls:empty{display:none}.g3-row{gap:12px 16px}.g3-lbl{color:#cfd6ff;font-size:.9rem;font-weight:800;letter-spacing:.02em;min-width:160px}.tb-sub{color:var(--gm)!important}.g3-chips{gap:8px}.g3-chips button,.g3-step button{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .14);color:#fff;border-radius:14px;min-height:46px;font-size:1rem;box-shadow:none}.g3-chips button:hover,.g3-step button:hover{transform:translateY(-1px);background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .3)}.g3-chips button.on{background:linear-gradient(135deg,var(--ac1),var(--ac2));border-color:#fff0;color:#fff;box-shadow:0 8px 22px rgb(120 86 255 / .45)}.g3-step{gap:4px;padding:4px;border-radius:16px;background:rgb(255 255 255 / .06);border:1px solid var(--gl)}.g3-step button{min-width:46px;width:46px;padding:0;border-radius:12px;font-size:1.3rem}.g3-step b{color:#fff;font-size:1.45rem;min-width:70px}.g3-controls .wn-btn{border-radius:16px;font-weight:900;letter-spacing:.01em}.g3-controls .wn-btn-gold,.g3-result .wn-btn-gold{background:linear-gradient(135deg,#FFD66B,#FF9F43);color:#1a1235;border:0;box-shadow:0 10px 26px rgb(255 159 67 / .38)}.g3-controls .wn-btn-gold:hover{filter:brightness(1.06);transform:translateY(-1px)}.g3 .wn-btn-purple{background:linear-gradient(135deg,var(--ac1),var(--ac2));color:#fff;border:0;box-shadow:0 10px 26px rgb(120 86 255 / .4)}.g3 .wn-btn-ghost{background:rgb(255 255 255 / .06);color:#fff;border:1px solid rgb(255 255 255 / .25)}.g3-controls .wn-btn:disabled{opacity:.4;filter:grayscale(.4);box-shadow:none}.g3-controls .wn-pos,.g3-say .wn-pos{color:#2fd69b}.g3-controls .wn-neg,.g3-say .wn-neg{color:#ff7b96}.g3-cost{color:#cfd6ff}.g3-choice button{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);color:#fff;border-radius:18px}.g3-choice button:hover{border-color:rgb(255 255 255 / .4);background:rgb(255 255 255 / .1)}.g3-choice small{color:var(--gm)}.g3-choice button.tb-right,.g3-stage .g3-choice button.tb-right{background:rgb(47 214 155 / .16);border-color:#2fd69b}.g3-choice button.tb-wrong{background:rgb(255 107 138 / .14);border-color:#ff6b8a}.g3-result{background:rgb(5 8 25 / .7);backdrop-filter:blur(8px);border-radius:26px}.g3-result-card{background:linear-gradient(160deg,#1d2660,#10163d);color:#fff;border:1px solid rgb(255 255 255 / .12);box-shadow:0 30px 70px rgb(0 0 0 / .5),0 0 0 2px rgb(120 86 255 / .5)}.g3-result-card h3{color:#fff;font-size:1.5rem}.g3-result-card li,.g3-result-card p{color:#d6dcff}.g3-result-card small{color:var(--gm)}.g3-big-stars i{color:rgb(255 255 255 / .15)}.g3-tease{background:rgb(120 86 255 / .12);border:1px dashed rgb(160 140 255 / .7)}.g3-tease span{color:#c3cbf0}.g3-locked p,.g3-locked h3{color:#d6dcff}.g3-jar{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .13);border-radius:20px}.g3-jar:hover{border-color:#FFC94B;background:rgb(255 201 75 / .08)}.g3-jar-fill{border-color:rgb(255 255 255 / .35)}.g3-minus{background:rgb(255 255 255 / .1)}.g3-week{background:rgb(255 255 255 / .06)}.g3-street{height:270px;border-radius:18px;background:linear-gradient(180deg,#3fb8ff 0%,#8fd9ff 55%,#d8f3ff 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .15)}.g3-street::before{content:"";position:absolute;inset:0;background:radial-gradient(60px 22px at 18% 22%,rgb(255 255 255 / .95),transparent 70%),radial-gradient(80px 26px at 24% 26%,rgb(255 255 255 / .85),transparent 70%),radial-gradient(70px 22px at 70% 16%,rgb(255 255 255 / .9),transparent 70%),radial-gradient(90px 28px at 76% 20%,rgb(255 255 255 / .8),transparent 70%);animation:g4-clouds 40s linear infinite alternate;pointer-events:none}@keyframes g4-clouds{to{transform:translateX(60px)}}.g3-street.w-hot{background:linear-gradient(180deg,#ff9f43,#ffd08a 60%,#fff1d2)}.g3-street.w-cloudy{background:linear-gradient(180deg,#8796b3,#c2cbdb 60%,#e3e8f0)}.g3-street.w-rainy{background:linear-gradient(180deg,#46577a,#7d8eae 60%,#aab6cc)}.g3-street.w-rainy::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(105deg,rgb(255 255 255 / .35) 0 1px,transparent 1px 14px);animation:g4-rain .6s linear infinite;pointer-events:none}@keyframes g4-rain{to{background-position:-14px 40px}}.g3-sky{font-size:3rem;filter:drop-shadow(0 0 20px rgb(255 214 107 / .8))}.g3-ground{height:70px;background:linear-gradient(180deg,#5fd27a,#2f9c55);border-radius:50% 50% 0 0/26px 26px 0 0;box-shadow:inset 0 6px 0 rgb(255 255 255 / .18)}.g3-stand{width:170px;bottom:52px;filter:drop-shadow(0 14px 18px rgb(0 0 0 / .25))}.g3-awning{position:relative;height:34px;border-radius:14px 14px 4px 4px;background:repeating-linear-gradient(90deg,#ff5d8f 0 21px,#fff 21px 42px)}.g3-awning::after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:10px;background:radial-gradient(circle at 10.5px 0,#ff5d8f 10px,transparent 10.5px) 0 0/42px 10px repeat-x,radial-gradient(circle at 31.5px 0,#fff 10px,transparent 10.5px) 0 0/42px 10px repeat-x}.g3-counter{margin-top:6px;background:linear-gradient(180deg,#ffe48a,#ffc93c);color:#3b2600;font-weight:900;font-size:1.5rem;border-radius:6px 6px 14px 14px;border-bottom:6px solid #e0a51a;padding:14px 10px}.g3-counter *{color:#3b2600}.g3-sold{background:#0b1030;color:#fff;box-shadow:0 6px 14px rgb(0 0 0 / .25)}.g3-walker{font-size:2.2rem;filter:drop-shadow(0 6px 6px rgb(0 0 0 / .2))}.g3-news{background:rgb(255 255 255 / .07);border:1px solid var(--gl)}.g3-co{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12)}.g3-sell{background:rgb(255 255 255 / .1);color:#fff}.g3-buy{background:linear-gradient(135deg,#FFD66B,#FF9F43);color:#1a1235}.g3-sum div,.g3-split div{background:rgb(255 255 255 / .06);border:1px solid var(--gl)}.g3-home{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .14)}.g3-home.on{border-color:#FFC94B;background:rgb(255 201 75 / .12);box-shadow:0 10px 26px rgb(255 201 75 / .2)}.g3-stage .cq-report,.g3-stage .tb-p,.g3-stage .tb-scen,.g3-stage .tb-out,.g3-stage .tb-in,.g3-stage .tb-lane,.g3-stage .cq-event{color:var(--gt)}.cq-gauge{background:radial-gradient(circle at 50% 100%,rgb(120 86 255 / .35),rgb(255 255 255 / .03));box-shadow:inset 0 0 0 1px var(--gl)}.cq-report{background:rgb(255 255 255 / .05);border:1px solid var(--gl)}.cq-acct{background:rgb(255 255 255 / .06);border:1px solid var(--gl)}.cq-acct small,.cq-empty,.cq-act small,.tb-p small,.tb-asset small,.tb-lane small,.tb-chest small{color:var(--gm)!important}.cq-acct.au{background:rgb(41 197 246 / .12);border-color:rgb(41 197 246 / .5)}.cq-acct.biz{background:rgb(255 201 75 / .1);border-color:rgb(255 201 75 / .5)}.cq-event{background:rgb(255 201 75 / .12);border-left-color:#FFC94B;color:#ffe9b0!important}.cq-act{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);color:#fff}.cq-act:hover{border-color:rgb(255 255 255 / .35)}.cq-act.on{background:rgb(120 86 255 / .22);border-color:#9c84ff;box-shadow:0 0 0 3px rgb(120 86 255 / .25)}.cq-act.hot{border-color:#ff75ad}.tb-p{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);color:#fff}.tb-pick.on{background:rgb(120 86 255 / .22);border-color:#9c84ff}.tb-scen{background:linear-gradient(135deg,rgb(41 197 246 / .14),rgb(120 86 255 / .16));border:1px solid var(--gl)}.tb-out{background:rgb(255 255 255 / .035);border:1px dashed rgb(255 255 255 / .25)}.tb-in{background:rgb(63 224 208 / .1);border:1px solid rgb(63 224 208 / .6)}.tb-out h5,.tb-in h5,.tb-lane h5{color:#fff}.tb-asset{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .14);color:#fff}.tb-lane{background:rgb(255 255 255 / .05);border:1px solid var(--gl)}.tb-none{color:var(--gm)!important}@media (max-width:640px){.wn-game,.wn-game-frame>.wn-game{padding:14px;border-radius:22px}.g3-lv,.wn-game-frame .g3-lv{flex-basis:104px}.g3-lbl{min-width:100%}.g3-controls{padding:12px}.g3-goal{font-size:1rem}}.g3-av{position:relative;flex:none;width:60px;height:60px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgb(255 255 255 / .2),rgb(120 86 255 / .35));border:2px solid rgb(255 255 255 / .25);box-shadow:0 0 0 4px rgb(120 86 255 / .2),0 8px 20px rgb(0 0 0 / .3)}.g3-say .g3-av img{position:absolute;left:50%;top:-6%;width:132%;height:auto;max-width:none;transform:translateX(-50%);border:0;padding:0;background:none;box-shadow:none;border-radius:0;object-fit:initial}.g3-controls .wn-btn:disabled{background:rgb(255 255 255 / .08)!important;color:var(--gm)!important;opacity:1}img.g4i{display:inline-block;width:1.3em;height:1.3em;object-fit:contain;vertical-align:-.3em;filter:drop-shadow(0 3px 5px rgb(0 0 0 / .28));margin:0 .05em}.g4a{display:inline-block;width:1.3em;height:1.3em;vertical-align:-.3em;line-height:0}.g4a svg{width:100%;height:100%;filter:drop-shadow(0 3px 6px rgb(0 0 0 / .25))}.g4b{display:inline-grid;place-items:center;width:1.15em;height:1.15em;border-radius:50%;vertical-align:-.2em;margin:0 .15em}.g4b::before{content:"";width:55%;height:55%;background:#fff;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}.g4b-ok{background:linear-gradient(135deg,#2fd69b,#13a874);box-shadow:0 0 0 3px rgb(47 214 155 / .2);--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.5l5 5L20 6.5' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.g4b-no{background:linear-gradient(135deg,#ff7b96,#e3365f);box-shadow:0 0 0 3px rgb(255 107 138 / .2);--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E")}.g3-jar-ic img.g4i,.g3-co-ic img.g4i,.g3-home span img.g4i,.tb-p span img.g4i,.tb-scen span img.g4i,.cq-act span img.g4i{width:1.6em;height:1.6em}.g3-pile-coins{letter-spacing:0}.g3-pile-coins img.g4i{width:1.2em;height:1.2em;margin:0 -.18em}.g3-walker .g4a{width:1.5em;height:1.5em}.tb-p span .g4a,.tb-p span img.g4i{width:2.2em;height:2.2em}.wn-gc-fx i img.g4i,.wn-ghero-fx i img.g4i{width:1.6em;height:1.6em}.g3-say .g3-av img[src*="goldie"]{width:112%;top:4%}.wn-take{padding:44px 0 30px;background:linear-gradient(180deg,#f6f4ff,#fff)}.wn-take-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;max-width:1080px;margin:0 auto}.wn-take-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 22px 20px;border-radius:24px;background:#fff;border:2px solid var(--line,#e3e6f5);box-shadow:0 14px 34px rgb(16 26 56 / .08);overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s}.wn-take-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgb(16 26 56 / .14)}.wn-take-card.wn-age-junior{border-color:#ffd66b}.wn-take-card.wn-age-explorer{border-color:#29C5F6}.wn-take-card.wn-age-advanced{border-color:#9c84ff}.wn-take-art{position:absolute;right:-6px;top:-8px;width:92px;opacity:.95;pointer-events:none}.wn-take-art img{width:100%;height:auto}.wn-take-card .wn-kicker{margin:0;padding-right:80px}.wn-take-card h3{margin:0 0 4px;padding-right:70px;font-size:1.25rem}.wn-take-card .wn-checks{margin:4px 0 16px;flex:1}.wn-take-card .wn-checks li{font-size:.93rem}.wn-take-card .wn-btn{align-self:flex-start}.wn-take-aa{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;max-width:1080px;margin:22px auto 0;padding:18px 22px;border-radius:22px;background:linear-gradient(135deg,#1b2457,#0e1434);color:#fff;box-shadow:0 18px 44px rgb(16 26 56 / .25)}.wn-take-aa div{flex:1 1 320px}.wn-take-aa b{display:block;font-size:1.1rem}.wn-take-aa span{color:#c9d1f5}.wn-take-aa .wn-btn-ghost{color:#fff;border-color:rgb(255 255 255 / .4)}.wn-path-links{display:flex;flex-direction:column;gap:4px;margin-top:6px}.wn-path-links a{font-weight:800}.wn-take-art{width:78px;top:-4px;right:-2px}.wn-take-card .wn-kicker{padding-right:74px;white-space:nowrap;font-size:.72rem}.wn-take-card h3{padding-right:62px}.wn-cert-wrap{max-width:1100px;margin:0 auto 18px;container-type:inline-size}.wn-cert{position:relative;aspect-ratio:11/8.5;width:100%;border-radius:18px;overflow:hidden;color:#fff;font-family:var(--b);background:radial-gradient(60% 50% at 15% 10%,rgb(120 86 255 / .55),transparent 70%),radial-gradient(55% 50% at 90% 90%,rgb(41 197 246 / .35),transparent 70%),radial-gradient(40% 40% at 50% 120%,rgb(255 201 75 / .25),transparent 70%),#0a0f2e;box-shadow:0 30px 80px rgb(10 15 46 / .35);-webkit-print-color-adjust:exact;print-color-adjust:exact}.wn-cert-stars{position:absolute;inset:0;background-image:radial-gradient(1.2px 1.2px at 8% 12%,#fff,transparent),radial-gradient(1px 1px at 22% 78%,#fff,transparent),radial-gradient(1.4px 1.4px at 37% 22%,#ffe7a3,transparent),radial-gradient(1px 1px at 63% 9%,#fff,transparent),radial-gradient(1.3px 1.3px at 78% 31%,#cfe9ff,transparent),radial-gradient(1px 1px at 91% 64%,#fff,transparent),radial-gradient(1.2px 1.2px at 55% 88%,#fff,transparent),radial-gradient(1px 1px at 12% 52%,#fff,transparent),radial-gradient(1.5px 1.5px at 46% 46%,rgb(255 255 255 / .6),transparent),radial-gradient(1px 1px at 71% 74%,#fff,transparent);opacity:.9}.wn-cert-frame{position:absolute;inset:2.6cqw;border:.35cqw solid #FFC94B;border-radius:1.4cqw;box-shadow:inset 0 0 0 .7cqw rgb(10 15 46 / .9),inset 0 0 0 .9cqw rgb(255 201 75 / .55);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3cqw 14cqw}.wn-cert-top{display:flex;align-items:center;gap:1cqw;font-weight:900;letter-spacing:.35em;text-transform:uppercase;font-size:1.25cqw;color:#cfd6ff}.wn-cert-top img{width:3.6cqw;height:3.6cqw}.wn-cert-title{display:flex;align-items:center;gap:1.2cqw;margin:1.6cqw 0 .6cqw;font-family:var(--h);font-size:6.6cqw;line-height:1;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(180deg,#fff6cf 0%,#FFC94B 55%,#e79a17 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;filter:drop-shadow(0 .4cqw 1.2cqw rgb(255 201 75 / .35))}.wn-cert-title img{width:5.6cqw;height:5.6cqw;filter:none}.wn-cert-sub{margin:0;font-size:1.7cqw;color:#cfd6ff;letter-spacing:.06em}.wn-cert-name{margin:.6cqw 0 .4cqw;font-family:var(--h);font-size:5.4cqw;line-height:1.1;color:#fff;padding:0 3cqw .6cqw;border-bottom:.25cqw solid rgb(255 201 75 / .8);text-shadow:0 .3cqw 1.5cqw rgb(120 86 255 / .6)}.wn-cert-body{margin:1.4cqw 0 .4cqw;font-size:1.8cqw;line-height:1.45;color:#e9edff;max-width:62cqw}.wn-cert-body b{color:#FFC94B}.wn-cert-planets{margin:.4cqw 0 0;font-size:1.15cqw;letter-spacing:.06em;color:#9fb0e6;text-transform:uppercase;font-weight:800}.wn-cert-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:4cqw;width:100%;max-width:64cqw;margin-top:2cqw}.wn-cert-foot div{display:flex;flex-direction:column;gap:.4cqw;border-top:.18cqw solid rgb(255 255 255 / .35);padding-top:.8cqw}.wn-cert-foot b{font-size:1.6cqw;color:#fff}.wn-cert-foot span{font-size:1.05cqw;letter-spacing:.2em;text-transform:uppercase;color:#9fb0e6}.wn-cert-sig{font-family:var(--h);font-style:italic}.wn-cert-seal{width:10cqw;height:10cqw;filter:drop-shadow(0 .6cqw 1.4cqw rgb(255 201 75 / .45))}.wn-cert-code{position:absolute;bottom:1.6cqw;left:0;right:0;margin:0;font-size:.95cqw;color:#7d89bf;letter-spacing:.06em}.wn-cert-c{position:absolute;bottom:0;height:62%;width:auto;filter:drop-shadow(0 1cqw 2cqw rgb(0 0 0 / .45))}.wn-cert-c1{left:1.2cqw}.wn-cert-c2{right:1cqw}.wn-cert-tools{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:6px 0 4px}.wn-cert-note{text-align:center;color:var(--muted,#5b6488);font-size:.9rem;margin:6px 0 0}.wn-cert-verify{max-width:1100px;margin:0 auto 16px;padding:14px 18px;border-radius:14px;font-weight:700}.wn-cert-verify.ok{background:#e8fff3;border:1px solid #2fd69b;color:#0b5a3a}.wn-cert-verify.bad{background:#fff0f2;border:1px solid #ff6b8a;color:#8a1630}.wn-cert-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 20px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#1b2457,#0e1434);color:#fff;box-shadow:0 0 0 2px #FFC94B}.wn-cert-banner>span{font-size:2rem}.wn-cert-banner div{flex:1 1 240px}.wn-cert-banner b{color:#FFC94B}.wn-cert-empty{max-width:640px;margin:0 auto;text-align:center;padding:30px;border-radius:24px;background:#f6f4ff}.wn-cert-empty>span{font-size:3rem}.wn-certs-h{text-align:center;margin:0 0 18px}.wn-certs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;max-width:1080px;margin:0 auto}.wn-cert-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:22px;background:#fff;border:2px solid var(--line,#e3e6f5);box-shadow:0 12px 30px rgb(16 26 56 / .07)}.wn-cert-card.done{border-color:#FFC94B;box-shadow:0 0 0 3px rgb(255 201 75 / .25),0 14px 34px rgb(16 26 56 / .1)}.wn-cert-card-art{position:absolute;right:6px;top:-6px;width:70px}.wn-cert-card-art img{width:100%;height:auto}.wn-cert-card .wn-kicker{margin:0;padding-right:70px}.wn-cert-bar{height:10px;border-radius:99px;background:#eef0fa;overflow:hidden;margin-right:70px}.wn-cert-bar i{display:block;height:100%;background:linear-gradient(90deg,#7856FF,#29C5F6);border-radius:99px}.wn-cert-card.done .wn-cert-bar i{background:linear-gradient(90deg,#FFC94B,#FF9F43)}.wn-cert-pct{margin:0;color:var(--muted,#5b6488)}.wn-cert-form{display:grid;gap:8px}.wn-cert-form label{display:grid;gap:4px;font-weight:800;font-size:.9rem}.wn-cert-form select,.wn-cert-form input{font:inherit;padding:10px 12px;border-radius:12px;border:2px solid var(--line,#e3e6f5)}.wn-cert-hint{margin:0;font-size:.85rem;color:var(--muted,#5b6488)}.wn-cert-card .wn-btn{align-self:flex-start}.wn-cert-issued{max-width:1080px;margin:22px auto 0}.wn-cert-issued ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wn-cert-issued li{display:flex;justify-content:space-between;gap:10px;padding:12px 16px;border-radius:14px;background:#f6f4ff}.wn-cert-issued li a{font-weight:800}@media print{@page{size:11in 8.5in;margin:0}html,body{background:#0a0f2e!important;margin:0!important}body *{visibility:hidden!important}.wn-cert-wrap,.wn-cert-wrap *{visibility:visible!important}.wn-cert-wrap{position:fixed;left:0;top:0;width:11in;max-width:none;margin:0}.wn-cert{width:11in;height:8.5in;aspect-ratio:auto;border-radius:0;box-shadow:none}}.wn-social-icons{display:flex;align-items:center;gap:6px}.wn-soc{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .14);transition:transform .2s,background .2s,box-shadow .2s}.wn-soc svg{width:19px;height:19px}.wn-soc:hover{transform:translateY(-2px)}.wn-soc-instagram:hover{background:radial-gradient(circle at 30% 110%,#ffd66b 0%,#ff6a3d 35%,#e1306c 60%,#833ab4 100%);box-shadow:0 8px 20px rgb(225 48 108 / .4)}.wn-soc-facebook:hover{background:#1877f2;box-shadow:0 8px 20px rgb(24 119 242 / .4)}.wn-social-head{margin-right:4px;padding-right:10px;border-right:1px solid rgb(255 255 255 / .14)}.wn-social-foot{margin-top:14px}.wn-social-foot .wn-soc{width:42px;height:42px}@media (max-width:1100px){.wn-social-head{display:none}}.wn-social-menu{display:none}@media (max-width:1100px){.wn-social-menu{display:flex;padding:14px 16px 6px;gap:10px}.wn-social-menu .wn-soc{width:44px;height:44px}}.wn-cert-c{height:42%;bottom:-.5cqw;opacity:.98}.wn-cert-c1{left:-5.5cqw}.wn-cert-c2{right:-5.5cqw}.wn-cert-frame{padding:3cqw 16cqw}.wn-cert-title{background:linear-gradient(180deg,#fff1b0 0%,#FFC94B 50%,#f0a020 100%);-webkit-background-clip:text;background-clip:text}.wn-cert-planets{max-width:60cqw}.wn-cert img.wn-cert-c{position:absolute;height:30cqw!important;width:auto!important;max-width:none!important;bottom:-.4cqw;top:auto}.wn-cert img.wn-cert-c1{left:-4.5cqw}.wn-cert img.wn-cert-c2{right:-4.5cqw;left:auto}.wn-cert-title{-webkit-text-fill-color:#fff0}.wn-cert-title img{-webkit-text-fill-color:initial}.wn-post-hero{position:relative;overflow:hidden;padding:56px 0 46px;background:radial-gradient(60% 80% at 10% 0%,rgb(120 86 255 / .45),transparent 60%),radial-gradient(50% 70% at 100% 100%,rgb(41 197 246 / .28),transparent 60%),#0b1030;color:#fff}.wn-post-hero h1{color:#fff;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.08;margin:.3em 0 .35em}.wn-post-hero .wn-lead{color:#d6dcff;font-size:1.15rem;max-width:720px}.wn-post-by{color:#9aa6d6;font-weight:700;margin:14px 0 0}.wn-post-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:0;font-size:.86rem;font-weight:700;color:#9aa6d6}.wn-post-cat{display:inline-block;padding:4px 11px;border-radius:99px;background:linear-gradient(135deg,#7856FF,#29C5F6);color:#fff!important;text-decoration:none;font-weight:900;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.wn-post-feature{margin:-10px 0 28px;border-radius:22px;overflow:hidden;box-shadow:0 20px 50px rgb(16 26 56 / .18)}.wn-post-feature img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.wn-post-body{font-size:1.1rem;line-height:1.75}.wn-post-body h2{margin-top:1.7em}.wn-post-cta{position:relative;display:flex;gap:20px;align-items:center;margin:40px 0 10px;padding:26px 28px;border-radius:26px;background:linear-gradient(135deg,#1b2457,#0e1434);color:#fff;box-shadow:0 0 0 2px #7856FF,0 24px 60px rgb(16 26 56 / .3);overflow:hidden}.wn-post-cta h2{color:#fff;margin:.2em 0 .4em;font-size:1.6rem}.wn-post-cta p{color:#cfd6ff}.wn-post-cta .wn-btn-ghost{color:#fff;border-color:rgb(255 255 255 / .4)}.wn-post-cta-art{flex:none;width:130px}.wn-post-cta-art img{width:100%;height:auto}@media (max-width:640px){.wn-post-cta{flex-direction:column;text-align:center}.wn-post-cta-art{width:100px}.wn-post-cta .wn-cta-row{justify-content:center}}.wn-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;margin-top:26px}.wn-post-card{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--line,#e3e6f5);box-shadow:0 14px 34px rgb(16 26 56 / .07);transition:transform .3s var(--ease),box-shadow .3s}.wn-post-card:hover{transform:translateY(-5px);box-shadow:0 24px 50px rgb(16 26 56 / .14)}.wn-post-img{display:block;aspect-ratio:16/9;overflow:hidden;background:#0b1030}.wn-post-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease)}.wn-post-card:hover .wn-post-img img{transform:scale(1.05)}.wn-post-ph{display:grid;place-items:center;height:100%;font-size:3rem}.wn-post-txt{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px;flex:1}.wn-post-txt .wn-post-meta{color:var(--muted,#5b6488)}.wn-post-txt h3,.wn-post-txt h2{margin:0;line-height:1.2}.wn-post-txt h3 a,.wn-post-txt h2 a{color:inherit;text-decoration:none}.wn-post-txt p{margin:0;color:var(--muted,#5b6488)}.wn-post-more{margin-top:auto;font-weight:900;color:#7856FF}.wn-post-card.big{display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch}.wn-post-card.big .wn-post-img{aspect-ratio:auto;min-height:320px}.wn-post-card.big .wn-post-txt{padding:30px 32px;justify-content:center}.wn-post-card.big h2{font-size:clamp(1.5rem,2.6vw,2.1rem)}@media (max-width:820px){.wn-post-card.big{grid-template-columns:1fr}.wn-post-card.big .wn-post-img{min-height:0;aspect-ratio:16/9}}@media (min-width:1001px) and (max-width:1440px){.wn-social-head{display:none}}.wn-contact{display:grid;grid-template-columns:1.5fr 1fr;gap:26px;max-width:1080px;margin:0 auto;align-items:start}@media (max-width:860px){.wn-contact{grid-template-columns:1fr}}.wn-contact-form h2{margin-top:0}.wn-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:560px){.wn-contact-row{grid-template-columns:1fr}}.wn-contact-form label{display:block;font-weight:800;margin-bottom:6px}.wn-contact-form input[type=text],.wn-contact-form input[type=email],.wn-contact-form select,.wn-contact-form textarea{width:100%;font:inherit;padding:12px 14px;border-radius:14px;border:2px solid var(--line,#e3e6f5);background:#fff;transition:border-color .2s,box-shadow .2s}.wn-contact-form input:focus,.wn-contact-form select:focus,.wn-contact-form textarea:focus{outline:none;border-color:#7856FF;box-shadow:0 0 0 4px rgb(120 86 255 / .15)}.wn-contact-form .wn-check label{font-weight:600;display:flex;gap:8px;align-items:flex-start}.wn-contact-form .wn-fine{font-size:.85rem;color:var(--muted,#5b6488)}.wn-contact-side{display:grid;gap:16px}.wn-contact-box{position:relative;padding:20px 22px;border-radius:22px;background:#f6f4ff;border:1px solid var(--line,#e3e6f5)}.wn-contact-box h3{margin:0 0 6px}.wn-contact-chat{background:linear-gradient(160deg,#1b2457,#0e1434);color:#fff;border:0;box-shadow:0 0 0 2px #7856FF,0 18px 44px rgb(16 26 56 / .25);overflow:hidden;padding-right:110px}.wn-contact-chat h3{color:#fff}.wn-contact-chat p{color:#cfd6ff}.wn-contact-art{position:absolute;right:-4px;bottom:-6px;width:110px}.wn-contact-art img{width:100%;height:auto}.wn-contact-links{list-style:none;margin:0;padding:0;display:grid;gap:6px}.wn-contact-links a{font-weight:800}.wn-contact-social .wn-soc{background:#101A38}.wn-contact-ok{text-align:center;padding:40px 26px;border-radius:24px;background:#e8fff3;border:2px solid #2fd69b}.wn-contact-ok span{font-size:3rem}.wn-chat-contact{margin-left:auto;margin-right:8px;font-size:.82rem;font-weight:800;color:#fff;background:rgb(255 255 255 / .14);padding:6px 10px;border-radius:99px;text-decoration:none;white-space:nowrap}.wn-chat-contact:hover{background:rgb(255 255 255 / .24)}.wn-soc,.wn-soc:visited{color:#fff!important}.wn-latest{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.wn-latest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.wn-latest{grid-template-columns:1fr}}.wn-latest-all{text-align:center;margin:30px 0 0}.wn-promo{max-width:960px;margin:6px auto 34px;text-align:center}.wn-promo-btn,.wn-promo-video{display:block;position:relative;width:100%;aspect-ratio:16/9;border:0;padding:0;border-radius:22px;overflow:hidden;background:#0b0f3a;cursor:pointer;box-shadow:0 0 0 2px rgb(139 92 246 / .55),0 24px 60px rgb(4 6 30 / .55),0 0 50px rgb(41 197 246 / .18)}.wn-promo-btn img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transition:transform .6s var(--ease,ease),filter .4s}.wn-promo-btn:hover img,.wn-promo-btn:focus-visible img{transform:scale(1.03);filter:brightness(.88)}.wn-promo-play{position:absolute;left:50%;top:50%;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#140f3c;background:linear-gradient(135deg,#ffd970,#ffb020);box-shadow:0 0 0 10px rgb(255 201 75 / .22),0 12px 30px rgb(0 0 0 / .4);transition:transform .3s var(--ease,ease)}.wn-promo-play svg{margin-left:5px}.wn-promo-btn:hover .wn-promo-play{transform:scale(1.08)}.wn-promo-btn::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:wnPromoPulse 2.4s ease-out infinite;box-shadow:inset 0 0 0 0 #fff0}@keyframes wnPromoPulse{0%{box-shadow:inset 0 0 0 0 rgb(255 201 75 / 0)}50%{box-shadow:inset 0 0 0 3px rgb(255 201 75 / .35)}100%{box-shadow:inset 0 0 0 0 #fff0}}.wn-promo-len{position:absolute;right:16px;bottom:14px;padding:6px 14px;border-radius:99px;background:rgb(10 12 48 / .78);color:#fff;font-weight:800;font-size:.9rem;backdrop-filter:blur(4px)}.wn-promo-video{cursor:auto;object-fit:contain;height:auto}.wn-promo figcaption{margin-top:12px;color:#b9c3ea;font-size:.95rem}@media (max-width:640px){.wn-promo{margin:0 auto 24px}.wn-promo-play{width:72px;height:72px;margin:-36px 0 0 -36px}.wn-promo-btn,.wn-promo-video{border-radius:16px}}@media (prefers-reduced-motion:reduce){.wn-promo-btn::after{animation:none}}.wn-promo-sec{padding-top:28px!important;padding-bottom:8px!important}.wn-promo-sec .wn-promo figcaption{color:var(--muted,#5b6488)}.wn-footer-base .wn-madeby{text-align:center;margin:20px 0 14px;width:100%}.wn-madeby a{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:99px;font-weight:800;font-size:.95rem;text-decoration:none!important;color:#fff!important;background:rgb(255 255 255 / .06);box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .14);transition:transform .25s var(--ease,ease),box-shadow .25s}.wn-madeby a::before{content:"";width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#ff6fb5,#ffc94b,#2fd69b,#29c5f6,#8b5cf6);box-shadow:0 0 10px rgb(255 201 75 / .7)}.wn-madeby-name{font-weight:900;background:linear-gradient(90deg,#ff6fb5,#ffc94b,#2fd69b,#29c5f6,#8b5cf6,#ff6fb5);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;animation:wnMadeBy 6s linear infinite}.wn-madeby a:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px rgb(255 201 75 / .6),0 8px 24px rgb(139 92 246 / .35)}@keyframes wnMadeBy{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.wn-madeby-name{animation:none}}.wn-aff{max-width:980px;margin:0 auto;display:grid;gap:22px}.wn-aff-card{background:#fff;border-radius:22px;padding:26px 28px;box-shadow:0 10px 34px rgb(20 16 60 / .08),inset 0 0 0 1.5px rgb(120 86 255 / .14)}.wn-aff-card h3{margin:0 0 12px}.wn-aff-cta{text-align:center}.wn-aff-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wn-aff-how>div{background:linear-gradient(160deg,#f4f0ff,#eefaff);border-radius:20px;padding:22px}.wn-aff-how b{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf6,#29c5f6);color:#fff;font-weight:900}.wn-aff-how h4{margin:12px 0 6px;font-size:1.15rem}.wn-aff-how p{margin:0;color:#4a5275}.wn-aff-form{display:grid;gap:14px;max-width:520px;margin:0 auto;text-align:left}.wn-aff-form label{display:grid;gap:6px;font-weight:800}.wn-aff-form label small{font-weight:600;color:#6b7394}.wn-aff-form input[type=email]{padding:12px 14px;border-radius:12px;border:1.5px solid #d9d3f5;font:inherit}.wn-aff-check{display:flex!important;gap:10px;align-items:flex-start;font-weight:600!important}.wn-aff-check input{margin-top:4px;width:18px;height:18px}.wn-aff-linkbox{background:linear-gradient(135deg,#1b1450,#2a1f7a);color:#fff}.wn-aff-linkbox h3{color:#fff}.wn-aff-link{display:flex;gap:10px;flex-wrap:wrap}.wn-aff-link input{flex:1 1 280px;min-width:0;padding:13px 16px;border-radius:14px;border:0;font:700 1rem/1.2 inherit;background:rgb(255 255 255 / .12);color:#fff}.wn-aff-linkbox .wn-btn-outline{color:#fff;border-color:rgb(255 255 255 / .5)}.wn-aff-tip{margin:12px 0 0;color:#c9cff0;font-size:.92rem}.wn-aff-tip code{background:rgb(255 255 255 / .14);padding:2px 6px;border-radius:6px;color:#ffd970}.wn-aff-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.wn-aff-stats>div{background:#fff;border-radius:18px;padding:16px;text-align:center;box-shadow:inset 0 0 0 1.5px rgb(120 86 255 / .14)}.wn-aff-stats span{display:block;font-size:.8rem;font-weight:800;color:#6b7394;text-transform:uppercase;letter-spacing:.04em}.wn-aff-stats b{display:block;font-size:1.5rem;margin-top:4px}.wn-aff-stats small{display:block;color:#8a91b0;font-size:.75rem}.wn-aff-stats .hi{background:linear-gradient(135deg,#fff6dc,#ffe9a8);box-shadow:inset 0 0 0 1.5px rgb(255 176 32 / .5)}.wn-aff-table{width:100%;border-collapse:collapse}.wn-aff-table th,.wn-aff-table td{padding:10px 8px;border-bottom:1px solid #eee9fb;text-align:left}.wn-aff-st{padding:3px 10px;border-radius:99px;font-size:.82rem;font-weight:800;background:#eef0f7}.wn-aff-st.approved{background:#fff1c7;color:#7a5600}.wn-aff-st.paid{background:#d9f7ec;color:#0b6b4a}.wn-aff-st.rejected{background:#ffe1e7;color:#9b1c3a}.wn-aff-note{margin:0;padding:12px 16px;border-radius:14px;background:#e6fbf3;color:#0b6b4a;font-weight:700}.wn-aff-note.bad{background:#fff0f3;color:#9b1c3a}.wn-aff-terms{background:#fff;border-radius:18px;padding:16px 22px;box-shadow:inset 0 0 0 1.5px rgb(120 86 255 / .14)}.wn-aff-terms summary{cursor:pointer;font-weight:900}.wn-aff-terms li{margin:8px 0;color:#4a5275}@media (max-width:860px){.wn-aff-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.wn-aff-how{grid-template-columns:1fr}}@media (max-width:520px){.wn-aff-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-aff-card{padding:20px}}.wn-aff-method{border:0;padding:0;margin:0;display:flex;gap:10px;flex-wrap:wrap}.wn-aff-method legend{font-weight:800;margin-bottom:8px;padding:0}.wn-aff-radio{display:inline-flex!important;align-items:center;gap:8px;padding:10px 18px;border-radius:99px;background:#f4f0ff;box-shadow:inset 0 0 0 1.5px #d9d3f5;cursor:pointer;font-weight:800}.wn-aff-radio:has(input:checked){background:#ece4ff;box-shadow:inset 0 0 0 2px #8b5cf6}.wn-aff-pp,.wn-aff-zl{display:grid;gap:12px}.wn-aff-zl small{color:#6b7394}.wn-aff-form input[type=text]{padding:12px 14px;border-radius:12px;border:1.5px solid #d9d3f5;font:inherit}.wn-aff-later{margin:0;color:#6b7394;font-size:.9rem}.wn-aff-req{text-align:center}.wn-aff-req .wn-aff-form{text-align:center}.wn-aff-bar{height:12px;border-radius:99px;background:#eee9fb;overflow:hidden;max-width:520px;margin:6px auto 0}.wn-aff-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#8b5cf6,#29c5f6,#2fd69b)}.wn-aff-form button[disabled]{opacity:.5;cursor:not-allowed}.wn-aff-paywith{margin:0;font-weight:700;color:#4a5275}.wn-header .wn-wrap.wn-header-in{max-width:1640px}@media (min-width:1021px){.wn-header-in{flex-wrap:nowrap;min-width:0}.wn-logo{flex:none}.wn-nav{flex:0 0 auto;margin-left:auto;display:flex}.wn-nav>ul{flex-wrap:nowrap}.wn-nav>ul>li{flex:none}.wn-header-tools{flex:none;gap:6px}.wn-header-cta{flex:none;white-space:nowrap}.wn-sub-alt{display:none!important}.wn-header-cta{display:inline-flex!important}}@media (min-width:1021px) and (max-width:1499px){.wn-social-head{display:none!important}.wn-header .wn-nav>ul{gap:2px}.wn-header .wn-nav>ul>li>a{padding:9px 9px;font-size:.96rem}.wn-nav-mc{margin:0 2px}}@media (min-width:1021px) and (max-width:1359px){.wn-header-cta{display:none!important}}@media (min-width:1021px) and (max-width:1199px){.wn-header .wn-nav-news,.wn-header .wn-nav-parents{display:none!important}.wn-header .wn-sub-alt{display:block!important}.wn-header .wn-nav>ul>li>a{padding:8px 7px;font-size:.93rem}}@media (min-width:1021px) and (max-width:1149px){.wn-header .wn-logo-word{display:none}}@media (min-width:1021px){.wn-header .wn-social-menu,.wn-header .wn-nav-cta-m{display:none!important}}@media (max-width:1020px){.wn-sub-alt{display:none!important}}.wn-reader-lib{max-width:1100px;margin:0 auto}.wn-lib-intro{font-size:1.05rem;margin:0 0 18px}.wn-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px;margin-bottom:20px}.wn-lib-book{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;opacity:.55;transition:transform .2s,opacity .2s}.wn-lib-book.is-owned{opacity:1}.wn-lib-book:hover{transform:translateY(-3px);opacity:1}.wn-lib-book img{width:100%;height:auto;border-radius:10px;box-shadow:0 8px 20px rgb(16 26 56 / .18)}.wn-lib-book b{font-size:.92rem;line-height:1.25}.wn-lib-cta{font-size:.82rem;font-weight:800;color:#7856FF}.wn-lib-book.is-owned .wn-lib-cta{color:#1e8f72}.wn-reader-gate{max-width:560px;margin:0 auto;text-align:center;padding:28px}.wn-reader{max-width:900px;margin:0 auto;background:#101a38;border-radius:18px;padding:12px;color:#fff;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.wn-reader:fullscreen{max-width:none;border-radius:0;display:flex;flex-direction:column;height:100vh}.wn-rd-bar{display:flex;align-items:center;gap:12px;padding:4px 6px 10px;flex-wrap:wrap}.wn-rd-back{color:#FFC94B;font-weight:800;text-decoration:none}.wn-rd-title{font-weight:800;flex:1;min-width:140px}.wn-rd-count{font-size:.9rem;opacity:.85}.wn-rd-fs{background:rgb(255 255 255 / .12);color:#fff;border:0;border-radius:8px;padding:4px 10px;font-size:1.1rem;cursor:pointer}.wn-rd-stage{position:relative;display:flex;justify-content:center;align-items:center}.wn-reader:fullscreen .wn-rd-stage{flex:1;min-height:0}.wn-rd-canvas{display:block;width:auto;max-width:100%;height:calc(100vh - 150px);max-height:1000px;min-height:320px;aspect-ratio:7/10;background:#1b2550;border-radius:6px;cursor:pointer}.wn-reader:fullscreen .wn-rd-canvas{height:calc(100vh - 110px);max-height:none}@media(max-width:700px){.wn-rd-canvas{width:100%;height:auto}}.wn-rd-stage.is-loading .wn-rd-canvas{opacity:.7}.wn-rd-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:64px;border:0;border-radius:12px;background:rgb(16 26 56 / .6);color:#fff;font-size:2rem;cursor:pointer}.wn-rd-prev{left:4px}.wn-rd-next{right:4px}.wn-rd-msg{position:absolute;inset:auto 10% 10% 10%;background:#fff;color:#1b1440;border-radius:12px;padding:12px 16px;text-align:center;font-weight:700}.wn-rd-foot{padding:10px 6px 2px}.wn-rd-range{width:100%;accent-color:#FFC94B}.wn-rd-ty{margin:0 0 24px;padding:22px;text-align:center}@media print{.wn-reader,.wn-reader-lib{display:none!important}}.wn-test{max-width:780px;margin:0 auto}.wn-test-qs{list-style:none;margin:0;padding:0;display:grid;gap:18px}.wn-test-q fieldset{border:2px solid #e7e3fb;border-radius:16px;padding:18px 18px 14px;margin:0;background:#fff}.wn-test-q legend{font-weight:800;font-size:1.08rem;line-height:1.35;padding:0;margin-bottom:12px;float:left;width:100%}.wn-test-n{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#7856FF;margin-bottom:4px}.wn-test-opts{clear:both;display:grid;gap:8px}.wn-test-opt{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:2px solid #eee;border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}.wn-test-opt:hover{border-color:#cfc5ff}.wn-test-opt input{margin-top:3px;accent-color:#7856FF}.wn-test-opt:has(input:checked){border-color:#7856FF;background:#f6f3ff}.wn-test-q.is-right fieldset{border-color:#46DDB1}.wn-test-q.is-wrong fieldset{border-color:#FF75AD}.wn-test-opt.is-answer{border-color:#1e8f72;background:#e9fbf4}.wn-test-ex{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#f7f7fb;font-size:.95rem}.wn-test-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:22px 0}.wn-test-left{font-weight:700;color:#4b4670}.wn-test-res{border-radius:18px;padding:22px;margin-top:6px}.wn-test-res.is-pass{background:#e9fbf4}.wn-test-res.is-fail{background:#fff4e2}.wn-test-res h2{margin:0 0 6px}.wn-test-recs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}.wn-test-rec{display:flex;gap:12px;align-items:center;background:#fff;border-radius:14px;padding:12px;text-decoration:none;color:inherit;box-shadow:0 4px 14px rgb(16 26 56 / .08)}.wn-test-rec img{width:56px;height:auto;border-radius:6px}.wn-test-rec-ic{font-size:2rem;width:56px;text-align:center}.wn-test-rec em{display:block;font-style:normal;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#7856FF}.wn-test-rec b{display:block;line-height:1.25}.wn-test-rec small{display:block;color:#5a5578;font-size:.82rem}.wn-test-more{margin:6px 0 0;font-weight:800}.wn-test-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.wn-test-card{display:flex;gap:14px;background:#fff;border-radius:16px;padding:14px;text-decoration:none;color:inherit;box-shadow:0 6px 18px rgb(16 26 56 / .08);transition:transform .2s}.wn-test-card:hover{transform:translateY(-3px)}.wn-test-card img{width:84px;height:auto;border-radius:8px;flex:none}.wn-test-card em{display:block;font-style:normal;font-size:.75rem;font-weight:800;color:#1e8f72}.wn-test-card b{display:block;font-size:1.05rem;line-height:1.25;margin:2px 0 4px}.wn-test-card small{display:block;color:#5a5578;font-size:.85rem;line-height:1.35}.wn-test-go{display:block;margin-top:6px;font-weight:800;color:#7856FF;font-size:.9rem}.wn-chip-save{background:#e9fbf4;color:#1e8f72;font-weight:800}.wn-chip-ok{background:#e9fbf4;color:#1e8f72;font-weight:800}.wn-aa-every{margin-top:10px}.wn-aa-every .wn-btn{white-space:normal;text-align:center}.wn-reviews .wn-wrap{max-width:860px}.wn-rev-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px}.wn-rev-head h2{margin:0}.wn-rev-sum{display:flex;align-items:center;gap:8px}.wn-rev-sum b{font-size:1.2rem}.wn-rev-sum span{color:#5a5578;font-size:.9rem}.wn-rev-none{margin:0;color:#5a5578}.wn-rstars{display:inline-flex;gap:1px;font-size:1.15rem;line-height:1}.wn-rstars i{font-style:normal;color:#dcd8ee}.wn-rstars i.on{color:#f5b301}.wn-rstars i.half{background:linear-gradient(90deg,#f5b301 50%,#dcd8ee 50%);-webkit-background-clip:text;background-clip:text;color:#fff0}.wn-rev{background:#fff;border-radius:14px;padding:14px 16px;margin:10px 0;box-shadow:0 3px 12px rgb(16 26 56 / .06)}.wn-rev h3{margin:6px 0 4px;font-size:1.05rem}.wn-rev p{margin:4px 0}.wn-rev-by{font-size:.85rem;color:#5a5578}.wn-rev-ver{color:#1e8f72;font-weight:800}.wn-rev-form{margin-top:16px;padding:18px;display:grid;gap:10px}.wn-rev-form h3{margin:0}.wn-rev-rate{border:0;padding:0;margin:0;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.wn-rev-rate legend{float:left;width:100%;font-weight:800;margin-bottom:4px}.wn-rev-rate input{position:absolute;opacity:0;width:1px;height:1px}.wn-rev-rate label{font-size:2rem;color:#dcd8ee;cursor:pointer;line-height:1}.wn-rev-rate input:checked~label,.wn-rev-rate label:hover,.wn-rev-rate label:hover~label{color:#f5b301}.wn-rev-rate input:focus-visible+label{outline:2px solid #7856FF;border-radius:4px}.wn-rev-l{display:grid;gap:4px;font-weight:800}.wn-rev-l input,.wn-rev-l textarea{font:inherit;font-weight:400;border:2px solid #e7e3fb;border-radius:10px;padding:10px}.wn-rev-fine{font-size:.82rem;color:#5a5578;margin:0}.wn-rev-msg{font-weight:700;margin-left:10px}.wn-rev-cta{font-weight:700}.wn-game-section .wn-howto2{margin:30px 0 0}.wn-game-frame.ga{padding:4px}.wn-game-frame.ga:not(.ga-on) .ga-bar,.wn-game-frame.ga:not(.ga-on) .ga-body{display:none}.ga-launch{position:relative;overflow:hidden;border-radius:26px;min-height:min(62vh,520px);display:grid;place-items:center;text-align:center;color:#fff;background:#0b1030;isolation:isolate}.ga-l-bg{position:absolute;inset:-4%;background-size:cover;background-position:center;z-index:-2;animation:ga-drift 18s ease-in-out infinite alternate;filter:saturate(1.15)}.ga-l-shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 60% at 50% 45%,rgb(11 16 48 / .35),rgb(11 16 48 / .9)),linear-gradient(180deg,rgb(11 16 48 / .2),rgb(11 16 48 / .85))}@keyframes ga-drift{to{transform:scale(1.08) translate(-1.5%,1%)}}.ga-l-in{padding:34px 20px;display:flex;flex-direction:column;align-items:center;gap:10px}.ga-l-kick{margin:0;font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;color:var(--ga,#FFC94B)}.ga-l-title{margin:0 0 6px;color:#fff;font-size:clamp(1.8rem,5vw,3rem);line-height:1.05;text-shadow:0 6px 30px rgb(0 0 0 / .5)}.ga-l-play{position:relative;width:108px;height:108px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#1a1235;background:linear-gradient(135deg,#FFD66B,#FF9F43);box-shadow:0 18px 50px rgb(255 159 67 / .55),inset 0 -6px 0 rgb(0 0 0 / .12);transition:transform .18s var(--ease);-webkit-tap-highlight-color:#fff0}.ga-l-play svg{width:46px;height:46px;margin-left:6px}.ga-l-play:hover{transform:scale(1.06)}.ga-l-play:active{transform:scale(.93)}.ga-l-ring{position:absolute;inset:-10px;border-radius:50%;border:3px solid rgb(255 214 107 / .6);animation:ga-ring 1.8s ease-out infinite}@keyframes ga-ring{from{transform:scale(.9);opacity:1}to{transform:scale(1.35);opacity:0}}.ga-l-cta{margin:4px 0 0;font-weight:900;font-size:1.15rem}.ga-l-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.ga-l-meta span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .16);font-size:.86rem;font-weight:800;backdrop-filter:blur(6px)}.ga-l-meta svg{width:16px;height:16px;color:#FFC94B}html.ga-lock,html.ga-lock body{overflow:hidden!important;overscroll-behavior:none}html.ga-lock .wn-chat-btn,html.ga-lock .wn-chat,html.ga-lock .h3-sticky{display:none!important}.wn-game-frame.ga-on{position:fixed;inset:0;z-index:190;margin:0;padding:0;border-radius:0;animation:ga-in .32s var(--ease);display:flex;flex-direction:column;height:100vh;height:100dvh;box-shadow:none;background:radial-gradient(70% 50% at 10% 0%,rgb(120 86 255 / .32),transparent 70%),radial-gradient(60% 50% at 100% 100%,rgb(41 197 246 / .2),transparent 70%),#080c26;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0;touch-action:manipulation;scroll-margin:0}@keyframes ga-in{from{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.ga-on .ga-launch{display:none}.ga-bar{flex:none;display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) 8px calc(10px + env(safe-area-inset-left));background:rgb(8 12 38 / .82);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid rgb(255 255 255 / .08);color:#fff;position:relative;z-index:3}.ga-ib{flex:none;width:42px;height:42px;border-radius:14px;border:1px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .07);color:#e9edff;display:grid;place-items:center;cursor:pointer;transition:transform .12s,background .2s}.ga-ib svg{width:22px;height:22px}.ga-ib:hover{background:rgb(255 255 255 / .14)}.ga-ib:active{transform:scale(.9)}.ga-ib[aria-pressed="false"]{color:#8d97c7}.ga-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15;padding:0 4px}.ga-t b{font-family:var(--h);font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ga-t small{color:#a9b3e6;font-weight:800;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ga-xp{flex:none;display:inline-flex;align-items:center;gap:4px;padding:7px 12px 7px 9px;border-radius:99px;background:linear-gradient(135deg,rgb(120 86 255 / .35),rgb(41 197 246 / .25));border:1px solid rgb(255 255 255 / .18);font-weight:900;font-size:.95rem;font-variant-numeric:tabular-nums}.ga-xp svg{width:16px;height:16px;color:#FFC94B}.ga-xp.bump{animation:ga-bump .6s var(--ease)}@keyframes ga-bump{40%{transform:scale(1.18);box-shadow:0 0 24px rgb(255 201 75 / .6)}}.ga-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px calc(14px + env(safe-area-inset-right)) 0 calc(14px + env(safe-area-inset-left))}.ga-on .wn-game,.ga-on>.ga-body>.wn-game{max-width:1040px;margin:0 auto!important;padding:0;background:none;border:0;border-radius:0;box-shadow:none;min-height:100%;overflow:visible}.ga-body{display:flex;flex-direction:column}.ga-on .ga-body>.wn-game{flex:1 0 auto;display:flex;flex-direction:column;width:100%;min-height:0}.ga-on .g3{flex:1 0 auto;gap:12px}.ga-on .g3-controls:not(:empty){margin-top:auto}html.ga-lock .wn-toasts{top:calc(66px + env(safe-area-inset-top));bottom:auto}html.ga-lock .wn-toasts .wn-toast{top:0}.ga-on .g3-controls:not(:empty){position:sticky;bottom:0;z-index:2;margin:0 -14px;border-radius:22px 22px 0 0;border-width:1px 0 0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:rgb(10 14 44 / .9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 -14px 40px rgb(0 0 0 / .35);max-height:52vh;overflow-y:auto}.ga-on .g3-controls .wn-btn{min-height:56px;font-size:1.12rem}.ga-on .g3:has(.g3-controls:empty)::after{content:"";display:block;height:calc(14px + env(safe-area-inset-bottom))}.ga-on button,.ga-on .g3-jar,.ga-on .g3-chips button{-webkit-tap-highlight-color:#fff0}.ga-on .g3 button:not(:disabled):active,.ga-on .g3 .wn-btn:active{transform:scale(.95)!important;transition:transform .08s}.ga-on .g3-levels{position:sticky;top:0;z-index:2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgb(8 12 38 / .75)}.ga-swap .g3{animation:ga-swap .35s var(--ease)}@keyframes ga-swap{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.ga-on .g3-result{position:fixed;inset:0;z-index:5;border-radius:0;align-items:center;padding:16px}.ga-on .g3-result-card{animation:ga-sheet .42s var(--ease) both;max-height:88vh}@media (max-width:640px){.ga-on .g3-result{align-items:flex-end;padding:0}.ga-on .g3-result-card{max-width:none;border-radius:28px 28px 0 0;padding-bottom:calc(22px + env(safe-area-inset-bottom))}}@keyframes ga-sheet{from{transform:translateY(60%);opacity:0}to{transform:none;opacity:1}}.ga-sheet{position:fixed;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(5 8 25 / .66);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:g3pop .25s}.ga-sheet.out{opacity:0;transition:opacity .25s}.ga-sheet-card{position:relative;width:100%;max-width:520px;max-height:88vh;overflow:auto;padding:24px 22px 22px;border-radius:28px;background:linear-gradient(160deg,#1d2660,#10163d);border:1px solid rgb(255 255 255 / .14);color:#fff;box-shadow:0 30px 80px rgb(0 0 0 / .55);animation:ga-sheet .42s var(--ease) both}.ga-grab{display:none;width:44px;height:5px;border-radius:5px;background:rgb(255 255 255 / .3);margin:-8px auto 12px}.ga-sheet-card h3{margin:0 0 14px;color:#fff;font-size:1.5rem;text-align:center}.ga-sheet-card ol{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}.ga-sheet-card li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);color:#dfe4ff;line-height:1.45;animation:ga-step .4s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .1s)}.ga-sheet-card li b{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#FFD66B,#FF9F43);color:#1a1235;font-weight:900}@keyframes ga-step{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ga-sheet-go{width:100%;min-height:56px;font-size:1.15rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#FFD66B,#FF9F43)!important;color:#1a1235!important;border:0!important}.ga-sheet-go svg,.ga-s-go svg{width:22px;height:22px}@media (max-width:640px){.ga-sheet{align-items:flex-end;padding:0}.ga-sheet-card{border-radius:28px 28px 0 0;padding-bottom:calc(22px + env(safe-area-inset-bottom))}.ga-grab{display:block}}.ga-splash{display:none}.ga-splash.on{position:fixed;inset:0;z-index:8;display:grid;place-items:center;background:#080c26;color:#fff;text-align:center;animation:g3pop .2s}.ga-splash.out{opacity:0;transform:scale(1.04);transition:opacity .35s,transform .35s}.ga-s-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:24px}.ga-s-art{position:fixed;inset:0;z-index:-1;background:radial-gradient(45% 35% at 50% 42%,rgb(120 86 255 / .45),transparent 70%),radial-gradient(40% 30% at 30% 70%,rgb(41 197 246 / .22),transparent 70%),radial-gradient(35% 30% at 72% 68%,rgb(255 201 75 / .16),transparent 70%)}.ga-s-in b{font-family:var(--h);font-size:clamp(1.5rem,5vw,2.4rem)}.ga-s-logo{position:relative;width:86px;height:86px}.ga-s-logo i{position:absolute;inset:0;border-radius:50%;border:4px solid #fff0;border-top-color:#FFC94B;animation:ga-spin 1s linear infinite}.ga-s-logo i:nth-child(2){inset:12px;border-top-color:#29C5F6;animation-duration:1.4s;animation-direction:reverse}.ga-s-logo i:nth-child(3){inset:24px;border-top-color:#FF75AD;animation-duration:.8s}@keyframes ga-spin{to{transform:rotate(360deg)}}.ga-s-bar{width:200px;height:8px;border-radius:8px;background:rgb(255 255 255 / .12);overflow:hidden}.ga-s-bar i{display:block;height:100%;width:100%;border-radius:8px;background:linear-gradient(90deg,#FFD66B,#FF9F43);transform-origin:left;animation:ga-load .9s var(--ease) both}@keyframes ga-load{from{transform:scaleX(0)}to{transform:scaleX(1)}}.ga-s-go{min-height:60px;padding:14px 34px;font-size:1.2rem;display:inline-flex;align-items:center;gap:10px;animation:ga-pulse 1.6s ease-in-out infinite}@keyframes ga-pulse{50%{transform:scale(1.05);box-shadow:0 0 0 12px rgb(255 201 75 / .15)}}@media (max-width:420px){.ga-xp{padding:6px 9px 6px 7px;font-size:.85rem}.ga-ib{width:38px;height:38px}.ga-fs{display:none}}@media (prefers-reduced-motion:reduce){.ga-l-bg,.ga-l-ring,.ga-s-logo i,.ga-s-go,.wn-game-frame.ga-on,.ga-sheet-card,.ga-sheet-card li,.ga-on .g3-result-card,.ga-swap .g3{animation:none!important}}